Commit Graph

25 Commits

Author SHA1 Message Date
Tim Rühsen e20e6f369b Add clang's CFI instrumentation
Add --enable-cfi ./configure option to enable
LLVM/Clang's Control Flow Integrity for builds.

CFI aborts a program upon detecting certain forms of undefined behavior
that can potentially allow attackers to subvert the program’s control flow.
2017-06-19 17:14:29 +02:00
Tim Rühsen e126a67354 Add Solaris OpenCSW badges 2016-11-04 14:28:30 +01:00
Tim Rühsen 8a62205004 Add Travis script for Coveralls.io 2016-09-28 12:31:49 +02:00
Tim Rühsen cb3fc3b502 Travis CI only for branches develop and master 2016-02-20 23:05:34 +01:00
Tim Rühsen 620e62348a Revert "Remove ./configure --disable-runtime"
This reverts commit cd5a11b7a5.
2015-12-25 19:40:24 +01:00
Tim Rühsen cd5a11b7a5 Remove ./configure --disable-runtime
With DAFSA as builtin data, we need runtime conversions.
2015-12-15 21:21:28 +01:00
Darshit Shah df053f91cc Faster, more concurrent travis builds 2015-12-10 23:16:37 +01:00
Tim Rühsen 4304a861c5 fixed libidn package names in .travis.yml 2014-06-30 14:49:22 +02:00
Tim Rühsen 5c5ee3aad7 added code for all of runtime and builtin options 2014-06-30 13:21:16 +02:00
Tim Rühsen bb12832c30 added all combinations of runtime and builtin options 2014-06-30 10:35:33 +02:00
Tim Ruehsen 373bcb912c more work on support for libidn, libidn2, libicu 2014-06-29 22:56:33 +02:00
Tim Ruehsen d34938703a adjusted .travis.yml 2014-06-19 15:26:00 +02:00
Tim Ruehsen 1a22cb91fb added more build checks 2014-06-19 13:17:28 +02:00
Tim Ruehsen b77aaf7809 removed mlocate / updatedb from .travis.yml 2014-06-16 21:30:16 +02:00
Tim Ruehsen 0c3dbf14b6 added mlocate to .travis.yml 2014-06-16 21:21:06 +02:00
Tim Ruehsen 9d2fb8f8c5 fix search for older libicu versions without pkg-config support 2014-06-16 17:04:31 +02:00
Tim Ruehsen eaf3d1ee17 print info of travis ci build environment 2014-06-16 15:17:19 +02:00
Tim Ruehsen a3c2195d05 added libicu48 to .travis.yml 2014-06-16 13:01:27 +02:00
Tim Ruehsen 58daea97ce added IDNA2008 UTS#46 via libicu 2014-06-04 13:20:34 +02:00
Tim Ruehsen 9a31e73751 make distcheck non-parallel, -j4 fails 2014-04-16 13:00:43 +02:00
Tim Ruehsen 4a33b309a3 ./configure --enable-gtk-doc in .travis.yml 2014-04-02 11:34:02 +02:00
Tim Ruehsen a0efde2ef3 added installation of gtk-doc-tools 2014-04-02 10:46:31 +02:00
Tim Ruehsen e4950f35d9 added package idn2 in .travis.yml 2014-03-24 17:30:46 +01:00
Tim Ruehsen 3b33ff2575 added libidn2 to .travis.yml 2014-03-22 23:05:55 +01:00
Tim Ruehsen 59835ed696 added Travis-CI .travis.yml file 2014-03-21 21:25:44 +01:00