This repository has been archived by the owner on May 11, 2023. It is now read-only.
Releases: dbus2/zbus-old
Releases · dbus2/zbus-old
zbus_macros 3.12.0
To go with zbus 3.12.0
zbus 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
asmust_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).
- Home directory determination now split into a separate crate:
zbus_macros 3.11.1
Just to go with zbus 3.11.1.
zbus 3.11.1
Fix server example in the docs and README.
zvariant_utils 1.0.0
First release
This crate will keep common (mostly macro) utilities for zvariant and zbus crates.
zvariant_derive 3.12.0
Move macro utilities to a new zvariant_utils
crate.
zvariant 3.12.0
To go with zvariant_derive 3.12.0.
zbus_macros 3.11.0
- Drop duplicated code in favor of new
zvariant_utils
crate.
zbus 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
forInterfaceRef
. - 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 offutures-util
ifasync-io
is enabled. - Add optional dep on
async-fs
. - update
nix
to 0.26.
- Enable
zvariant_derive 3.11.0
- Add
rename_all
attribute to theSerializeDict
andDeserializeDict
macros. - Internal fixes and improvements.