Version 1.14.0: Based on OpenWrt 22.03
Posted: Wed May 31, 2023 9:35 am
New in 1.14.0:
Beware: devices with 32MB of RAM or less may not be viable on this version or any versions moving forward.
Thank you to the following contributors
Michael Gray @lantis
Cezary Jackiewicz @obsy
Andrew MacIntyre @aimacintyre/pythonic
Arul John @aruljohn
EricFromCanada
Jan Kiszka @jan-kiszka
Łukasz M @lukasz1992
ViBE @ViBE-HU
- OpenWrt
- Switched from OpenWrt 19.07 to 22.03
- Wifi
- Removed WEP encrpytion option
- Introduced option to see wifi clients connected to other Gargoyle routers that are on the same LAN (see usteer)
- Introduced Wifi 6 (802.11ax) support
- Fixed a bug which was misreporting the maximum allowed transmit power
- Removed adhoc wifi mode
- Hardware Support
- ipq806x: Introduced ramoops function for several devices
- ipq806x: Force some devices to always run at maximum CPU frequency
- mvebu: Disabled for this release due to upstream OpenWrt issues. Support will return in the future once OpenWrt resolves
the issue (already done in Master) - Introduced new target "mediatek"
- Introduced new sub-target "ramips.mt76x8"
- Introduced new target "ipq40xx"
- Introduced new target "rockchip"
- Introduced new target "bcm27xx" (Raspberry PI)
- Plugins
- Introduced new plugin "Diagnostics" which allows you to do basic ping/traceroute/nslookup checks from the administration interface
- Tor: Fixed a typo in the init script which could lead to permissions errors
- Introduced new plugin for iPhone (and other iOS devices) USB tethering for internet
- USB Storage: Switched samba36 for ksmbd
- USB Storage: Added a new function to mount disks from the GUI
- USB Storage: Replaced ntfs-3g with ntfs3 kernel driver from 5.15
- DDNS: Updated endpoint for aruljohn.com
- Email Notifications: Fixed domain and web searches reports
- Wireguard: Fixed routing to client subnets
- Introduced new plugin to install USB ethernet drivers (helpful onx86 or similar high utility builds)
- USB Storage: Fixed FTP user issue when using anonymous access
- Build Scripts
- Fixed num_build_threads option
- Introduced Gargoyle meta packages for easier package inclusion
- Introduced files option for including custom files directly into the buildroot
- Removed "make prereq" step as no longer needed
- Introduced script for creating a diffconfig. The build scripts now support a diffconfig rather than a full .config
- Build now aborts if any patches fail to apply (to avoid nasty surprises)
- Shrunk all targets to minimal profiles to improve build times by using per-device rootfs option where available/appropriate
- Packages
- All packages bumped to latest versions
- Introduced "usteer", a wireless client steering solution
- Dropped bridge-utils in favour of busybox replacement
- Dropped exfat in favour of in-tree kernel fs-exfat and exfatprogs
- Haserl-i18n: Introduced option to include all files from a directory
- OpenVPN update to 2.5 which has backwards incompatibilities. Suggest users set up their VPN again. Settings behind the scene will use maximum compatibility but some issues are unavoidable.
- IPv6
- Enabled IPv6 for DHCP Wireless mode
- GUI
- Introduced Connection Advanced page which holds complex settings that should never have been on the Connection Basic page
- Introduced Hungarian APN settings
- Properly fix the "Set Quotas" option which was introduced but non-functional
- Core
- Extended switchinfo script to handle ethX interfaces and
2.5/5/10gbps connection rates - Extended tempinfo script to handle more devices
- Extended switchinfo script to handle ethX interfaces and
- Firewall
- Switched from IMQ to IFB. IFB is in-tree so requires no patching, and we can achieve the same thing
- Fixed "Enforce DHCP Assignments" option which has been broken for some time, and improved the performance of the firewall when using it
- Drastically sped up firewall restart time when using Connect Via: Disabled mode
- Fixed guest isolation settings when DHCP server is not run by Gargoyle
Beware: devices with 32MB of RAM or less may not be viable on this version or any versions moving forward.
Thank you to the following contributors
Michael Gray @lantis
Cezary Jackiewicz @obsy
Andrew MacIntyre @aimacintyre/pythonic
Arul John @aruljohn
EricFromCanada
Jan Kiszka @jan-kiszka
Łukasz M @lukasz1992
ViBE @ViBE-HU