[BROKEN] Gargoyle 1.11.0 Release Candidate 2

Want to share your OpenWrt / Gargoyle knowledge? Implemented a new feature? Let us know here.

Moderator: Moderators

Lantis
Moderator
Posts: 6735
Joined: Mon Jan 05, 2015 5:33 am
Location: Australia

[BROKEN] Gargoyle 1.11.0 Release Candidate 2

Post by Lantis »

Gargoyle 1.11.0 Release Candidate 2
This version *should* become the final 1.11.0 if testing comes back ok (with some minor changes). There is still currently no ETA on the final release of 1.11.0, which is why i'm providing this build now.

You are recommended to NOT preserve settings when upgrading to this build. You do so at your own risk.

http://lantisproject.com/gargoyle_1.11.x_rc2/
Alix - not updated (yet...)
AR71XX - Available
Atheros - not updated (yet...)
BRCM47xx - Available
Mvebu - Available
Ramips - Available
x86 - Available

Packages are included in the above links and can be added as repositories to the Plugins page.

Devices with 4MB of flash memory are now not supported.
**IMPORTANT**
Devices with 8MB of flash have had their firmwares stripped to the bare minimum to allow them to be continued to be supported. It is recommended that after installing, you plug in a USB stick, format it, and set it up for use with Gargoyle either as an external plugin_root or as extroot. You can then reinstall the missing functionality from the plugin repository.
New plugins that you may wish to install are:
- plugin-gargoyle-ddns
- plugin-gargoyle-qos
- plugin-gargoyle-upnp
- plugin-gargoyle-usb-storage-full
- plugin-gargoyle-wol

Changes since 1.11.0 RC1

Code: Select all

* Fixed email plugin not working
* Fix WOL list being filled with unreachable entries
* Changed startup order of minidlna and usb_storage to try to prevent minidlna not finding external media directories
* Update ramips default profile to 1.11.x codebase
* Separate usb-storage into 2 plugins. The "noshare" variant does not include SMB/CIFS/NFS/FTP support. To regain these, install plugin-gargoyle-usb-storage-full
* Separate DDNS into a plugin
* Separate QoS into a plugin. This also removes the ability to "throttle" quotas, leaving only the option to fully block devices once reaching the quota. This functionality can be restored by installing plugin-gargoyle-qos
* Separate WOL into a plugin
* Separate UPnP support into a plugin
* Switch to a single SSL library to reduce firmware size
* Rework small profiles to be even smaller, allowing us to support more devices
Changes since 1.10.0

Code: Select all

* Update to Openwrt 18.06 branch (Kernels 4.14.68 and 4.9.125)
* Add x86 profile
* Fixes to Samba network sharing
* Fixes to Tor (server config)
* Timezone changes (add Iran, rearrange Brazil, realign Turkey, fix regional server pools not updating)
* Fix button handlers for Archer series routers
* Add Quad9 DNS
* Fix Connection -> Basic page for devices with no wireless capabilities
* Add custom month bandwidth monitor (for aligning to ISP billing date)
* Fixes to restrictions module (not working on a single IP and not whitelisting URLs)
* Rework of OpenVPN config handling (certificates can now be permanently revoked. Disabled certificates will not be able to be connected with, but can be reinstated). Also add ability to generate single .ovpn file as config. Add new config options to assist mobile devices. Default cipher updated to more secure version
* New QoS default ruleset as per forum input
* QOSMON v2.3 with improved handling of dropped pings, smoother control algorithm and more user information displayed. Button added to reset the Fair Link Limit back to initial values
* Fixes to custom MAC Address setting not sticking
* Various GUI updates and cleanups
* Update DDNS Cloudflare configuration to handle new upstream API (you need to install a Gargoyle plugin to enable this now)
* Add HTTPS sniffing capabilities to Web URL Monitor and Restrictions sections
* New Theme "Flat Blue"
* Layer7 functionality disabled throughout firmware (it may return later...)
* Add GeoIP wifi country setting to GUI (with very specific conditions. You may only set this setting ONCE, and some users may never see this option if they do not meet certain regulatory requirements)
* Changes to Connected Hosts page (shows guests and upstream client connections separately)
* Allow filtering of Connection List page
* Translation updates for many languages
* Major effort to reduce firmware size to maintain smaller device compatibility (sorry, 4MB devices are not salvageable!)
* Fix WOL list being filled with unreachable entries
* Much much more!

