summaryrefslogtreecommitdiff
path: root/.github/workflows/build.yml
Commit message (Collapse)AuthorAge
* Apple/BSD port (#30)Toni2023-11-06
| | | | | | | | * Add MacOS to Github CI builds. * Fixed libnDPI-4.8 CI build. * Fixed missing include for `struct sockaddr*`. * Reworked IPv4 address and netmask retrieval. Signed-off-by: Toni Uhlig <matzeton@googlemail.com>
* Event I/O abstraction layer. (#28)Toni2023-11-06
| | | | | | | | | | | * Finalize Event I/O abstraction layer. * Fix possible fd leakage, Gitlab-CI build and error logging. * Fixed possible uninitialized signalfd variable. * Fixed possible memory leak. * Fixed some SonarCloud complaints. * Fixed nDPId-test nDPIsrvd-arpa-mockup stuck indefinitely. * Add nDPId / nDPIsrvd command line option to use poll() on Linux instead of the default epoll(). Signed-off-by: Toni Uhlig <matzeton@googlemail.com>
* nDPId event I/O fixes.Toni Uhlig2023-10-05
| | | | | | | | * forcibly disable epoll even if available * nDPId-test event I/O selftest * CI event I/O tests Signed-off-by: Toni Uhlig <matzeton@googlemail.com>
* Fix CI.Toni Uhlig2023-09-11
| | | | Signed-off-by: Toni Uhlig <matzeton@googlemail.com>
* Fix CI.Toni Uhlig2023-09-11
| | | | Signed-off-by: Toni Uhlig <matzeton@googlemail.com>
* Fix systemd CI test.Toni Uhlig2023-09-10
| | | | | | * CI Fix #3 Signed-off-by: Toni Uhlig <matzeton@googlemail.com>
* Fix CI.Toni Uhlig2023-09-10
| | | | Signed-off-by: Toni Uhlig <matzeton@googlemail.com>
* Removed CI matrix based jobs.Toni Uhlig2023-08-02
| | | | | | * Fixed multiple *.deb package upload issue. Signed-off-by: Toni Uhlig <matzeton@googlemail.com>
* CI: Upload generated packages.Toni Uhlig2023-07-18
| | | | Signed-off-by: Toni Uhlig <matzeton@googlemail.com>
* Added Keras based Autoencode (Work-in-Progress!)Toni Uhlig2023-07-16
| | | | | | * minor fixes Signed-off-by: Toni Uhlig <matzeton@googlemail.com>
* Required libnDPI version increases (>=4.8.0) due to an API change.lns2023-05-31
| | | | | | * fix CI issues Signed-off-by: lns <matzeton@googlemail.com>
* Fix CI.Toni Uhlig2023-04-25
| | | | Signed-off-by: Toni Uhlig <matzeton@googlemail.com>
* Github Actions: enable build against libnDPI-4.6, build nDPId executable ↵Toni Uhlig2023-02-27
| | | | | | from CLI Signed-off-by: Toni Uhlig <matzeton@googlemail.com>
* Github Actions: enable build against libnDPI-4.6, build nDPId executable ↵Toni Uhlig2023-02-27
| | | | | | from CLI Signed-off-by: Toni Uhlig <matzeton@googlemail.com>
* Small CI/CD/nDPIsrvd.py improvements.Toni Uhlig2023-01-17
| | | | | | * Updated examples/js-rt-analyzer and examples/js-rt-analyzer-frontend Signed-off-by: Toni Uhlig <matzeton@googlemail.com>
* Updated Github/Gitlab CIToni Uhlig2022-12-02
| | | | | | * instrument Clang's thread sanitizer for tests Signed-off-by: Toni Uhlig <matzeton@googlemail.com>
* Unified nDPId/nDPIsrvd command line argument storage.Toni Uhlig2022-11-21
| | | | Signed-off-by: Toni Uhlig <matzeton@googlemail.com>
* Added Network Buffer Size CI Check.Toni Uhlig2022-11-20
| | | | Signed-off-by: Toni Uhlig <matzeton@googlemail.com>
* Test for diff's in flow-analyse CSV generator daemon.Toni Uhlig2022-11-16
| | | | Signed-off-by: Toni Uhlig <matzeton@googlemail.com>
* Improved the point of time when to append the raw packet base64 data to the ↵Toni Uhlig2022-11-15
| | | | | | | | | serializer. * nDPId-test: Increased the max-packets-per-flow-to-send from 3 to 5. This is quite useful for TCP as the first 3 packets are usually part of the three-way-handshake. Signed-off-by: Toni Uhlig <matzeton@googlemail.com>
* Sync unit tests.Toni Uhlig2022-11-13
| | | | Signed-off-by: Toni Uhlig <matzeton@googlemail.com>
* Experimental systemd support.Toni Uhlig2022-11-06
| | | | Signed-off-by: Toni Uhlig <matzeton@googlemail.com>
* Add OpenWrt CI via Github Actions.Toni Uhlig2022-09-17
| | | | Signed-off-by: Toni Uhlig <matzeton@googlemail.com>
* Fixed last pkt time.lns2022-09-14
| | | | Signed-off-by: lns <matzeton@googlemail.com>
* CI: fix minimum supported libnDPI versionToni Uhlig2022-09-06
| | | | Signed-off-by: Toni Uhlig <matzeton@googlemail.com>
* Replaced outdated nDPI version info with the correct one.Toni Uhlig2022-07-14
| | | | | | * add CI job to verify the lowest known-to-work-libnDPI-version Signed-off-by: Toni Uhlig <matzeton@googlemail.com>
* Github Actions: Renamed branch 'master' to 'main'.Toni Uhlig2022-07-12
| | | | Signed-off-by: Toni Uhlig <matzeton@googlemail.com>
* Github Actions: Build nDPId against lowest supported libnDPI release (4.2)lns2022-04-25
| | | | Signed-off-by: lns <matzeton@googlemail.com>
* Added more CCs to Github Actions workflow.lns2022-04-17
| | | | Signed-off-by: lns <matzeton@googlemail.com>
* bump libnDPI to bb12837ca75efc2691ecb18fd5f56e2d097ef26bToni Uhlig2022-03-24
| | | | Signed-off-by: Toni Uhlig <matzeton@googlemail.com>
* Executing ./tests/run_tests.sh w/o zLib should not result in diff's anymore.Toni Uhlig2022-03-24
| | | | Signed-off-by: Toni Uhlig <matzeton@googlemail.com>
* CI: Fixed missing lcov prereq.Toni Uhlig2022-03-12
| | | | Signed-off-by: Toni Uhlig <matzeton@googlemail.com>
* Code coverage generation using LCOV.Toni Uhlig2022-03-11
| | | | Signed-off-by: Toni Uhlig <matzeton@googlemail.com>
* CMake and CI extensionsToni Uhlig2021-09-29
| | | | | | | * CPack support for debian packages * Use CPack version string for nDPId Signed-off-by: Toni Uhlig <matzeton@googlemail.com>
* CI extended and fixupsToni Uhlig2021-09-19
| | | | Signed-off-by: Toni Uhlig <matzeton@googlemail.com>
* Github Actions integrationToni Uhlig2021-09-17
Signed-off-by: Toni Uhlig <matzeton@googlemail.com>