| Commit message (Collapse) | Author | Age | Files | Lines | ||
|---|---|---|---|---|---|---|
| ... | ||||||
| * | | | | Merge branch 'sensitive' into 'main' | eta | 2023-01-26 | 1 | -3/+4 | |
| |\ \ \ \ | |_|_|/ |/| | | | | | | | | | | | tor-proto: Mark stream ids in errors as sensitive See merge request tpo/core/arti!986 | |||||
| | * | | | tor-proto: Mark stream ids in errors as sensitive | Ian Jackson | 2023-01-24 | 1 | -3/+4 | |
| | | | | | | | | | | | | | | | | | Pursuant to #556 | |||||
| * | | | | New results for heap_and_download_size.md | Nick Mathewson | 2023-01-25 | 1 | -0/+13 | |
| | |/ / |/| | | ||||||
| * | | | Merge branch 'onion-api-highlevel' into 'main' | Nick Mathewson | 2023-01-24 | 18 | -2/+565 | |
| |\ \ \ | | | | | | | | | | | | | | | | | Onion-service APIs: circmgr, hsclient, hsservice See merge request tpo/core/arti!972 | |||||
| | * | | | Note a needed isolation API. | Nick Mathewson | 2023-01-24 | 1 | -0/+6 | |
| | | | | | ||||||
| | * | | | hsservice: Add a note about the contents of circ_info. | Nick Mathewson | 2023-01-24 | 1 | -0/+6 | |
| | | | | | | | | | | | | | | | | | | | | | In order to store per-circuit information, it's a good idea if we provide something that can be the key of a `PtrWeakKeyHashMap`. | |||||
| | * | | | Sketch an API for onion services. | Nick Mathewson | 2023-01-24 | 9 | -0/+253 | |
| | | | | | ||||||
| | * | | | Add a new stub hsclient module to connect to onion services. | Nick Mathewson | 2023-01-24 | 7 | -0/+187 | |
| | | | | | ||||||
| | * | | | CircMgr: Draft API to construct targeted multihop circuits. | Nick Mathewson | 2023-01-24 | 1 | -1/+24 | |
| | | | | | | | | | | | | | | | | | | | | | Onion services and onion clients need these to make connections to HsDirs, Introduction points, and Rendezvous points. | |||||
| | * | | | CircMgr: Draft APIs used to implement onion service clients. | Nick Mathewson | 2023-01-24 | 5 | -1/+89 | |
| | | |/ | |/| | ||||||
| * | | | Merge branch 'onion-proto-apis' into 'main' | Nick Mathewson | 2023-01-24 | 7 | -20/+252 | |
| |\ \ \ | | | | | | | | | | | | | | | | | Draft APIs for onion services in tor-proto See merge request tpo/core/arti!970 | |||||
| | * | | | tor-proto: comment fixes and more TODO hs | Nick Mathewson | 2023-01-24 | 2 | -2/+18 | |
| | | | | | ||||||
| | * | | | tor-proto: Draft API to handle incoming BEGIN requests. | Nick Mathewson | 2023-01-17 | 3 | -0/+98 | |
| | | | | | | | | | | | | | | | | | Onion services (and later, exits and caches) will need this. | |||||
| | * | | | tor-proto: Expose support for doing onion service handshakes | Nick Mathewson | 2023-01-17 | 4 | -17/+79 | |
| | | | | | | | | | | | | | | | | | | | | | | | | | This is a little tricky, but I think that we're not actually exposing too much here. I expect we'll need to tweak this stuff between now and our final version. | |||||
| | * | | | tor-proto: Draft APIs for handling control messages | Nick Mathewson | 2023-01-17 | 2 | -1/+54 | |
| | | | | | | | | | | | | | | | | | | | | | We will need these for onion services, to send and receive messages of types not handled directly by the tor-proto crate. | |||||
| | * | | | tor-proto: Rename "hs" experimental feature to "onion-common" | Nick Mathewson | 2023-01-17 | 2 | -3/+6 | |
| | | | | | | | | | | | | | | | | | (For consistency with other crates) | |||||
| * | | | | Merge branch 'onion-service-key-note' into 'main' | Nick Mathewson | 2023-01-24 | 1 | -0/+112 | |
| |\ \ \ \ | |_|_|/ |/| | | | | | | | | | | | Add a note about key storage in onion services and clients See merge request tpo/core/arti!974 | |||||
| | * | | | Try to be less ambigous about "maybe offline"... | Nick Mathewson | 2023-01-24 | 1 | -9/+15 | |
| | | | | | | | | | | | | | | | | | | | | | | | | | ...by defining "offline" as "maybe online". @diziet is this what you had in mind? | |||||
| | * | | | Try to specify which keys are which | Nick Mathewson | 2023-01-24 | 1 | -13/+20 | |
| | | | | | | | | | | | | | | | | | Use the terminology in the current draft torspec!105 MR. | |||||
| | * | | | Add a note about key storage in onion services and clients | Nick Mathewson | 2023-01-24 | 1 | -0/+99 | |
| | | |/ | |/| | ||||||
| * | | | Merge branch 'bug736' into 'main' | eta | 2023-01-24 | 1 | -0/+12 | |
| |\ \ \ | |/ / |/| | | | | | | | | Prop304: Add extended SOCKS result codes for onion services See merge request tpo/core/arti!978 | |||||
| | * | | Prop304: Add extended SOCKS result codes for onion services | Neel Chauhan | 2023-01-18 | 1 | -0/+12 | |
| | | | | ||||||
| * | | | Merge branch 'ignore' into 'main' | Nick Mathewson | 2023-01-20 | 7 | -7/+0 | |
| |\ \ \ | | | | | | | | | | | | | | | | | Do not .gitignore crates/*/fuzz/corpus See merge request tpo/core/arti!982 | |||||
| | * | | | Do not .gitignore crates/*/fuzz/corpus | Ian Jackson | 2023-01-20 | 7 | -7/+0 | |
| | | | | | | | | | | | | | | | | | | | | | These are symlinks which are actually checked in. They should not be ignored. (This caused trouble for some of my privsep tooling...) | |||||
| * | | | | Merge branch 'warnings' into 'main' | Nick Mathewson | 2023-01-20 | 1 | -0/+7 | |
| |\ \ \ \ | |/ / / |/| | | | | | | | | | | | tor-llcrypto: Tolerate some warnings See merge request tpo/core/arti!983 | |||||
| | * | | | tor-llcrypto: Tolerate some warnings (fmt) | Ian Jackson | 2023-01-20 | 1 | -1/+4 | |
| | | | | | ||||||
| | * | | | tor-llcrypto: Tolerate some warnings | Ian Jackson | 2023-01-20 | 1 | -0/+4 | |
| |/ / / | | | | | | | | | | | | | | | | Without this, cargo +stable clippy -p tor-netdoc --all-features produces warnings. | |||||
| * | | | Merge branch 'netdoc-builder' into 'main' | Ian Jackson | 2023-01-20 | 1 | -0/+246 | |
| |\ \ \ | | | | | | | | | | | | | | | | | RFC netdoc builder API See merge request tpo/core/arti!969 | |||||
| | * | | | netdoc-builder api: Write down the correctness (non)-guarantees | Ian Jackson | 2023-01-20 | 1 | -0/+10 | |
| | | | | | ||||||
| | * | | | netdoc-builder api: Make object() take self | Ian Jackson | 2023-01-20 | 1 | -3/+3 | |
| | | | | | | | | | | | | | | | | | | | | | As per https://gitlab.torproject.org/tpo/core/arti/-/merge_requests/969#note_2869594 | |||||
| | * | | | netdoc-builder api: Change object multiplicity to 0 or 1 | Ian Jackson | 2023-01-20 | 1 | -5/+5 | |
| | | | | | ||||||
| | * | | | netdoc-builder api: Provide raw methods | Ian Jackson | 2023-01-20 | 1 | -0/+27 | |
| | | | | | ||||||
| | * | | | netdoc-builder api: Fix typo | Ian Jackson | 2023-01-20 | 1 | -1/+1 | |
| | | | | | ||||||
| | * | | | netdoc-builder api: Clarify ItemEncoder.objects content | Ian Jackson | 2023-01-20 | 1 | -0/+4 | |
| | | | | | ||||||
| | * | | | netdoc-builder api: In internal notes don't promise not to eagerly add | Ian Jackson | 2023-01-20 | 1 | -1/+2 | |
| | | | | | ||||||
| | * | | | netdoc-builder api: Rename internal Builder to Encoder | Ian Jackson | 2023-01-20 | 1 | -15/+16 | |
| | | | | | | | | | | | | | | | | | | | | | This seems clearer now and also it solves the name clash with the `NetdocBuilder` trait. | |||||
| | * | | | netdoc-builder api: Get rid of Item, and error rework | Ian Jackson | 2023-01-20 | 1 | -6/+45 | |
| | | | | | ||||||
| | * | | | netdoc-builder api: Add example of use | Ian Jackson | 2023-01-20 | 1 | -0/+18 | |
| | | | | | ||||||
| | * | | | NetdocBuilder: Improvements apropos review | Ian Jackson | 2023-01-20 | 1 | -4/+30 | |
| | | | | | ||||||
| | * | | | Improved pseudocode commentary | Nick Mathewson | 2023-01-20 | 1 | -2/+3 | |
| | | | | | ||||||
| | * | | | RFC netdoc builder API | Ian Jackson | 2023-01-20 | 1 | -0/+119 | |
| |/ / / | ||||||
| * | | | Merge branch 'updates_20210119' into 'main' | Nick Mathewson | 2023-01-20 | 16 | -89/+65 | |
| |\ \ \ | |/ / |/| | | | | | | | | Update a few crate dependencies See merge request tpo/core/arti!981 | |||||
| | * | | Upgrade to latest rsa crate. | Nick Mathewson | 2023-01-20 | 3 | -18/+23 | |
| | | | | ||||||
| | * | | Upgrade to latest async-broadcast | Nick Mathewson | 2023-01-20 | 2 | -3/+3 | |
| | | | | | | | | | | | | | | | | (We don't yet use the code that uses it, but we might as well have our unused code be up-to-date.) | |||||
| | * | | upgrade to latest serial_test | Nick Mathewson | 2023-01-20 | 2 | -32/+7 | |
| | | | | ||||||
| | * | | Complete our migration to base64ct. | Nick Mathewson | 2023-01-20 | 12 | -31/+27 | |
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | This is in lieu of upgrading to the latest base64 crate, which has a different API from the old one. Since we have to migrate either way, we might as well use base64ct everywhere. I don't think that most of these cases _require_ constant-time base64, but it won't hurt. | |||||
| | * | | Upgrade to latest rlimit crate. | Nick Mathewson | 2023-01-19 | 2 | -5/+5 | |
| |/ / | ||||||
| * | | Merge branch 'make-set-connect-prefs-public' into 'main' | Nick Mathewson | 2023-01-18 | 1 | -4/+1 | |
| |\ \ | |/ |/| | | | | | made TorClient::set_stream_prefs public See merge request tpo/core/arti!977 | |||||
| | * | made TorClient::set_stream_prefs public | Michael van Straten | 2023-01-18 | 1 | -4/+1 | |
| |/ | ||||||
| * | Merge branch 'ffi-rpc-sketch' into 'main' | Nick Mathewson | 2023-01-17 | 1 | -0/+241 | |
| |\ | | | | | | | | | Sketch for some options and design issues around FFI/RPC See merge request tpo/core/arti!973 | |||||
