Commit graph

40 commits

Author SHA1 Message Date
Zachary Boyd 4bc4c15dd7 Connects to the Tor instance via the control port when the instance starts 2018-05-10 21:17:00 -07:00
Zachary Boyd b3700e0202 Bundles the Tor executable 2018-05-09 22:42:30 -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 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 b3546799da Switches from "commander" to "nconf/yargs" for configuration management and argv/env variable processing 2018-05-09 15:31:58 -07:00
Zachary Boyd 70f2002d61 Move sources for Tor Project deb repository into the Dockerfile 2018-05-09 14:00:39 -07:00
Zachary Boyd cd9ca3bb3e Remove socket.io-client from dev-dependencies 2018-05-09 08:01:35 -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 3c3449eab1 Upgrades to the latest version of "winston" (logging library) 2018-05-06 22:40:49 -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 4620732805 finished http proxy 2017-12-07 17:21:42 -08:00
Zachary Boyd cecdd2d9fd uses entrypoint and cmd in docker file 2017-12-07 15:50:37 -08:00
Zachary Boyd f081dbd2fd adds query instances function 2017-11-12 14:54:47 -08:00
Zachary Boyd 737c052ac4 increases package version 2017-11-12 14:16:02 -08:00
Zachary Boyd 3577ea7fee upgrades npm packages 2017-11-12 14:15:40 -08:00
Zachary Boyd 840f889693 Updates package version 2017-07-25 08:49:05 -07:00
Zachary Boyd cb49f4d08e fixes error with callback 2017-04-05 23:41:41 -04:00
Zachary Boyd 87a8479a53 fixes bug 2017-04-05 20:54:37 -04:00
Zachary Boyd 2144ebf4b0 fixes bug 2017-04-05 20:53:57 -04:00
Zachary Boyd 0237d1dc3f adds the apache licence 2017-03-25 23:55:07 -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 a8841a2f40 waits for a tor instance to come online before making a connection 2017-03-25 21:05:24 -04:00
Zachary Boyd 87648711be adds description 2017-03-24 20:23:27 -04:00
Zachary Boyd d9d0a200c5 adds control server 2017-03-22 12:46:47 -04:00
Zachary Boyd d60fcb1be4 adds control server 2017-03-22 12:44:08 -04:00
Zachary Boyd 9f8dd3976c fixes issue with timezones 2017-01-31 19:54:31 -05:00
Zachary Boyd d3aad86da2 fixes dns logging 2017-01-31 18:16:57 -05:00
Zachary Boyd c4ab36be4f fixes dns logging 2017-01-31 18:16:12 -05:00
Zachary Boyd 40edf63c56 final 2017-01-31 18:12:31 -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
Zachary Boyd f83efc3249 adds licence 2015-12-31 19:32:11 -08:00
Zachary Boyd 624a75f563 adds index 2015-12-31 19:29:10 -08:00
Zachary Boyd 81ff5b6f82 final 2015-12-29 21:41:02 -05:00
Zachary Boyd 9449a59e4d make over 2015-12-29 00:12:46 -05:00
zachary 032877cc8e inital 2015-07-06 10:21:55 -04:00
zachary 925e63eece inital 2015-07-06 10:21:09 -04:00