Commit graph

29 commits

Author SHA1 Message Date
Zachary Boyd 72aa9193d2 Moves 'tor-router' executable code to 'src/launch.js' 2018-09-08 23:56:34 -04:00
Zachary Boyd 4c148e2832 completes mocha test for TorProcess 2018-08-09 16:13:48 -04:00
Zachary Boyd 7b89981059 Uses a 'null' transport if 'logLevel' is set to 'null' 2018-08-09 15:16:45 -04:00
Zachary Boyd b3a03b4a3e Removes refrences to 'nconf' within classes to make testing easier 2018-08-09 15:03:51 -04:00
Zachary Boyd 41aea76a95 fixes bug with port numbers not being set in nconf 2018-07-19 10:33:18 -04:00
Zachary Boyd b3700e0202 Bundles the Tor executable 2018-05-09 22:42:30 -07:00
Zachary Boyd c0026c4411 Removes the default values on socksPort and instances 2018-05-09 22:09:31 -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 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 3c3449eab1 Upgrades to the latest version of "winston" (logging library) 2018-05-06 22:40:49 -07: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 f51bcc7851 grabs version from pacakage.json 2017-03-24 20:19:05 -04:00
Zachary Boyd 22870f9856 requests new identities on all instances in response to a SIGHUP 2017-03-24 19:24:27 -04:00
Zachary Boyd 41d1391f76 fixes bug with mutlple pool instances 2017-03-22 13:09:32 -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 dbae5b0eab add get timezone 2017-03-12 14:36:43 -04:00
Zachary Boyd 664399d584 makes default socks port 9050 and default dns port 9053 2017-03-12 12:58:58 -04:00
Zachary Boyd 9f8dd3976c fixes issue with timezones 2017-01-31 19:54:31 -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
Zachary Boyd bc38d1204e final 2015-12-29 21:54:14 -05:00
Zachary Boyd 92bef6e9f6 final 2015-12-29 21:43:19 -05: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