Add "ADD_ONION"/"DEL_ONION" and "GETINFO onions/*" to the controller.
These commands allow for the creation and management of ephemeral Onion ("Hidden") services that are either bound to the lifetime of the originating control connection, or optionally the lifetime of the tor instance. Implements #6411.
Showing
- changes/feature6411 7 additions, 0 deletionschanges/feature6411
- src/common/crypto.c 72 additions, 0 deletionssrc/common/crypto.c
- src/common/crypto.h 3 additions, 0 deletionssrc/common/crypto.h
- src/or/connection.c 7 additions, 0 deletionssrc/or/connection.c
- src/or/control.c 405 additions, 0 deletionssrc/or/control.c
- src/or/control.h 5 additions, 0 deletionssrc/or/control.h
- src/or/or.h 3 additions, 0 deletionssrc/or/or.h
- src/or/rendservice.c 257 additions, 44 deletionssrc/or/rendservice.c
- src/or/rendservice.h 19 additions, 0 deletionssrc/or/rendservice.h
- src/test/include.am 1 addition, 0 deletionssrc/test/include.am
- src/test/test.c 3 additions, 1 deletionsrc/test/test.c
- src/test/test_controller.c 161 additions, 0 deletionssrc/test/test_controller.c
- src/test/test_crypto.c 37 additions, 0 deletionssrc/test/test_crypto.c
Loading
Please register or sign in to comment