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 |