PackageTrack
Sign in Get early access

tokio-seqpacket

unix seqpacket sockets for tokio

0.9.1 4.3M downloads/mo #4865 most downloaded on crates.io de-vri-es/tokio-seqpacket-rs

What this package is like to depend on

Last release 12 days ago

11 Aug 2026

Ships fairly regularly

a new release about every 6 months

Nearly every release is documented

notes for 18 of 18 stable releases

8 versions withdrawn

withdrawn after publishing

6 years old

26 releases · first in 2020

4 releases in the last 12 months

see the full history below

Release timeline

26 releases · Sep 2020 to Aug 2026
2021 2022 2023 2024 2025 2026
Release Pre-release Withdrawn

Releases

latest 26
  1. 0.9.1 11 Aug 2026
    Release notes

    Changes:

    • Allow modifying and constructing UCred values for use as ancillary data.
    • Add UCred::from_current_process() to get the credentials of the current process.
    Open source →
    Release notes
    • Allow modifying and constructing UCred values for use as ancillary data.
      • Add UCred::from_current_process() to get the credentials of the current process.
    Open source →
  2. 0.9.0 18 Jun 2026
    Release notes

    Changes:

    • Allow passing in file descriptors and ucreds through a fixed size iterator.
    • Allow peeking at the next incoming message (will loose ancillary data on some platforms).
    • Add UnixSeqpacket::connect_blocking(...) function.
    Open source →
    Release notes
    • Allow passing in file descriptors and ucreds through a fixed size iterator.
      • Allow peeking at the next incoming message (will loose ancillary data on some platforms).
      • Add UnixSeqpacket::connect_blocking(...) function.
    Open source →
  3. 0.8.2 14 May 2026
    Release notes

    Changes:

    • Make full capacity available for Linux abstract socket paths (was short one byte).
    Open source →
    Release notes
    • Make full capacity available for Linux abstract socket paths (was short one byte).
    Open source →
  4. 0.8.1 15 Nov 2025
    Release notes

    Changes:

    • Always set the MSG_EOR flag when sending on a UnixSeqpacket socket (needed for FreeBSD 15 and up).
    Open source →
    Release notes
    • Always set the MSG_EOR flag when sending on a UnixSeqpacket socket (needed for FreeBSD 15 and up).
    Open source →
  5. 0.8.0 10 Nov 2024
    Release notes

    Changes:

    • Do not add a trailing null byte to abstract namespace socket paths on Linux and Android in bind() and connect().
    • Do not strip a traling null byte from abstract namespace socket paths on Linux and Android in local_addr().
    Open source →
    Release notes
    • Do not add a trailing null byte to abstract namespace socket paths on Linux and Android in bind() and connect().
      • Do not strip a traling null byte from abstract namespace socket paths on Linux and Android in local_addr().
    Open source →
  6. 0.7.1 15 Nov 2023
    Release notes

    Changes:

    • Ensure proper alginment of control message buffer in the writer.
    • Fix compilation on Illumos and Solaris platforms.
    Open source →
    Release notes
    • Ensure proper alginment of control message buffer in the writer.
      • Fix compilation on Illumos and Solaris platforms.
    Open source →
  7. 0.7.0 03 Mar 2023 withdrawn
    Release notes

    Changes:

    • Rework ancillary message API.
    • Support I/O safety in ancillary message API.
    • Implement Into<OwnedFd> for UnixSeqpacket and UnixSeqpacketListener.
    Open source →
    Release notes
    • Fix OwnedFileDescriptors iteration.
    Open source →
  8. 0.6.0 03 Mar 2023 withdrawn
    Release notes
    • Rework ancillary message API.
      • Support I/O safety in ancillary message API.
      • Implement Into<OwnedFd> for UnixSeqpacket and UnixSeqpacketListener.
    Open source →
  9. 0.5.6 30 Nov 2022
    Release notes

    Changes:

    • Implement AsFd for UnixSeqpacket and UnixSeqpacketListener.
    • Implement TryFrom<OwnedFd> for UnixSeqpacket and UnixSeqpacketListener.
    Open source →
    Release notes
    • Implement AsFd for UnixSeqpacket and UnixSeqpacketListener.
      • Implement TryFrom<OwnedFd> for UnixSeqpacket and UnixSeqpacketListener.
    Open source →
  10. 0.5.5 30 May 2022
    Release notes

    Changes:

    • Add as_async_fd() to facilitate low level access to the file descriptor.
    Open source →
    Release notes
    • Add as_async_fd() to facilitate low level access to the file descriptor.
    Open source →
  11. 0.5.4 18 Oct 2021
    Release notes

    Changes:

    • Fix sending ancillary data on non-Linux platforms.
    • Fix building of documentation on non-Linux platforms.
    Open source →
    Release notes
    • Fix sending ancillary data on non-Linux platforms.
      • Fix building of documentation on non-Linux platforms.
    Open source →
  12. 0.5.3 03 Jul 2021
    Release notes
    • Update dependencies.
    Open source →
  13. 0.5.2 12 Jun 2021
    Release notes
    • Add conversions to/from raw FDs for UnixSeqpacketListener.
      • Remove socket2 dependency.
      • Fix compilation for several BSD targets.
    Open source →
  14. 0.5.1 08 Jun 2021
    Release notes
    • Upgrade to socket2 0.4.
    Open source →
  15. 0.5.0 27 Jan 2021
    Release notes
    • Report socket address as PathBuf.
      • Remove UnixSeqpacket::local/remote_addr, as they never contain useful information.
    Open source →
  16. 0.4.5 27 Jan 2021
    Release notes
    • Properly allow multiple tasks to call async function on the same socket (poll functions still only wake the last task).
      • Fix potential hang in UnixSeqpacketListener::accept().
    Open source →
  17. 0.4.4 26 Jan 2021
    Release notes
    • Fix potential hangs in I/O functions.
    Open source →
  18. 0.4.3 12 Jan 2021 withdrawn
    Release notes
    • Fix compilation for musl targets.
      • Add conversions to/from raw file descriptors.
    Open source →
  19. 0.4.2 26 Dec 2020 withdrawn
    Release notes
    • Fix links in README.md.
    Open source →
  20. 0.4.1 25 Dec 2020 withdrawn
    Release notes
    • Regenerate README.md from library documentation.
    Open source →
  21. 0.4.0 25 Dec 2020 withdrawn
    Release notes
    • Make I/O functions take &self instead of &mut self.
      • Deprecate the split() API.
    Open source →
  22. 0.3.1 26 Jan 2021
    Release notes
    • Fix potential hangs in I/O functions (backported from 0.4.4).
    Open source →
  23. 0.3.0 06 Nov 2020 withdrawn
    Release notes
    • Update to tokio 0.3.2.
      • Report peer credentials with own UCred type since tokio made the construction private.
    Open source →
  24. 0.2.1 06 Oct 2020
    Release notes
    • Fix receiving of ancillary data.
    Open source →
  25. 0.2.0 29 Sep 2020 withdrawn
    Release notes
    • Add supported for vectored I/O.
      • Add support for ancillary data.
      • Allow sockets to be split in a read half and a write half.
    Open source →
  26. 0.1.0 28 Sep 2020
    Release notes
    • Initial release.
    Open source →

Every package, every release, already written down.

The archive is open and free. Watching your own project is what we are building next.

Browse the archive