summaryrefslogtreecommitdiff
path: root/crates/arti-client/src/address.rs
Commit message (Expand)AuthorAgeFilesLines
* Run maint/add_warning to add lint block everywhereIan Jackson2023-08-231-0/+1
* Run maint/add_warning to actually apply new lint allowsIan Jackson2023-07-101-0/+1
* Turn off HS client connections by defaultIan Jackson2023-06-291-2/+2
* arti-client tests: Explicitly enable .onion in most testsIan Jackson2023-06-291-2/+16
* arti_client: Add a warning comment to TorAddrError.Nick Mathewson2023-06-291-0/+3
* arti_client: Move BadOnion from TorAddrError to ErrorDetail.Nick Mathewson2023-06-291-9/+0
* HS configuration: Add and honour `allow_onion_addrs` in configurationIan Jackson2023-06-281-5/+8
* arti-client: address: Prefer to throw OnionAddressResolveRequest (fmt)Ian Jackson2023-06-161-9/+7
* arti-client: address: Prefer to throw OnionAddressResolveRequestIan Jackson2023-06-161-7/+23
* arti-client: hs: Test cases for variously disabling .onionIan Jackson2023-06-161-1/+57
* arti-client: StreamPrefs::connect_to_onion_services: honourIan Jackson2023-06-161-0/+12
* arti-client: address: Apply deferred rustfmt churnIan Jackson2023-06-161-2/+6
* arti-client: address: Plumb StreamPrefs into enforce_configIan Jackson2023-06-161-5/+10
* arti-client: address: Move config enforcementIan Jackson2023-06-161-5/+9
* arti-client: address: Move config enforcement (pre-fmt)Ian Jackson2023-06-161-2/+6
* arti-client: address: Disable some tests when HS disabledIan Jackson2023-06-161-9/+16
* arti-client: Rename hs feature to onion-service-client (cfg lines)Ian Jackson2023-06-161-6/+6
* 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