Skip to content
This repository has been archived by the owner on May 11, 2023. It is now read-only.

Tags: dbus2/zbus-old

Tags

zbus-3.12.0

Toggle zbus-3.12.0's commit message
Release 3.12.0.

* `ObjectServer` should dispatch calls without destination since p2p connections typically don't have
  destinations.
* Only enable features of `nix` that we use.
* Support server-side cookie auth. We already supported client-side cookie-auth. zbus won't manage
  the cookies for you though, that's left to the bus implementation.
* Declare `ConnectionBuilder` as `must_use`. Instead of every builder method of it individually.
* Avoid a few string allocations in handshake code.
* Don't ignore errors from SID conversion to string.
* Add missing cfg on an import. Otherwise we get a warning when building for non-unix.
* Dependencies changed:
  * Home directory determination now split into a separate crate: `xdg-home`.
  * Drop `lazy_static`.
  * Drop now unneeded `dirs` dep.
  * Drop `nix` dep for non-unix (i-e Windows).

zbus_macros-3.12.0

Toggle zbus_macros-3.12.0's commit message
Release 3.12.0

To go with zbus 3.12.0

zbus-3.11.1

Toggle zbus-3.11.1's commit message
Release 3.11.1

Fix server example in the docs and README.

zbus_macros-3.11.1

Toggle zbus_macros-3.11.1's commit message
Release 3.11.1

Just to go with zbus 3.11.1.

zvariant-3.12.0

Toggle zvariant-3.12.0's commit message
Release 3.12.0

To go with zvariant_derive 3.12.0.

zvariant_utils-1.0.0

Toggle zvariant_utils-1.0.0's commit message
First release

This crate will keep common (mostly macro) utilities for zvariant and zbus crates.

zvariant_derive-3.12.0

Toggle zvariant_derive-3.12.0's commit message
Release 3.12.0

Move macro utilities to a new `zvariant_utils` crate.

zbus-3.11.0

Toggle zbus-3.11.0's commit message
Release 3.11.0.

* ConnectionBuilder::build shouldn't assume executor ticking. This fixes a deadlock when internal
  executor is disabled and interface is added to the builder.
* Don't panic in proxy builder. Return an error instead.
* Some optimizations in handshake code.
* Error out on invalid UTF-8 in the cookie auth data.
* Add `Error:MissingParameter` variant.
* Implement `Clone` for `InterfaceRef`.
* Add `SignalStream::name` getter.
* `SignalStream`'s inner lifetime need to be tied to that of proxy's inner lifetime, not the proxy
  itself. In case of macros, we can declare it as '`static'.
* Some fixes to docs.
* Dependency changes:
  * Enable 'io' feature of futures-util. if `async-io` is enabled.
  * Add optional dep on `async-fs`.
  * update nix to 0.26.

zbus_macros-3.11.0

Toggle zbus_macros-3.11.0's commit message
Release 3.11.0

* Drop duplicated code in favor of new `zvariant_utils` crate.

zvariant-3.11.0

Toggle zvariant-3.11.0's commit message
zvariant 3.11.0

* Implement
  * `Display` for `{OwnedObjectPath, OwnedSignature}`.
  * `TryFrom<Cow<'a str>>` for `ObjectPath`.
  * `Type` for `std::time::SystemTime`.
  * `TryFrom<Cow<'a str>>` for `ObjectPath`.
* Some internal fixes.