Commit Graph

86 Commits

Author SHA1 Message Date
Pavel Odintsov 3a6e4ebbf0 Bump version to 1.2.1 for development release 2021-02-05 17:35:43 +00:00
Pavel Odintsov e7a17bd9a6 Moved CI builds into subfolder 2021-02-05 13:56:08 +00:00
Pavel Odintsov 41b8411d7f Switched to pipeline variables for FNM version 2021-02-05 13:53:39 +00:00
Pavel Odintsov a16bf7f6e3 Added pipeline variable to keep FastNetMon version for CircleCI 2021-02-05 13:23:47 +00:00
Pavel Odintsov 1efad5a28f
Fixed build for CentOS 6 2021-02-04 19:45:34 +00:00
Pavel Odintsov e7cd32ebc1 Bump version for CI 2020-12-14 22:05:08 +00:00
Pavel Odintsov 7b091457a1 Bump dev version build 2020-12-06 20:50:17 +00:00
Pavel Odintsov ab08cbd0e9 FastNetMon Release 1.1.8 2020-12-06 20:03:27 +00:00
Pavel Odintsov 40b1927e55 Switched to archive CentOS 6 repository 2020-12-06 19:10:26 +00:00
Pavel Odintsov 8e5892b466
Changed EPEL6 install URL due to deprecation 2020-12-06 17:39:23 +00:00
Pavel Odintsov 0f1e645693 Changed dependencies cache key to force full dependencies rebuild 2020-10-31 01:42:21 +00:00
Pavel Odintsov b06a47e5c5 We need to create bundle after compiling FastNetMon 2020-10-31 01:13:31 +00:00
Pavel Odintsov 3c472d2974 Bumped revision version for dependencies to update grpc and cmake 2020-10-29 13:22:39 +00:00
Pavel Odintsov 36b029def4 Split FNM build and dependencies build into different steps for easier rerun 2020-10-28 18:50:30 +00:00
Pavel Odintsov eeaec2635c Cleanup for old cache 2020-10-25 15:52:54 +00:00
Pavel Odintsov 2e7ed00ed2 Few more fixes to handle compile version bump 2020-10-25 12:39:37 +00:00
Pavel Odintsov 0144a0eba4 Switched to use custom compiler on all platforms. I see no reasons to maintain different configurations for different platforms 2020-10-24 21:19:20 +01:00
Pavel Odintsov 788d394999 We need more time to build dependencies 2020-10-24 17:47:30 +01:00
Pavel Odintsov aaf3956da9 Removed old build targets, cleanup build cache 2020-10-24 13:00:24 +01:00
Pavel Odintsov 7aa66ff73a Made gobgp, api and boost build options default. Switched to C++ 14 2020-10-24 00:21:53 +01:00
Pavel Odintsov 2463d52cb5
Switched Debian 8 to custom compiler, removed cache for Centos 7 and Ubuntu 14 2020-10-20 19:20:44 +01:00
Pavel Odintsov 14f551a18f Moved compiler configuration to argument, switches CentOS 7 and Ubutnu 14.04 to custom compiler 2020-10-20 00:18:50 +01:00
Pavel Odintsov 8a5d3caea7 Added perl-Archive-Tar as dependency for CentOS builds 2020-10-19 23:25:38 +01:00
Pavel Odintsov 23f3613e43 Enabled build mode by default. Disabled mirror use by default 2020-10-19 21:44:42 +01:00
Pavel Odintsov bf4213fa4f
Added option to process intrenal traffic as external for attack detection purposes. Closes #856 (#857) 2020-09-25 18:35:35 +01:00
Pavel Odintsov b9068dc1d7
Require C++ 11 support in compiler. Dropped CI target which builds code on standard gcc compilers in CentOS 6. Closes #839 (#840) 2020-08-02 13:24:30 +01:00
Pavel Odintsov ffb491e348 Bump version in CI to build packages for new version of FNM 2020-07-30 12:08:09 +01:00
Pavel Odintsov 36fc121f85 Split fastnetmon_install.pl into two scripts and moved all source compilation logic into fastnetmon_build.pl 2020-06-23 00:15:44 +01:00
Pavel Odintsov 306d894a13 Switched new installs for Ubuntu to official binary packages 2020-06-13 13:47:06 +01:00
Pavel Odintsov c25be9f7c0 We need to rebuild all libs with new compiler 2020-06-12 22:46:27 +01:00
Pavel Odintsov 5a81bd7f31 Fixed command to build gcc, we cannot use mirror in this case 2020-06-11 09:32:05 +01:00
Pavel Odintsov cf54ed07b2 Added separate step for compiler build on CentOS 6 2020-06-10 23:48:49 +01:00
Pavel Odintsov bc978c54e7 Changed cache key to force libicu rebuild 2020-06-10 19:06:34 +01:00
Pavel Odintsov 0baedfe205 Added rpath for Boost's regexp library and improved build process for new CentOS 2020-06-09 23:08:30 +01:00
Pavel Odintsov 3180a3c91e Attempt to build fresh Boost on CentOS66 2020-06-09 19:18:38 +01:00
Pavel Odintsov f87ae22942 Added different version of dateutil 2020-06-09 10:19:31 +01:00
Pavel Odintsov 3745817e6c Added ldd call to debug dependency issues 2020-06-09 10:06:33 +01:00
Pavel Odintsov 8939fa070f Downgraded s3util version to version which works well on CentOS 6 2020-06-09 09:49:11 +01:00
Pavel Odintsov bd5cfabf67 Fixed api flag name, added explicit failure if we cannot build mongodb dependency 2020-06-09 08:59:52 +01:00
Pavel Odintsov a24b2bbe13 Added separate builds for each Ubuntu 2020-06-08 23:11:42 +01:00
Pavel Odintsov 902ca99bd2 Added automatic upload to S3 2020-06-08 22:14:15 +01:00
Pavel Odintsov b75edb781c Added yum install accept by default for EPEL 2020-06-07 19:51:04 +01:00
Pavel Odintsov 71ad7e1653 Added EPEL install as pip dependency on CentOS 6 2020-06-07 19:28:42 +01:00
Pavel Odintsov ad2b80c420 Added s3cmd for all binary package build endpoints 2020-06-07 18:51:44 +01:00
Pavel Odintsov 772ed5a82a Removed sudo and added S3 ORB for CircleCI 2020-06-07 18:22:51 +01:00
Pavel Odintsov 70d3854e96 Extended build time allowance, explicitly added distro name to package build script 2020-06-07 13:39:56 +01:00
Pavel Odintsov 4f8075ff6c Added CentOS 7 and CentOS 8 builds for rpm packages 2020-06-06 21:17:34 +01:00
Pavel Odintsov 0815a626ec Added external build tasks for Debian 9 and Debian 10. We cannot use Jessie packages on Debian 9 because of dependencies on OpenSSL 1.0.0: libssl.so.1.0.0 => not found 2020-06-06 19:08:26 +01:00
Pavel Odintsov c01904f5e5 Added version configuration for CentOS 6 build 2020-06-06 18:29:58 +01:00
Pavel Odintsov f98190e6b5 Fix indentation 2020-06-04 20:59:16 +01:00