Commit Graph

1590 Commits (arm-master)

Author SHA1 Message Date
pedro 75f21a0dae rc: wireguard.c: fix loop iteration in wg_kill_switch() 5 months ago
pedro 35fa082bcd rc: wireguard.c: tune watchdog so that it can also detect unresponsive wireguard instances running in 'External' mode 5 months ago
pedro 3d2fcb02ed rc: openvpn.c: tune watchdog so that it can also detect unresponsive OpenVPN client(s) 5 months ago
pedro 8bf99af8f1 rc: wireguard.c: add kill switch 5 months ago
pedro fef95c547b rc: openvpn.c: use const for buffers size 5 months ago
pedro a5603d1b57 rc: pptp_client.c: use already defined const as a size of buffer 5 months ago
pedro 9e282280b0
Merge pull request #98 from MarsTomato/arm-master-freshtomato-updates
Netgear EX7000: Enable ethernet switch (finally!)
5 months ago
M_ars 9e828edb42 Netgear EX7000: Enable ethernet switch (finally!)
Note: Full support for EX7000 now :-)
extend the following commit b093492594

thx to user gabest from www.linksysinfo.org
https://www.linksysinfo.org/index.php?threads/add-support-for-netgear-ex7000.78502/page-8#post-358990

see also / based on
https://github.com/FreshTomato-Project/freshtomato-arm/pull/97
5 months ago
pedro 7f848b2b3f wireguard: add the ability to enable/disable Inbound Firewall in 'External - VPN Provider' mode 5 months ago
pedro 034af94822 wireguard: add the ability to enable/disable NAT on the tunnel in 'External - VPN Provider' mode 5 months ago
pedro 2554b065b2 wireguard: add the ability to enable/disable firewall in 'External - VPN Provider' mode 5 months ago
pedro 6aaba02cf0 rc: openvpn.c: use getNVRAMVar() where possible; use already defined const as a size of buffer 5 months ago
pedro d3826dc763 rc: wireguard.c: remove no more needed variable 5 months ago
pedro 83c699e501 rc: wireguard.c: add TODO note 5 months ago
pedro c7fedffe2e rc: wireguard.c: add working default route in 'External - VPN Provider' mode for both fixed and unfixed kernel 5 months ago
pedro a7a5ad9e25 rc: wireguard.c: use getNVRAMVar() where possible 5 months ago
pedro d0e57f4fba wireguard: allow only one instance to run in 'External - VPN Provider' mode 5 months ago
pedro c756bb14b7 rc: wireguard.c: remove routes also on wg stop 5 months ago
pedro cf166a1c76 rc: wireguard.c: also remove peers from interface on wg stop 5 months ago
pedro 68cc092bb9 rc: wireguard.c: remove no more needed debug log 5 months ago
pedro cb0bdec352 rc: wireguard.c: use const to define pubkey size 5 months ago
pedro 49c8b85e9a rc: wireguard.c: make wg_route_peer_allowed_ips() void 5 months ago
pedro 51560477b8 rc: wireguard.c: cosmetic 5 months ago
pedro e1f94211e0 rc: wireguard.c: set src_valid_mark to 1 for 'External - VPN Provider' mode 5 months ago
pedro 9800d8557e rc: wireguard.c: use if_nametoindex() to check if interface is up 5 months ago
pedro 5c3565df9d rc: wireguard.c: flush table on wg stop and cache on every action 5 months ago
pedro 704ab9ac4b rc: wireguard.c: move fwmark finding to function 5 months ago
pedro 43b2ef71c3 rc: wireguard.c: increase buffer length to not cause crontab path truncation; fix condition in if statement checking wireguard operstate 5 months ago
pedro 55dbdfa396 wireguard: add watchdog 6 months ago
pedro 7b93d9a61c rc: wireguard.c: in 'External - VPN Provider' mode, do not add routes intended for other modes 6 months ago
pedro c518593625 rc: wireguard.c: add firewall rules for 'External - VPN Provider' mode 6 months ago
pedro caa3bbe9f0 rc: wireguard.c: move wg_route_peer_allowed_ips() lower in the call chain 6 months ago
pedro bd979af6d5 rc: wireguard.c: make some functions void 6 months ago
pedro 75e3fb112c rc: wireguard.c: fix adding endpoint for 'External - VPN Provider' mode 6 months ago
pedro aa1ae582cd rc: wireguard.c: in case of 'External - VPN Provider' use peer PersistentKeepalive value 6 months ago
pedro 829aae3b12 rc: wireguard.c: fix adding allowed IPs when 'VPN interface IP' is missing in Peers section (e.g. External - VPN Provider) 6 months ago
pedro bef73254fc rc: wireguard.c: move wg_build_firewall() to the beginning because the route-default.sh script is needed in wg_route_peer_default() 6 months ago
pedro 2bb07081b2 rc: wireguard.c: use 'ip link' instead of 'ifconfig' to bring interface up 6 months ago
pedro c0f4d13a8e rc: wireguard.c: add more debug log 6 months ago
pedro f720a85f8c rc: wireguard.c: constify args in some functions 6 months ago
pedro 816736d0c4 rc: wireguard.c: fix comment 6 months ago
pedro 310537b428 tomatoanon: make 'TomatoAnon' and 'Update Notification System' independent; reorganize GUI 6 months ago
pedro c1a5c49e32 build: sync to MIPS branch 7 months ago
pedro 5fbdecf06c rc: ddns.c: fix path to IP cache file 8 months ago
pedro f89999e1c8 rc: wireguard.c: fix adding subnet mask in routing table (fix #350) 9 months ago
pedro a057a0c086 rc: wireguard.c: warn about not being able to add default routing (when needed) due to unpatched kernel 9 months ago
pedro 4623c91beb rc: samba.c: do not remove samba config directory on stop/restart (prevents inability to add additional users), fix #349 9 months ago
Self-Hosting-Group df5247b3f6 UPnP IGD & PCP: Add `Expires` to port forward listing
Close #5
10 months ago
pedro 60d85787e3 USB: disable USB 3.0 by default and add 2.4G interference warning when enabling 10 months ago
M_ars b137790385 miniupnpd: restart daemon if IPv6 address changes OR new (Case DHCPv6)
Note: avoid miniupnpd warning ("no HTTP IPv6 address, disabling IPv6") with router reboot / restart for example

see https://github.com/pedro0311/freshtomato-arm/pull/4
10 months ago