Skip to content

Releases: linux-surface/surface-dtx-daemon

v0.3.2-1

28 Apr 00:11
ac09e9a

Choose a tag to compare

Bump package version

v0.3.1-3

27 Apr 18:21
e3021bf

Choose a tag to compare

pkg: Bump version to build for Fedora 36

v0.3.1-2

03 Nov 18:59
e1f0e6a

Choose a tag to compare

pkg: Bump version to build for Fedora 35

v0.3.1-1

23 Aug 00:50
2e31068

Choose a tag to compare

pkg: Update debian and binary runners to ubuntu-18.04

v0.3.0

07 Apr 08:51
b570ed2

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

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

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

Choose a tag to compare

v0.1.5-1

04 Jul 02:03
23944b8

Choose a tag to compare

Update Cargo.lock

v0.1.4-3: Bump pkgrel

31 Mar 12:12
f4c27e2

Choose a tag to compare

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