Nick Mathewson
|
ab6ddc7a33
practracker: split shutdown code out of main.c
|
6 years ago |
Nick Mathewson
|
4bdff5e3e9
practracker compliance: split lint_message into more logical parts
|
6 years ago |
Nick Mathewson
|
d976cda49f
pubsub: add test for items_out in builder_finalize()
|
6 years ago |
Nick Mathewson
|
3552cd69bd
coverage: Exclude lines in pubsub_pub that can only be reached on bug
|
6 years ago |
Nick Mathewson
|
2e7f80d5f4
pubsub_check.c: Stop accepting NULL prefix, which we never send.
|
6 years ago |
Nick Mathewson
|
c40bcab85d
dispatch: Test behavior of formatting type with no set fmt function.
|
6 years ago |
Nick Mathewson
|
f74301f8fd
Unit test for namemap_fmt_name()
|
6 years ago |
Nick Mathewson
|
9fb511526a
pubsub test: add a test to make sure typefns can't be changed.
|
6 years ago |
Nick Mathewson
|
beedadbeac
Try a different approach to making publish function seem used.
|
6 years ago |
Nick Mathewson
|
94feec59cf
move pubsub_connector_t typedef to pubsub_connect.h
|
6 years ago |
Nick Mathewson
|
22ad8658cd
Correct doxygen @file directives
|
6 years ago |
Nick Mathewson
|
3d6bf7b36e
Document several issues found by Taylor
|
6 years ago |
Nick Mathewson
|
b4f28b9df8
pubsub: install libevent events separately from the_dispatcher.
|
6 years ago |
Nick Mathewson
|
6d1abd37e2
Connect the mainloop pubsub dispatcher on startup; free it on shutdown.
|
6 years ago |
Nick Mathewson
|
02e0a39d39
Add msgtypes.h include to pubsub_build.h
|
6 years ago |
Nick Mathewson
|
bdeaf7d4b2
Code to manage publish/subscribe setup via subsystem interface.
|
6 years ago |
Nick Mathewson
|
24df14eb09
Pubsub: macros for ease-of-use and typesafety.
|
6 years ago |
Nick Mathewson
|
a7681525ab
Add function to clear publish bindings.
|
6 years ago |
Nick Mathewson
|
271a671822
pubsub: relationship checking functionality
|
6 years ago |
Nick Mathewson
|
9e60482b80
Pubsub: an OO layer on top of lib/dispatch
|
6 years ago |
Nick Mathewson
|
24b945f713
Debug logs to record all messages sent and delivered.
|
6 years ago |
Nick Mathewson
|
f5683d90be
Add a naming system for IDs in dispatch.
|
6 years ago |
Nick Mathewson
|
e4d3098d4d
Low-level dispatch module for publish-subscribe mechanism
|
6 years ago |
Nick Mathewson
|
a62ac17198
Add a new inline function to check whether debug logging is on
|
6 years ago |
Nick Mathewson
|
253fea84cf
Add a smartlist_grow() function to expand a smartlist
|
6 years ago |
Nick Mathewson
|
56bda7464f
Add a macro for the fairly common "eat next semicolon" syntax trick
|
6 years ago |
Nick Mathewson
|
0944500a8e
Add MESG as a new log domain.
|
7 years ago |
Nick Mathewson
|
dfd7a7f5b6
Add a type to map names to short identifiers
|
7 years ago |
Nick Mathewson
|
9a61d3f5ad
Merge branch 'bug24953_squashed'
|
6 years ago |
rl1987
|
d47e7863bd
Depending on script mode, either use 'whitelist' or 'fallback list'
|
6 years ago |