| Commit message (Collapse) | Author | Age | Files | Lines |
| |
|
|
|
|
|
|
| |
These lints force us to declare our exported enums and
exhaustive-looking structs as non-exhaustive (so that we can add to
them in the future without breaking our API) or to explicitly
disable the warning for a given enum/struct (to say that we _intend_
for additions to be a breaking change).
|
| | |
|
| |
|
|
|
| |
The calculation isn't completely right here, but it's a fair
stopgap.
|
| |
|
|
|
|
|
|
|
|
|
| |
Among other stuff, revert parts of previous commit that introduced a
ReadableStore abstraction: there isn't a good abstraction hat covers
both Tor legacy stores and sqlite stores-- or if there is, I'll have
to find it organizally.
This isn't a final version: it probably has bugs, and it needs
documentation and more tests. But before I do those, I want to
sanity-check the API by drafting the next layer up on the stack.
|
| |
|
|
| |
Also uses mmap for loading stuff.
|
| | |
|
| | |
|
|
|
For now, this assumes an existing Tor cache directory.
|