Repository navigation
Releases
Releases · morgant/swupdate-openbsd
0.8
0.8.0 - 2026-11-02
Added
swupdate:- List (
-l), download (-d), and install (-i) options now all execute
the new dbupdate(8) first, if
it is available. This helps ensure that the certificate authority
database is up-to-date before fetching or installing further updates.
- List (
CHANGELOG.md:- Added this CHANGELOG file with detailed documentation for all prior
releases
- Added this CHANGELOG file with detailed documentation for all prior
Changed
swupdate:PATHenvironment variable is now reset and re-exported to prevent
poisoning/hijacking. Additionally, thePATHis only temporarily
expanded to include the package localbase paths (e.g./usr/local/bin
and/usr/local/sbin) when working with optional binaries installed
via pkg_add(1), for example: checkrestart(8).- Internal variable
toolrenamed to_self
README.md:- Updated to note new support for dbupdate(8)
- Added new 'Security Precautions' section noting dbupdate(8),
PATH
poisoning/hijacking prevention, privilege drop, etc.
0.7.1
0.7
- When listing/downloading/installing updates:
- When installing updates:
- Prompts to install the next newer OpenBSD release via
sysupgrade, if one is found (unless running snapshots orsysupgradeis not installed; #2)
- Prompts to install the next newer OpenBSD release via
0.6.1
- Drops root user privileges before executing
ftpfor improved security (#11) - Verbose output now states when
syspatchhas been skipped due to running a snapshot or post-beta/pre-release
Important: Please update to this version if you have v0.6 installed!
0.6
Important: This version introduced a potential security vulnerability by executing ftp as the root user. Please update to v0.6.1 if you have this version installed!
- When listing/downloading updates:
- Automatically detects when kernel is post-beta/pre-release and skips
syspatch, plus uses snapshots for packages (#8)
- Automatically detects when kernel is post-beta/pre-release and skips
- When installing updates:
- Automatically detects when kernel is post-beta/pre-release and uses snapshots for package updates (#8)
- Only executes
syspatcha second time if it updated itself (#7) - Rounds up to nearest whole minute when calculating execution time of
syspatchto more accurately detect updated kernel and prompting for reboot (#6)
- Added
Makefile(#9)
0.5
- When installing updates:
- Fixed error from
fw_updatewhen listing pending updates (Issue #3)
0.4
- Don't try to list/install syspatches on snapshots.
- Use
checkrestartafter install, if available.