Nick Mathewson
|
6fc2d53227
Remove util_bug dependency on compat.h
|
6 роки тому |
Nick Mathewson
|
7a93ce8f63
Update .gitignore and .may_include files
|
6 роки тому |
Nick Mathewson
|
79f73ab330
Finally extract the log library and make it build.
|
6 роки тому |
Nick Mathewson
|
90a09df5ba
Extract strlcpy and strlcmp to libtor-string
|
6 роки тому |
Nick Mathewson
|
bfb39164ce
Extract core part of gmtime_r, localtime_r (without logging)
|
6 роки тому |
Nick Mathewson
|
b2d4e786b7
Remove the util_bug.h include from smartlist.h.
|
6 роки тому |
Nick Mathewson
|
da4ae8a6b6
Automated fixup of include paths after torlog.h movement.
|
6 роки тому |
Nick Mathewson
|
97b15a1d7c
Extract the locking and logging code
|
6 роки тому |
Nick Mathewson
|
2cf033f238
Extract simple integer math into its own module
|
6 роки тому |
Nick Mathewson
|
3883338c81
Move smartlist_add_{v,}asprintf into smartlist.[ch]
|
6 роки тому |
Nick Mathewson
|
1abadee3fd
Extract key string manipulation functions into a new library.
|
6 роки тому |
Nick Mathewson
|
1e07b4031e
Move ARRAY_LENGTH to compiler_compat.h
|
6 роки тому |
Nick Mathewson
|
0932f32291
Remove compat.h as unneeded from log.c and torlog.h
|
6 роки тому |
Nick Mathewson
|
9426751b72
Extract our code for answering "what time is it right now".
|
6 роки тому |
Nick Mathewson
|
d1cada5a8a
Update permissible includes
|
6 роки тому |
Nick Mathewson
|
c2a558a346
Expunge container.h
|
6 роки тому |
Nick Mathewson
|
de508c5f50
Extract smartlist.h from container.h
|
6 роки тому |
Nick Mathewson
|
9cf6fc91b1
Remove map from container.h
|
6 роки тому |
Nick Mathewson
|
50a5954003
Remove bloom filters, order statistics, and bitarrays from container.h
|
6 роки тому |
Nick Mathewson
|
932b4d0a43
Remove container->crypto dependency
|
6 роки тому |
Nick Mathewson
|
479c2ab503
Move STRUCT_VAR_P to compat_compiler.
|
6 роки тому |
Nick Mathewson
|
657ff55408
Split container.c based on container types, and minimize includes
|
6 роки тому |
Nick Mathewson
|
b8be8265b6
Rectify include paths after container split (automatic)
|
6 роки тому |
Nick Mathewson
|
77dff00b18
Refactor container into a library.
|
6 роки тому |
Nick Mathewson
|
f95e3bf5fc
Simplify include structure of container.[ch]
|
6 роки тому |
Nick Mathewson
|
e066966bf4
Extract tor_malloc and friends to a new module.
|
6 роки тому |
Nick Mathewson
|
eb784aa9ea
add license statement to checkincludes, and have it return an error code
|
6 роки тому |
Nick Mathewson
|
8dcc015975
Fix wide lines in dirauth/dirvote.*
|
6 роки тому |
Nick Mathewson
|
7f2dbbe585
Make sure check-spaces applies in lib and dirauth.
|
6 роки тому |
Nick Mathewson
|
946428d273
Run checkIncludes.py from "make check-includes"
|
6 роки тому |