Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Rewrite ::address (import from dbus_addr) #989

Open
wants to merge 19 commits into
base: main
Choose a base branch
from

Commits on Sep 20, 2024

  1. 🚚 zb: move address to legacy_address

    The following commits introduce a different implementation.
    elmarco committed Sep 20, 2024
    Configuration menu
    Copy the full SHA
    294feac View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    1f43de0 View commit details
    Browse the repository at this point in the history
  3. ✨ zb: add From<address::Error>

    Convert to legacy Error::Address string error.
    elmarco committed Sep 20, 2024
    Configuration menu
    Copy the full SHA
    ceb7cc2 View commit details
    Browse the repository at this point in the history
  4. 💥 zb: change connection, handle ;-separated address

    Move connection logic to connect.rs. We start moving parsing to the new
    ::address step by step, here with top-level list. legacy_address is
    going to be gradually replaced.
    elmarco committed Sep 20, 2024
    Configuration menu
    Copy the full SHA
    fbe31fb View commit details
    Browse the repository at this point in the history
  5. ♻️ zb: handle TCP transport connection (without legacy_address)

    Compared to the existing implementation, this will take the family into
    account (except with tokio), as well as multiple host resolution.
    elmarco committed Sep 20, 2024
    Configuration menu
    Copy the full SHA
    210bc7c View commit details
    Browse the repository at this point in the history
  6. Configuration menu
    Copy the full SHA
    6acb332 View commit details
    Browse the repository at this point in the history
  7. Configuration menu
    Copy the full SHA
    ff385e0 View commit details
    Browse the repository at this point in the history
  8. Configuration menu
    Copy the full SHA
    8797fb2 View commit details
    Browse the repository at this point in the history
  9. Configuration menu
    Copy the full SHA
    46f2ea3 View commit details
    Browse the repository at this point in the history
  10. Configuration menu
    Copy the full SHA
    56b2918 View commit details
    Browse the repository at this point in the history
  11. Configuration menu
    Copy the full SHA
    4244a2f View commit details
    Browse the repository at this point in the history
  12. Configuration menu
    Copy the full SHA
    a4333a5 View commit details
    Browse the repository at this point in the history
  13. ♻️ zb: make windows_autolaunch_bus_address() return String

    Parsing can be done with legacy Address and DBusAddr
    elmarco committed Sep 20, 2024
    Configuration menu
    Copy the full SHA
    69ba297 View commit details
    Browse the repository at this point in the history
  14. ✨ zb: make connect() recursively callable

    Connecting to an address can recursively resolve to a different address
    to connect to. Because it's an async function, box it.
    elmarco committed Sep 20, 2024
    Configuration menu
    Copy the full SHA
    2e3cb2c View commit details
    Browse the repository at this point in the history
  15. Configuration menu
    Copy the full SHA
    c40fffc View commit details
    Browse the repository at this point in the history
  16. Configuration menu
    Copy the full SHA
    0f120fe View commit details
    Browse the repository at this point in the history
  17. Configuration menu
    Copy the full SHA
    21c0615 View commit details
    Browse the repository at this point in the history
  18. Configuration menu
    Copy the full SHA
    7a921a1 View commit details
    Browse the repository at this point in the history
  19. 🚚 zb: rename DBusAddr to Address

    As requested by Zeeshan.
    elmarco committed Sep 20, 2024
    Configuration menu
    Copy the full SHA
    1e710dc View commit details
    Browse the repository at this point in the history