Gargoyle 1.15.x based on OpenWrt 24.10 Beta Available - 2026-01-06

Jan 8, 2026 (3 days ago)
#News Gargoyle

Gargoyle 1.15.x based on OpenWrt 24.10 is a beta release switching Gargoyle to the latest stable release from OpenWrt. This also includes the work switching Gargoyle from iptables to nftables (firewall3 to firewall4).

While I do not recommend keeping settings between OpenWrt 23.05 and 24.10 based versions of 1.15.x, in theory they are compatible for most devices. Proceed with caution.

Configs should generally not be preserved between 1.14 (and earlier) and 1.15.x. Do so at your own risk.

Please provide your feedback (positive or negative). If you do think you've found a problem it would be incredibly helpful if you also verified that the problem did not exist on the 23.05 based 1.15.x builds. I'm happy to fix bugs that also existed there, but will be focusing on regressions first.

Please discuss in the forum thread

Build Date

2026-01-06

Notable Changes

Changes since 2025-10-24

  • Added additional ipq40xx (Linksys WHW01, WHW03 and WHW03v2) and mediatek devices (Cudy M3000v1 + TR3000v1) (thanks @aimacintyre)
  • Fixed another memory leak in the Web Monitor (thanks @lancethepants)
  • Updated OpenWrt to 24.10.5 release. This includes a security fix for CVE-2025-14282 which has NO IMPACT to a default install, however some users may have made changes to their systems which may cause an impact

Changes since 2025-08-03

  • Fixed qosmon ignoring ping replies
  • Fixed qosmon status file outputting garbage at the end of the file over time
  • Fixed qosmon pinglimit calculation when we skip initial link measurement
  • Fixed qosmon link load calculations
  • Fixed a bug in quotas causing some quota firewall rules to not generate
  • Backported kernel/nftables/libnftnl support for bitwise mask xor operations
  • Fixed quotas lingering on connections even after the quota had reset or been removed
  • Fixed incorrect quota firewall rules (caused by translation to nftables)
  • Finally (?!) squashed the Time Warp Bug that caused reboot loops on some devices near daylight savings switchover
  • Updated OpenWrt to 24.10.4 release

Changes since 2025-07-13

  • Fixes for PPPoE wan_6 interface not triggering the Gargoyle firewall rules to reassert
  • Fixed firewall port range rules not working (incorrect separator)
  • Add additional handling for wan_6 through several firewall scripts
  • Fix PPPoE masquerading
  • Fix port forwarding loopback rules not applying due to syntax error
  • Fixed some QoS rules not applying due to tcp/udp protocol syntax error
  • Fixed the iptables version of webmon not loading old data (to help out our friends over at Tomato64)

Changes since 2025-07-02

  • Added Raspberry Pi 5 support (bcm2712)
  • Fixed scanning for a wifi network to connect to
  • Fixed wireless clients not showing in the GUI
  • Updated packet steering options in GUI (thanks @aimacintyre)
  • Silenced an error when IPv6 WAN/LAN addresses are not present
  • Fixed restriction/whitelist firewall rules not generating if more than 1 IP or MAC address was specified
  • Fixed WebMon not starting if the WAN was down
  • Cleaned up some parameter quoting in the nftables ruleset printing for custom modules
  • Fixed OpenVPN rules not clearing on restart
  • Fixed webMon not restarting correctly if the firewall restarts (due to ifup of interface other than WAN)
  • Reduced the number of rules generated by restrictions/whitelists when multiple IP or MAC addresses are specified

Changes since OpenWrt 23.05 based builds

  • Switched Gargoyle to OpenWrt 24.10
  • Switched OpenVPN to version 2.6
  • Switched mbedtls-clu to 1.1.0dev
  • Switched to nftables and firewall4 (fw4)
  • Bulk updated many packages

Known Issues

  • Samba shares utilising ksmbd will not work if "Same folder on all disks" option is selected

Where can I get it?

Please find the downloads here.
The plugin repositories are also found in the same location.

———
By Michael Gray