This build is provided as is in the hope that it will be useful, but WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License for more details.
http://lantisproject.com/downloads/gargoyle_ispyisail.php for the latest releases
Please be respectful when posting. I do this in my free time on a volunteer basis.

Lantis
Moderator
Posts: 6735
Joined: Mon Jan 05, 2015 5:33 am
Location: Australia

Re: Gargoyle 1.11.0 Release Candidate 2

Post by Lantis »

Would really appreciate detailed feedback on any devices that are now using the stripped down firmware size. Thank you.
http://lantisproject.com/downloads/gargoyle_ispyisail.php for the latest releases
Please be respectful when posting. I do this in my free time on a volunteer basis.

ninderrycomp
Posts: 41
Joined: Thu Dec 03, 2015 3:20 am

Re: Gargoyle 1.11.0 Release Candidate 2

Post by ninderrycomp »

Will definitely give the x86 build a whirl. Curious what sort of throughput I can achieve on various x86 virtualized hardware, will make sure to run some iperf3 tests and report back.

Edit: once it builds, that is...

User avatar
apvm
Posts: 102
Joined: Thu Apr 30, 2015 7:30 am

Re: Gargoyle 1.11.0 Release Candidate 2

Post by apvm »

Thank you for your hard work.

fifonik
Posts: 124
Joined: Fri Dec 02, 2016 3:52 am
Location: Brisbane, AU

Re: Gargoyle 1.11.0 Release Candidate 2

Post by fifonik »

Thanks.
Is it possible to keep settings while upgrading from RC1?

Lantis
Moderator
Posts: 6735
Joined: Mon Jan 05, 2015 5:33 am
Location: Australia

Re: Gargoyle 1.11.0 Release Candidate 2

Post by Lantis »

It SHOULD be ok, but I don’t want to guarantee that. Particularly on the smaller devices.
http://lantisproject.com/downloads/gargoyle_ispyisail.php for the latest releases
Please be respectful when posting. I do this in my free time on a volunteer basis.

fifonik
Posts: 124
Joined: Fri Dec 02, 2016 3:52 am
Location: Brisbane, AU

Re: Gargoyle 1.11.0 Release Candidate 2

Post by fifonik »

Linksys WRT1200AC
Upgraded from RC1 to RC2 1.11.X (Built 20181030-0618 git@d3c575c3) with preserving settings

Everything OK

- WAN, LAN, Port Forwarding, Quota, QoS settings were preserved along with Quota & BW data
- AdBlock plugin was lost during update. Re-added it (after adding new plugin root)
- Web Usage Monitor was switched ON during update

Will continue to monitor it.

Thanks again.

ninderrycomp
Posts: 41
Joined: Thu Dec 03, 2015 3:20 am

Re: Gargoyle 1.11.0 Release Candidate 2

Post by ninderrycomp »

Quick question before I get a chance to test the new X86-64 image - does it have native multicore support and is Gargoyle able to utilise multiple cores OK? Tossing up between running it on an Atom Z8350 system or not, which has 4 "slow" cores.

pp98
Posts: 8
Joined: Sun Jan 03, 2016 12:53 am

Re: Gargoyle 1.11.0 Release Candidate 2

Post by pp98 »

I've flashed the tew-823dru sysupgrade firmware that you generated on my routers and everything looks good.

Thanks for adding this to your build.

doug_porsche
Posts: 75
Joined: Fri Aug 16, 2013 3:59 pm

Re: Gargoyle 1.11.0 Release Candidate 2

Post by doug_porsche »

Guest network does not find any DNS
corrected by changing the UDP to udp in
/usr/lib/gargoyle_firewall_util/gargoyle_firewall_util.sh

ebtables -t filter -A INPUT -i "$lif" -p IPV4 --ip-protocol udp --ip-destination-port 53 -j ACCEPT
ebtables -t filter -A INPUT -i "$lif" -p IPV4 --ip-protocol udp --ip-destination-port 67 -j ACCEPT

Candidate 1 notes:

Lantis
Moderator
Posts: 4336
Joined: Mon Jan 05, 2015 5:33 am
Location: Australia
Re: Gargoyle 1.11.0 Release Candidate 1
Postby Lantis » Wed Sep 12, 2018 6:03 am

Spot on guys, thanks for doing the investigation.
Fixed with this commit, which will make it into the next RC/final version
https://github.com/ericpaulbishop/gargo ... 5579194ef2

This should be easy enough for people to fix easily on their live routers as well.
NETGEAR WNDR3700v4 or an old Soup can with string. So hard to tell these days.

Post Reply