summaryrefslogtreecommitdiff
path: root/crates/arti-client/src/address.rs
Commit message (Expand)AuthorAgeFilesLines
* Discuss in comment why we're not using a newtype for the Strings in HostIan Jackson2023-03-091-0/+8
* Reject invalid hostnamesIan Jackson2023-03-091-2/+5
* Fix reference to no-longer-contemplated Host variantIan Jackson2023-03-091-1/+1
* Dummy HsId::from_str on .onion: Return Bug, rather than panickingIan Jackson2023-03-091-5/+4
* Improve error from HsId parse of "www.B32.onion"Ian Jackson2023-03-091-0/+2
* arti-client: Parse .onion addresses and dispatch to client.rsIan Jackson2023-03-091-24/+126
* arti-client: DoThingInstructions: Make error returns consistentIan Jackson2023-03-091-8/+9
* arti-client: Host: Use Display::fmt rather than write!Ian Jackson2023-03-091-2/+3
* Merge branch 'suffix' into 'main'Nick Mathewson2023-03-081-1/+1
|\
| * Introduce and use ends_with_ignore_ascii_caseIan Jackson2023-03-081-1/+1
* | Merge branch 'host2' into 'main'Ian Jackson2023-03-081-11/+90
|\ \ | |/ |/|
| * arti-client: Host: Be more explicit about what is allowed in HostnameIan Jackson2023-03-081-1/+11
| * RustfmtIan Jackson2023-03-081-3/+12
| * Abolish Host::into_string_and_portIan Jackson2023-03-081-23/+0
| * arti-client: Do not send resolve requests for IP addrs to exitsIan Jackson2023-03-081-0/+37
| * arti-client addr handling: Introduce StreamInstructionsIan Jackson2023-03-081-0/+46
* | arti-client: Reject .onion, when we should, without allocatingIan Jackson2023-03-081-1/+2
|/
* Rename onion-* cargo features to hs-* in tor-* cratesIan Jackson2023-02-281-1/+1
* Allow clippy::unchecked_duration_subtraction in testsNick Mathewson2023-01-271-0/+1
* Make a top-level API for connecting to onion services.Nick Mathewson2023-01-121-0/+10
* test lint blocks: Add many many automaticallyIan Jackson2022-12-121-0/+8
* Fix a bunch of "needless borrow" warnings on nightlyNick Mathewson2022-11-181-1/+1
* Merge branch 'hostname-validation' into 'main'Nick Mathewson2022-10-031-18/+1
|\
| * Use hostname-validator crate for hostname validationReylaba2022-10-031-18/+1
* | Apply 1 suggestion(s) to 1 file(s)Ian Jackson2022-09-221-1/+1
* | fix clippy::needless_borrowtrinity-1686a2022-09-101-0/+2
|/
* More docs for IntoTorAddrNick Mathewson2022-02-141-4/+25
* arti_client: Rename Error to ErrorDetail.Nick Mathewson2022-02-081-10/+14
* errors: Refer to err::Error in some bits of arti_clientIan Jackson2022-02-041-5/+5
* Fix typosDimitris Apostolou2022-02-021-1/+1
* arti-client: Change an XXXX to a TODO.Nick Mathewson2021-12-201-1/+5
* Add constructor for TorAddr, to enforce port != 0Nick Mathewson2021-11-301-24/+30
* arti-client: Reject Port 0 when parsing address:port combosNeel Chauhan2021-11-291-2/+5
* Improve docs of more (potentially re-exported) arti-client typeseta2021-10-291-0/+45
* More tests for arti_client::addressNick Mathewson2021-10-261-15/+106
* Run "cargo fix --edition-idioms=2018".Nick Mathewson2021-10-221-2/+2
* Rename tor_client/arti_tor_client to arti_client.Nick Mathewson2021-10-211-0/+367