From 770898ea37f5ae2c149bd62641ac497af31df380 Mon Sep 17 00:00:00 2001 From: "dependabot[bot]" <49699333+dependabot[bot]@users.noreply.github.com> Date: Mon, 8 Sep 2025 11:40:09 +0000 Subject: [PATCH 1/3] Bump softprops/action-gh-release in the all-actions group Bumps the all-actions group with 1 update: [softprops/action-gh-release](https://github.com/softprops/action-gh-release). Updates `softprops/action-gh-release` from 2.3.2 to 2.3.3 - [Release notes](https://github.com/softprops/action-gh-release/releases) - [Changelog](https://github.com/softprops/action-gh-release/blob/master/CHANGELOG.md) - [Commits](https://github.com/softprops/action-gh-release/compare/v2.3.2...v2.3.3) --- updated-dependencies: - dependency-name: softprops/action-gh-release dependency-version: 2.3.3 dependency-type: direct:production update-type: version-update:semver-patch dependency-group: all-actions ... Signed-off-by: dependabot[bot] --- .github/workflows/Create-NewReleases.yml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/.github/workflows/Create-NewReleases.yml b/.github/workflows/Create-NewReleases.yml index b9c40d4..9595226 100644 --- a/.github/workflows/Create-NewReleases.yml +++ b/.github/workflows/Create-NewReleases.yml @@ -97,7 +97,7 @@ jobs: # 7--- Publish a GitHub Release with auto-generated notes - name: Create Release with Automated Release Notes - uses: softprops/action-gh-release@v2.3.2 + uses: softprops/action-gh-release@v2.3.3 with: token: ${{ secrets.GITHUB_TOKEN }} tag_name: ${{ steps.nextver.outputs.tag }} From a51fba381ad2d08310f7a45a2ac4a0069d443359 Mon Sep 17 00:00:00 2001 From: ExtremeFiretop Date: Sat, 27 Sep 2025 13:08:18 -0400 Subject: [PATCH 2/3] Bug-Fix Bug-Fix for rebooting while QoS is disabled by the schedule --- flexqos.sh | 19 +++++++++++-------- 1 file changed, 11 insertions(+), 8 deletions(-) diff --git a/flexqos.sh b/flexqos.sh index 030eac3..c670505 100644 --- a/flexqos.sh +++ b/flexqos.sh @@ -12,8 +12,8 @@ # Contributors: @maghuro # shellcheck disable=SC1090,SC1091,SC2039,SC2154,SC3043 # amtm NoMD5check -version=1.5.1 -release=2025-09-06 +version=1.5.2 +release=2025-09-27 # Forked from FreshJR_QOS v8.8, written by FreshJR07 https://github.com/FreshJR07/FreshJR_QOS # License # FlexQoS is free to use under the GNU General Public License, version 3 (GPL-3.0). @@ -2275,12 +2275,7 @@ startup() { install_webui mount generate_bwdpi_arrays get_config - qos_schedule_apply_from_config - if [ "$(nvram get qos_enable)" = "1" ]; then - _fc_apply_policy on - else - _fc_apply_policy off - fi + _fc_apply_policy on _flush_conntrack_ cru d "${SCRIPTNAME}"_5min 2>/dev/null @@ -2330,6 +2325,12 @@ startup() { else logmsg "No TC modifications necessary" fi + + qos_schedule_apply_from_config + if [ "$(nvram get qos_enable)" != "1" ]; then + _fc_apply_policy off + _flush_conntrack_ + fi } # startup show_help() { @@ -2464,6 +2465,8 @@ needrestart=0 # initialize variable used in prompt_restart() case "${arg1}" in 'start'|'check') logmsg "$0 (pid=$$) called in ${mode} mode with $# args: $*" + SCHEDULE="$(am_settings_get "${SCRIPTNAME}"_schedule)" + if [ -n "$SCHEDULE" ]; then qos_start; fi startup ;; 'appdb') From fb0e382055541356cdebfc242de7217d40185470 Mon Sep 17 00:00:00 2001 From: ExtremeFiretop Date: Tue, 30 Sep 2025 17:52:14 -0400 Subject: [PATCH 3/3] Update Changelogs Update Changelogs --- Changelog.txt | 3 +++ 1 file changed, 3 insertions(+) diff --git a/Changelog.txt b/Changelog.txt index b94181c..5c43b75 100644 --- a/Changelog.txt +++ b/Changelog.txt @@ -1,3 +1,6 @@ +v1.5.2 (30-Sep-2025) + - FIXED: A bug caused FlexQoS to fail the startup sequenece if the router rebooted while a QoS schedule had QoS disabled. + v1.5.1 (06-Sep-2025) - FIXED: Properly compare version by using arithmetic conversion - FIXED: Fixed new schedule keeping Flow Cache disabled when disabling QoS