| Commit message (Collapse) | Author | Age | Files | Lines | |
|---|---|---|---|---|---|
| * | Move from `trust-dns` to `hickory` | Andrew | 2023-11-30 | 1 | -6/+6 |
| | | | | | | | This is not a change of ownership but just rebranding. Signed-off-by: Andrew <[email protected]> | ||||
| * | Treat only EAFNOSUPPORT as a warning | Jani Monoses | 2023-09-26 | 1 | -4/+6 |
| | | |||||
| * | Handle address already in use | Jani Monoses | 2023-09-22 | 1 | -0/+4 |
| | | |||||
| * | arti, tor-config: Allow listening on generic addresses for SOCKS and DNS. | Jani Monoses | 2023-09-22 | 1 | -14/+18 |
| | | |||||
| * | Bump to trust-dns-proto 0.23.0 | Nick Mathewson | 2023-09-05 | 1 | -4/+4 |
| | | |||||
| * | Throughout: Use *_report!() macros for reporting Errors. | Nick Mathewson | 2023-07-07 | 1 | -8/+5 |
| | | | | | | | | | | | | | | | | I identified the cases to replace by searching for the string `.report()`. There are a few that I didn't change: * A couple of cases that used anyhow::Error, * One case that reported two Errors. * Two cases in `tor_hsclient::err` that just did `error!("Bug: {}")`. I have also not audited the cases in `tor-hsclient` where we're using `tor_error::Report` manually. Nonetheless, closes #949. | ||||
| * | Use ErrorReport - run rustfmt | Ian Jackson | 2023-01-30 | 1 | -1/+5 |
| | | | | | Split off for ease of review and possible rebase. | ||||
| * | Apply safelog to DNS response serialisation errors, but report them | Ian Jackson | 2023-01-30 | 1 | -5/+11 |
| | | | | | | | With safe logging disabled, print the error too. With safe logging enabled, do not print the message or the error. | ||||
| * | Use ErrorReport/Report for errors in warn! in arti | Ian Jackson | 2023-01-30 | 1 | -3/+4 |
| | | |||||
| * | arti: Adjust severity on per-socks-request log. | Nick Mathewson | 2022-08-25 | 1 | -1/+3 |
| | | | | | | Also, note why we aren't hiding the addrs that we're listening on here. | ||||
| * | arti: Move most public APIs behind `experimental-api`. | Nick Mathewson | 2022-08-11 | 1 | -1/+2 |
| | | | | | | | | | | | | | | | | | | The remaining unconditionally public APIs are those related to our configuration objects, and the main_main() API. The rationale for making main_main() public is to have an actual entry point. The rationale for making the config APIs public is: 1. We really do intend for others to be able to read our configuration files using this API. 2. The structure of our configuration files is already part of our interface. Closes #530. | ||||
| * | try to differentiate transient from nontransient error | trinity-1686a | 2022-06-08 | 1 | -2/+0 |
| | | |||||
| * | return nodata instead of servfail in some instances | trinity-1686a | 2022-06-08 | 1 | -3/+13 |
| | | |||||
| * | deduplicate dns requests based on transaction id | trinity-1686a | 2022-05-30 | 1 | -49/+139 |
| | | |||||
| * | rename *_isolation_group to *_isolation | trinity-1686a | 2022-03-24 | 1 | -1/+1 |
| | | |||||
| * | Alternative API for set_isolation_group(). | Nick Mathewson | 2022-03-17 | 1 | -1/+1 |
| | | | | | | | | | | | | | Instead of requiring a `Box<dyn Isolation>`, it now takes either a `Box<dyn Isolation>`, or an arbitrary `T` that implements `Isolation`. This API still allows the user to pass in a `Box<dyn Isolation>` if that's what they have, but it doesn't require them to Box the isolation on their own. Part of #414. | ||||
| * | Merge branch 'test-isolation' into 'main' | Nick Mathewson | 2022-03-17 | 1 | -6/+32 |
| |\ | | | | | | | | | new api for isolation See merge request tpo/core/arti!377 | ||||
| | * | add isolation to dns requests | trinity-1686a | 2022-03-16 | 1 | -6/+32 |
| | | | |||||
| * | | Fix typo | Dimitris Apostolou | 2022-03-16 | 1 | -1/+1 |
| |/ | |||||
| * | make run_dns_resolver public and fix typo | trinity-1686a | 2022-03-15 | 1 | -3/+2 |
| | | |||||
| * | fix typos and minor issues | trinity-1686a | 2022-03-14 | 1 | -2/+5 |
| | | |||||
| * | actually add DNS support | trinity-1686a | 2022-03-14 | 1 | -4/+80 |
| | | |||||
| * | add skeleton for DNS handling | trinity-1686a | 2022-03-14 | 1 | -6/+88 |
| | | |||||
| * | add udp to runtime | trinity-1686a | 2022-03-14 | 1 | -0/+21 |
