OBS-URL: https://build.opensuse.org/package/show/hardware/bolt?expand=0&rev=35
227 lines
9.3 KiB
Plaintext
227 lines
9.3 KiB
Plaintext
-------------------------------------------------------------------
|
|
Wed Jun 25 07:27:16 UTC 2025 - Robert Frohl <rfrohl@suse.com>
|
|
|
|
- update to 0.9.10:
|
|
* Fix bolt exits when opening an empty version file
|
|
* Fix failure on integration test due to the change of the latest pygobject
|
|
|
|
-------------------------------------------------------------------
|
|
Tue Jun 3 09:53:01 UTC 2025 - Robert Frohl <rfrohl@suse.com>
|
|
|
|
- update to 0.9.9:
|
|
* Several CI improvements and fixes
|
|
* Fixed memory leak in boltctl
|
|
* The unused codes were removed from daemon
|
|
* Fixed a NULL syspath variable causes SIGSEGV
|
|
|
|
-------------------------------------------------------------------
|
|
Wed Oct 16 15:01:32 UTC 2024 - Dominique Leuenberger <dimstar@opensuse.org>
|
|
|
|
- Drop rcFOO symlinks (PED-266).
|
|
|
|
-------------------------------------------------------------------
|
|
Sat Jun 29 10:06:56 UTC 2024 - Enrico Belleri <kilgore.trout@idesmi.eu>
|
|
|
|
- Edit license: LGPL-2.1-or-later
|
|
- Add BuildRequires: asciidoc to produce manpages:
|
|
* boltd.8 boltctl.1
|
|
- Switch dependencies to provided pkgconfig
|
|
- Update meson required version 0.60
|
|
- Use autosetup
|
|
|
|
-------------------------------------------------------------------
|
|
Thu May 16 11:06:22 UTC 2024 - Robert Frohl <rfrohl@suse.com>
|
|
|
|
- update to 0.9.8:
|
|
* A new NHI for REMBRANDT.
|
|
* CI fixes.
|
|
* Don't install an empty DB directory.
|
|
* Fixed: Determine the string length before writing file.
|
|
* Fixed: Free on error to prevent resource leak.
|
|
|
|
-------------------------------------------------------------------
|
|
Mon Feb 19 10:04:58 UTC 2024 - Robert Frohl <rfrohl@suse.com>
|
|
|
|
- update to 0.9.7:
|
|
* Add a 'nopcie' security level since some devices report nopcie when Thunderbolt
|
|
is disabled through BIOS setting.
|
|
* Markdown lint styling is used for documents.
|
|
|
|
-------------------------------------------------------------------
|
|
Tue Oct 3 07:09:54 UTC 2023 - Paolo Stivanin <info@paolostivanin.com>
|
|
|
|
- update to 0.9.6:
|
|
* Compiler warnings and log messages for the domain not found were fixed.
|
|
|
|
-------------------------------------------------------------------
|
|
Wed Jan 4 13:48:42 UTC 2023 - Robert Frohl <rfrohl@suse.com>
|
|
|
|
- update to 0.9.5:
|
|
* Fixed several test and build setting issues.
|
|
* Introduced packit. Packit was used to package rpm to downstream Fedora
|
|
automatically. Moreover, Koji and bodhi could be triggered by packit
|
|
automatically.
|
|
|
|
-------------------------------------------------------------------
|
|
Mon Dec 5 12:33:33 UTC 2022 - Dirk Müller <dmueller@suse.com>
|
|
|
|
- update to 0.9.4:
|
|
* spec file added and a few metadata fixes, no code change
|
|
|
|
-------------------------------------------------------------------
|
|
Wed Aug 24 06:07:41 UTC 2022 - Paolo Stivanin <info@paolostivanin.com>
|
|
|
|
- Update to 0.9.3:
|
|
* Work around a glib fix that changed behavior of the log API where now
|
|
calling `g_log_set_writer_func` results in an hard error, which broke
|
|
the test suite since aforementioned function was indeed called more
|
|
than once. Nothing a level of indirection couldn't fix.
|
|
|
|
-------------------------------------------------------------------
|
|
Fri Jan 28 08:53:51 UTC 2022 - Paolo Stivanin <info@paolostivanin.com>
|
|
|
|
- Update to 0.9.2
|
|
* This release is compatible with umockdev >= 0.16.3; there was a change in
|
|
umockdev that made our test fail with it, since both our test and umockev
|
|
were trying to create the same directorires. bolt now allows for the dir
|
|
to already exist.
|
|
* The license for `90-bolt.rules` has changed from `GPL-2.1+`, which does
|
|
not exist and was probably was confused with `LGPL-2.1+`, to `GPL 2.0+`.
|
|
* Documentation has been updated and spelling mistakes fixed.
|
|
* Various improvements for continuous integration.
|
|
* The minimum required version of meson has been bumped to 0.46.0.
|
|
|
|
-------------------------------------------------------------------
|
|
Tue Sep 28 12:12:21 UTC 2021 - Oliver Neukum <oneukum@suse.com>
|
|
|
|
- Need in SLE
|
|
* Support for working with adapters without ROMs is needed
|
|
(jsc#SLE-19359)
|
|
|
|
-------------------------------------------------------------------
|
|
Wed Jun 2 23:58:43 UTC 2021 - Ferdinand Thiessen <rpm@fthiessen.de>
|
|
|
|
- Update to 0.9.1
|
|
* Support Ice Lake Thunderbolt 3 i/o subsystem
|
|
* Don't store domains where uuids change across reboots
|
|
* Fixes for the journal and the domain's acl-log
|
|
* Version the store and use that to clean up stale domains once
|
|
* Host identification for embedded thunderbolt controllers [!233]
|
|
* Various other small bug fixes and memory leak fixes.
|
|
|
|
-------------------------------------------------------------------
|
|
Tue Jun 16 11:41:37 UTC 2020 - Robert Frohl <rfrohl@suse.com>
|
|
|
|
- Update to 0.9
|
|
* New Features:
|
|
- Add 'Generation' attribute for the Manager
|
|
- Ability to change the policy of a stored device
|
|
- The BootACL Domain property is now writable
|
|
- Support for systemd's service watchdog
|
|
- Expose Link Speed sysfs attributes
|
|
* Improvements:
|
|
- boltclt: show timestamps in 'monitor' call
|
|
- Persist the host device
|
|
* Bug fixes:
|
|
- Plug small memory leaks in error conditions
|
|
- Ignore spurious wakeup device uevents for probing
|
|
- Preserve keystate when updating devices
|
|
|
|
-------------------------------------------------------------------
|
|
Tue Dec 24 10:16:48 UTC 2019 - Dominique Leuenberger <dimstar@opensuse.org>
|
|
|
|
- BuildRequire pkgconfig(udev) instead of udev: allow OBS to
|
|
shortcut though the -mini flavors (complete previos change).
|
|
|
|
-------------------------------------------------------------------
|
|
Thu Dec 19 16:17:19 UTC 2019 - Dominique Leuenberger <dimstar@opensuse.org>
|
|
|
|
- BuildRequire pkgconfig(libudev) instead of libudev-devel:
|
|
Allow OBS to shortcut through the -mini flavors.
|
|
|
|
-------------------------------------------------------------------
|
|
Sun Jun 16 11:10:05 UTC 2019 - Robert Frohl <rfrohl@suse.com>
|
|
|
|
- Update to 0.8
|
|
* New Features:
|
|
- IOMMU support: adapt behavior iommu support is present and active
|
|
* automatically enroll new devices with the new iommu policy when iommu is active
|
|
* automatically authorize devices with the iommu policy if iommu is active
|
|
- boltctl config command to describe, get and set global, device and domain properties.
|
|
- Chain authorization and enrollment via boltctl {enroll, authorize} --chain
|
|
- bolt-mock script for interactively testing boltd
|
|
* Improvements:
|
|
- Automatically import devices that were authorized at boot
|
|
- Make tests installable
|
|
- Honour STATE_DIRECTORY and RUNTIME_DIRECTORY
|
|
- Profiling support via gprof
|
|
* Bug fixes:
|
|
- Better handling of random data generation, removed hardening_for_RNG_code.patch
|
|
- Fix double free in case of client creation failure
|
|
- Fix invalid format string in warning
|
|
- dbus configuration moved /usr/share
|
|
|
|
-------------------------------------------------------------------
|
|
Fri Feb 22 13:22:06 UTC 2019 - Robert Frohl <rfrohl@suse.com>
|
|
|
|
- Move polkit rules file to into doc folder. The 'wheel' group has no special
|
|
privileges and the file did not have any effect. (boo#1125425)
|
|
|
|
-------------------------------------------------------------------
|
|
Mon Jan 7 13:22:09 UTC 2019 - Robert Frohl <rfrohl@suse.com>
|
|
|
|
- use meson macros during build
|
|
|
|
-------------------------------------------------------------------
|
|
Mon Jan 7 12:40:30 UTC 2019 - Robert Frohl <rfrohl@suse.com>
|
|
|
|
- Update to 0.7
|
|
* Features:
|
|
- announce status to systemd via sd_notify (using a simple custom implementation)
|
|
* Bug fixes:
|
|
- properly update global security level status
|
|
- adapt to systemd 240 not sending bind/unbind uevents
|
|
- fix compilation on musl
|
|
- daemon: use g_unix_signal_source… to catch signals
|
|
* Improvements
|
|
- precondition checks cleanup and completion
|
|
- error cleanup
|
|
- fix some leaks and issues uncovered by coverity
|
|
|
|
-------------------------------------------------------------------
|
|
Fri Jan 4 12:19:43 UTC 2019 - Robert Frohl <rfrohl@suse.com>
|
|
|
|
- security review: add RNG hardening patch (boo#1119975):
|
|
hardening_for_RNG_code.patch
|
|
|
|
-------------------------------------------------------------------
|
|
Mon Dec 10 18:07:49 UTC 2018 - Robert Frohl <rfrohl@suse.com>
|
|
|
|
Update to 0.6
|
|
|
|
- New Features:
|
|
* pre-boot access control list, aka. BootACL support
|
|
- domains objects are now persistent
|
|
* new Uid (dbus) / uid (object) property derived from the uuid of the device representing the root switch
|
|
* sysfs and id attribute will be set/unset on connects and disconnects
|
|
* domains are now stored in the boltd database
|
|
- domains got the BootACL (dbus) / bootacl (object) property
|
|
* uuids can be added, removed or set in batch
|
|
* when domain is online: changes are written to the sysfs boot_acl attribute directly
|
|
* when domain is offline: changes are written to a journal and then reapplied in order when the domain is connected
|
|
- newly enrolled devices get added to all bootacls of all domains if the policy is BOLT_POLICY_AUTO
|
|
- removed devices get deleted from all bootacls of all domains
|
|
- boltacl domain command will show the bootacl slots and their content
|
|
* boltctl gained the -U, --uuid option, to control how uuids are printed
|
|
|
|
- Improvements and fixes:
|
|
* Testing
|
|
- boltctl is now included in the tests
|
|
* Bugs and robustness:
|
|
- The device state is verified in Device.Authorize
|
|
- Handle empty 'keys' sysfs device attribute
|
|
- Properly adjust policies when enrolling already authorized devices
|
|
- Fix potential crasher when logging assertions g_return_if_fail
|
|
|
|
|