Age | Commit message (Collapse) | Author | |
---|---|---|---|
2018-08-29 | Merge branch 'ticket25573-034' into ticket25573-master | Mike Perry | |
2018-07-21 | Make entry_guards_update_primary() shorter | rl1987 | |
2018-07-10 | Rename torlog.[ch] to log.[ch] | Nick Mathewson | |
Fun fact: these files used to be called log.[ch] until we ran into conflicts with systems having a log.h file. But now that we always include "lib/log/log.h", we should be fine. | |||
2018-07-10 | Rename util_malloc to malloc. | Nick Mathewson | |
2018-07-05 | Move handles.h to src/lib/container | Nick Mathewson | |
There might be a better place for it in the long run, but this is the best we can think of for now. | |||
2018-07-05 | Include compat_string.h in smartlist.c | Nick Mathewson | |
We need this for strcasecmp on (some) Windows build environments. Fix from Gisle Vanem. | |||
2018-07-01 | File-level documentation for some of src/lib. | Nick Mathewson | |
2018-06-28 | Fix a bogus n in a comment | Nick Mathewson | |
2018-06-28 | Move buffers into container | Nick Mathewson | |
Split the network-only and compression-only parts of buffers into the appropriate modules. | |||
2018-06-27 | Merge branch 'ticket26494' | Nick Mathewson | |
2018-06-26 | Refactor bloom filter logic not to be digest-specific. | Nick Mathewson | |
Now the address-set code and the digest-set code share the same backend. Closes ticket 26510 | |||
2018-06-26 | Extract core part of smartlist code into its own library. | Nick Mathewson | |
The smartlist_core library now contains only the parts of smartlists that are needed for the logging library. This resolves the circularity between "container" and "log". The "containers" library still uses the logging code, and has the higher-level smartlist functions. | |||
2018-06-26 | Fix comments in lib/container/*.c | Nick Mathewson | |
2018-06-22 | Update the micro-revision.i dependencies, and add a stdlib.h | Nick Mathewson | |
2018-06-22 | A pair of missing includes. | Nick Mathewson | |
2018-06-22 | Move util_bug into libtor-log | Nick Mathewson | |
2018-06-22 | Remove the util_bug.h include from smartlist.h. | Nick Mathewson | |
This change makes a whole bunch of things in torlog.c break, since apparently I did not find all the fd dependencies. | |||
2018-06-22 | Extract simple integer math into its own module | Nick Mathewson | |
2018-06-22 | Move smartlist_add_{v,}asprintf into smartlist.[ch] | Nick Mathewson | |
Now that I know that "strings" nests below "container", I know this is safe. | |||
2018-06-22 | Extract key string manipulation functions into a new library. | Nick Mathewson | |
2018-06-22 | Update permissible includes | Nick Mathewson | |
2018-06-22 | Expunge container.h | Nick Mathewson | |
2018-06-22 | Extract smartlist.h from container.h | Nick Mathewson | |
2018-06-22 | Remove map from container.h | Nick Mathewson | |
2018-06-22 | Remove bloom filters, order statistics, and bitarrays from container.h | Nick Mathewson | |
2018-06-22 | Remove container->crypto dependency | Nick Mathewson | |
Containers were using crypto_digest.h, just to see the value of DIGEST_LEN. Moved those constants into a new defs module. | |||
2018-06-22 | Move STRUCT_VAR_P to compat_compiler. | Nick Mathewson | |
2018-06-22 | Split container.c based on container types, and minimize includes | Nick Mathewson | |
Minimizing includes revealed other places includes were necessary. | |||
2018-06-22 | Rectify include paths after container split (automatic) | Nick Mathewson | |
2018-06-22 | Refactor container into a library. | Nick Mathewson | |