feat: Add netifyd plugin support to luci-app-secubox-netifyd (v1.1.0)
- Add netifyd-plugin-setup script for Netify repository management
- Add ipset and kmod-nft-compat dependencies
- Add postinst to create plugin directories and ipsets
- Extend UCI config with new plugin sections:
- flow_actions: Flow Actions processor plugin
- streaming: Streaming services IP set (Netflix, YouTube, etc.)
- category_block: Category-based blocking (malware, ads, tracking)
- flow_rule: Custom flow rules support
- Update RPCD backend with apply_plugin_config for all plugins:
- Auto-create ipsets (secubox-bittorrent, secubox-banned, secubox-streaming)
- Auto-create nftables table/chain when enabled
- Support for Flow Actions processor, IPSet, and nftables plugins
- Update settings UI with new plugin configuration sections
- Add plugin installation instructions in UI
Plugin packages (from netify.ai repository):
- netify-proc-flow-actions: Flow Actions processor
- netify-sink-socket: Socket sink for local export
Co-Authored-By: Claude Opus 4.5 <noreply@anthropic.com>