Age | Commit message (Collapse) | Author | |
---|---|---|---|
2020-02-24 | Merge ocirc and orconn events into or subsystem. | Nick Mathewson | |
Pubsub events are not supposed to have their own subsystems; they're supposed to be part of a parent subsystem. | |||
2020-02-13 | Re-order most subsystems to correspond to dependency order. | Nick Mathewson | |
2020-01-08 | It's 2020. Update the copyright dates with "make update-copyright" | Nick Mathewson | |
2019-06-11 | Rework orconn tracking to use pubsub | Taylor Yu | |
Part of ticket 29976. | |||
2019-01-16 | Bump copyright date to 2019 | Nick Mathewson | |
2018-12-21 | Merge branch 'orconn-tracker_squashed' | Nick Mathewson | |
2018-12-20 | Add ORCONN event pubsub system | Taylor Yu | |
Add a publish-subscribe subsystem to publish messages about changes to OR connections. connection_or_change_state() in connection_or.c and control_event_or_conn_event() in control.c publish messages to this subsystem via helper functions. Move state constants from connection_or.h to orconn_state.h so that subscribers don't have to include all of connection_or.h to take actions based on changes in OR connection state. Move event constants from control.h for similar reasons. Part of ticket 27167. |