Project

General

Profile

Version 4.6.1 » History » Version 2

Andreas Steffen, 10.11.2011 08:58
Added 4.6.1 ChangeLog

1 1 Tobias Brunner
h1. Version 4.6.1
2 1 Tobias Brunner
3 2 Andreas Steffen
* Because of changing checksums before and after installation which caused
4 2 Andreas Steffen
  the integrity tests to fail we avoided directly linking libsimaka, libtls and
5 2 Andreas Steffen
  libtnccs to those libcharon plugins which make use of these dynamic libraries.
6 2 Andreas Steffen
  Instead we linked the libraries to the charon daemon. Unfortunately Ubuntu
7 2 Andreas Steffen
  11.10 activated the --as-needed ld option which discards explicit links
8 2 Andreas Steffen
  to dynamic libraries that are not actually used by the charon daemon itself,
9 2 Andreas Steffen
  thus causing failures during the loading of the plugins which depend on these
10 2 Andreas Steffen
  libraries for resolving external symbols.
11 2 Andreas Steffen
12 2 Andreas Steffen
* Therefore our approach of computing  integrity checksums for plugins had to be
13 2 Andreas Steffen
  changed radically by moving the hash generation from the compilation to the
14 2 Andreas Steffen
  post-installation phase.
15 2 Andreas Steffen