Skip to content

Tags: jwzl/swupdate

Tags

2021.04

Toggle 2021.04's commit message

Verified

This tag was signed with the committer’s verified signature.
sbabic Stefano Babic
2021.04

-------

Features:

- security:
	- first block decryption with pkcs11

- general:
	- merge install from file with OTA install
	- extend -o option
		- create directory if not present
	- selections via configuration file
	- optimize reuse of configuration file
	- fix postinstall in case of downloader
	- add thread synchronization at startup

- License:
	- prepare to be REUSE compatible (WIP)

- handlers:
	- diskpart : extend to initialize a filesystem
		- support for VFAT
		- support for ext2 / ext3 /ext4

- Lua :
	- detect root device and export to Lua

- Webserver:
	- Update to Mongoose 6.18

- doc:
	- rewrote some parts not very clear

- ipc:
	- extend IPC with new option
	- -o can be set via IPC
	- dry-run can be set via IPC
	- version checking via IPC
	- increase robustness

- parser:
	- full support of links
	- extend hook to partitions

- bootloader:
	- fix grub interface

- build:
	- do not rebuild if nothing changed

- fixes :
	- fix defects reported by coverity

2020.11

Toggle 2020.11's commit message

Verified

This tag was signed with the committer’s verified signature.
sbabic Stefano Babic
2020.11

-------

Features:

- security:
	- encryption of sw-description (aes-cbc-256)
	- fix IVT size for encryption (IPC)
	- support WolfSSL and PKCS#11
	- fix encryption of single block
	- mbedTLS : support RSA PSS

- general:
	- rework dry-run mode (scripts were executed)
	- semantic version to compare versions
	- resume after a power-cut
	- library becomes shared

- handlers:
	- diskpart: new table available after setting
	to be able to install SW
	- diskpart : write table only in case of changes
	- new: UUID checker. It checks that a filesystem with
	same UUID does not exist.

- Lua :
	- add interface to get which selection is chosen
	- LuaJIT (5.1) compatibility

- progress interface:
	- add non blocking mode
	- send total number of bytes to be downloaded, too.

- doc:
	- maintain links to previous release on Website

- ipc:
	- allow to set selection for each install request
	- new interface, API will be more stable
	- commands to enable / disable suricatta daemon

- others:
	- drop CRC check (useful for not patched cpio,
	that means with Debian and files > 2GB)
	- support cpio newc format
	- state save also outside suricatta

- build:
	- out of tree build fixed

- tools:
	- swupdate-progress in quiet mode

- fixes :
	- check in git history for full changelog

2020.04

Toggle 2020.04's commit message

Verified

This tag was signed with the committer’s verified signature.
sbabic Stefano Babic
Prepare 2020.04

---------------

- Lua: expose more functions
- Webserver :
	- Updated to mongoose 6.16
- New handlers:
	- readback handler
	- disk partitioning handler
	- provide full log for shell scripts
- Handlers:
	- added "create-destination" to archive handler
- Security:
	- Add an IPC to set AES key for decryption
	- IVT for each artifact
	- Added RSAPSS in case of mbedTLD
- suricatta:
	- IPC to enable / disable daemon
	- send full log to Hawkbit Server
	- added configuration if token must be used
	  to download artifacts (fix compatibility with AWS)
	- added "-f" to bind the interface to the channel
- configuration:
	- default configuration file searched if none is passed
- tools:
	- a script can be called after update
- parser:
	- Hooks available for bootloader variables, too
	- Version of firmware sent to progress interface
- general:
	- preupdate command
	- fix multilib support in OE
	- add support for coverity and fix of most defects found
	- fixes and clean up (list in git history)

2020.04-rc2

Toggle 2020.04-rc2's commit message

Verified

This tag was signed with the committer’s verified signature.
sbabic Stefano Babic
Prepare 2020.04-rc2

2020.04-rc1

Toggle 2020.04-rc1's commit message

Verified

This tag was signed with the committer’s verified signature.
sbabic Stefano Babic
Prepare 2020.04-rc1

2019.11

Toggle 2019.11's commit message

Verified

This tag was signed with the committer’s verified signature. The key has expired.
sbabic Stefano Babic
Prepare 2019.11

---------------

- Improved support for libubootenv
- rework swuforwarder, fix corruption
- support system update
- drop legacy webserver
- support more as one instance of SWUpdate on the same target
- improve support for Debian
- Parser:
	- regexp for hardware compatibility check
	- new attribute: install-if-higher
	- hook support for bootloader section
	- new attribute: output to save SWU
	- bootloader_marker ("recovery_status") deactivable
- Handlers:
	- ubiswap: atomic switch of UBI volumes
	- SSBL : switch between sw set with own structure
	- introduce handler without data
	- ubivol: auto-resize of volumes
	- fix rdiff handler
	- archive: set locale
- Security:
	- support for rsa-pss
	- support for MBEDTLS
- Lua:
	- export swupdate_progress_update
- Compression:
	- added support for zstd
- Documentation:
	- general improvements and fixes
	- links to newer talks about SWUpdate
- Webserver:
	- fix hang if connection is broken
-

2019.11-rc1

Toggle 2019.11-rc1's commit message

Verified

This tag was signed with the committer’s verified signature. The key has expired.
sbabic Stefano Babic
Prepare 2019.11-rc1

2019.04

Toggle 2019.04's commit message

Verified

This tag was signed with the committer’s verified signature. The key has expired.
sbabic Stefano Babic
Prepare 2019.04

New features in this release:

- Improved documentation
- delta updates based on rdiff library
- support for libubootenv
- dry-run option
- CA certificates for signed images
- Fix security leak in parser

2019.04-rc1

Toggle 2019.04-rc1's commit message

Verified

This tag was signed with the committer’s verified signature. The key has expired.
sbabic Stefano Babic
Prepare 2019.4-rc1

2018.11

Toggle 2018.11's commit message

Verified

This tag was signed with the committer’s verified signature. The key has expired.
sbabic Stefano Babic
Prepare 2011.11

New features in this release:

- extended parser to support links and reuse common parts in
sw-description
- Better support for FreeBSD
- Bootloader environmen can be updated using images
- Suricatta: extended to include new backends
	- added "general server" module for easy remote server
	- Hawkbit: support token
- Handlers: added handler to update fw on microcontroller via UART
- No downgrading feature