Commit Graph

484 Commits (arm-master)

Author SHA1 Message Date
pedro 79fda9dfb5 httpd: openvpn.c: fix client config generation 5 months ago
pedro e03930d40d wireguard: fix nvram definitions and default values 5 months ago
pedro b8c8ad4759 wireguard: add 'Routing Policy' with kill switch (GUI only!) 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 55dbdfa396 wireguard: add watchdog 6 months ago
xixix 8e742efe04
Issue with CPU Usage NaN% in Status Overview page (A Walkthrough) ARM Asus RT-AC3200
https://www.linksysinfo.org/index.php?threads/issue-with-cpu-usage-nan-in-status-overview-page-a-walkthrough-arm-asus-rt-ac3200.79175/post-358580
6 months ago
pedro 310537b428 tomatoanon: make 'TomatoAnon' and 'Update Notification System' independent; reorganize GUI 6 months ago
lancethepants b84fc9598a httpd: iptraffic.c: printf for unsgined int should use %u 7 months ago
pedro 197cc5f8f4 httpd: tomato.c: sync to MIPS branch 8 months ago
rs232 5a020a04f1 discovery.sh: update to v2.64 8 months ago
pedro 0ce92cb30c Improve UPnP IGD & PCP/NAT-PMP
- Improve wording and GUI
- Remove 'Show In My Network Places' option as icon is always shown in Windows
- Remove 'Inactive Rules Cleaning' options as not working
- Use secure mode setting for PCP
- Improve listing and rearrange table headers
- Invert/reword secure mode

