summaryrefslogtreecommitdiff
path: root/crates/tor-dirclient/semver.md
Commit message (Collapse)AuthorAgeFilesLines
* dirclient: Upgrade to http 1.0Nick Mathewson2023-11-281-0/+2
| | | | | This is a breaking change, since dirclient::Error exposes http::Error.
* Remove semver.md files from arti 1.1.10Nick Mathewson2023-10-311-1/+0
|
* dirclient: Seal the Requestable trait and hide most of its members.Nick Mathewson2023-10-171-2/+1
| | | | | | | | Since none of these methods were invoked from outside `tor-dirclient` (except for debugging), and since we have had a fair amount of churn on what we actually want them to be, it seems like a good idea to use this trick to hide them. This will let us make other changes to the actual behavior of Requestable in the future.
* dirclient: Rename partial_docs_ok to partial_response_body_okNick Mathewson2023-10-171-0/+1
|
* dirclient: Make Requestable::anonymized mandatory.Nick Mathewson2023-10-171-0/+1
|
* Remove semver.md now that 1.1.8 is out.Nick Mathewson2023-09-051-4/+0
|
* tor-dirclient: Remove unused `StringBody` trait.Gabriela Moldovan2023-08-161-1/+0
|
* tor-dirclient: Make Requestable return requests with String bodies.Gabriela Moldovan2023-08-161-1/+1
| | | | | It's simpler to always use a `String` to represent directory request bodies. We no longer need the `StringBody` trait.
* tor-dirclient: Deprecate download() instead of removing it.Gabriela Moldovan2023-08-161-1/+2
|
* tor-dirclient: Add `HsDescUploadRequest`.Gabriela Moldovan2023-08-161-0/+1
| | | | | The hsdir publisher will send the `HsDescUploadRequest`s to the appropriate directory using `send_request()`.
* tor-dirclient: Make the body type of a `Requestable` type configurable.Gabriela Moldovan2023-08-161-0/+2
| | | | | | | | | Previously, the `Requestable` trait assumed the body of the request would always be empty (`http::Request<()>`). This change replaces the hardcoded `()` body type with the `Requestable::Body` associated type (which will allow implementors to create requests with non-empty bodies). This will enable us to reuse the `Requestable` trait for building `POST` requests for uploading descriptors.
* tor-dirclient: Rename download() to send_request().Gabriela Moldovan2023-08-161-0/+1
| | | | | | `download()` is actually a general-purpose function for sending HTTP requests on a stream. We will soon repurpose it for `POST`-ing descriptors, so let's rename it to `send_request`.
* Remove semver.md files for 1.1.6Nick Mathewson2023-06-301-1/+0
|
* Missing semver entry for new dirclient API from !1323Nick Mathewson2023-06-281-0/+1
|
* dirclient: Make maximum hsdesc length adjustable.Nick Mathewson2023-06-271-0/+0
|
* Remove semver.md files.Nick Mathewson2023-05-031-1/+0
|
* Add a semver entry for !1112.Nick Mathewson2023-04-101-0/+1
|
* Remove semver.md files now that 1.1.0 is released.Nick Mathewson2022-11-301-4/+0
|
* tor-dirclient: Provide fallible DirResponse::output and into_outputIan Jackson2022-10-201-0/+2
|
* tor-dirclient: Make DirResponse be CloneIan Jackson2022-10-201-0/+1
| | | | I want this for testing. It seems friendly to provide it, though.
* tor-dirclient: Make RequestFailed its own error typeIan Jackson2022-10-201-0/+1
| | | | | | | We're going to have functions on Response that fail by returning only one of these. Sadly this diff is quite noisy.
* Now that versions have bumped, remove semver.md files.Nick Mathewson2022-08-011-1/+0
|
* dirclient: Generalize MdSha256Empty to EmptyRequest.Nick Mathewson2022-07-071-0/+1
(It makes sense to use this for things that are not in fact lists of SHA256 digests of Microdescriptors.)