Eric Fahlgren
fd489309ff
owut: update to 2026.04.09
...
Bug fixes:
efahl/owut@e80489e641 owut: add proxy support via env vars
efahl/owut@5d6760b59e owut: fix bug in response headers value
Enhancements:
efahl/owut@ceeccc93fe owut: handle no_proxy env var
efahl/owut@34367e6e62 owut: accessibility and readability
Signed-off-by: Eric Fahlgren <ericfahlgren@gmail.com >
(cherry picked from commit e317276974 )
2026-04-14 11:05:06 +08:00
Eric Fahlgren
1cd10c584e
owut: update to 2026.03.30
...
Bug fixes:
efahl/owut@c243c697c7 owut: report only enabled branches and their data
efahl/owut@f381ad78ec owut: handle true redirects
Enhancements:
efahl/owut@670907a508 owut: modernize what provides lookups
efahl/owut@98471fa156 owut: fix color of status message
Signed-off-by: Eric Fahlgren <ericfahlgren@gmail.com >
(cherry picked from commit 6021274e04 )
2026-04-01 15:32:44 +03:00
Eric Fahlgren
25d0d67801
owut: update to 2026.01.13
...
Enhancements:
efahl/owut@2526d84be8 owut: add better messaging in quiet modes
Signed-off-by: Eric Fahlgren <ericfahlgren@gmail.com >
(cherry picked from commit 2891aa4472 )
2026-01-15 00:54:47 +02:00
Eric Fahlgren
74f7312c69
owut: update to 2025.12.01
...
Bug fixes:
efahl/owut@4482dd097f owut: handle changes in a package's version number format
Signed-off-by: Eric Fahlgren <ericfahlgren@gmail.com >
(cherry picked from commit 76953dba6b )
2025-12-13 08:48:41 +01:00
Eric Fahlgren
ea7cdeb0b6
owut: update to 2025.11.16
...
Enhancements:
efahl/owut@af42b8afe3 owut: minor improvement on logging API
efahl/owut@223d6e64b7 owut: add 'clean slate' option to reset to default packages
efahl/owut@3a35acb7a0 owut: typos and wording fixes
efahl/owut@eba5101ba7 owut: report counts of failed package builds
efahl/owut@365eed1f26 owut: use library glob
Signed-off-by: Eric Fahlgren <ericfahlgren@gmail.com >
(cherry picked from commit 1545e6510f )
2025-11-18 13:47:24 +08:00
Eric Fahlgren
8dda4c85f9
owut: update to 2025.10.24
...
Bug fixes:
efahl/owut@07453922aa owut: create uclient singleton to minimize memory usage
efahl/owut@f073587891 owut: fix bug in version number parsing
Signed-off-by: Eric Fahlgren <ericfahlgren@gmail.com >
(cherry picked from commit 904ad4a24c )
2025-10-25 19:02:31 +03:00
Eric Fahlgren
777d483db7
owut: update to 2025.09.27
...
Bug fixes:
efahl/owut@f049043ed7 owut: use installed SSL certs instead of default
Signed-off-by: Eric Fahlgren <ericfahlgren@gmail.com >
(cherry picked from commit 29e614fa86 )
2025-09-29 14:05:41 +08:00
Eric Fahlgren
e62d5f7ad0
owut: update to 2025.09.03
...
Bug fixes:
efahl/owut@5743eea3bc owut: suppress all but json output when using dump
efahl/owut@efe39e2e38 owut: handle sigint (ctrl-c) properly
Enhancements:
efahl/owut@49e9bce7b8 owut: provide download progress for slow connections
Signed-off-by: Eric Fahlgren <ericfahlgren@gmail.com >
(cherry picked from commit 96ab3378d0 )
2025-09-05 16:58:00 +08:00
Eric Fahlgren
e7c2f839b3
owut: update to 2025.08.15
...
Bug fixes:
efahl/owut@c6e75716d1 init: fix typo in file name
efahl/owut@7f97ab67c2 examples: improve docs for writing pre-install scripts
Enhancements:
efahl/owut@93f2b06b88 owut: utilize upstream limits instead of hardcoded values
efahl/owut@7a45c412fc owut: improve usability of 'dump' option
efahl/owut@35720e369a owut: improve age reporting
Signed-off-by: Eric Fahlgren <ericfahlgren@gmail.com >
(cherry picked from commit c79bed5fd5 )
2025-08-23 01:11:14 +08:00
Eric Fahlgren
ef36be79d9
owut: update to 2025.07.11
...
Bug fixes:
efahl/owut@0d00192dbe package checks: change error to warning for missing dependencies
Enhancements:
efahl/owut@2ba6d113ba status: show link to commit at which build performed
Signed-off-by: Eric Fahlgren <ericfahlgren@gmail.com >
(cherry picked from commit ea07bdb591 )
2025-07-12 13:18:02 +08:00
Eric Fahlgren
abb40ea687
owut: update to 2025.05.12
...
Bug fixes:
efahl/owut@8353c4e9e2 argparse: add a file path parser type
efahl/owut@724c990d6c owut: avoid redirects on upstream queries
Signed-off-by: Eric Fahlgren <ericfahlgren@gmail.com >
(cherry picked from commit 444353f7ce )
2025-05-20 15:38:42 +08:00
Eric Fahlgren
b3e5930d99
owut: update to 2025.04.08
...
Bug fixes:
efahl/owut@ef2bfb4d4c owut: remove trailing commas in json dump
Enhancements:
efahl/owut@2586b2cfd5 owut: minor name cleanup
Signed-off-by: Eric Fahlgren <ericfahlgren@gmail.com >
(cherry picked from commit 3e2576c54c )
2025-04-18 12:05:12 +08:00
Eric Fahlgren
ac3811cdac
owut: update to 2025.03.14
...
Bug fixes:
efahl/owut@15d7342377 owut: fix incorrect log levels on list and blob commands
efahl/owut@3867b98d0e owut: fix parsing of certain APK versions
Enhancements:
efahl/owut@52e7d44c99 owut: allow user to override 'package_changes'
Signed-off-by: Eric Fahlgren <ericfahlgren@gmail.com >
(cherry picked from commit a0c4010b07 )
2025-03-16 10:47:19 +08:00
Eric Fahlgren
399d9c764e
owut: update to 2025.02.18
...
Bug fixes:
efahl/owut@17a884e owut: clean up some apk-based hackery
efahl/owut@065ac05 owut: add warnings for missing defaults
Enhancements:
efahl/owut@f9fae6b owut: allow user to ignore removed default packages
efahl/owut@5aa75b6 owut: message cleanup
efahl/owut@5823db3 owut: reduce default verbosity
Signed-off-by: Eric Fahlgren <ericfahlgren@gmail.com >
(cherry picked from commit 6b85671450 )
2025-02-20 16:47:13 +08:00
Eric Fahlgren
9e72f5a412
owut: update to 2025.01.29
...
Bug fixes:
efahl/owut@bced54a owut: prefer use of packages_changes when generating build request
efahl/owut@b469547 owut: revert rootfs restrictions
Signed-off-by: Eric Fahlgren <ericfahlgren@gmail.com >
(cherry picked from commit 445e40c3c8 )
2025-01-31 14:32:22 +08:00
Eric Fahlgren
2dae71c8ba
owut: update to 2025.01.25
...
Bug fixes:
efahl/owut@2bf45d5 owut: exit immediately on ctrl-c
efahl/owut@a95d383 owut: fix processing of device defaults
efahl/owut@cd63564 owut: disallow --rootfs-size changes on some platforms
Enhancements:
efahl/owut@eaca182 owut: minor code cleanup in sha256 calculator
efahl/owut@2b65aa7 owut: improve messaging
efahl/owut@d687824 git: define file attributes
Signed-off-by: Eric Fahlgren <ericfahlgren@gmail.com >
(cherry picked from commit 73fb1c4b38 )
2025-01-27 19:05:18 +08:00
Eric Fahlgren
1eedcb6b08
owut: update to 2025.01.06
...
Bug fixes:
efahl/owut@9f63203 owut: fix missing SSL library message
Enhancements:
efahl/owut@e623a90 owut: cosmetic: include kernel version in build results
efahl/owut@05f3bbe owut: allow alternate delimiters between added/removed packages
efahl/owut@31b0478 owut: list server in 'versions' output
efahl/owut@ec97414 readme: general updates
Signed-off-by: Eric Fahlgren <ericfahlgren@gmail.com >
(cherry picked from commit 2318b700ee )
2025-01-08 17:02:31 +08:00
Eric Fahlgren
46d2cbfec9
owut: update to 2024.12.10
...
Bug fixes:
efahl/owut@887ef92 owut: remove non-upgradable packages from update checks
Enhancements:
efahl/owut@e38844a owut: cosmetic: add OpenWrt version to request output
Signed-off-by: Eric Fahlgren <ericfahlgren@gmail.com >
(cherry picked from commit 4cc56eb9e0 )
2024-12-14 01:57:24 +08:00
Eric Fahlgren
3b341e1aed
owut: update to 2024.11.29
...
Bug fixes:
efahl/owut@334534b owut: use robust method for setting new kernel version
Enhancements:
efahl/owut@286d101 examples: update the pre-install.sh with firmware backup
Signed-off-by: Eric Fahlgren <ericfahlgren@gmail.com >
(cherry picked from commit 7605ef0edc )
2024-12-04 23:26:31 +08:00
Eric Fahlgren
fc2d8da36a
owut: update to 2024.11.20
...
Bug fixes:
efahl/owut@d7affce owut: deal with package list filtering
efahl/owut@38a3916 owut: fix what_provides function
Issues:
efahl/owut@42cd86c owut: better EFI target handling
Enhancements:
efahl/owut@cb51617 readme: better instructions
Signed-off-by: Eric Fahlgren <ericfahlgren@gmail.com >
(cherry picked from commit 440a6e7fdf )
2024-12-04 23:26:28 +08:00
Eric Fahlgren
a1d78e32f3
owut: update to 2024.11.14
...
Bug fixes:
efahl/owut@3b5e7bb owut: remove factory image types from image candidates
Signed-off-by: Eric Fahlgren <ericfahlgren@gmail.com >
(cherry picked from commit e076937490 )
2024-12-04 23:26:25 +08:00
Eric Fahlgren
9ef093bc77
owut: update to 2024.10.27
...
Bug fix:
efahl/owut@8c7e42f owut: force top-level when adding a package
Enhancement:
efahl/owut@e26df83 argparse: add an exclusive store mechanism
Signed-off-by: Eric Fahlgren <ericfahlgren@gmail.com >
(cherry picked from commit c477c0b206 )
2024-12-04 23:26:19 +08:00
Eric Fahlgren
9e11a64191
owut: fix order of uci-defaults
...
Move uci-defaults file to run level 51, so it is executed immediately
after the attendedsysupgrade-common package's uci-defaults script.
Signed-off-by: Eric Fahlgren <ericfahlgren@gmail.com >
(cherry picked from commit 712e403703 )
2024-11-05 16:09:41 +08:00
Eric Fahlgren
60833653ff
owut: update to 2024.10.25
...
Enhancements:
efahl/owut@8c8907c owut: more ux improvements
efahl/owut@00de355 owut: improve aesthetics of build monitor
Signed-off-by: Eric Fahlgren <ericfahlgren@gmail.com >
2024-10-26 14:52:40 +08:00
Eric Fahlgren
547557d56f
owut: update to 2024.10.15
...
Enhancements:
efahl/owut@cdfbc24 owut: rework build status monitor to use HEAD requests
efahl/owut@6704884 owut: rework download statistics
Signed-off-by: Eric Fahlgren <ericfahlgren@gmail.com >
2024-10-22 17:52:44 +08:00
Eric Fahlgren
3ab468be20
owut: update to 2024.10.11
...
Bug fixes:
efahl/owut@f3f5c10 owut: retain full result from download response
efahl/owut@c43712f owut: use exception handlers for failed json parsing
Enhancements:
efahl/owut@e17c906 owut: add poll-interval option
efahl/owut@7119199 owut: better error message output
Signed-off-by: Eric Fahlgren <ericfahlgren@gmail.com >
2024-10-12 18:29:17 +08:00
Eric Fahlgren
3724047164
owut: update to 2024.09.28
...
Bug fixes:
efahl/owut@20d5afb owut: translate mapped names from platform 'supported_devices'
Signed-off-by: Eric Fahlgren <ericfahlgren@gmail.com >
2024-09-30 18:53:11 +08:00
Eric Fahlgren
04fbeb9dd2
owut: update to 2024.09.21
...
Bug fixes:
efahl/owut@e791bd2 owut: more robust handling of build errors
Enhancements:
efahl/owut@853f5ab owut: don't use "extra" versions
efahl/owut@4629b0f owut: minor cleanups
Signed-off-by: Eric Fahlgren <ericfahlgren@gmail.com >
2024-09-23 18:22:03 +08:00
Eric Fahlgren
3db4fff567
owut: update to 2024.09.07
...
Bug fixes:
efahl/owut@6564aa2 owut: handle non-JSON responses
Enhancements:
efahl/owut@e0a0c49 owut: add age to build time output
efahl/owut@d811a24 examples: compress the manifest
Signed-off-by: Eric Fahlgren <ericfahlgren@gmail.com >
2024-09-08 23:52:27 +08:00
Eric Fahlgren
0a7e87b437
owut: update to 2024.08.09
...
Bug fixes:
efahl/owut@9ecbea5 owut: ensure shell exit status is correct
Signed-off-by: Eric Fahlgren <ericfahlgren@gmail.com >
2024-08-13 16:22:51 +08:00
Eric Fahlgren
54fbafe26f
owut: update to 2024.07.31
...
Bug fixes:
efahl/owut@e329cb9 owut: allow user to specify 'version_code' for build
efahl/owut@fbafbf1 owut: improve image selection
efahl/owut@6352b2c config: fix wrong directory in example
Signed-off-by: Eric Fahlgren <ericfahlgren@gmail.com >
2024-08-02 18:38:59 -07:00
Eric Fahlgren
57f962b4e2
owut: update to 2024.07.24
...
The internal package list order fix depends on openwrt/asu@b7c8a426
Bug fixes:
efahl/owut@d8af324 maintain internal package list in installation order
efahl/owut@5bc21c6 armsr platform not detected properly
efahl/owut@b0570d4 documentation link fixes for ASU server changes
Enhancements:
efahl/owut@3a213f3 better download rate calculation
Signed-off-by: Eric Fahlgren <ericfahlgren@gmail.com >
2024-07-29 12:44:42 +08:00
Eric Fahlgren
3e75212807
owut: update to 2024.07.21
...
A couple of minor bug fixes, and several enhancements.
The major addition is the pre-install hook, which allows user to
intercept processing between the download and install. This allows,
for example, copying the download artifacts (firmware-manifest.json)
to persistent storage and saving it for later reference. Other
uses include automating backups as part of the upgrade process.
See /etc/owut.d/pre-install.sh for examples.
- bugs
https://github.com/efahl/owut/commit/dc521b2 version list bug fix
https://github.com/efahl/owut/commit/75faac2 fix OpenWRT firmware version comparisons
- enhancements
https://github.com/efahl/owut/commit/0937933 add '--pre-install' hook
https://github.com/efahl/owut/commit/23c2066 reduce 'dump' output verbosity
https://github.com/efahl/owut/commit/cc9618d tweak the undocumented '--device' option handling
https://github.com/efahl/owut/commit/2ec138b improve help
Signed-off-by: Eric Fahlgren <ericfahlgren@gmail.com >
2024-07-22 18:51:38 -07:00
Eric Fahlgren
21a2936458
owut: update to 2024.07.14
...
- bugs
980156399e properly handle 'package_changes' entries with build breakages
119c7194b7 deal with stdout being chopped off when output is piped
75faac2167 fix ordering of '-rcN' version numbers
- issues
0aefe77e47 warn and stop on package downgrades
- enhancements
a23ea2c1ef report file download rates in verbose output
112afd07a5 report broken packages when using 'list' or 'blob'
Signed-off-by: Eric Fahlgren <ericfahlgren@gmail.com >
2024-07-14 21:09:27 +01:00
Eric Fahlgren
ed1bd0b386
owut: update to 2024.07.01
...
- bugs
1ed0c8d6c6 partial fix for 'what-provides'
189b27210f bad sutype
Signed-off-by: Eric Fahlgren <ericfahlgren@gmail.com >
2024-07-02 19:01:49 +08:00
Eric Fahlgren
7225d73251
owut: update to 2024.06.24
...
- fix up versioning in Makefile
- change package description doc link to wiki entry instead of github
- changes
73b70e52e9
714c462cc8
1b222bdcb8
Signed-off-by: Eric Fahlgren <ericfahlgren@gmail.com >
2024-06-24 15:28:49 -07:00
Eric Fahlgren
dab1efaf08
owut: add new package
...
owut (OpenWrt Update Tool) is a command line program that gathers
information from the various openwrt.org build sites and reports
status on various aspects of builds and package availability.
It also shows many details about your current configuration and
installed packages, allowing it to create, download, verify and
install new images containing the user-installed packages.
It is written completely in 'ucode', allowing for user customization
on the installed device, without the need for compilers and linkers.
Documentation is available at https://github.com/efahl/owut
Forum thread at https://forum.openwrt.org/t/owut-openwrt-upgrade-tool/200035
Signed-off-by: Eric Fahlgren <ericfahlgren@gmail.com >
2024-06-23 11:13:14 -07:00