Tor Windows service should reload its configuration on SERVICE_CONTROL_PARAMCHANGE control code
The Tor Windows service does not currently support reloading its configuration without stopping or restarting. This functionality is provided on other operating systems by sending the SIGHUP
signal to a Tor process.
Windows services implement this kind of functionality by registering to the service manager to listen for control codes. Therefore the Tor Windows service should implement reloading its configuration on SERVICE_CONTROL_PARAMCHANGE
.
NOTE: Because service control codes are only supported since Windows XP, it does not need to be implemented for Windows 2000.
NOTE 2: Functionality that is provided by sending other signals to a Tor process on other operating systems should be implemented as user defined control codes. Initial documentation on implementing every single one of those control codes should be recorded as separate trac tickets while probably being a child of this ticket.
Trac:
Username: GITNE