aboutsummaryrefslogtreecommitdiff
path: root/crates/tor-rtcompat/src/traits.rs
Commit message (Expand)AuthorAgeFilesLines
...
* tor-rtcompat: Add spawn_blocking to Runtime trait.Wesley Aptekar-Cassels2025-01-071-0/+11
* tor-rtcompat: Replace bad_api_usage with UnsupportedStreamOp.Gabriela Moldovan2024-12-101-6/+6
* tor-rtcompat: Add an error type for unsupported StreamOps.Gabriela Moldovan2024-12-101-0/+27
* tor-rtcompat: Add a default implementation for StreamOps::set_tcp_notsent_lowat.Gabriela Moldovan2024-12-101-2/+8
* tor-rtcompat: Clarify the StreamOps documentation.Gabriela Moldovan2024-12-101-4/+6
* tor-rtcompat: Require NetStream{Listener,Provider} streams to impl StreamOps.Gabriela Moldovan2024-12-101-2/+2
* tor-rtcompat: Add a StreamOps trait.Gabriela Moldovan2024-12-101-0/+10
* Remove re-export of "unix" from tor_rtcompat.Nick Mathewson2024-10-291-1/+1
* rtcompat: Fix some rustdoc links.Nick Mathewson2024-09-241-1/+1
* rtcompat: remove async_trait from NetStreamListener.Nick Mathewson2024-09-241-2/+0
* Make Runtime require NetStreamProvider<unix::SocketAddr>Nick Mathewson2024-09-241-4/+7
* rtcompat: Require Sync and 'static for NetStreamListener::IncomingNick Mathewson2024-09-241-1/+5
* rtcompat: Add ADDR parameter to NetStream{Provider,Listener}Nick Mathewson2024-09-241-11/+11
* Documentation updates for "NetStreamProvider" renameNick Mathewson2024-09-241-15/+16
* rtcompat: Rename TcpProvider to NetStreamProvider.Nick Mathewson2024-09-241-12/+12
* rtcompat: Remove accept() from TcpListenerNick Mathewson2024-09-241-3/+0
* tls: Support export keying material (RFC 5705)David Goulet2024-06-181-0/+10
* tor-rtcompat: Add CoarseTimeProvider to docs for Runtime traitIan Jackson2024-04-151-0/+1
* tor-rtcompat: Rename coarsetime module to coarse_timeIan Jackson2024-03-251-1/+1
* tor-rtcompat: Make Runtime imply CoarseTimeProvider, etc.Ian Jackson2024-03-251-0/+2
* tor-rtcompat: Provide coarsetime APIs and RealCoarseTimeProviderIan Jackson2024-03-251-0/+13
* Fix typosDimitris Apostolou2022-12-091-1/+1
* tor-rtcompat: Require that TcpStream be SendIan Jackson2022-08-151-1/+1
* rt-compat: Make all the individual runtime traits Clone+Send etc.Ian Jackson2022-06-081-5/+5
* Improve documentation around Cargo features; make Runtime require Debugeta2022-05-111-0/+3
* Remove allow(clippy::disallowed_methods) lint.Nick Mathewson2022-03-301-1/+0
* Merge branch 'no-system-time' into 'main'eta2022-03-301-0/+1
|\
| * remove most usage of SystemTime::nowtrinity-1686a2022-02-251-0/+1
* | UdpSocket: remove support for connect().Nick Mathewson2022-03-181-7/+4
* | add simple unit test on UDPtrinity-1686a2022-03-141-0/+2
* | fix typos and minor issuestrinity-1686a2022-03-141-1/+1
* | add skeleton for DNS handlingtrinity-1686a2022-03-141-2/+5
* | add udp to runtimetrinity-1686a2022-03-141-0/+27
|/
* Fix rustdoc "skip this" markupIan Jackson2022-02-241-1/+1
* tor-rtcompat: Provide TLS wrapping for all streamsIan Jackson2022-02-241-0/+18
* Rename `SpawnBlocking` trait to `BlockOn`.Nick Mathewson2022-01-261-4/+4
* More comments on the limitations of tor-rtcompat's TLS APINick Mathewson2022-01-251-3/+26
* Comment-only: document sni_hostname more.Nick Mathewson2022-01-251-3/+5
* Make TlsConnector wrap TCP connections, not create its owneta2021-12-071-14/+19
* Improve some documentation linksNick Mathewson2021-10-291-2/+3
* Clarify that new SleepProvider methods are testing-only.Nick Mathewson2021-10-261-0/+9
* Overhaul the way WaitFor and the MockSleepProvider worketa2021-10-261-0/+16
* Move all crates into a `crates` subdirectory.Nick Mathewson2021-08-271-0/+176