1. 20 Nov, 2013 1 commit
  2. 10 Jan, 2012 1 commit
    • Russ Allbery's avatar
      Update to rra-c-util 4.1 · 60cd5f6d
      Russ Allbery authored
      * Build on systems where krb5/krb5.h exists but krb5.h does not.
      * Kerberos probes no longer assume transitive library dependencies.
      * Fix removal of /usr/include from Kerberos CPPFLAGS.
      * Include strings.h where present for more POSIX string functions.
      * Avoid passing a NULL context to krb5_get_error_message.
      * Fix a data type issue in the messages utility library.
      * Fix incorrect __attribute notations in the utility library.
      * Add replacement for a missing strndup (such as on Mac OS X).
      * Add notices to all files copied from rra-c-util.
      60cd5f6d
  3. 26 Aug, 2010 1 commit
    • Russ Allbery's avatar
      Update to rra-c-util 2.6 · 375ebc63
      Russ Allbery authored
      * Fix portability to bundled Heimdal on OpenBSD.
      * Fix portability for missing krb5_get_init_creds_opt_free.
      
      Also update util/messages.[ch] so that it will compile with more
      warnings enabled.
      375ebc63
  4. 16 Feb, 2010 1 commit
  5. 05 Feb, 2010 1 commit
    • Russ Allbery's avatar
      Massive update of Kerberos compatibility code · eb7f459c
      Russ Allbery authored
      If krb5-config produces results that don't work for Kerberos probes,
      fall back on manual library probing rather than just failing.
      
      If KRB5_CONFIG was explicitly set in the environment, don't use a
      different krb5-config based on --with-krb5.  If krb5-config isn't
      executable, don't use it.  This allows one to force library probing by
      setting KRB5_CONFIG to point to a nonexistent file.
      
      Sanity-check the results of krb5-config before proceeding and error
      out in configure if they don't work.
      
      Add separate --with-krb5-lib and --with-krb5-include configure options
      to set the library and include directories independently, and handle
      lib64 systems better and more automatically.
      
      Import the new Kerberos compatibility layer from rra-c-util and
      supplement it with the principal manipulation functions needed here.
      Take advantage of it to massively simplify the code.
      eb7f459c