[1316] in BarnOwl Developers
[nelhage/barnowl] 3da3af: Remove unneeded dependency on krb5 and krb4
daemon@ATHENA.MIT.EDU (noreply@github.com)
Thu Oct 29 18:15:19 2009
Resent-From: nelhage@mit.edu
Resent-To: barnowl-dev-mtg@charon.mit.edu
X-Original-To: nelhage@lunatique.mit.edu
Date: Tue, 24 Feb 2009 20:50:47 -0800
To: dirty-owl-hackers@mit.edu
From: noreply@github.com
Branch: refs/heads/master
Home: http://github.com/nelhage/barnowl
Commit: 3da3afe4ccc1e9672237ed0d3ebfba41326a0d44
http://github.com/nelhage/barnowl/commit/3da3afe4ccc1e9672237ed0d3ebfba41326a0d44
Author: Sam Hartman <hartmans@mit.edu>
Date: 2009-02-24 (Tue, 24 Feb 2009)
Changed paths:
M configure.ac
Log Message:
-----------
Remove unneeded dependency on krb5 and krb4
Barnowl links against libkrb4, libk5crypto and libkrb5 and uses
symbols from none of the above. Remove these link-time dependencies.
This might break static builds but Kerberos no longer provides static libraries.
The dependency on libkrb4 is problematic for Debian as libkrb4.so is being removed.
Commit: b5fe6d2003cf0525771b7f880d57ad652b77995a
http://github.com/nelhage/barnowl/commit/b5fe6d2003cf0525771b7f880d57ad652b77995a
Author: Sam Hartman <hartmans@mit.edu>
Date: 2009-02-24 (Tue, 24 Feb 2009)
Changed paths:
M configure.ac
Log Message:
-----------
Support zcrypt using OpenSSL DES
Support a hackish mechanism for detecting OpenSSL DES if des425 is not
present. If you include des.h then they include macros to be
consistent with the des425 API. However these macros rename
des_ecb_encrypto te DES_ecb_encrypt. Searching for both the macros
and the functions was annoying in autoconf, so instead we search for
those internal function names.
Also, search for /usr/include/openssl if no krb4 includes are found.