Fix Makefile.am issue with test_expand_toks
Fix memory leak in hx509_context_init().

OpenSSL_add_all_algorithms() should only be run once per application
or it will cause data structures to expand.  It's not a classic
memory leak as all of the memory will be free(3)d when EVP_cleanup()
is called but as we are a library we cannot call this.  We provide
a short term fix here which is using heim_base_once_f() to ensure
that we only call it once.

But the long term fix should be to stop using OpenSSL_add_all_algorithms()
entirely because it both has side effects outside our library and
the caller may destroy our OpenSSL global variables by calling
EVP_cleanup() on his own.  It is suboptimal to have potential
interactions between our library and other code in this way.
Windows: rk_strdup allocator

patchset 3fe55728404c602884f16126e9cc60fc5a3d8f20 should have
replaced strdup().

Change-Id: I7af7b3e953e379fb23fccd9fa7a9e02c354c2dc4
Windows: rk_wcsdup allocator

patchset 3fe55728404c602884f16126e9cc60fc5a3d8f20 should have
replaced wcsdup().

Change-Id: Ib1e09477b430525267c6c930d7c4ab29858a68bb
heimdal: fixed -Werror=format error in com_err

Signed-off-by: Love Hornquist Astrand <lha@h5l.org>
Make concurrent builds work.

To stop the errors when building concurrently, we make a number of
changes:

        1.  stop including generated files in *_SOURCES,

        2.  make *-protos.h and *-private.h depend on the *_SOURCES,

        3.  make all objects depend on *-{protos,private}.h,

        4.  in a few places change dir/header.h to $(srcdir)/dir/header.h,

This appears to work for me with make -j16 on a 4-way box.
Revert "generated files must #include config if supported"

therefore #include config.h is not required.

This reverts commit 9be792055c8bef9d35b9d3e1412175dae18a5a97.
Windows doesn't support poll(2) or fcntl(2) so #ifdef it out in send_to_kdc.c.
drop __restrict some more, to please old compilers

Avoid the __restrict keyword in roken to appease older compilers.
Merge pull request #18 from meffie/master

drop the __restrict keyword in roken to please old compilers.
dd include flags for test cases.

 When building with OpenSSL at a custom prefix, some test cases will fail
 to compile due to missing include path compiler options. This patch adds
 them, as well as defining CPPFLAGS and LDADD for test_expr.

Signed-off-by: Love Hornquist Astrand <lha@h5l.org>
always produce a signature that is the size of the modulus
use Getopt::Std, patch original from Leonardo <rnalrd@gmail.com>, updated by me
include <stddef.h> so that we have a size_t

from metanest and https://github.com/heimdal/heimdal/issues/15
guess some code for SUN_PROC_POINT
Add pkg-config files for krb5 libraries

 * These can be used along side krb5-config

Signed-off-by: Love Hornquist Astrand <lha@h5l.org>
Document some GSS-API functions and fix some spelling errors. No code changes.

Signed-off-by: Love Hornquist Astrand <lha@h5l.org>
catch better slave message now that iprop is more verbose
add db-dir
use configuration for db-dir