commit 20ea5e85ec63e3dedd6904e103fb2e56b46840cf Author: Alberto Bertogli Date: Tue Sep 10 00:43:42 2019 +0100 libfiu 1.00 commit 1bba7fa435eea0d6663a96248396ec26729672fe Author: Alberto Bertogli Date: Sat Aug 31 02:12:37 2019 +0100 Remove build and test dependency on Python 2, use Python 3 instead Python 2 is approaching end of life, so this patch updates the build and tests to use Python 3 instead. The bindings themselves continue to work fine with Python 2, it's just that we will not require python 2 to build or test the library. commit c3f3818ebe02fa984819e784c7c7ed617f6dcb29 Author: Alberto Bertogli Date: Mon Jan 7 20:32:17 2019 +0000 Honour CPPFLAGS and LDFLAGS when building shared libraries This patch makes the build system honour CPPFLAGS and LDFLAGS when building the shared libraries. This allows better integration with Debian's build system, in particular wrt. the hardening choices. Thanks to Chris Lamb (lamby@debian.org) for reporting this issue, and help troubleshooting. commit 07253dcb9c8a1869dce5182604946be0b894e303 Author: Alberto Bertogli Date: Mon Jan 7 19:44:31 2019 +0000 libfiu: Avoid the use of PATH_MAX PATH_MAX is not always defined, and this causes the build to break on some platforms such as GNU Hurd. This patch removes the dependency on PATH_MAX, and uses dynamically allocated strings instead. Thanks to Chris Lamb (lamby@debian.org) for reporting this. commit 1ab50f3daf462a96cba3fccc2d5ba66b2a03985f Author: Alberto Bertogli Date: Thu Dec 13 13:47:08 2018 +0000 tests/utils: Make "wrap" easier to call by hand When doing some tests by hand, some times it can be convenient to call "wrap" from the command line. Currently this is not as easy, because there are some assumptions about paths that get in the way. This patch removes that annoyance by making paths relative to the utility itself. As a side-effect, update travis-ci's configuration to be based on xenial, as this change needs "realpath" which has been a part of coreutils for a few years.