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
Releases
latest 26-
0.9.111 Aug 2026Release notes
Open source →Changes:
- Allow modifying and constructing
UCredvalues for use as ancillary data. - Add
UCred::from_current_process()to get the credentials of the current process.
Release notes
Open source →- Allow modifying and constructing
UCredvalues for use as ancillary data.- Add
UCred::from_current_process()to get the credentials of the current process.
- Add
- Allow modifying and constructing
-
0.9.018 Jun 2026Release notes
Open source →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.
Release notes
Open source →- 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.
-
0.8.214 May 2026Release notes
Open source →Changes:
- Make full capacity available for Linux abstract socket paths (was short one byte).
Release notes
Open source →- Make full capacity available for Linux abstract socket paths (was short one byte).
-
0.8.115 Nov 2025Release notes
Open source →Changes:
- Always set the
MSG_EORflag when sending on aUnixSeqpacketsocket (needed for FreeBSD 15 and up).
Release notes
Open source →- Always set the
MSG_EORflag when sending on aUnixSeqpacketsocket (needed for FreeBSD 15 and up).
- Always set the
-
0.8.010 Nov 2024Release notes
Open source →Changes:
- Do not add a trailing null byte to abstract namespace socket paths on Linux and Android in
bind()andconnect(). - Do not strip a traling null byte from abstract namespace socket paths on Linux and Android in
local_addr().
Release notes
Open source →- Do not add a trailing null byte to abstract namespace socket paths on Linux and Android in
bind()andconnect().- Do not strip a traling null byte from abstract namespace socket paths on Linux and Android in
local_addr().
- Do not strip a traling null byte from abstract namespace socket paths on Linux and Android in
- Do not add a trailing null byte to abstract namespace socket paths on Linux and Android in
-
0.7.115 Nov 2023Release notes
Open source →Changes:
- Ensure proper alginment of control message buffer in the writer.
- Fix compilation on Illumos and Solaris platforms.
Release notes
Open source →- Ensure proper alginment of control message buffer in the writer.
- Fix compilation on Illumos and Solaris platforms.
-
0.7.003 Mar 2023 withdrawnRelease notes
Open source →Changes:
- Rework ancillary message API.
- Support I/O safety in ancillary message API.
- Implement
Into<OwnedFd>forUnixSeqpacketandUnixSeqpacketListener.
-
0.6.003 Mar 2023 withdrawnRelease notes
Open source →- Rework ancillary message API.
- Support I/O safety in ancillary message API.
- Implement
Into<OwnedFd>forUnixSeqpacketandUnixSeqpacketListener.
- Rework ancillary message API.
-
0.5.630 Nov 2022Release notes
Open source →Changes:
- Implement
AsFdforUnixSeqpacketandUnixSeqpacketListener. - Implement
TryFrom<OwnedFd>forUnixSeqpacketandUnixSeqpacketListener.
Release notes
Open source →- Implement
AsFdforUnixSeqpacketandUnixSeqpacketListener.- Implement
TryFrom<OwnedFd>forUnixSeqpacketandUnixSeqpacketListener.
- Implement
- Implement
-
0.5.530 May 2022Release notes
Open source →Changes:
- Add
as_async_fd()to facilitate low level access to the file descriptor.
Release notes
Open source →- Add
as_async_fd()to facilitate low level access to the file descriptor.
- Add
-
0.5.418 Oct 2021Release notes
Open source →Changes:
- Fix sending ancillary data on non-Linux platforms.
- Fix building of documentation on non-Linux platforms.
Release notes
Open source →- Fix sending ancillary data on non-Linux platforms.
- Fix building of documentation on non-Linux platforms.
-
0.5.303 Jul 2021 -
0.5.212 Jun 2021Release notes
Open source →- Add conversions to/from raw FDs for
UnixSeqpacketListener.- Remove
socket2dependency. - Fix compilation for several BSD targets.
- Remove
- Add conversions to/from raw FDs for
-
0.5.108 Jun 2021 -
0.5.027 Jan 2021Release notes
Open source →- Report socket address as
PathBuf.- Remove
UnixSeqpacket::local/remote_addr, as they never contain useful information.
- Remove
- Report socket address as
-
0.4.527 Jan 2021Release notes
Open source →- 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().
- Fix potential hang in
- Properly allow multiple tasks to call async function on the same socket (poll functions still only wake the last task).
-
0.4.426 Jan 2021 -
0.4.312 Jan 2021 withdrawnRelease notes
Open source →- Fix compilation for
musltargets.- Add conversions to/from raw file descriptors.
- Fix compilation for
-
0.4.226 Dec 2020 withdrawn -
0.4.125 Dec 2020 withdrawn -
0.4.025 Dec 2020 withdrawnRelease notes
Open source →- Make I/O functions take
&selfinstead of&mut self.- Deprecate the
split()API.
- Deprecate the
- Make I/O functions take
-
0.3.126 Jan 2021 -
0.3.006 Nov 2020 withdrawnRelease notes
Open source →- Update to tokio 0.3.2.
- Report peer credentials with own
UCredtype since tokio made the construction private.
- Report peer credentials with own
- Update to tokio 0.3.2.
-
0.2.106 Oct 2020 -
0.2.029 Sep 2020 withdrawnRelease notes
Open source →- Add supported for vectored I/O.
- Add support for ancillary data.
- Allow sockets to be split in a read half and a write half.
- Add supported for vectored I/O.
-
0.1.028 Sep 2020