Thanks @Self-Hosting-Group
11 months ago
pedro 77912f6704 GUI: Basic: DDNS: add form for custom interface name for "External IP Checker" in case of non-WAN mode (fix #337) 11 months ago
pedro 0bb46941cb httpd: add rel version to each .css script call 11 months ago
pedro 89432ecde9 GUI: VPN: Wireguard: add an extra field for configurable Persistent Keep-Alive
- Note: users using keep-alive in the router (Router behind NAT) should review their configuration due to the backward incompatibility of this option
11 months ago
pedro d23867df9f pppd: update to 2.5.1 11 months ago
pedro 1461c18c1e GUI: VPN: OpenVPN server: add support for ECDH key generation 12 months ago
pedro 8a0da06a07 GUI: VPN: OpenVPN server: add ability to generate 2048 byte Diffie-Hellman parameters 12 months ago
pedro d747fca6c1 httpd: iperf.c: fix compiler warning 12 months ago
pedro 1408852a56 httpd: iperf.c: multiple test streams will now be serviced by different threads for client mode (ARM SMP only) 1 year ago
pedro 4f57d9e256 httpd: iperf: use logmsg(); cosmetic 1 year ago
pedro 33a1468198 httpd: cosmetic 1 year ago
pedro 166a5bac1c build: httpd/rc/shared/utils_arm: clean-up 1 year ago
pedro e49ad29659 mssl/httpd: include config file header from wolfssl instead of given defined variables 1 year ago
pedro 0fb83c3f85 build: add wolfssl support for httpd 1 year ago
pedro 2b7d373585 httpd: httpd.c: sync #ifdefs to mssl.c 1 year ago
pedro 2aabf1d15c Fixes to httpd and mssl
- httpd can't see OPENSSL_VERSION_NUMBER without it's include.
- Version check needs to use #if instead of #ifdef
- mssl.h: Change to USE_OPENSSL and add cflag define in httpd/Makefile.

- thanks @lancethepants for pointing this out.
1 year ago
pedro 0dea4af245 httpd: code clean-up 1 year ago
pedro a02c206a53 httpd: openvpn.c: fix typo 1 year ago
pedro 72271b3d45 httpd: openvpn.c: initialize buffer before use; also log static/dhparam key creation 1 year ago
pedro 814c7c0bda build: add OpenSSL 3.0.x recipes, add patches and update needed scripts 1 year ago
M_ars 66ea8de8bd Asus RT-AC5300: allow to disable/shut down broken wireless radios
Note: depends on the following commit (apply first)

GUI: basic-network.asp - fix saving in case wl radio order is not ascending (ex. normal order wl0, wl1, wl2, ... )

Note: also prepare for shutting down  wl radios feature (only RT-AC5300 so far)

see issue report
https://www.linksysinfo.org/index.php?threads/freshtomato-basic-network-wont-save.78545/#post-349498
1 year ago
pedro 3a3278b8e7 DHCPC: optionally prevent classless routes. Since this is used for iptv it cannot be disabled by default; recommended to turn it off when not using iptv, see CVE-2024-3661
- ref: https://github.com/advisories/GHSA-jcv7-6v4q-4m7x
1 year ago
pedro 7633ab7823 shared: remove unused scripts 1 year ago
lancethepants 6602cd8bc2 www: qos-{ctrate,qos-detailed}: Additional filter options.
First new option "Bold connection originator", bolds the IP address of whoever started the connection.
Second new option "Show connection originator always as Source" puts whoever started the connection in the Source column if not there already.

This was a user request. In particular I like the bold option to visualize incoming traffic to that comes to web/ssh/other hosted services.
1 year ago
pedro b493d97242 DDNS: multiWAN aware (fix #65)
- split "Use received DNS with user-entered DNS" into individual WANs
- increase the number of DDNS clients to 4 for routers with nvram >= 64KB and without size optimization
- add more user-friendly curl error messages
- fix first updates of ddns on reboot/restart

Note: because of serious changes it is recommended to check the settings
2 years ago
pedro 7411d24497 httpd: httpd.c: fix compiler warning 2 years ago
M_ars 12fab6d0f6 httpd: wl.c - Add documentation for GUI wlscandata array
see https://www.linksysinfo.org/index.php?threads/test-help-needed-pimp-my-wireless-survey-v0-97.75607/#post-316791
2 years ago
M_ars 7f46eb9e1a httpd: wl.c - Add 802.11N+AC BSS capabilities for future updates to the GUI Wireless Survey
Note: see https://www.linksysinfo.org/index.php?threads/test-help-needed-pimp-my-wireless-survey-v0-96.75607/
2 years ago
M_ars d09e921a06 httpd: wl.c - Add central channel for future updates to the GUI Wireless Survey
Note: see https://www.linksysinfo.org/index.php?threads/test-help-needed-pimp-my-wireless-survey-v0-96.75607/
2 years ago
lancethepants c8706ad3d5 httpd: devlist.c: Loop through dhcp enabled interfaces using BRIDGE_COUNT. 2 years ago
lancethepants 4540d0ae6c httpd: etherstates - detect port info in one sscanf. 2 years ago
lancethepants c1503d290d httpd: etherstates - detect port info in one sscanf. 2 years ago
pedro 50706ab4a2 build: Makefiles: clean-up; one version for ARM and MIPS 2 years ago
M_ars e58c8e1c83 httpd: httpd.c - fix/add IPv6 listeners for MultiLAN setups (do not try to add IPv4 listeners twice)
Note: solve error for example
...
daemon.info httpd[1707]: Error - bind: [192.168.2.1]:80: Address already in use
daemon.info httpd[1707]: Error - bind: [192.168.3.1]:80: Address already in use
daemon.info httpd[1707]: Error - bind: [192.168.4.1]:80: Address already in use
...

Note 2: this is/was a very old issue since the beginning of MultLAN :)
2 years ago
M_ars bdd04209a7 GUI: admin-access.asp - Add option to enable/disable httpd listening on IPv6 and VLAN interfaces
Note: based on the work of Leon Mailfert - THX
see https://bitbucket.org/lonicom/freshtomato-arm/src/arm-master/
https://bitbucket.org/pedro311/freshtomato-arm/pull-requests/141

Note 2: keep default enabled (no change); FT user can decide

Note 3: firewall rules still required depending on your needs
2 years ago
lancethepants 9490fcd43f httpd: Use BRIDGE_COUNT to iterate through listening interfaces. 2 years ago
lancethepants 766678d6c9 httpd: Use BRIDGE_COUNT to iterate through listening interfaces. 2 years ago
pedro 1fb9a25e48 build: use BRIDGE_COUNT/MAX_BRIDGE_ID when needed 2 years ago