Age | Commit message (Collapse) | Author | |
---|---|---|---|
2020-01-08 | It's 2020. Update the copyright dates with "make update-copyright" | Nick Mathewson | |
2019-06-05 | Run "make autostyle." | Nick Mathewson | |
2019-01-16 | Bump copyright date to 2019 | Nick Mathewson | |
2018-11-24 | Add a function to canonicalize nodefamilies per prop298 | Nick Mathewson | |
This is the same as the regular canonical nodefamily format, except that unrecognized elements are preserved. | |||
2018-11-19 | Backend for compact node-family representation. | Nick Mathewson | |
This representation is meant to save memory in microdescriptors -- we can't use it in routerinfo_t yet, since those families need to be encoded losslessly for directory voting to work. This representation saves memory in three ways: 1. It uses only one allocation per family. (The old way used a smartlist (2 allocs) plus one strdup per entry.) 2. It stores identity digests in binary, not hex. 3. It keeps families in a canonical format, memoizes, and reference-counts them. Part of #27359. |