This repository has been archived by the owner on May 11, 2023. It is now read-only.
Tags: dbus2/zbus-old
Tags
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).
Release 3.11.1 Fix server example in the docs and README.
Release 3.11.1 Just to go with zbus 3.11.1.
Release 3.12.0 To go with zvariant_derive 3.12.0.
First release This crate will keep common (mostly macro) utilities for zvariant and zbus crates.
Release 3.12.0 Move macro utilities to a new `zvariant_utils` crate.
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.
Release 3.11.0 * Drop duplicated code in favor of new `zvariant_utils` crate.
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.
PreviousNext