summaryrefslogtreecommitdiff
path: root/src/feature/control/control_proto.c
AgeCommit message (Collapse)Author
2021-03-12Update copyrights to 2021, using "make update-copyright"Nick Mathewson
2020-01-08It's 2020. Update the copyright dates with "make update-copyright"Nick Mathewson
2019-12-09Rename control_reply_add_1kvTaylor Yu
Part of ticket 30984.
2019-12-08reply lines structuresTaylor Yu
Part of #30984.
2019-09-24feature/control: add a missing word to the send_control_done() commentteor
2019-06-25Make control_write_reply() mockableTaylor Yu
Part of ticket 30889.
2019-04-30Run Coccinelle for control.c refactorTaylor Yu
2019-04-30Factor out control reply outputTaylor Yu
Create a set of abstractions for controller commands and events to output replies to the control channel. The control protocol has a relatively consistent SMTP-like structure, so it's helpful when code that implements control commands and events doesn't explicitly format everything on its own.
2019-04-30Add clarifying comments to control_proto.cTaylor Yu
Refer to control-spec.txt grammar productions in comments in control_proto.c for clarity.
2019-04-30Split reply formatting out of control_fmt.cTaylor Yu
Split the core reply formatting code out of control_fmt.c into control_proto.c. The remaining code in control_format.c deals with specific subsystems and will eventually move to join those subsystems.