130 Commits

Author SHA1 Message Date
Nicolas Williams
354d76f63a Improve coverage script a bit 2020-04-15 19:05:21 -05:00
Nicolas Williams
3bdd074595 Recover coverage data on more files 2020-04-14 20:15:48 -05:00
Nicolas Williams
4ac8d44f14 Send coverage data from Travis to Coveralls 2020-04-14 17:00:54 -05:00
Viktor Dukhovni
31896397d7 In krb5-config resolve rpath_flag at build-time 2017-03-10 19:23:31 -05:00
Nicolas Williams
3e65dfbc32 Fix make dist missing files (#228) 2016-12-15 12:15:56 -06:00
Jelmer Vernooij
846a62a39e Use actual libdir/includedir in krb5-config and pc files. (#219)
This fixes the library path on e.g. systems like Debian which specify a
custom includedir and libdir.
2016-12-03 18:31:43 -06:00
Nicolas Williams
490337f4f9 Make OpenSSL an hcrypto backend proper
This adds a new backend for libhcrypto: the OpenSSL backend.

Now libhcrypto has these backends:

 - hcrypto itself (i.e., the algorithms coded in lib/hcrypto)
 - Common Crypto (OS X)
 - PKCS#11 (specifically for Solaris, but not Solaris-specific)
 - Windows CNG (Windows)
 - OpenSSL (generic)

The ./configure --with-openssl=... option no longer disables the use of
hcrypto.  Instead it enables the use of OpenSSL as a (and the default)
backend in libhcrypto.  The libhcrypto framework is now always used.

OpenSSL should no longer be used directly within Heimdal, except in the
OpenSSL hcrypto backend itself, and files where elliptic curve (EC)
crypto is needed.

Because libhcrypto's EC support is incomplete, we can only use OpenSSL
for EC.  Currently that means separating all EC-using code so that it
does not use hcrypto, thus the libhx509/hxtool and PKINIT EC code has
been moved out of the files it used to be in.
2016-04-15 00:16:17 -05:00
Nicolas Williams
3c9dcd60c0 krb5-config --libs: include rpath like MIT 2016-03-22 16:07:34 -05:00
Jelmer Vernooij
a6bda7873c Limit the libraries pulled in when dynamic linking.
See also https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=745543
2014-04-23 02:49:53 +02:00
Love Hörnquist Åstrand
08e4d21bcf extra dist and clean better 2014-02-16 10:05:43 -08:00
Jelmer Vernooij
6076a828d4 Add heimdal-kadm-{client,server} with kadm-{client,server} depending on
them.
2013-12-07 20:43:04 +00:00
Love Hörnquist Åstrand
b20e7fa4d0 use heimdal-krb5 instead of krb5 as dependency 2013-12-04 11:16:15 -08:00
Love Hörnquist Åstrand
ef8119a8cc spelling 2013-12-04 11:15:30 -08:00
Jelmer Vernooij
87a0e11a80 Add heimdal-krb5.pc file, with krb5.pc depending on it.
This makes it easier to install Heimdal and MIT kerberos on
the same system by just providing the heimdal-krb5.pc file;
the krb5.pc file is provided by both.

This is similar to what's done with heimdal-gssapi.pc/krb5-gssapi.pc.

Signed-off-by: Jelmer Vernooij <jelmer@samba.org>
2013-11-24 14:39:14 +00:00
Stef Walter
b0b94a445a Add pkg-config files for krb5 libraries
* These can be used along side krb5-config

Signed-off-by: Love Hornquist Astrand <lha@h5l.org>
2012-09-27 14:00:49 -07:00
Roland C. Dowdeswell
3ec78180ce Update krb5-config.
We update krb5-config to support --all, --deps, and --vendor.  So,
now if you specify --libs, you will only get those libraries that
are required for dynamic linking.  If you are linking statically,
you must provide --deps.  We also allow multiple libraries to be
specified on the command line for applications that use, say, gssapi
and krb5.  And we elide -L and -I args if they have the prefix=/usr
as that's implied.  We also update the --help output to be a little
more verbose.
2012-02-29 17:27:58 +00:00
Love Hornquist Astrand
54ce0a776c re-encode as utf8 2011-12-12 21:26:52 -08:00
Love Hornquist Astrand
03df77d491 link with heimbase 2011-09-27 19:40:10 +02:00
Love Hörnquist Åstrand
7aaba443bc add NTMakefile and windows directories 2011-07-17 12:16:59 -07:00
Love Hornquist Astrand
0879b9831a remove trailing whitespace 2011-05-21 11:57:31 -07:00
Thomas Klausner
db8e287e41 Use "Fl Fl" for long options.
Signed-off-by: Love Hornquist Astrand <lha@h5l.org>
2011-05-21 11:54:14 -07:00
Love Hornquist Astrand
4f88942d9c add PTHREAD_LIBADD 2009-12-17 09:25:01 +01:00
Love Hornquist Astrand
6ec7e01c39 add PTHREAD_LIBADD 2009-12-17 09:24:52 +01:00
Love Hornquist Astrand
c6bbdb545b First drop of Windows build infrastructure from Secure Endpoints 2009-11-24 12:12:53 -08:00
Love Hornquist Astrand
a2806a995d remove $id$ 2009-10-15 15:01:39 -07:00
Love Hornquist Astrand
5dfe957a8f add (c) for the file that was left out 2009-10-15 14:59:58 -07:00
Love Hornquist Astrand
2d54966d6e x 2009-07-28 17:55:41 +02:00
Love Hörnquist Åstrand
bdf9288d2b drop heimdal-build
git-svn-id: svn://svn.h5l.se/heimdal/trunk/heimdal@25005 ec53bebd-3082-4978-b11e-865c3cabbd6b
2009-03-29 20:28:47 +00:00
Love Hörnquist Åstrand
17b86c733a no longer used
git-svn-id: svn://svn.h5l.se/heimdal/trunk/heimdal@24329 ec53bebd-3082-4978-b11e-865c3cabbd6b
2009-01-17 21:52:15 +00:00
Love Hörnquist Åstrand
e172367898 switch to utf8 encoding of all files
git-svn-id: svn://svn.h5l.se/heimdal/trunk/heimdal@23814 ec53bebd-3082-4978-b11e-865c3cabbd6b
2008-09-13 08:53:55 +00:00
Love Hörnquist Åstrand
6f49889972 Add wind.
git-svn-id: svn://svn.h5l.se/heimdal/trunk/heimdal@22565 ec53bebd-3082-4978-b11e-865c3cabbd6b
2008-02-03 17:41:51 +00:00
Love Hörnquist Åstrand
1a84d8074e Add wind.
git-svn-id: svn://svn.h5l.se/heimdal/trunk/heimdal@22564 ec53bebd-3082-4978-b11e-865c3cabbd6b
2008-02-03 17:41:34 +00:00
Love Hörnquist Åstrand
077382f2a0 Fix caps of prefix, from Joakim Fallsjo.
git-svn-id: svn://svn.h5l.se/heimdal/trunk/heimdal@22527 ec53bebd-3082-4978-b11e-865c3cabbd6b
2008-01-25 16:19:25 +00:00
Love Hörnquist Åstrand
eb8d05fd71 add missing files.
git-svn-id: svn://svn.h5l.se/heimdal/trunk/heimdal@22413 ec53bebd-3082-4978-b11e-865c3cabbd6b
2008-01-12 05:58:14 +00:00
Love Hörnquist Åstrand
88065a2536 spelling
git-svn-id: svn://svn.h5l.se/heimdal/trunk/heimdal@22123 ec53bebd-3082-4978-b11e-865c3cabbd6b
2007-12-03 23:49:48 +00:00
Love Hörnquist Åstrand
6d735e18ca clean better.
git-svn-id: svn://svn.h5l.se/heimdal/trunk/heimdal@21962 ec53bebd-3082-4978-b11e-865c3cabbd6b
2007-10-16 13:27:59 +00:00
Love Hörnquist Åstrand
2c3bf3d5ac Add LIB_pkinit to the list of libraries.
git-svn-id: svn://svn.h5l.se/heimdal/trunk/heimdal@21693 ec53bebd-3082-4978-b11e-865c3cabbd6b
2007-07-24 21:31:48 +00:00
Love Hörnquist Åstrand
fa2a7c81c5 pkg-config file for libgssapi in heimdal.
git-svn-id: svn://svn.h5l.se/heimdal/trunk/heimdal@21691 ec53bebd-3082-4978-b11e-865c3cabbd6b
2007-07-24 21:21:19 +00:00
Love Hörnquist Åstrand
efdc3c1861 Add heimdal-gssapi.pc and install it into $(libdir)/pkgconfig
git-svn-id: svn://svn.h5l.se/heimdal/trunk/heimdal@21690 ec53bebd-3082-4978-b11e-865c3cabbd6b
2007-07-24 21:20:18 +00:00
Love Hörnquist Åstrand
bf0122ac8a autotooling is autogen.sh now
git-svn-id: svn://svn.h5l.se/heimdal/trunk/heimdal@21653 ec53bebd-3082-4978-b11e-865c3cabbd6b
2007-07-18 20:15:59 +00:00
Love Hörnquist Åstrand
cc4333b758 remove cvs ignore files
git-svn-id: svn://svn.h5l.se/heimdal/trunk/heimdal@21026 ec53bebd-3082-4978-b11e-865c3cabbd6b
2007-06-09 03:09:59 +00:00
Love Hörnquist Åstrand
400f712296 rename des to hcrypto
git-svn-id: svn://svn.h5l.se/heimdal/trunk/heimdal@20528 ec53bebd-3082-4978-b11e-865c3cabbd6b
2007-04-22 13:22:16 +00:00
Love Hörnquist Åstrand
fa0bf26b00 Add heimntlm when we use gssapi.
git-svn-id: svn://svn.h5l.se/heimdal/trunk/heimdal@20506 ec53bebd-3082-4978-b11e-865c3cabbd6b
2007-04-22 10:01:09 +00:00
Love Hörnquist Åstrand
7ba2b2006c rename des to hcrypto
git-svn-id: svn://svn.h5l.se/heimdal/trunk/heimdal@20466 ec53bebd-3082-4978-b11e-865c3cabbd6b
2007-04-20 08:29:05 +00:00
Love Hörnquist Åstrand
c093dca1c0 switch to svn
git-svn-id: svn://svn.h5l.se/heimdal/trunk/heimdal@20357 ec53bebd-3082-4978-b11e-865c3cabbd6b
2007-04-16 11:14:24 +00:00
Love Hörnquist Åstrand
81f757c5fb spelling
git-svn-id: svn://svn.h5l.se/heimdal/trunk/heimdal@20009 ec53bebd-3082-4978-b11e-865c3cabbd6b
2007-01-20 21:19:39 +00:00
Love Hörnquist Åstrand
8f00fea3df add branchname to branches
git-svn-id: svn://svn.h5l.se/heimdal/trunk/heimdal@20008 ec53bebd-3082-4978-b11e-865c3cabbd6b
2007-01-20 21:07:32 +00:00
Love Hörnquist Åstrand
db24b021b0 add --cvs-branch
git-svn-id: svn://svn.h5l.se/heimdal/trunk/heimdal@19967 ec53bebd-3082-4978-b11e-865c3cabbd6b
2007-01-17 16:32:13 +00:00
Love Hörnquist Åstrand
f5bd911d9b make cvs keep quiet
git-svn-id: svn://svn.h5l.se/heimdal/trunk/heimdal@19934 ec53bebd-3082-4978-b11e-865c3cabbd6b
2007-01-16 14:59:46 +00:00
Love Hörnquist Åstrand
c7ac4cb929 fix --distcheck
git-svn-id: svn://svn.h5l.se/heimdal/trunk/heimdal@19812 ec53bebd-3082-4978-b11e-865c3cabbd6b
2007-01-10 20:33:12 +00:00