Skip to content

Releases: linux-surface/surface-dtx-daemon

v0.3.1-2

03 Nov 18:59
e1f0e6a
Compare
Choose a tag to compare
pkg: Bump version to build for Fedora 35

v0.3.1-1

23 Aug 00:50
2e31068
Compare
Choose a tag to compare
pkg: Update debian and binary runners to ubuntu-18.04

v0.3.0

07 Apr 08:51
b570ed2
Compare
Choose a tag to compare

With upstreaming of the DTX kernel driver, the kernel API is now set in stone. So it's about time that the DTX daemon gets some much needed updates, fixes, and general usability and stability improvements.

New features:

  • The DTX heartbeat command is now being used. This allows detachment handlers to run arbitrarily long, without the controller opening the latch or timing out.
  • Users can now specify a timeout for the detachment/cancel/attachment handlers, after which they will be killed and, in case of detachment, the detachment procedure aborted.
  • Hardware and runtime errors sent by the DTX controller are now properly forwarded via the DTX D-Bus service and displayed to users via the per-user daemon. For example, in the past detachment could be canceled by the controller due to low battery, without the user ever getting a notification.

Fixes/other improvements:

  • The state-machine has been completely re-written based on reverse-engineering/testing and actually tested. This gets rid of some bugs in edge-cases, e.g. when canceling a detachment request after the latch has been opened.
  • Logging has been completely restructured. This should make it easier to diagnose issues when they come up.

Notes:

  • The config file format for the system daemon has changed in light of the newly introduced handler timeouts. Have a look at the config file for more details.
  • The D-Bus service has changed significantly. This should now however be more stable for the future.

v0.2.0-2: Bump release to build for Fedora 34

19 Mar 07:35
61c0533
Compare
Choose a tag to compare
Allow unneccessary_wraps for now

The warning seems to be new and seems to break the build. For now I just want
to build packages, so disable it until the code can be fixed.

Signed-off-by: Dorian Stoll <[email protected]>

v0.2.0-1

16 Oct 18:37
488bd6d
Compare
Choose a tag to compare
Prepare v0.2.0

v0.1.5-2: Bump release to build for Fedora 33

29 Sep 17:18
954ea46
Compare
Choose a tag to compare

v0.1.5-1

04 Jul 02:03
23944b8
Compare
Choose a tag to compare
Update Cargo.lock

v0.1.4-3: Bump pkgrel

31 Mar 12:12
f4c27e2
Compare
Choose a tag to compare
Signed-off-by: Dorian Stoll <[email protected]>

v0.1.4-2

18 Feb 19:50
786351c
Compare
Choose a tag to compare
Bump pkgrel

Update packaging

09 Sep 16:19
Compare
Choose a tag to compare
  • Update packaging strategy
  • Update third-party dependencies