Skip to content

HTTPS clone URL

Subversion checkout URL

You can clone with
or
.
Download ZIP
branch: tags/raeburn-g…
Commits on Dec 13, 2003
  1. This commit was manufactured by cvs2svn to create tag

    (no author) authored
    'raeburn-gssapi-cfx-1'.
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/tags/raeburn-gssapi-cfx-1@15907 dc483132-0cff-0310-8789-dd5450dbe970
Commits on Sep 23, 2003
  1. ticket: 1586

    jaltman authored
    status: open
    owner: jaltman@mit.edu
    target_version: 1.3.2
    tags: pullup
    
    Modify the declaration of the CREDENTIALS structure to support the additional
    address field used on Windows.
    
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@15820 dc483132-0cff-0310-8789-dd5450dbe970
Commits on Sep 13, 2003
  1. ticket: 1790

    raeburn authored
    Oops, naughty naughty.  Use $(CC), not gcc.
    
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@15819 dc483132-0cff-0310-8789-dd5450dbe970
  2. ticket: 1790

    raeburn authored
    tags: pullup
    
    * shlib.conf (*-*-linux*): Use gcc for linking shared libraries, and -Wl to
    pass linker flags in, so gcc can supply the necessary support libraries.
    
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@15818 dc483132-0cff-0310-8789-dd5450dbe970
  3. ticket: 1847

    raeburn authored
    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>.
    
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@15817 dc483132-0cff-0310-8789-dd5450dbe970
Commits on Sep 2, 2003
  1. ticket: 1712

    tlyu authored
    tags: pullup
    version_reported: 1.3.1
    target_version: 1.3.2
    
    Apply patch from Cesar Garcia to fix lifetime computation in 524
    ticket conversion.
    
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@15808 dc483132-0cff-0310-8789-dd5450dbe970
  2. ticket: 1799

    lxs authored
    kill() might overwrite errno.  Save it beforehand.
    
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@15806 dc483132-0cff-0310-8789-dd5450dbe970
  3. ticket: 1799

    lxs authored
    Fixed handling of krb5_net_write() failing (need to call waitpid() on child even if we kill it).
    
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@15805 dc483132-0cff-0310-8789-dd5450dbe970
  4. ticket: 1799

    lxs authored
    Fixed comment (part of adding Apple Password Server support)
    
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@15804 dc483132-0cff-0310-8789-dd5450dbe970
  5. ticket: 1799

    lxs authored
    Added Apple password server support.
    
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@15803 dc483132-0cff-0310-8789-dd5450dbe970
Commits on Aug 30, 2003
  1. ticket: 1711

    raeburn authored
    tags: pullup
    
    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.
    
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@15802 dc483132-0cff-0310-8789-dd5450dbe970
  2. ticket: 1791

    raeburn authored
    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.
    
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@15801 dc483132-0cff-0310-8789-dd5450dbe970
Commits on Aug 29, 2003
  1. ticket: new

    raeburn authored
    subject: krshd hangs in linux nightly testing
    status: open
    
    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.
    
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@15800 dc483132-0cff-0310-8789-dd5450dbe970
Commits on Aug 27, 2003
  1. ticket: 1784

    raeburn authored
    status: open
    
    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.
    
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@15799 dc483132-0cff-0310-8789-dd5450dbe970
Commits on Aug 26, 2003
  1. ticket: 1784

    raeburn authored
    status: open
    
    * 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.
    
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@15798 dc483132-0cff-0310-8789-dd5450dbe970
  2. * cc_file.c (krb5_fcc_store_int32, krb5_fcc_store_ui_4, krb5_fcc_stor…

    raeburn authored
    …e_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
  3. * configure.in: Don't test for labs, memmove or bcopy.

    raeburn authored
    * 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
  4. * getdate.y (bcopy): Don't bother with HAVE_BCOPY and HAVE_MEMCPY tes…

    raeburn authored
    …ts; 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
  5. * configure.in: Check for some C99 headers and types.

    raeburn authored
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@15794 dc483132-0cff-0310-8789-dd5450dbe970
  6. * k5-config.h: Unused file deleted.

    raeburn authored
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@15793 dc483132-0cff-0310-8789-dd5450dbe970
  7. ticket: 1724

    raeburn authored
    * aclocal.m4 (KRB5_AC_ENABLE_DNS): Drop --enable-dns and --enable-dns-for-kdc
    options; turn them on always.
    
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@15792 dc483132-0cff-0310-8789-dd5450dbe970
  8. * fake-addrinfo.h (inline): Supported by Sun Forte Developer 7 compiler.

    raeburn authored
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@15791 dc483132-0cff-0310-8789-dd5450dbe970
  9. ticket: 1770

    raeburn authored
    version_reported: 1.3
    target_version: 1.3.2
    tags: pullup
    
    * foreachaddr.c (foreach_localaddr) [HAVE_IFADDRS_H]: Skip over any returned
    data structure with a NULL ifa_addr field.
    
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@15790 dc483132-0cff-0310-8789-dd5450dbe970
  10. * aclocal.m4 (WITH_CCOPTS, WITH_CPPOPTS, WITH_LINKER, WITH_LDOPTS,

    raeburn authored
    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
Commits on Aug 21, 2003
  1. make depend

    raeburn authored
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@15788 dc483132-0cff-0310-8789-dd5450dbe970
  2. * dnssrv.c: New file; split out DNS SRV RR query support...

    raeburn authored
    * 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
  3. * configure.in: Don't substitute LIBOBJS, newer autoconfs don't like it.

    raeburn authored
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@15786 dc483132-0cff-0310-8789-dd5450dbe970
  4. * Makefile.in (STLIBOBJS, OBJS): Empty.

    raeburn authored
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@15785 dc483132-0cff-0310-8789-dd5450dbe970
  5. ticket: 1380

    raeburn authored
    status: open
    
    * fake-addrinfo.h (getnameinfo): Define to my_fake_getnameinfo only if
    HAVE_GETADDRINFO is defined.
    
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@15784 dc483132-0cff-0310-8789-dd5450dbe970
  6. ticket: 1380

    raeburn authored
    status: open
    
    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.
    
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@15783 dc483132-0cff-0310-8789-dd5450dbe970
  7. ticket: 1380

    raeburn authored
    status: open
    
    Oops.  Include errno.h even if gai_strerror isn't being defined.
    
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@15782 dc483132-0cff-0310-8789-dd5450dbe970
  8. * configure.in: Don't replace any missing system functions. Just set …

    raeburn authored
    …LIBOBJS
    
    empty for now and substitute it.
    
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@15781 dc483132-0cff-0310-8789-dd5450dbe970
  9. ticket: 1380

    raeburn authored
    status: open
    
    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.
    
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@15780 dc483132-0cff-0310-8789-dd5450dbe970
Commits on Aug 19, 2003
  1. Ticket: 1731

    hartmans authored
    Tags: pullup
    
    Don't double free the encrypted credential part.
    
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@15773 dc483132-0cff-0310-8789-dd5450dbe970
Commits on Aug 15, 2003
  1. ticket: 1730

    lxs authored
    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.
    
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@15770 dc483132-0cff-0310-8789-dd5450dbe970
Something went wrong with that request. Please try again.