summaryrefslogtreecommitdiff
path: root/crates/tor-rtcompat/src/impls/tokio.rs
Commit message (Expand)AuthorAgeFilesLines
* tor-rtcompat: manually create and connect() socketSteven Engler2026-06-081-5/+21
* tor-rtcompat+misc: add `NetStreamProvider::ConnectOptions`Steven Engler2026-06-081-4/+20
* tor-rtcompat+misc: add `NetStreamProvider::ListenOptions`Steven Engler2026-05-071-3/+19
* opentelemetry: Instrument a bunch of functions.Wesley Aptekar-Cassels2025-11-241-0/+3
* tor-rtcompat: use a consistent `listen()` implementationSteven Engler2025-11-101-1/+3
* Fix Windows compile warningsTobias Stoeckmann2025-08-051-0/+2
* *: use std::io::Error::other in many placesNick Mathewson2025-05-151-2/+1
* AF_UNIX terminology: Rename two error structsIan Jackson2025-03-241-3/+3
* Fix AF_UNIX terminology in docs, comments, and error messagesIan Jackson2025-03-241-1/+1
* tor-rtcompat: Rename spawn_thread to spawn_blockingIan Jackson2025-03-041-1/+1
* tor-rtcompat: Provide Blocking::blocking_ioIan Jackson2025-03-041-0/+10
* tor-rtcompat: Provide a new function for executor re-entryIan Jackson2025-03-041-0/+5
* tor-rtcompat: New plan for blocking interaction, Blocking traitIan Jackson2025-03-041-3/+3
* tor-rtcompat: Rename BlockOn to ToplevelBlockOnIan Jackson2025-03-041-1/+1
* tor-rtcompat: Implement new_handle() using TcpSockFd.Gabriela Moldovan2025-01-151-0/+5
* tor-rtcompat: Use GAT instead of RPIT in SpawnBlocking trait.Wesley Aptekar-Cassels2025-01-071-1/+3
* tor-rtcompat: Add spawn_blocking to Runtime trait.Wesley Aptekar-Cassels2025-01-071-0/+11
* tor-rtcompat: Replace bad_api_usage with UnsupportedStreamOp (fmt).Gabriela Moldovan2024-12-101-2/+6
* tor-rtcompat: Replace bad_api_usage with UnsupportedStreamOp.Gabriela Moldovan2024-12-101-6/+2
* tor-rtcompat: Implement StreamOps for all the stream types.Gabriela Moldovan2024-12-101-2/+19
* Remove re-export of "unix" from tor_rtcompat.Nick Mathewson2024-10-291-6/+8
* rtcompat: remove async_trait from NetStreamListener.Nick Mathewson2024-09-241-1/+0
* rtcompat: NetStreamProvider<unix::SocketAddr> for non-unix platformsNick Mathewson2024-09-241-0/+3
* rtcompat: Implement NetStreamProvider<Unix> for tokio.Nick Mathewson2024-09-241-4/+60
* tokio: Perpare macro for use with Unix streams.Nick Mathewson2024-09-241-24/+31
* tokio: start a macro to implement wrappers for stream typeNick Mathewson2024-09-241-67/+74
* rtcompat: Rename TcpProvider to NetStreamProvider.Nick Mathewson2024-09-241-7/+7
* rtcompat: Remove accept() from TcpListenerNick Mathewson2024-09-241-4/+0
* tor-rtcompat: use track-caller for thin wrappersJim Newsome2023-12-181-0/+2
* Upgrade async_executors dependency to 0.7.0Nick Mathewson2023-09-281-4/+3
* UdpSocket: remove support for connect().Nick Mathewson2022-03-181-20/+3
* add simple unit test on UDPtrinity-1686a2022-03-141-0/+4
* add skeleton for DNS handlingtrinity-1686a2022-03-141-2/+2
* add udp to runtimetrinity-1686a2022-03-141-1/+53
* tor-rtcompat: remove some unused code.Nick Mathewson2022-01-271-16/+0
* Rename `SpawnBlocking` trait to `BlockOn`.Nick Mathewson2022-01-261-1/+1
* Remove no-longer-needed tokio runtime helper macroNick Mathewson2022-01-261-27/+18
* Unify TokioRuntime and TokioRuntimeHandleNick Mathewson2022-01-261-7/+25
* Refactor native_tls usage into its own moduleNick Mathewson2022-01-251-124/+0
* tor-rtcompat: Add support for rustls.Nick Mathewson2022-01-251-1/+1
* Refactor Runtimes to use separate TLS implementations internally.Nick Mathewson2022-01-191-23/+33
* Make TlsConnector wrap TCP connections, not create its owneta2021-12-071-7/+22
* Document every macro.Nick Mathewson2021-09-071-0/+3
* Move all crates into a `crates` subdirectory.Nick Mathewson2021-08-271-0/+320