Tobias Brunner
d9020264f4
checksum: The pool utility was moved to its own directory
2013-10-11 17:42:29 +02:00
Andreas Steffen
e8f65c5cde
Moved tnc-tnccs, tnc-imc, tnccs-11, tnccs-20 and tnccs-dynamic libcharon plugins to libtnccs
2013-08-15 23:34:22 +02:00
Martin Willi
19cb07b890
automake: replace INCLUDES by AM_CPPFLAGS
...
INCLUDES are now deprecated and throw warnings when using automake 1.13.
We now also differentiate AM_CPPFLAGS and AM_CFLAGS, where includes and
defines are passed to AM_CPPFLAGS only.
2013-07-18 14:59:19 +02:00
Martin Willi
1fed10beb2
charon-cmd: add a stub for charon-cmd, a simple command line IKE client
2013-05-06 15:28:26 +02:00
Tobias Brunner
73da6c88a4
Fix checksum calculation with DESTDIR installations
2013-04-15 16:48:46 +02:00
Tobias Brunner
b70139fbfd
Stub library for user space IPsec implementation added.
2012-08-08 15:09:31 +02:00
Tobias Brunner
fff4b74db2
Bye bye Pluto!
...
Charon will take over IKEv1 duties from here. This also removes
libfreeswan and whack.
2012-06-11 17:33:32 +02:00
Martin Willi
f0f94e2ce6
Moved generic RADIUS protocol support to a dedicated libradius
2012-03-05 18:08:04 +01:00
Andreas Steffen
b448e3ece6
moved attestation plugins to libpts in order to resolve circular reference with libimcv
2011-11-28 21:23:59 +01:00
Andreas Steffen
0f706ae40e
generate integrity checksums for libimcv libpts and attest
2011-11-28 21:23:59 +01:00
Tobias Brunner
b12ad862c1
Calculate checksums for libsimaka and libtls.
...
These are currently not checked though. And because they don't define a
<libname>_init function an warning is reported when the checksum is
calculated.
2011-11-08 18:35:11 +01:00
Tobias Brunner
89bad63bac
Defer calculation of checksums until installation.
...
The checksum is now calculated from the installed libraries and plugins.
This allows to calculate checksums for plugins linking to libraries like
libtls as these are relinked during installation.
2011-11-08 18:35:11 +01:00
Tobias Brunner
9192f78f70
Don't link libtnccs to checksum_builder.
...
Linking is only required for libraries defining global symbols used by
plugins to which the plugins do not link themselves.
2011-11-08 18:35:11 +01:00
Andreas Steffen
ef4206b50e
if available link libsimaka to checksum_builder
2011-11-04 11:27:19 +01:00
Andreas Steffen
b597ac4a4c
fixed integrity tests of plugins using libtls or libtnccs
2011-11-02 06:42:08 +01:00
Tobias Brunner
60d62b9e5c
Don't install the libraries directly in lib/.
...
Instead use a subdirectory (prefix/lib/ipsec by default). Also moved the
plugins from libexec to a subdirectory of that dir.
2011-07-05 14:42:14 +02:00
Tobias Brunner
289c424589
Fix integrity checks with monolithic build.
2011-06-08 15:46:07 +02:00
Martin Willi
f147b731e0
Force link of checksum builder against libhydra/libcharon
2011-05-25 10:40:30 +02:00
Martin Willi
3dbc5dfeda
Checksum plugins only for components we actually build
2011-05-25 10:33:14 +02:00
Martin Willi
123a84d3db
Use an explicit plugin list instead of the unrealible "find" to build checksums
2010-08-12 16:07:24 +02:00
Andreas Steffen
26ec52a405
implemented xauth as a pluto plugin
2010-05-18 13:51:27 +02:00
Tobias Brunner
70d70c8a2e
Link libhydra to checksum_builder so the hydra object is defined.
2010-03-24 18:54:26 +01:00
Tobias Brunner
2cba58c5b7
Fixing integrity-checks after moving the attr-sql plugin and adding libhydra.
2010-03-24 18:53:09 +01:00
Tobias Brunner
48aa81a67a
Link libcharon to checksum_builder in order to get rid of the fake symbols.
2010-03-24 17:54:07 +01:00
Gerd von Egidy
454faa47de
Don't indirectly link dependent libraries.
...
The default behaviour for ld allows users to 'indirectly' link to required
objects/libraries through intermediate objects/libraries. While this is
convenient, it can also be dangerous because it makes your program's
dependencies tied to the dependencies of other objects.
Beginning with Fedora 13 this will be changed and you need to explicitly
link all dependent libraries.
More details can be found here:
http://fedoraproject.org/wiki/UnderstandingDSOLinkChange
This patch fixes all such cases in strongSwan.
2010-03-19 13:34:53 +01:00
Tobias Brunner
02222dfa65
Make integrity tests compatible with libcharon.
...
This does currently not work because libtool relinks libcharon on
install, thus changing the checksum.
2010-03-19 13:34:53 +01:00
Andreas Steffen
247794827e
move SQL-based pool functionality to new attr-sql libstrongswan plugin
2009-10-13 17:02:29 +02:00
Andreas Steffen
a05c4a856e
added pki/.libs/pki to the libs
2009-08-26 18:27:04 +02:00
Andreas Steffen
8a17c1f907
check integrity of pool code file
2009-08-17 15:46:56 +02:00
Andreas Steffen
bde541acf8
integrity test of openac and scepclient code files
2009-08-17 14:25:18 +02:00
Andreas Steffen
87079f58e1
added -module -avoid-version LDFLAGS
2009-08-11 01:06:45 +02:00
Tobias Brunner
375a91bb9b
Fixing distribution build (checksum.c is created on the user's system).
2009-07-16 16:53:43 +02:00
Martin Willi
d860a9b924
handle --disable-pluto/charon with --enable-integrity-test
2009-06-22 16:37:28 +02:00
Martin Willi
4f2c48cd3d
build and verify on disk file integrity of pluto and charon executables
2009-06-22 15:47:18 +02:00
Martin Willi
67a7bb02ef
moved checksum_builder/libchechsum to top srcdir to respect build order
2009-06-22 15:47:18 +02:00