Logo
Explore Help
Sign in
keyop-go/nfq_forwarder
1
0
Fork
You've already forked nfq_forwarder
0
Code Issues 11 Pull requests Projects Releases 13 Packages Wiki Activity Actions
13 releases 13 tags
  • v1.1.5 b09470ea60

    v1.1.5 Stable

    danny released this 2026-07-08 07:04:19 +01:00 | 9 commits to main since this release

    Changelog

    • 3d67c563bc: Clarify NfQueue (config field) vs NfQeueue (verdict constant) (#41) (Claude claude@keyop.co.uk)
    • 8df131d454: Detect concurrent config edits instead of silently losing one (#30) (Claude claude@keyop.co.uk)
    • b09470ea60: Merge branch 'issue30_config_edit_race_condition' into 'main' (Danny Smith danny.j.smith@gmail.com)
    • b534e34d53: Merge branch 'issue41_clarify_nfqueue_vs_nfqeueue' into 'main' (Danny Smith danny.j.smith@gmail.com)
    Downloads
    • Source code (ZIP)
      0 downloads
    • Source code (TAR.GZ)
      0 downloads

    • checksums.txt
      0 downloads · 2026-07-08 07:04:19 +01:00 · 0 B
    • nfq_forwarder_1.1.5_linux_amd64.apk
      0 downloads · 2026-07-08 07:04:19 +01:00 · 0 B
    • nfq_forwarder_1.1.5_linux_amd64.deb
      0 downloads · 2026-07-08 07:04:19 +01:00 · 0 B
    • nfq_forwarder_1.1.5_linux_amd64.pkg.tar.zst
      0 downloads · 2026-07-08 07:04:19 +01:00 · 0 B
    • nfq_forwarder_1.1.5_linux_amd64.rpm
      0 downloads · 2026-07-08 07:04:19 +01:00 · 0 B
    • nfq_forwarder_Linux_x86_64.tar.gz
      0 downloads · 2026-07-08 07:04:19 +01:00 · 0 B
  • v1.1.4 acda1b5b7b

    v1.1.4 Stable

    danny released this 2026-07-08 06:29:37 +01:00 | 13 commits to main since this release

    Changelog

    • 42cd04857b: Document the NfQeueue verdict landmine to prevent regression (#33) (Claude claude@keyop.co.uk)
    • acda1b5b7b: Merge branch 'issue33_document_nfqueue_verdict_landmine' into 'main' (Danny Smith danny.j.smith@gmail.com)
    Downloads
    • Source code (ZIP)
      0 downloads
    • Source code (TAR.GZ)
      0 downloads

    • checksums.txt
      0 downloads · 2026-07-08 06:29:37 +01:00 · 0 B
    • nfq_forwarder_1.1.4_linux_amd64.apk
      0 downloads · 2026-07-08 06:29:37 +01:00 · 0 B
    • nfq_forwarder_1.1.4_linux_amd64.deb
      0 downloads · 2026-07-08 06:29:37 +01:00 · 0 B
    • nfq_forwarder_1.1.4_linux_amd64.pkg.tar.zst
      0 downloads · 2026-07-08 06:29:37 +01:00 · 0 B
    • nfq_forwarder_1.1.4_linux_amd64.rpm
      0 downloads · 2026-07-08 06:29:37 +01:00 · 0 B
    • nfq_forwarder_Linux_x86_64.tar.gz
      0 downloads · 2026-07-08 06:29:37 +01:00 · 0 B
  • v1.1.3 067ef83730

    v1.1.3 Stable

    danny released this 2026-07-07 17:38:18 +01:00 | 15 commits to main since this release

    Changelog

    • 067ef83730: Merge branch 'issue31_dont_leak_orphaned_tunnel_on_dnat_failure' into 'main' (Danny Smith danny.j.smith@gmail.com)
    • 6aa6c1b88d: Roll back orphaned tunnel on DNAT failure, distinguish suppressed dial retries (#31) (Danny Smith danny.j.smith@gmail.com)
    Downloads
    • Source code (ZIP)
      0 downloads
    • Source code (TAR.GZ)
      0 downloads

    • checksums.txt
      0 downloads · 2026-07-07 17:38:18 +01:00 · 0 B
    • nfq_forwarder_1.1.3_linux_amd64.apk
      0 downloads · 2026-07-07 17:38:18 +01:00 · 0 B
    • nfq_forwarder_1.1.3_linux_amd64.deb
      0 downloads · 2026-07-07 17:38:18 +01:00 · 0 B
    • nfq_forwarder_1.1.3_linux_amd64.pkg.tar.zst
      0 downloads · 2026-07-07 17:38:18 +01:00 · 0 B
    • nfq_forwarder_1.1.3_linux_amd64.rpm
      0 downloads · 2026-07-07 17:38:18 +01:00 · 0 B
    • nfq_forwarder_Linux_x86_64.tar.gz
      0 downloads · 2026-07-07 17:38:18 +01:00 · 0 B
  • v1.1.2 a1cae03277

    v1.1.2 Stable

    danny released this 2026-07-07 16:00:23 +01:00 | 17 commits to main since this release

    Changelog

    • ff463817f6: Always verdict before returning from getNfCallback (#32) (Danny Smith danny.j.smith@gmail.com)
    • a1cae03277: Merge branch 'issue32_dont_kill_queue_on_bad_packet' into 'main' (Danny Smith danny.j.smith@gmail.com)
    Downloads
    • Source code (ZIP)
      0 downloads
    • Source code (TAR.GZ)
      0 downloads

    • checksums.txt
      0 downloads · 2026-07-07 16:00:23 +01:00 · 0 B
    • nfq_forwarder_1.1.2_linux_amd64.apk
      0 downloads · 2026-07-07 16:00:23 +01:00 · 0 B
    • nfq_forwarder_1.1.2_linux_amd64.deb
      0 downloads · 2026-07-07 16:00:23 +01:00 · 0 B
    • nfq_forwarder_1.1.2_linux_amd64.pkg.tar.zst
      0 downloads · 2026-07-07 16:00:23 +01:00 · 0 B
    • nfq_forwarder_1.1.2_linux_amd64.rpm
      0 downloads · 2026-07-07 16:00:23 +01:00 · 0 B
    • nfq_forwarder_Linux_x86_64.tar.gz
      0 downloads · 2026-07-07 16:00:23 +01:00 · 0 B
  • v1.1.1 a6eaee7e01

    v1.1.1 Stable

    danny released this 2026-07-07 15:44:21 +01:00 | 19 commits to main since this release

    Changelog

    • a6eaee7e01: Merge branch 'issue4_hold_packets_until_tunnel_open' into 'main' (Danny Smith danny.j.smith@gmail.com)
    • b8717269e9: Move NFQUEUE interception to mangle/OUTPUT so held packets actually get DNAT'd (#4) (Danny Smith danny.j.smith@gmail.com)
    • 68a4eaef87: Record real-host verification results for the issue #4 fix (Danny Smith danny.j.smith@gmail.com)
    Downloads
    • Source code (ZIP)
      0 downloads
    • Source code (TAR.GZ)
      0 downloads

    • checksums.txt
      0 downloads · 2026-07-07 15:44:21 +01:00 · 0 B
    • nfq_forwarder_1.1.1_linux_amd64.apk
      0 downloads · 2026-07-07 15:44:21 +01:00 · 0 B
    • nfq_forwarder_1.1.1_linux_amd64.deb
      0 downloads · 2026-07-07 15:44:21 +01:00 · 0 B
    • nfq_forwarder_1.1.1_linux_amd64.pkg.tar.zst
      0 downloads · 2026-07-07 15:44:21 +01:00 · 0 B
    • nfq_forwarder_1.1.1_linux_amd64.rpm
      0 downloads · 2026-07-07 15:44:21 +01:00 · 0 B
    • nfq_forwarder_Linux_x86_64.tar.gz
      0 downloads · 2026-07-07 15:44:21 +01:00 · 0 B
  • v1.1.0 551f561100

    v1.1.0 Stable

    danny released this 2026-07-07 14:03:07 +01:00 | 22 commits to main since this release

    Changelog

    • 6ecbdd9b1c: Add config editing and service restart to the web UI (GitLab issue #25) (Danny Smith danny.j.smith@gmail.com)
    • 3ab6a3871c: Compact global/web UI/defaults fields, drag-and-drop connection reordering (Danny Smith danny.j.smith@gmail.com)
    • 2824beaaf6: Default to structured editing and add compact per-connection save (Danny Smith danny.j.smith@gmail.com)
    • c7edfbeefa: Fix compact table header alignment, compact by_network, add connection reordering (Danny Smith danny.j.smith@gmail.com)
    • 551f561100: Merge branch 'issue25_webui_config_edit' into 'main' (Danny Smith danny.j.smith@gmail.com)
    Downloads
    • Source code (ZIP)
      0 downloads
    • Source code (TAR.GZ)
      0 downloads

    • checksums.txt
      0 downloads · 2026-07-07 14:03:07 +01:00 · 0 B
    • nfq_forwarder_1.1.0_linux_amd64.apk
      0 downloads · 2026-07-07 14:03:07 +01:00 · 0 B
    • nfq_forwarder_1.1.0_linux_amd64.deb
      0 downloads · 2026-07-07 14:03:07 +01:00 · 0 B
    • nfq_forwarder_1.1.0_linux_amd64.pkg.tar.zst
      0 downloads · 2026-07-07 14:03:07 +01:00 · 0 B
    • nfq_forwarder_1.1.0_linux_amd64.rpm
      0 downloads · 2026-07-07 14:03:07 +01:00 · 0 B
    • nfq_forwarder_Linux_x86_64.tar.gz
      0 downloads · 2026-07-07 14:03:07 +01:00 · 0 B
  • v1.0.6 646530d3cc

    v1.0.6 Stable

    danny released this 2026-07-06 13:53:50 +01:00 | 27 commits to main since this release

    Changelog

    • 7b19ec3bea: Actually scope check-secrets to HEAD (previous fix was a no-op) (Danny Smith danny.j.smith@gmail.com)
    • 1d02ac49cb: Add 'install' target for testing prior to packaging (Danny Smith danny.j.smith@gmail.com)
    • 3d17112240: Add --version option (Danny Smith danny.j.smith@gmail.com)
    • 5604aef9e6: Add a read-only configuration view to the web UI (Danny Smith danny.j.smith@gmail.com)
    • dec19a6119: Add automated secret scanning (make check-secrets, pre-commit hook) (Danny Smith danny.j.smith@gmail.com)
    • ef4a0e4430: Add build reqs. (Danny Smith danny.j.smith@gmail.com)
    • 2fca7144af: Add latest Claude conversation export (Danny Smith danny.j.smith@gmail.com)
    • 134c042af1: Add profiling, remove some extraneous debug (Danny Smith danny.j.smith@gmail.com)
    • 1af3b67b66: Add service definition. (Danny Smith danny.j.smith@gmail.com)
    • ee85f7ea43: Add tag-triggered GitLab release publishing (Danny Smith danny.j.smith@gmail.com)
    • 5f594c543b: Address MR !19 review comments (Danny Smith danny.j.smith@gmail.com)
    • 6c0274f3c1: Auto-add unknown jump host keys, on by default (Danny Smith danny.j.smith@gmail.com)
    • ba5553c21c: Claude refactor, stage 1 (Danny Smith danny.j.smith@gmail.com)
    • 3549e3f3b3: Clean up error handling (Danny Smith danny.j.smith@gmail.com)
    • a44761bca9: Fix GitLab release 404: don't use_job_token with a real access token (Danny Smith danny.j.smith@gmail.com)
    • e6083fc6cb: Fix lint issues and CI (Danny Smith danny.j.smith@gmail.com)
    • 4ca553abca: Fix persistent EOF errors: detect and evict dead SSH connections (Danny Smith danny.j.smith@gmail.com)
    • e5eed5a271: Fix race condition in iptables updates. (Danny Smith danny.j.smith@gmail.com)
    • 7fd8eaf4c6: Implemented GitLab issue #3 (multi-connection YAML config), the largest change this session: (Danny Smith danny.j.smith@gmail.com)
    • 69b3ab210e: Improve robustnesse of Makefile outside of CI (Danny Smith danny.j.smith@gmail.com)
    • 4b7b525787: Increase coverage (Danny Smith danny.j.smith@gmail.com)
    • e925bbe2ae: Issue #10: Add distro packaging (deb/rpm/apk/Arch) (Danny Smith danny.j.smith@gmail.com)
    • 3849d6beb5: Issue #13: Add tests. (Danny Smith danny.j.smith@gmail.com)
    • 6b1661a52e: Issue #14: Fix slow startup issues (Danny Smith danny.j.smith@gmail.com)
    • 80fd9d6922: Issue #19: Tag iptables rules by queue number so cleanup survives a kill. (Danny Smith danny.j.smith@gmail.com)
    • 70c6526156: Issue #5: Add a web UI. (Danny Smith danny.j.smith@gmail.com)
    • d6a6b69852: Issues raised here need sorting before merge (Danny Smith danny.j.smith@gmail.com)
    • 673d553a05: Keep happy path to the left (Danny Smith danny.j.smith@gmail.com)
    • ac4276f151: Merge branch 'claude_refactor' into 'main' (Danny Smith danny.j.smith@gmail.com)
    • 8544c22557: Merge branch 'configurable_username' into 'main' (Danny Smith danny.j.smith@gmail.com)
    • 0485e4163d: Merge branch 'iptables_delete_refactor' into 'main' (Danny Smith danny.j.smith@gmail.com)
    • d766b07c04: Merge branch 'issue#1_multiple_invocations' into 'main' (Danny Smith danny.j.smith@gmail.com)
    • 4be8327677: Merge branch 'issue#2_config_handling' into 'main' (Danny Smith danny.j.smith@gmail.com)
    • 43a694165d: Merge branch 'issue#6_go_native_ssh' into 'main' (Danny Smith danny.j.smith@gmail.com)
    • c07b95ccf5: Merge branch 'issue#7_layout_best_practices' into 'main' (Danny Smith danny.j.smith@gmail.com)
    • 73a504ae43: Merge branch 'issue10_add_packaging' into 'main' (Danny Smith danny.j.smith@gmail.com)
    • 5c3d2032d3: Merge branch 'issue13_add_tests' into 'main' (Danny Smith danny.j.smith@gmail.com)
    • 6572295955: Merge branch 'issue14_slow_startup' into 'main' (Danny Smith danny.j.smith@gmail.com)
    • deb90f12e0: Merge branch 'issue16_error_handling' into 'main' (Danny Smith danny.j.smith@gmail.com)
    • 8d3e7b8280: Merge branch 'issue17_unknown_host_keys' into 'main' (Danny Smith danny.j.smith@gmail.com)
    • ebace5f679: Merge branch 'issue19_firewall_rules_maintenance' into 'main' (Danny Smith danny.j.smith@gmail.com)
    • 4005455d53: Merge branch 'issue20_simplify_config' into 'main' (Danny Smith danny.j.smith@gmail.com)
    • be208f5787: Merge branch 'issue21_EOF_errors' into 'main' (Danny Smith danny.j.smith@gmail.com)
    • 646530d3cc: Merge branch 'issue22_webui_config' into 'main' (Danny Smith danny.j.smith@gmail.com)
    • 4c2d0a6135: Merge branch 'issue23_version_option' into 'main' (Danny Smith danny.j.smith@gmail.com)
    • cdeebc121a: Merge branch 'issue24_secret_scanning' into 'main' (Danny Smith danny.j.smith@gmail.com)
    • 4dce470255: Merge branch 'issue3_single_config_and_process' into 'main' (Danny Smith danny.j.smith@gmail.com)
    • 0f821305d8: Merge branch 'issue5_add_web_UI' into 'main' (Danny Smith danny.j.smith@gmail.com)
    • fca30e69ef: Merge branch 'makefile_fixes' into 'main' (Danny Smith danny.j.smith@gmail.com)
    • 268b323160: Merge branch 'manual_install' into 'main' (Danny Smith danny.j.smith@gmail.com)
    • ecf67c44d7: Pre-create known_hosts when auto-adding unknown host keys (Danny Smith danny.j.smith@gmail.com)
    • 1ebab09463: Remove use of hardoded user/paths (Danny Smith danny.j.smith@gmail.com)
    • 1c5761c240: Replace string-matched netlink timeout detection with net.Error (Danny Smith danny.j.smith@gmail.com)
    • 6960e06605: Report tag+commit for non-release builds instead of a bare tag (Danny Smith danny.j.smith@gmail.com)
    • ae8594da0a: Revert to standardised log level constants (Danny Smith danny.j.smith@gmail.com)
    • 4a3a9b06ff: Scope check-secrets to HEAD's ancestry, not every local ref (Danny Smith danny.j.smith@gmail.com)
    • e7b066813e: Simplify configuration: connection defaults + optional queue numbers (Danny Smith danny.j.smith@gmail.com)
    • 42053e9c75: Small refactor of iptables delete function. (Danny Smith danny.j.smith@gmail.com)
    • cf6b56c5e6: Update service to include 'reload' target. (Danny Smith danny.j.smith@gmail.com)
    • 2c13c750fc: Update styling. (Danny Smith danny.j.smith@gmail.com)
    • 7649ab0786: Updated notes with redacted gitlab tokens. (Danny Smith danny.j.smith@gmail.com)
    • d7a4d705e1: issue#1: Ensure iptables rules are per-process. (Danny Smith danny.j.smith@gmail.com)
    • a2ce52bed2: issue#2: Use cobra for configuration. (Danny Smith danny.j.smith@gmail.com)
    Downloads
    • Source code (ZIP)
      0 downloads
    • Source code (TAR.GZ)
      0 downloads

    • checksums.txt
      0 downloads · 2026-07-06 13:53:50 +01:00 · 0 B
    • nfq_forwarder_1.0.6_linux_amd64.apk
      0 downloads · 2026-07-06 13:53:50 +01:00 · 0 B
    • nfq_forwarder_1.0.6_linux_amd64.deb
      0 downloads · 2026-07-06 13:53:50 +01:00 · 0 B
    • nfq_forwarder_1.0.6_linux_amd64.pkg.tar.zst
      0 downloads · 2026-07-06 13:53:50 +01:00 · 0 B
    • nfq_forwarder_1.0.6_linux_amd64.rpm
      0 downloads · 2026-07-06 13:53:50 +01:00 · 0 B
    • nfq_forwarder_Linux_x86_64.tar.gz
      0 downloads · 2026-07-06 13:53:50 +01:00 · 0 B
  • v1.0.5 8d3e7b8280

    v1.0.5 Stable

    project_3_bot_10649d6079b53e66f57be5a2043fef92 released this 2026-07-05 21:36:21 +01:00 | 33 commits to main since this release

    Changelog

    • e7b8178413: Auto-add unknown jump host keys, on by default (Danny Smith danny.j.smith@gmail.com)
    • 79f9e6ba9e02eca23090f98a3aad381875fafbf1: Merge branch 'issue17_unknown_host_keys' into 'main' (Danny Smith danny.j.smith@gmail.com)
    • 1a791604b3: Pre-create known_hosts when auto-adding unknown host keys (Danny Smith danny.j.smith@gmail.com)
    • 4810b62450: Updated notes with redacted gitlab tokens. (Danny Smith danny.j.smith@gmail.com)
    Downloads
    • Source code (ZIP)
      0 downloads
    • Source code (TAR.GZ)
      0 downloads

    • checksums.txt
      0 downloads · 2026-07-05 21:36:21 +01:00 · 0 B
    • nfq_forwarder_1.0.5_linux_amd64.apk
      0 downloads · 2026-07-05 21:36:21 +01:00 · 0 B
    • nfq_forwarder_1.0.5_linux_amd64.deb
      0 downloads · 2026-07-05 21:36:21 +01:00 · 0 B
    • nfq_forwarder_1.0.5_linux_amd64.pkg.tar.zst
      0 downloads · 2026-07-05 21:36:21 +01:00 · 0 B
    • nfq_forwarder_1.0.5_linux_amd64.rpm
      0 downloads · 2026-07-05 21:36:21 +01:00 · 0 B
    • nfq_forwarder_Linux_x86_64.tar.gz
      0 downloads · 2026-07-05 21:36:21 +01:00 · 0 B
  • v1.0.4 deb90f12e0

    v1.0.4 Stable

    project_3_bot_10649d6079b53e66f57be5a2043fef92 released this 2026-07-05 19:13:44 +01:00 | 37 commits to main since this release

    Changelog

    • 50948e433b: Merge branch 'issue16_error_handling' into 'main' (Danny Smith danny.j.smith@gmail.com)
    • 8e9e183a52: Replace string-matched netlink timeout detection with net.Error (Danny Smith danny.j.smith@gmail.com)
    Downloads
    • Source code (ZIP)
      0 downloads
    • Source code (TAR.GZ)
      0 downloads

    • checksums.txt
      0 downloads · 2026-07-05 19:13:44 +01:00 · 0 B
    • nfq_forwarder_1.0.4_linux_amd64.apk
      0 downloads · 2026-07-05 19:13:44 +01:00 · 0 B
    • nfq_forwarder_1.0.4_linux_amd64.deb
      0 downloads · 2026-07-05 19:13:44 +01:00 · 0 B
    • nfq_forwarder_1.0.4_linux_amd64.pkg.tar.zst
      0 downloads · 2026-07-05 19:13:44 +01:00 · 0 B
    • nfq_forwarder_1.0.4_linux_amd64.rpm
      0 downloads · 2026-07-05 19:13:44 +01:00 · 0 B
    • nfq_forwarder_Linux_x86_64.tar.gz
      0 downloads · 2026-07-05 19:13:44 +01:00 · 0 B
  • v1.0.3 4c2d0a6135

    v1.0.3 Stable

    project_3_bot_10649d6079b53e66f57be5a2043fef92 released this 2026-07-05 18:47:37 +01:00 | 39 commits to main since this release

    Changelog

    • 5809daf6e4: Add --version option (Danny Smith danny.j.smith@gmail.com)
    • afe0c4e4a4: Merge branch 'issue23_version_option' into 'main' (Danny Smith danny.j.smith@gmail.com)
    • 4ace075b35: Report tag+commit for non-release builds instead of a bare tag (Danny Smith danny.j.smith@gmail.com)
    Downloads
    • Source code (ZIP)
      0 downloads
    • Source code (TAR.GZ)
      0 downloads

    • checksums.txt
      0 downloads · 2026-07-05 18:47:37 +01:00 · 0 B
    • nfq_forwarder_1.0.3_linux_amd64.apk
      0 downloads · 2026-07-05 18:47:37 +01:00 · 0 B
    • nfq_forwarder_1.0.3_linux_amd64.deb
      0 downloads · 2026-07-05 18:47:37 +01:00 · 0 B
    • nfq_forwarder_1.0.3_linux_amd64.pkg.tar.zst
      0 downloads · 2026-07-05 18:47:37 +01:00 · 0 B
    • nfq_forwarder_1.0.3_linux_amd64.rpm
      0 downloads · 2026-07-05 18:47:37 +01:00 · 0 B
    • nfq_forwarder_Linux_x86_64.tar.gz
      0 downloads · 2026-07-05 18:47:37 +01:00 · 0 B
First Previous 1 2 Next Last
Powered by Forgejo Version: 15.0.3 Page: 122ms Template: 72ms
English
Bahasa Indonesia Dansk Deutsch English Español Esperanto Filipino Français Italiano Latviešu Magyar nyelv Nederlands Plattdüütsch Polski Português de Portugal Português do Brasil Slovenščina Suomi Svenska Türkçe Čeština Ελληνικά Български Русский Українська فارسی 日本語 简体中文 繁體中文(台灣) 繁體中文(香港) 한국어
Licenses API