Line 4: |
Line 4: |
| | series = RUTX | | | series = RUTX |
| <!-----------------------LATEST FW---------------------> | | <!-----------------------LATEST FW---------------------> |
− | | latest_fw = | + | | latest_fw = RUTX_R_00.07.00 |
− | | latest_date = | + | | latest_date = 2021.07.16 |
− | | latest_md5 = | + | | latest_md5 = 57aef24b60a5718ca2d9657d05249c71 |
| <!-----------------------FACTORY FW--------------------> | | <!-----------------------FACTORY FW--------------------> |
− | | factory_fw = RUTX_R_00.02.05.2 | + | | factory_fw = RUTX_R_00.07.00 |
− | | factory_date = 2020.11.19 | + | | factory_date = 2021.07.16 |
− | | factory_md5 = a5a26d79a4428c5b5634dbc0099d447a | + | | factory_md5 = 57aef24b60a5718ca2d9657d05249c71 |
| }} | | }} |
| + | |
| | | |
| ==Changelog== | | ==Changelog== |
| | | |
− | ===<b>[[Media:RUTX_R_00.02.06_WEBUI.bin|RUTX_R_00.02.06]]</b> | 2020.12.28=== | + | ===<b>[[Media:RUTX_R_00.07.00_WEBUI.bin|RUTX_R_00.07.00]]</b> | 2021.07.16=== |
| + | * <b>New features</b> |
| + | ** New WebUI based on Vue.js 2.6.12 |
| + | ** RutOS updated to OpenWrt 19.07.7 base |
| + | ** DNP3 Master and DNP3 Oustation |
| + | ** 'Restore to user's defaults' SMS Utilities rule |
| + | |
| + | * <b>Improvements</b> |
| + | ** Updated firewall to release 3 |
| + | ** Updated kernel to version 4.14.221 |
| + | ** Updated uhttpd to version 2020-10-01 |
| + | ** Updated xtables-addons to release 9 |
| + | ** Updated mwan to version 2.8.14 |
| + | ** Updated pcre to version 8.44 |
| + | ** Updated curl to version 7.74 |
| + | ** Updated sqlite to version 3.33 |
| + | ** Updated ncurses to version 6.2 |
| + | ** Updated OpenSSL to version 1.1.1k |
| + | ** Added full MODBUS register address expansion specifier for Data to Server |
| + | ** Added full MODBUS register address legend |
| + | ** Added Client ID option for the MQTT protocol in Data to Server |
| + | ** Improved Data to Server sleeping accuracy |
| + | ** Improved Data to Server username validation; now space is allowed |
| + | ** Added firmware version OID to the SNMP service |
| + | ** Added IP address family option field to the SNMP page |
| + | ** Added SNMPv6 section to the SNMP Communities page |
| + | ** Renamed the 'System -> Users' page to 'System -> System Users' |
| + | ** Moved password changing option to the 'System -> System Users' page |
| + | ** Switched to ar8216 driver |
| + | ** Added IPsec XAUTH support |
| + | ** Improved OpenVPN updown, init scripts to write info about instance in JSON |
| + | ** Added AES-256-GCM encryption support to OpenVPN |
| + | ** Added extra configuration parameters to DMVPN |
| + | ** Added PSK conversion to DMVPN and single PSK types |
| + | ** Improved Package Manager package installation, deletion and dependencies |
| + | ** Improved Package Manager download process over FOTA |
| + | ** Added new Input/Output values manageable over RMS |
| + | ** Added IPv6 traffic logging |
| + | ** Made 'Network -> Failover' and 'Network -> Interfaces' page data draggable on multiple browsers |
| + | ** Added Input/Output Post/Get URL parameter t_time changing delay and time to seconds or miliseconds |
| + | ** Added message storage management by config value |
| + | ** Improved QMI error handling and status tracking |
| + | ** Turned on modem in preinit for correct power-on sequence |
| + | ** Added Post/Get feature to turn mobile data on/off |
| + | ** Added the possibility to use 2gonly/3gonly/4gonly arguments for cellular service command alongside current 2g/3g/lte arguments |
| + | ** Added "Phone number" and "Message" fields for "Send SMS" option |
| + | ** Added "Host to ping from SIM1" and "Host to ping from SIM2" fields |
| + | ** Added support for multiple USB to Serial adapters |
| + | ** Added option to send SMS warning messages to Hotspot users authenticated with SMS OTP when specified amount of data is used u |
| + | ** Added option to switch back to primary SIM card after timeout |
| + | ** Improved I2C communication |
| + | ** Added peer groups to BGP access list dropdown |
| + | ** Added TCP MD5 authentication support for BGP |
| + | |
| + | * <b>Fixes</b> |
| + | ** Added glib2 patch to fix CVE-2019-13012 vulnerability |
| + | ** Added ntfs-3g patch to fix CVE-2019-9755 vulnerability |
| + | ** Added WolfSSL patch to fix CVE-2021-3336 vulnerability |
| + | ** Added Busybox patch to fix CVE-2018-1000500 vulnerability |
| + | ** Added netifd, odhcp6c IPv6 routing loop on point-to-point links patches to fix CVE-2021-22161 vulnerability |
| + | ** Fixed Android clients IPsec MTU/MSS size |
| + | ** Fixed wrong IPsec DPD value saving |
| + | ** Changed IPsec PSK maximum length to 128 symbols |
| + | ** Fixed SSTP remaining up after package removal |
| + | ** Fixed DMVPN crypto_proposal write to config |
| + | ** Fixed I/O Juggler's SMS sending to correct group |
| + | ** Fixed I/O Scheduler's relay state issue |
| + | ** Added I/O direction check while changing IOs via I/O Post/Get |
| + | ** Fixed float endianness mismatch on some devices MODBUS TCP Master, MODBUS Serial Master |
| + | ** Fixed UPnP issue that caused config changes to apply only after service restart |
| + | ** Fixed WebUI files caching when upgrading firmware |
| + | ** Fixed WebUI date display format |
| + | ** Fixed MODBUS returning incomplete MAC address data |
| + | ** Fixed depleting IPv6 RA timeout when the ISP doesn't send RA updates |
| + | ** Added "Transaction timed out" error handling |
| + | ** Fixed PPPOE connection loss when wrong session PADT packet arrives |
| + | ** Added gcont object tracking and info update if this service is restarted |
| + | ** Fixed default SMS storage |
| + | ** Fixed SMS warning sending after Mobile Data Limit change |
| + | ** Fixed DHCP relaying over mobile networks |
| + | ** Changed PIN code maximum length to 8 symbols |
| + | ** Fixed 'I/O status' message to include correct Input/Output name based on info in ubus ioman objects |
| + | ** Fixed 'Over IP' serial type's UDP issue in client mode |
| + | ** Fixed DLNA connections count total in statistics page |
| + | ** Fixed WiFi Hotspot's Walled Garden issues |
| + | ** Fixed WiFi Hotspot data logging issues |
| + | ** Fixed P2P group information processing vulnerability in wpa_supplicant |
| + | ** Added validation to Walled Garden Address list field |
| + | ** Fixed wrong VRRP IP address writing to file |
| + | ** Fixed DLNA connections count total in statistics page |
| + | ** Fixed JSON-RPC issue that caused incorrect state returns |
| + | |
| + | ===<b>[[Media:RUTX_R_00.02.06.1_WEBUI.bin|RUTX_R_00.02.06.1]]</b> | 2021.02.10=== |
| + | |
| + | * <b>Fixes</b> |
| + | ** Added dnsmasq patch CVE-2020-25681, CVE-2020-25682, CVE-2020-25683, CVE-2020-25684, CVE-2020-25685, CVE-2020-25686, CVE-2020-25687 |
| + | ** Fixed SSH reachable over SIM IP in early boot |
| + | ** Fixed modem status after failed network scan |
| + | ** Fixed mbncfg function and PIN check logic |
| + | ** Fixed PPTP server interface naming |
| + | ** Fixed correct client PPTP interface name selection for route creation |
| + | ** Fixed adding helper to firewall's wan zone when enabling PPTP configuration |
| + | ** Added package size checking when manually installing a package |
| + | ** Fixed 'New Firmware Available' message display after firmware upgrade |
| + | |
| + | ===<b>[[Media:RUTX_R_00.02.06_WEBUI.bin|RUTX_R_00.02.06]]</b> | 2020.12.31=== |
| | | |
− | * New features: | + | * <b>New features</b> |
| ** External Quectel modem support | | ** External Quectel modem support |
| ** Operator Whitelist/Blacklist | | ** Operator Whitelist/Blacklist |
| ** WPA3 WiFi encryption | | ** WPA3 WiFi encryption |
| | | |
− | * Improvements: | + | * <b>Improvements</b> |
| ** Updated base to OpenWrt 19.07.4 | | ** Updated base to OpenWrt 19.07.4 |
| ** Added Phone Groups as possible SMS recipients to SMS Post/Get | | ** Added Phone Groups as possible SMS recipients to SMS Post/Get |
Line 32: |
Line 138: |
| ** Added iptables conntrack flush on WAN Failover if IPsec is enabled | | ** Added iptables conntrack flush on WAN Failover if IPsec is enabled |
| ** Optimized package responsible for sending/receiving GRE Tunnel keepalive packets | | ** Optimized package responsible for sending/receiving GRE Tunnel keepalive packets |
− | ** Improved Package Manager build system
| |
| ** Added extra error checking to Package Manager when downloading packages | | ** Added extra error checking to Package Manager when downloading packages |
− | ** Added data usage info for both SIM cards to RMS JSON | + | ** Added data usage info for both SIM cards to RMS |
| ** Added logging to syslog when Ping/Wget Reboot "Action" is set to 'None' | | ** Added logging to syslog when Ping/Wget Reboot "Action" is set to 'None' |
| ** Improved display of configuration tables when a lot of information is shown | | ** Improved display of configuration tables when a lot of information is shown |
Line 50: |
Line 155: |
| ** Added SMS storage limit check after inserting a SIM card | | ** Added SMS storage limit check after inserting a SIM card |
| ** Added "Modem" type to modem related events | | ** Added "Modem" type to modem related events |
− | ** Changed modem name from primary to internal if device has only one built-in modem
| |
| ** Improved SIM count check during init | | ** Improved SIM count check during init |
| ** Added the possibility to ignore DFS channels when automatic channel selection is performed (for 5 GHz WiFi) | | ** Added the possibility to ignore DFS channels when automatic channel selection is performed (for 5 GHz WiFi) |
Line 64: |
Line 168: |
| ** Split VLAN configuration page into two separate ones: 'Port Based' and 'Interface Based' | | ** Split VLAN configuration page into two separate ones: 'Port Based' and 'Interface Based' |
| | | |
− | * Fixes: | + | * <b>Fixes</b> |
| ** Fixed IPsec Passthrough subnet/ip value parsing to make it dynamic for leftsubnet | | ** Fixed IPsec Passthrough subnet/ip value parsing to make it dynamic for leftsubnet |
| ** Fixed occasions when error messages overlap buttons | | ** Fixed occasions when error messages overlap buttons |
| ** Fixed I/O state saving after revert back to original state | | ** Fixed I/O state saving after revert back to original state |
| ** Optimized script for downloading Package Manager packages after firmware upgrade | | ** Optimized script for downloading Package Manager packages after firmware upgrade |
− | ** Fixed wireguard package
| |
− | ** Fixed IPsec connection problems after reboot
| |
| ** Fixed bridged interface configuration for L2TPv3 | | ** Fixed bridged interface configuration for L2TPv3 |
| ** Removed trailing newlines in returned SNMP strings | | ** Removed trailing newlines in returned SNMP strings |
Line 94: |
Line 196: |
| ** Fixed modem SIM card checking | | ** Fixed modem SIM card checking |
| ** Fixed multi SMS handling on SMS Limit | | ** Fixed multi SMS handling on SMS Limit |
− | ** Mobile: fixed single sim sending as last SMS on limit (ID: 2102)
| |
| ** Fixed Call Utilities multiple SMS sending per received call | | ** Fixed Call Utilities multiple SMS sending per received call |
| ** Fixed SMS storage limit check on device reboot | | ** Fixed SMS storage limit check on device reboot |
Line 101: |
Line 202: |
| ** Fixed keeping Hotspot Walled Garden address list after firmware upgrade | | ** Fixed keeping Hotspot Walled Garden address list after firmware upgrade |
| ** Fixed internal server error upon opening the 'Wireless' Status page while WiFi device band is set to 'Auto' | | ** Fixed internal server error upon opening the 'Wireless' Status page while WiFi device band is set to 'Auto' |
− | ** Changed BGP init start value from 60 to 95
| |
| ** Fixed erroneous data usage display of external modem after it's been disconnected | | ** Fixed erroneous data usage display of external modem after it's been disconnected |
| ** Fixed modem layout image | | ** Fixed modem layout image |
Line 107: |
Line 207: |
| ===<b>[[Media:RUTX_R_00.02.05.2_WEBUI.bin|RUTX_R_00.02.05.2]]</b> | 2020.11.19=== | | ===<b>[[Media:RUTX_R_00.02.05.2_WEBUI.bin|RUTX_R_00.02.05.2]]</b> | 2020.11.19=== |
| | | |
− | * Fixes: | + | * <b>Fixes</b> |
| ** Randomized the global rate limiter to mitigate "SAD DNS" attack | | ** Randomized the global rate limiter to mitigate "SAD DNS" attack |
| | | |
| ===<b>[[Media:RUTX_R_00.02.05.1_WEBUI.bin|RUTX_R_00.02.05.1]]</b> | 2020.09.30=== | | ===<b>[[Media:RUTX_R_00.02.05.1_WEBUI.bin|RUTX_R_00.02.05.1]]</b> | 2020.09.30=== |
| | | |
− | * New features: | + | * <b>New features</b> |
| ** DLNA media server | | ** DLNA media server |
| ** iptables NETMAP extension | | ** iptables NETMAP extension |
Line 130: |
Line 230: |
| ** Port priority option for Ethernet/SFP | | ** Port priority option for Ethernet/SFP |
| | | |
− | * Improvements | + | * <b>Improvements</b> |
| ** Improved WebUI page loading speed | | ** Improved WebUI page loading speed |
| ** Added Basic/Advanced mode selection in Setup Wizard | | ** Added Basic/Advanced mode selection in Setup Wizard |
Line 178: |
Line 278: |
| ** Moved Hotspot2.0 to Services menu | | ** Moved Hotspot2.0 to Services menu |
| | | |
− | * Fixes: | + | * <b>Fixes</b> |
| ** Fixed DDNS freeze issues | | ** Fixed DDNS freeze issues |
| ** Fixed Firewall Traffic Rules Source and Destination address field validations | | ** Fixed Firewall Traffic Rules Source and Destination address field validations |
Line 247: |
Line 347: |
| ===<b>[[Media:RUTX_R_00.02.04.3_WEBUI.bin|RUTX_R_00.02.04.3]]</b> | 2020.07.31=== | | ===<b>[[Media:RUTX_R_00.02.04.3_WEBUI.bin|RUTX_R_00.02.04.3]]</b> | 2020.07.31=== |
| | | |
− | * New features: | + | * <b>New features</b> |
| ** Backup archive MD5 & SHA256 checksum calculation to help user identify altered backup archives | | ** Backup archive MD5 & SHA256 checksum calculation to help user identify altered backup archives |
| ** Package signature check to verify that a package comes from Teltonika | | ** Package signature check to verify that a package comes from Teltonika |
| | | |
− | * Improvements: | + | * <b>Improvements</b> |
| ** Updated APN database | | ** Updated APN database |
| | | |
− | * Fixes: | + | * <b>Fixes</b> |
| ** Fixed CVE-2019-17367 | | ** Fixed CVE-2019-17367 |
| ** Fixed hiding of configuration pages that users of a specific group don't have read access to | | ** Fixed hiding of configuration pages that users of a specific group don't have read access to |
Line 261: |
Line 361: |
| ===<b>[[Media:RUTX_R_00.02.04.1_WEBUI.bin|RUTX_R_00.02.04.1]]</b> | 2020.07.02 === | | ===<b>[[Media:RUTX_R_00.02.04.1_WEBUI.bin|RUTX_R_00.02.04.1]]</b> | 2020.07.02 === |
| | | |
− | * New features: | + | * <b>New features</b> |
| ** 'Mobile Passthrough' mode | | ** 'Mobile Passthrough' mode |
| ** Mobile signal real-time graph | | ** Mobile signal real-time graph |
Line 275: |
Line 375: |
| ** 6rd package | | ** 6rd package |
| | | |
− | * Improvements: | + | * <b>Improvements</b> |
| ** Added timeout and keep-connection options to Modbus TCP Slave | | ** Added timeout and keep-connection options to Modbus TCP Slave |
| ** Improved mobile interface creation | | ** Improved mobile interface creation |
Line 292: |
Line 392: |
| ** General web responsiveness improvements | | ** General web responsiveness improvements |
| | | |
− | * Fixes: | + | * <b>Fixes</b> |
| ** Fixed SMS send function in Hotspot 'SMS OTP' authentication mode | | ** Fixed SMS send function in Hotspot 'SMS OTP' authentication mode |
| ** Fixed Enable/Disable function in Wireless page | | ** Fixed Enable/Disable function in Wireless page |
Line 321: |
Line 421: |
| ===<b>[[Media:RUTX_R_00.02.03.4_WEBUI.bin|RUTX_R_00.02.03.4]]</b> | 2020.06.15 === | | ===<b>[[Media:RUTX_R_00.02.03.4_WEBUI.bin|RUTX_R_00.02.03.4]]</b> | 2020.06.15 === |
| | | |
− | * Fixes: | + | * <b>Fixes</b> |
| ** Fixed modem option set in basic mode for mobile interfaces | | ** Fixed modem option set in basic mode for mobile interfaces |
| ** Fixed libgsm connection state function | | ** Fixed libgsm connection state function |
Line 328: |
Line 428: |
| ===<b>[[Media:RUTX_R_00.02.03.1_WEBUI.bin|RUTX_R_00.02.03.1]]</b> | 2020.05.15 === | | ===<b>[[Media:RUTX_R_00.02.03.1_WEBUI.bin|RUTX_R_00.02.03.1]]</b> | 2020.05.15 === |
| | | |
− | * New features: | + | * <b>New features</b> |
| ** Initial RUTXR1 firmware release | | ** Initial RUTXR1 firmware release |
| ** Responsive WebUI design | | ** Responsive WebUI design |
Line 352: |
Line 452: |
| ** NTPD version 4.2.8p14 | | ** NTPD version 4.2.8p14 |
| | | |
− | * Improvements: | + | * <b>Improvements</b> |
| ** Added HMAC configurations for OpenVPN | | ** Added HMAC configurations for OpenVPN |
| ** Added AES ciphers support for OpenVPN | | ** Added AES ciphers support for OpenVPN |
Line 369: |
Line 469: |
| ** Removed modem traps if no modem is present | | ** Removed modem traps if no modem is present |
| ** Updated wireless information in side widget | | ** Updated wireless information in side widget |
− | ** Optimised section toggling logic, removing all toggling associated flags required prior optimisation | + | ** Optimized section toggling logic, removing all toggling associated flags required prior optimization |
| ** Standardized section edit page headers in WebUI Services | | ** Standardized section edit page headers in WebUI Services |
| ** Improved the look of error pages and messages | | ** Improved the look of error pages and messages |
Line 393: |
Line 493: |
| ** Fixed grammar errors in Mobile page | | ** Fixed grammar errors in Mobile page |
| | | |
− | * Fixes: | + | * <b>Fixes</b> |
| ** Added validations for Wireless configuration advanced settings fields | | ** Added validations for Wireless configuration advanced settings fields |
| ** Added name validation in the Firewall → Port Forward page, fixed custom protocol value selection and display | | ** Added name validation in the Firewall → Port Forward page, fixed custom protocol value selection and display |