Commit Graph

2535 Commits

Author SHA1 Message Date
Pavel Odintsov 3ead151c1d
Introduced fastnetmon_logic which will keep keep all business logic functions (#869) 2020-10-31 14:22:22 +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 91b035c8a2 We need to use custom LD_LIBRARY path for Boost build 2020-10-31 00:28:17 +00:00
Pavel Odintsov 5750bc3a08 We need to specify LD_LIBRARY_PATH for b2 because we use very fresh compiler for it 2020-10-31 00:17:36 +00:00
Pavel Odintsov 935fc80dd9 Added OpenSSL and Capnp into libraries bundle. Reduced number of build threads for Boost 2020-10-31 00:09:45 +00:00
Pavel Odintsov 75638fcb30 Switched to current version of Boost Build tool 2020-10-30 23:32:16 +00:00
Pavel Odintsov 316ade7c71 Unified Boost Build to same version; Upgrade Boost to 1.74 2020-10-30 22:50:01 +00:00
Pavel Odintsov 045e3a29fd Added more details about deetected libraries 2020-10-30 00:34:53 +00:00
Pavel Odintsov c53fd707bf Documented all flags for build script 2020-10-30 00:22:10 +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 98dcb8ef68 Added lib64 folder for mongo-c driver on CentOS family 2020-10-29 13:13:08 +00:00
Pavel Odintsov c6b4a32930 Switched path for grpc in library build logic 2020-10-29 11:06:25 +00:00
Pavel Odintsov b9e1163364 Attempt to upgrade cmake to address target pattern contains no '%'. Stop. 2020-10-29 10:54:29 +00:00
Pavel Odintsov 30b5600160 Upgrade for gRPC and chanegd path for OpenSSL to use custom build 2020-10-29 10:33:28 +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 9c1475c1ec Made library bundle builder more strict. Mongoc is mandatory dependency since now 2020-10-25 18:28:02 +00:00
Pavel Odintsov eeaec2635c Cleanup for old cache 2020-10-25 15:52:54 +00:00
Pavel Odintsov ce57e575e7 We need to pass LD_LIBRARIES path to make after cmake call 2020-10-25 14:23:42 +00:00
Pavel Odintsov 2e7ed00ed2 Few more fixes to handle compile version bump 2020-10-25 12:39:37 +00:00
Pavel Odintsov f33d9faa37 Merge branch 'master' of github.com:pavel-odintsov/fastnetmon 2020-10-25 12:11:05 +00:00
Pavel Odintsov 781daa67ea Switched compiler to GCC 9.3 to address compilation issues on Ubuntu 20.04 2020-10-25 12:10:56 +00:00
Pavel Odintsov 4eb6b159a3
We need to add diffutils to address compiler compilation failure for CentOS 8 2020-10-25 11:38:22 +00:00
Pavel Odintsov 80a474882f Removed last tracking logic from build code 2020-10-25 10:27:42 +00:00
Pavel Odintsov b11d81d58c Did serious cleanup for fastnetmon_build.pl script 2020-10-25 10:20:01 +00:00
Pavel Odintsov 5ff48c00ed We do not need logic which installs from binary package 2020-10-24 21:27:20 +01: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 3ffdbabd72 We need to use LD_LIBRARY_PATH for cmake on platoforms with custom compiler 2020-10-24 21:09:57 +01:00
Pavel Odintsov d66eda66a7 Fixed bug. We added linking with capnp before it was discovered 2020-10-24 21:03:40 +01:00
Pavel Odintsov 27864d9b8c Fixed capnp compilation logic for FNM 2020-10-24 19:02:55 +01:00
Pavel Odintsov 3c2169a058 Upgraded Mongoc and added script to install cmake based libraries automatically 2020-10-24 18:31:01 +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 b00ec619ab
Added linking with custom OpenSSL (#866) 2020-10-24 00:04:50 +01:00
Pavel Odintsov b3e63df7eb
Added support for sending capnp encoded messages (#865) 2020-10-23 23:22:55 +01:00
Pavel Odintsov c8941ab42a Fixed bug with capnp compilation on CentOS 6 2020-10-23 21:50:03 +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 c5c24e8fc0 Updated capnp to 0.8.0 to address bug: https://github.com/capnproto/capnproto/issues/743 2020-10-20 02:11:14 +01:00
Pavel Odintsov fe31422709 Allowed gcc build for non CentOS 6 platforms 2020-10-20 01:56:25 +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 778aa47f82 Force C++ 11 for Poco library 2020-10-19 23:58:54 +01:00
Pavel Odintsov 8a5d3caea7 Added perl-Archive-Tar as dependency for CentOS builds 2020-10-19 23:25:38 +01:00
Pavel Odintsov 7bb6b45e47
Adding support for capnp, poco and OpenSSL for new logic. (#863) 2020-10-19 23:02:16 +01:00
Pavel Odintsov 23f3613e43 Enabled build mode by default. Disabled mirror use by default 2020-10-19 21:44:42 +01:00
Max Dobladez 1623dcc0a3
fix routeros api support (#862)
* Add files via upload

support api-ssl for post MikroTik 6.45.1

* Update README.md

* Update README.md
2020-10-12 18:59:35 +01:00
Pavel Odintsov c87cd905c6 Fixed mask conversion logic for 0.0.0.0/0 networks. Fixes #123 2020-09-27 13:01:48 +01:00
Pavel Odintsov da30452fc1
Removed Snabb Switch support. Closes #858 (#859) 2020-09-27 12:22:50 +01:00
Pavel Odintsov bf30811ee7
Added note about current PF_RING status 2020-09-27 11:48:55 +01:00
Pavel Odintsov eb887c80dd Switched back to release build 2020-09-26 20:47:04 +01:00