aboutsummaryrefslogtreecommitdiff
path: root/net/netifyd
Commit message (Collapse)AuthorAge
* treewide: refresh hashes after move to use ZSTD as defaultRobert Marko2024-04-07
| | | | | | | | With the recent move to using ZSTD as the default compression format for packaging git repo clones we must refresh all of the hashes for the packages feed as well. Signed-off-by: Robert Marko <robimarko@gmail.com>
* netifyd: Updated to v4.4.7Darryl Sokoloski2023-09-22
| | | | | | | | | | | | | | | Bug Fixes - Fixed mbedTLS crashes and TLS handshake errors when the nDPI-bundled libgcrypt "lite" version conflicts with the system version (via libcurl). - Fixed linking order issue with libini. - Fixed non-portable static linking warning with libndpi. - Write flows to sockets regardless if "add_flows" is true. - Fixed compilation error if _DIRENT_HAVE_D_RECLEN isn't defined. - Fixed Agent path. - [OpenWrt] Switch to "grep -E" as "egrep" is deprecated. - Fixed possible ndAddr crash: return a const reference for cached strings. Signed-off-by: Darryl Sokoloski <darryl@sokoloski.ca>
* treewide: refactor to use PKG_BUILD_FLAGS:=gc-sectionsAndre Heider2023-04-08
| | | | | | | | | | | | See commit da370098 "treewide: add support for "gc-sections" in PKG_BUILD_FLAGS" on the main repository. Note: This only touches packages which use all three parts (-ffunction-sections, -fdata-sections and -Wl,--gc-sections) enabled by this build flag. Some packages only use a subset, and these are left unchanged for now. Signed-off-by: Andre Heider <a.heider@gmail.com>
* netifyd: update to v4.4.1Darryl Sokoloski2023-03-11
| | | | | | | | | | | | | - Explicitly request the C++11 standard (codebase is not C++17 compliant). - Removed categories.json from conffiles -- it's not a configuration file. - Removed commented-out convenience git hash place-holder -- for some reason it irritates people. - Added radix header file to devel files. - Removed redundant call to Build/Configure (not needed). Co-authored-by: Tianling Shen <cnsztl@gmail.com> Signed-off-by: Darryl Sokoloski <darryl@sokoloski.ca>
* netifyd: Updated to v4.2.2.Darryl Sokoloski2022-11-11
| | | | Signed-off-by: Darryl Sokoloski <darryl@sokoloski.ca>
* netifyd: Updated to v4.2.0.Darryl Sokoloski2022-07-05
| | | | Signed-off-by: Darryl Sokoloski <darryl@sokoloski.ca>
* netifyd: update to 3.09Darryl Sokoloski2021-11-17
| | | | Signed-off-by: Darryl Sokoloski <darryl@sokoloski.ca>
* netifyd: Fixed broken auto-configuration options passing.Darryl Sokoloski2021-05-25
| | | | Signed-off-by: Darryl Sokoloski <darryl@sokoloski.ca>
* netifyd: update to 3.07Darryl Sokoloski2021-05-23
| | | | Signed-off-by: Darryl Sokoloski <darryl@sokoloski.ca>
* netifyd: support filter parameterKevin Darbyshire-Bryant2021-04-03
| | | | | | | | | | | | netifyd supports a '-F' filter option in 'bpf' notation to filter packets from its consideration. Add support for a uci 'filter' option. eg. filter to exclude SSDP multicasts from a particularly noisy device: option filter 'not (udp and dst 239.255.255.250 and dst port 1900 and src 192.168.1.5)' Signed-off-by: Kevin Darbyshire-Bryant <ldir@darbyshire-bryant.me.uk>
* netifyd: add reproducibility patchRosen Penev2021-02-02
| | | | Signed-off-by: Rosen Penev <rosenp@gmail.com>
* netifyd: Updated to v3.05.Darryl Sokoloski2020-10-05
| | | | Signed-off-by: Darryl Sokoloski <darryl@sokoloski.ca>
* netifyd: support uci parametersKevin Darbyshire-Bryant2020-05-12
| | | | | | | | | | | | | | | | | Integrate with uci to support 'enabled/disabled' startup option and override netify's default auto network selection. config netifyd option enabled 0 option autoconfig 1 autoconfig: Use netify's in-built interface selection else use 'internal/external_if' definitions. Also persist important agent config across sysupgrade agent.uuid, serial.uuid, site.uuid Signed-off-by: Kevin Darbyshire-Bryant <ldir@darbyshire-bryant.me.uk>
* netifyd: Updated to v3.00Darryl Sokoloski2020-04-30
| | | | Signed-off-by: Darryl Sokoloski <darryl@sokoloski.ca>
* netifyd: fix compilation with libcxxRosen Penev2020-04-05
| | | | Signed-off-by: Rosen Penev <rosenp@gmail.com>
* Maintainer: Darryl Sokoloski / @dsokoloskiDarryl Sokoloski2020-01-28
| | | | | | | | | | | | | | | | | | | | | | Compile tested: arm_cortex-a15_neon-vfpv4, TP-Link Archer C2600, master Run tested: TP-Link Archer C2600 Change log for v2.99: [FIX] Fixed broken JSON parsing (include missing uuid_site). [FIX] FreeBSD: Fixed 10x support. [FIX] OPNsense: Fixed path to xmllint. [IMP] Switched to libtcmalloc minimal. [IMP] Added metadata extraction from SSDP queries/responses. [IMP] Added automatic building of bundled gperftools when enabled. [IMP] Removed bundled packages that are no longer needed. [IMP] Always display JSON status even when stale. [IMP] CentOS: Added support for CentOS 8. [IMP] CentOS: Removed support for CentOS 6. [IMP] OPNsense: Added support for OPNsense 19x. Signed-off-by: Darryl Sokoloski <darryl@sokoloski.ca>
* netifyd: Updated to v2.98Darryl Sokoloski2019-12-09
| | | | | | | | | | | | | | | | | | | | | | | | Maintainer: Darryl Sokoloski / @dsokoloski Compile tested: arm_cortex-a15_neon-vfpv4, TP-Link Archer C2600, master Run tested: TP-Link Archer C2600 Change log for v2.98: [FIX] OpenWrt: Silence ABI warnings. [FIX] Fixed socket buffer dead-lock (pop < 0 bytes). [FIX] Silenced site UUID errors (moved to debug level). [FIX] Updated to SPDX identifier for GPL license. [IMP] Migrated from libjson-c to nlohmann JSON for Modern C++. [IMP] Updated agent status with CPU utilization and sink service status. [IMP] Reformatted sink queue utilization status output. [IMP] Support OS-specific restarting. [IMP] Added payload upload and update frequency control. [IMP] Added MAC addresses to JSON interface list. [IMP] Added option to send established flows to connecting clients. [IMP] Added offline capture processing script. Signed-off-by: Darryl Sokoloski <darryl@sokoloski.ca>
* netifyd: Updated to v2.93Darryl Sokoloski2019-10-21
| | | | | | | | | | | | | | | | | | Maintainer: Darryl Sokoloski / @dsokoloski Compile tested: arm_cortex-a15_neon-vfpv4, TP-Link Archer C2600, master Run tested: TP-Link Archer C2600 Change log for v2.93: [IMP] FreeBSD: Added deploy target (package). [IMP] Debian: Added OS detection. [IMP] Ubuntu: Added OS detection. [IMP] CentOS: Added OS detection. [IMP] RedHat: Added OS detection. [IMP] OpenWrt: Updated build documentation. [FIX] Updated function names for enable/disable sink server. Signed-off-by: Darryl Sokoloski <darryl@sokoloski.ca>
* treewide: Change .*GPL.*+ licenses to SPDX compatible identifierSven Eckelmann2019-09-10
| | | | | | | | The CONTRIBUTING.md requests an (or multiple) SPDX identifier for GPL licenses. But a lot of packages did use a different, non-SPDX style with a "+" at the end instead of "-or-later". Signed-off-by: Sven Eckelmann <sven@narfation.org>
* netifyd: Updated to v2.92.Darryl Sokoloski2019-09-09
| | | | Signed-off-by: Darryl Sokoloski <darryl@sokoloski.ca>
* netifyd: Updated to v2.91.Darryl Sokoloski2019-08-09
| | | | Signed-off-by: Darryl Sokoloski <darryl@sokoloski.ca>
* netifyd: Don't build on uClibc-ngRosen Penev2019-07-23
| | | | | | | This absolutely needs symbols from libresolv, which uClibc-ng does not support. Signed-off-by: Rosen Penev <rosenp@gmail.com>
* netifyd: updated to v2.88Darryl Sokoloski2019-06-10
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Change log for v2.88: [IMP] Added support for search and replace privacy expressions. [IMP] Added support for masking external addresses with private address ranges. [IMP] When enabled, trigger a sink update on start-up. [IMP] Added flow hash cache. [IMP] Added HTTPS as a super-protocol of SSL. [IMP] Add ability to save DNS hint cache to non-volatile (persistent) memory. [IMP] Save sink responses when "json_save" is enabled. [IMP] Added dynamic sink URL cloud configuration. [IMP] Implemented per-detection-thread packet capture queue. [IMP] Added support for a loadable serial UUID. [IMP] Added configuration option to override sink connection timeout. [IMP] Idle flow TTLs tunable via configuration directives. [IMP] Added idle TCP flow multiplier to keep TCP flows in memory longer. [IMP] Added new flow metadata "first_update_at" timestamp. [IMP] Added complete reference sample configuration file. [IMP] Various optimizations and fixes for FreeBSD. [IMP] Employ advisory locking when writing output files. [FIX] Ensure all configuration files are preserved on upgrades. [FIX] Fixed automatic interface role detection for nethserver/shorewall. [FIX] Memory usage fixes using profiling tools. [UPD] Updated to nDPI v2.9.0-dev-709a87c. [OPT] Flush and compress upload queue as soon as possible. [OPT] Significantly reduced detection thread locking times. [DEV] Added example plugin submodule to repository. Signed-off-by: Darryl Sokoloski <darryl@sokoloski.ca>
* netifyd: Added initial package files.Darryl Sokoloski2019-01-16
Signed-off-by: Darryl Sokoloski <darryl@sokoloski.ca>