summaryrefslogtreecommitdiff
path: root/tor-proto
Commit message (Expand)AuthorAgeFilesLines
...
* Upgrade a few dependencies.Nick Mathewson2021-01-131-2/+2
* Fix some clippy warnings from nightly.Nick Mathewson2021-01-022-4/+10
* cargo upgrade.Nick Mathewson2020-12-301-1/+1
* Implement the "circwindow" and "ExtendByEd25519ID" parametersNick Mathewson2020-12-222-19/+95
* When a stream read fails, block writes too.Nick Mathewson2020-12-221-13/+10
* Cargo-upgrade a few dependenciesNick Mathewson2020-12-211-2/+2
* Fix a few clippy warningsNick Mathewson2020-12-171-3/+3
* Handle an error in circuit.rs without crashing.George Kadianakis2020-12-171-1/+4
* Simplify RelayCellBody::recognized() method.George Kadianakis2020-12-171-27/+22
* Basic support for IPv6 and begin flags.Nick Mathewson2020-12-151-3/+10
* Fix some rustdoc warnings.Nick Mathewson2020-12-094-6/+7
* Make RSAIdentity implement Copy.Nick Mathewson2020-12-081-2/+2
* Resolve a few nightly-only clippy issuesNick Mathewson2020-12-071-0/+2
* Mark some XXXX issues as XXXX-A1.Nick Mathewson2020-12-072-4/+4
* Run cargo fix --edition-idiomsNick Mathewson2020-12-023-3/+3
* Expose UniqId types for channels and circuitsNick Mathewson2020-12-014-14/+30
* Rename LogId -> UniqId.Nick Mathewson2020-12-017-106/+125
* Derive more types for circuit and channel LogIdsNick Mathewson2020-12-012-2/+2
* Enforce uniqueness on circuit and channel logidsNick Mathewson2020-12-011-3/+9
* Upgrade a couple of dependenciesNick Mathewson2020-11-281-1/+1
* Refactor first-hop handling types a bitNick Mathewson2020-11-172-3/+7
* Move closed-check for circuits into an atomicbool.Nick Mathewson2020-11-132-31/+47
* Light refactoring on remaining ChannelImpl functionsNick Mathewson2020-11-131-22/+21
* Turn the channel "closed" method into an AtomicBoolNick Mathewson2020-11-132-23/+24
* Move a few immutable fields from ChannelImpl outside the lock.Nick Mathewson2020-11-132-31/+25
* Make Arc<>-ness of ClientCirc explicit.Nick Mathewson2020-11-122-42/+46
* Make the Arc-ness of channels more explicit.Nick Mathewson2020-11-124-54/+38
* update some dependenciesNick Mathewson2020-11-111-1/+1
* Upgrade dependenciesNick Mathewson2020-11-101-2/+2
* upgrade a few packages.Nick Mathewson2020-11-051-2/+2
* Refactor DataStream to be splittable, and have internal locking.Nick Mathewson2020-11-041-8/+57
* stream: Update to enable more fine-grained lockingNick Mathewson2020-11-042-16/+27
* Add a tiny bit of cleanup logic to tor-circmgrNick Mathewson2020-11-021-0/+7
* Tests for tor-chanmgr.Nick Mathewson2020-10-301-0/+6
* chanmgr: don't return closing channels.Nick Mathewson2020-10-301-0/+7
* Implement a channel-manager type to get or launch channels on request.Nick Mathewson2020-10-301-1/+1
* Remove duplication of ipaddr argument in handshake.Nick Mathewson2020-10-291-13/+19
* Function to check whether a channel matches a target.Nick Mathewson2020-10-292-2/+30
* tor-proto API: Use new_ref, not clone.Nick Mathewson2020-10-293-14/+19
* Add a simple test for stream creation.Nick Mathewson2020-10-271-1/+37
* Add a test for extending a circuit with ntor.Nick Mathewson2020-10-271-0/+53
* circuit: test meta-cell receivingNick Mathewson2020-10-271-11/+77
* Downgrade an XXXXM3 message.Nick Mathewson2020-10-271-1/+1
* Unify interface for detecting stream close.Nick Mathewson2020-10-271-2/+1
* Add a test for sending a cell.Nick Mathewson2020-10-271-1/+84
* Expand test to handle building circuit with ntor.Nick Mathewson2020-10-272-15/+90
* Make a test for create_firsthop_fast. WOW that was hard.Nick Mathewson2020-10-272-4/+75
* Make circuit reactors also have a run_once() method for testing.Nick Mathewson2020-10-273-51/+60
* Add a fake, reactorless channel, for use in testing circuitsNick Mathewson2020-10-272-3/+45
* Remove use of Cell<> in tor_proto.Nick Mathewson2020-10-272-17/+13