aboutsummaryrefslogtreecommitdiff
path: root/.github/workflows
Commit message (Collapse)AuthorAge
* CMake/RPM integrationToni Uhlig2024-11-17
| | | | | | | * CI integration * RPM (un)install scripts Signed-off-by: Toni Uhlig <matzeton@googlemail.com>
* bump libnDPI to 59ee1fe1156be234fed796972a29a31a0589e25aToni Uhlig2024-11-13
| | | | | | | | | | * set minimum nDPI version to 4.12.0 (incompatible API changes) * fixed `ndpi_debug_printf()` function signature * JSON schema (flow): added risk `56`: "Obfuscated Traffic" * JSON schema (flow): added "domainame" * fixed OpenWrt build Signed-off-by: Toni Uhlig <matzeton@googlemail.com>
* Temporarily disabled some OpenWrt buildsToni Uhlig2024-11-05
| | | | | | * See: https://github.com/openwrt/gh-action-sdk/issues/43 Signed-off-by: Toni Uhlig <matzeton@googlemail.com>
* Switched OpenWrt GitHub Actions SDK to main branchToni Uhlig2024-11-02
| | | | | | | | | * fixed some SonarCloud complaints * added more systemd CI tests * fixed debian package scripts to obey remove/purge * changed `chmod_chown()` error handling Signed-off-by: Toni Uhlig <matzeton@googlemail.com>
* Adjusted SonarCloud config and CIToni Uhlig2024-11-02
| | | | Signed-off-by: Toni Uhlig <matzeton@googlemail.com>
* Removed `ENABLE_MEMORY_STATUS` CMake option as it's now enabled for **all** ↵Toni Uhlig2024-10-22
| | | | | | builds Signed-off-by: Toni Uhlig <matzeton@googlemail.com>
* Added config testing script.Toni Uhlig2024-10-21
| | | | | | * nDPId-test may now make use of an optional config file as cmd arg Signed-off-by: Toni Uhlig <matzeton@googlemail.com>
* CI: Set nDPI minimum required version to 4.10Toni Uhlig2024-09-03
| | | | Signed-off-by: Toni Uhlig <matzeton@googlemail.com>
* Add PF_RING support. (#38)Toni2024-08-19
|
* Added global (heap) memory stats for daemon status events.Toni Uhlig2024-06-19
| | | | | | | | * added new CMake option `ENABLE_MEMORY_STATUS` to restore the old behavior (and increase performance) * splitted `ENABLE_MEMORY_PROFILING` into `ENABLE_MEMORY_STATUS` and `ENABLE_MEMORY_PROFILING` Signed-off-by: Toni Uhlig <matzeton@googlemail.com>
* CI: don't run systemd integration test on macToni Uhlig2024-05-07
| | | | Signed-off-by: Toni Uhlig <matzeton@googlemail.com>
* CI: add DYLD_LIBRARY_PATH to env (mac/unix)Toni Uhlig2024-05-07
| | | | Signed-off-by: Toni Uhlig <matzeton@googlemail.com>
* Workaround for fixing GitHub runners on macOSToni Uhlig2024-05-06
| | | | | | * See: https://github.com/ntop/nDPI/pull/2411 Signed-off-by: Toni Uhlig <matzeton@googlemail.com>
* Fix example build error if memory profiling enabled.Toni Uhlig2024-03-21
| | | | | | | * CI: build against libnDPI with `-DNDPI_NO_PKGCONFIG=ON` and `-DSTATIC_LIBNDPI_INSTALLDIR=/usr` * CI: `ENABLE_DBUS=ON` for most builds Signed-off-by: Toni Uhlig <matzeton@googlemail.com>
* Fixed libpcre2 build.Toni Uhlig2024-03-20
| | | | | | * CI: build against libpcre2 / libmaxminddb Signed-off-by: Toni Uhlig <matzeton@googlemail.com>
* Build against nDPI dev branch tarball if there is a new release required to ↵Toni Uhlig2024-03-16
| | | | | | build `nDPId`. Signed-off-by: Toni Uhlig <matzeton@googlemail.com>
* Fix random sanitizer crashes caused by high-entropy ASLR on Ubuntu Github ↵Toni Uhlig2024-03-15
| | | | | | | | Runner. * removed arch condition (c&p mistake) Signed-off-by: Toni Uhlig <matzeton@googlemail.com>
* Fix random sanitizer crashes caused by high-entropy ASLR on Ubuntu Github ↵Toni Uhlig2024-03-14
| | | | | | | | Runner. * See: https://github.com/actions/runner-images/issues/9491 Signed-off-by: Toni Uhlig <matzeton@googlemail.com>
* Extend CI pipeline build and test.Toni Uhlig2024-03-07
| | | | Signed-off-by: Toni Uhlig <matzeton@googlemail.com>
* CI maintenanceToni Uhlig2024-02-13
| | | | Signed-off-by: Toni Uhlig <matzeton@googlemail.com>
* Enable CURL in the CI.Toni Uhlig2024-02-13
| | | | Signed-off-by: Toni Uhlig <matzeton@googlemail.com>
* Fix some SonarCloud complaints.Toni Uhlig2024-02-13
| | | | Signed-off-by: Toni Uhlig <matzeton@googlemail.com>
* bump libnDPI to 4543385d107fcc5a7e8632e35d9a60bcc40cb4f4Toni Uhlig2024-02-06
| | | | | | * incorporated API changes from nDPI Signed-off-by: Toni Uhlig <matzeton@googlemail.com>
* Fixed invalid flow risk aggregation in collectd/influxd examples.Toni Uhlig2024-01-06
| | | | | | | | | * CI: build single nDPId executable with `-Wall -Wextra -std=gnu99` * fixed missing error events in influxd example * added additional test cases for collectd * extended grafana dashboard Signed-off-by: Toni Uhlig <matzeton@googlemail.com>
* Warn about unused return values that are quite important.Toni Uhlig2023-12-01
| | | | | | | * CI: ArchLinux build should now instrument `-Werror` * CI: Increased OpenWrt build verbosity Signed-off-by: Toni Uhlig <matzeton@googlemail.com>
* Changed CI image from ubuntu-18.04 to ubuntu-20.04 as it is deprecated since ↵Toni Uhlig2023-11-20
| | | | | | '22. Signed-off-by: Toni Uhlig <matzeton@googlemail.com>
* Workaround for libpap (<1.9.0) on Ubuntu-18.04Toni Uhlig2023-11-20
| | | | Signed-off-by: Toni Uhlig <matzeton@googlemail.com>
* 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>
* Disable SonarCloud Coverage generation.Toni Uhlig2023-10-18
| | | | | | * ToDo: Fix and Re-Enable? Signed-off-by: Toni Uhlig <matzeton@googlemail.com>
* Added Coverage generation for SonarCloud.Toni Uhlig2023-10-17
| | | | Signed-off-by: Toni Uhlig <matzeton@googlemail.com>
* Sonarcloud integrationToni Uhlig2023-10-05
| | | | 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>
* Added docker build&push to the CI.Toni Uhlig2023-08-03
| | | | | | * update some git submodules 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>
* Added CentOs and ArchLinux to the CI.lns2023-05-28
| | | | | | | | * added some additional checks in get-and-build-libndpi.sh * CMake fallback library checks Signed-off-by: lns <matzeton@googlemail.com> Signed-off-by: Toni Uhlig <matzeton@googlemail.com>
* Fix CI.Toni Uhlig2023-04-25
| | | | Signed-off-by: Toni Uhlig <matzeton@googlemail.com>
* Update build-openwrt.yml to use snapshot explicitlyPaul Spooren2023-04-25
| | | Consciously use the (unstable) snapshot tag.
* Github Actions: update OpenWrt SDK to use `main` branchToni Uhlig2023-04-21
| | | | 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>