Skip to content

Dev 1.4.7 Next Stable Release#481

Merged
ExtremeFiretop merged 41 commits intomainfrom
dev
Jun 3, 2025
Merged

Dev 1.4.7 Next Stable Release#481
ExtremeFiretop merged 41 commits intomainfrom
dev

Conversation

@ExtremeFiretop
Copy link
Owner

@ExtremeFiretop ExtremeFiretop commented Jun 3, 2025

Forms post update = READY
Readme update = COMPLETED
Version.txt update = COMPLETED

Dev 1.4.7 Next Stable Release
What's Changed/Fixed?:

PR: [ #475 ] - Patch WebUI

  • Resolves issues reported by @TheS1R
  • Added Grey out for the "Install Script" checkbox (only if Auto updates is enabled for the script)
  • Changed the wording if Auto updates for the script are enabled to clarify it will update NOW.
  • Added ability to navigate the F/W Changelog in the WebUI by direction keys as requested by kriukas
  • Allow Changelog viewing function to detect migration of code base from 3004 to 3006 firmware.

PR: [ #476 ] - Fix Web-Access Restrictions, Changelog Verification, WebUI Selections, and Firmware Run Estimates

  • All issues reported by: kriukas
  • Added missing changelog patch to force the proper changelog verification in an upgrade from 3004 to 3006
  • Modified the changelog verification to be more universal. Previously it only checked between 2 matching firmware versions tags, (the currently installed and update version) which won't exist in firmware changelogs in upgrades from 388.8 and 3006.
  • Also previously did not flatten the change log content so line breaks are missed such as:
    "any additionnal GN must be
    manually reconfigured."
  • Fix Web Access Restrictions by modifying the regex to accept subnets larger than /20
  • Fix issue with postpone calculations. Previously changing the postpone period in the WebUI did not correctly recalculate the new estimate flash time. Now we force it too.
  • Now correctly sets the "Firmware Run Estimates" to TBD when disabling "built-in firmware update checks"
  • Fixed emails showing an estimated date when the "Enable Automatic F/W Update Checks" is DISABLED
  • Fix the WebUI Password Focus on Edge/Chrome, which is stealing focus even when the password is valid

PR: [ #478 ] - Fixes and Improvements

  • Improved WebUI Access Restrictions to check for valid CIDR IP address blocks.
  • Fix for changelog tag check going from NG to 3006.
  • Coding improvements and fine-tuning.
  • (Thanks @Martinski4GitHub )

PR: [ #479 ] - More Fixes and Improvements

  • Fixed bug where the wrong tooltip message is displayed when the password status is INVALID due to a failed login attempt.
  • Fixed missing tooltip messages for 2 password statuses: "Not Verified" and "Verified."
  • Improved fix for the focus issue on WebGUI using MS Edge and Google Chrome browsers.
  • (Thanks @Martinski4GitHub )

PR: [ #480 ] -Modified RAM Requirements for F/W Flash Process

  • Resolve issue [BUG] - Update fails on RT-AX86S #477 reported on Github by @DrEthan77 with routers with 512MB of RAM or less.
  • Essentially, for routers with 512MB RAM, the implementation has 2 fronts:
    a) Lower the initial required RAM overhead from 50% to 35% before the ZIP file is downloaded, and then lower it again to 25% after the F/W image is extracted.
    b) When trying to acquire more available RAM, the code attempts to disable some ASUS/TrendMicro services:
    AsusNat Tunnel, AiProtection, Traffic Analyzer/Monitor, and Bandwidth Monitor
  • (Thanks @Martinski4GitHub )

As always, we highly recommend you update ASAP as this includes functional improvements and little bug fixes.
Thanks!

ExtremeFiretop and others added 30 commits May 17, 2025 15:22
Issues Resolved:

1. Gray out Install Script checkbox if Auto updates is enabled.
2. Changed the wording if Auto updates are enabled.
4. ChangeLog in the WebUI cannot by browsed by direction keys
Changes:
1. Allow Changelog function to detect migration of code base from 3004 to 3006 firmware.
Resolved:
1. Only warn and do not hard blocking setting credential's even if Web Access Restrictions is enabled.
Was originally discussed in this post:

#292 (comment)
Adjust Script Version
Fix Web Access Restrictions Regex
Add Missing Changelog Patch
Missing Comment Updates
Actually Fix Web Access Restrictions
Currently does not flatten the content so word wraps are missed such as:

"any additionnal GN must be
          manually reconfigured."

Also only checks between 2 matches firmware versions, which won't exist between firmware jumps in changelog 388.8 and 3006.

This commit addresses these both by flattening the new lines and also checking for the date format instead of the  firmware versions.
Set Estimates to TBD when disabling
Previously changing the postpone period in the WebUi did not correctly recalculate the new estimate flash time. Now we force it too.

As well previously the estimate did not reset to (TBD) when disabling update checks.
Making it an optional parameter instead
Minor Fixes to Fix the Invalid Password Focus on Edge/Chrome

Currently on Edge/Chrome; even when the password is validated; the user is unable to click elsewhere like to change the postpone period. This fixes that issue.
Fix Memory Clearing for Low Memory Models
Adding Back conn_diag
Re-Implementing Memory Diff Solution from 0993ac5
Removing Memory Subtraction Solution
Lowering overhead by half from 50% to 25%
Undoing Memory Based Changes
ExtremeFiretop and others added 11 commits May 31, 2025 21:37
Fix Web-Access Restrictions, Changelog Verification, WebUI Selections, and Firmware Run Estimates
- - Fixed WebUI Access Restrictions to check for valid CIDR IP address blocks.
- Fixed for changelog tag check going from NG to 3006.
- Coding improvements and fine-tuning.
- Fixed bug where the wrong tooltip message is displayed when the password status is INVALID due to a failed login attempt.

- Fixed missing tooltip messages for 2 statuses: "NOT Verified" and "Verified."

- Improved on fix for the focus issue on WebGUI using MS Edge and Google Chrome browsers.
Made changes in the memory requirements for routers with 512MB RAM to be less restrictive and allow to proceed with the F/W flash.
Modified RAM Requirements for F/W Flash Process
@ExtremeFiretop ExtremeFiretop added bug Something isn't working enhancement New feature or request labels Jun 3, 2025
@ExtremeFiretop ExtremeFiretop marked this pull request as ready for review June 3, 2025 04:30
@ExtremeFiretop ExtremeFiretop enabled auto-merge June 3, 2025 04:30
@ExtremeFiretop
Copy link
Owner Author

@Martinski4GitHub

This is good to merge whenever your ready :)
Auto-merge is enabled.

Copy link
Collaborator

@Martinski4GitHub Martinski4GitHub left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Approved & ready to go live!!!

@ExtremeFiretop ExtremeFiretop merged commit 01c5e50 into main Jun 3, 2025
11 checks passed
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

bug Something isn't working enhancement New feature or request

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants