Zachary Boyd
62495b1e86
Adds documentation on all of the RPC methods
2018-05-09 21:56:00 -07:00
Zachary Boyd
12c00baecc
Updates README to reflect changes. Uses instance name when reporting process info
2018-05-09 21:30:51 -07:00
Zachary Boyd
da1d543d03
Allows for the load balance method to be set/retrived via the control server
2018-05-09 21:11:05 -07:00
Zachary Boyd
6878081797
Allows for multiple types of load-balancing methods to be selected and allows for instances to be load-balanced by weight. Allows for instances to be named. Fixes bug with instance cleanup
2018-05-09 21:09:38 -07:00
Zachary Boyd
bfde78268a
Removes the data directory when the tor process exits
2018-05-09 18:19:06 -07:00
Zachary Boyd
369ffa5d4f
Allows to default config of the Tor instances to be specified at startup and during runtime. Allows for the configuration of individual Tor instances to be specified at startup and during runtime
2018-05-09 18:15:58 -07:00
Zachary Boyd
9f5f26d277
removes redundant reference to "this.torPool"
2018-05-09 07:39:54 -07:00
Zachary Boyd
fadde58af2
Runs tor router as an unprivileged user
2018-05-07 22:56:48 -07:00
Roman Brunner
4ccc9e0e8f
Fix issue for dynamically created Tor instances
...
The root cause was that the "this" binding was missing
for the calls that dynamically create the tor instances
and update the references within the _instances array.
[#4 ]
2018-05-07 09:50:52 +02:00
Zachary Boyd
f2abcbb429
Makes the log entires that describe network traffic "verbose" instead of "debug". Sets the default logLevel to "info". Fixes a bug with setting the logLevel via the command line
2018-05-06 22:54:21 -07:00
Zachary Boyd
c08ef63867
Replaces 'new Buffer' with 'Buffer.from'
2018-05-06 09:29:18 -07:00
Zachary Boyd
ddaa185d17
fixes bug in control server
2017-12-07 22:35:13 -08:00
Zachary Boyd
f8698b1541
Uses JSON-RPC 2 for the control server. Removes socket.io
2017-12-07 18:53:16 -08:00
Zachary Boyd
54fa83bdf5
Adds HTTP Connect proxy
2017-12-07 17:52:10 -08:00
Zachary Boyd
4620732805
finished http proxy
2017-12-07 17:21:42 -08:00
Zachary Boyd
f081dbd2fd
adds query instances function
2017-11-12 14:54:47 -08:00
Zachary Boyd
ce0be3c1f5
Fixes issue with file descriptor on OSX
2017-07-25 08:41:57 -07:00
Zachary Boyd
cb49f4d08e
fixes error with callback
2017-04-05 23:41:41 -04:00
Zachary Boyd
2144ebf4b0
fixes bug
2017-04-05 20:53:57 -04:00
Zachary Boyd
25c3b0b8e1
fixes typo
2017-03-25 21:16:10 -04:00
Zachary Boyd
1cc2a57394
starts filling the buffer before a tor instance is live
2017-03-25 21:14:46 -04:00
Zachary Boyd
7d0aba7d60
waits for a tor instance to come online before making a connection
2017-03-25 21:02:56 -04:00
Zachary Boyd
c08946cc24
allows instances to be removed from pool
2017-03-24 20:11:06 -04:00
Zachary Boyd
5825212e7f
adds a README removes unsafe config options
2017-03-24 20:01:45 -04:00
Zachary Boyd
bf739cfd2d
fixes error with create instnaces
2017-03-22 17:25:18 -04:00
Zachary Boyd
feab4e3990
fixes bug with mutlple pool instances
2017-03-22 13:08:50 -04:00
Zachary Boyd
d60fcb1be4
adds control server
2017-03-22 12:44:08 -04:00
Zachary Boyd
85217346c0
wraps connections in a domain
2017-02-26 16:07:47 -05:00
Zachary Boyd
c4ab36be4f
fixes dns logging
2017-01-31 18:16:12 -05:00
Zachary Boyd
e41c4d99a4
final
2017-01-31 18:11:36 -05:00
Zachary Boyd
0ae136a9e8
add DNSServer
2017-01-31 10:56:42 -05:00