Commit graph

236 commits

Author SHA1 Message Date
Zachary Boyd b65fa27ba8 Breaks the mocha test into individual files so tests can be run independently. Uses Promises in the mocha test. Adds a listen method to all servers 2018-09-09 15:42:50 -04:00
Zachary Boyd 1c29679024 Splits the mocha tests into individual files 2018-09-09 03:00:29 -04:00
Zachary Boyd a74409ddb7 Replaces callbacks with Promises throughout the rest of the application. 2018-09-09 01:45:12 -04:00
Zachary Boyd d1265253d2 Uses bluebird for Promises. All functions in TorProcess return Promises instead of callbacks 2018-09-09 00:44:39 -04:00
Zachary Boyd 723a227f26 replaces eventemitter2 with eventemitter3 2018-09-09 00:28:43 -04:00
Zachary Boyd c1515969b4 Adds a sepreate file for a silent winston logger to be used whenever a logger is not specified. Replaces all callbacks with Promises in TorPool. 2018-09-09 00:25:46 -04:00
Zachary Boyd 72aa9193d2 Moves 'tor-router' executable code to 'src/launch.js' 2018-09-08 23:56:34 -04:00
Zachary Boyd 0b60f6f949 removes winston-null-transport and uses the 'silent' option built-in winston instead 2018-09-08 23:47:10 -04:00
Zachary Boyd 07b06082e2
Merge pull request #6 from knoxcard/patch-1
corrected typo
2018-09-08 23:39:43 -04:00
Indospace.io 964227fc33
update
update
2018-09-08 18:55:24 -07:00
Zachary Boyd e79c5bf3e2 remove cloudbuild 2018-08-15 21:41:10 -04:00
Zachary Boyd 607b74d294 Merge branch 'master' of github.com:znetstar/tor-router 2018-08-15 21:40:54 -04:00
Zachary Boyd a48ea78cee add copyright holder 2018-08-15 21:40:41 -04:00
Zachary Boyd 9c92883082 simplifies dockerfile 2018-08-12 12:03:23 -04:00
Zachary Boyd 150e1e8af6 modify cloudbuild 2018-08-12 11:55:42 -04:00
Zachary Boyd 422790bee1 modify cloudbuild 2018-08-12 11:54:48 -04:00
Zachary Boyd 784ab58e84 modify cloudbuild 2018-08-12 11:51:45 -04:00
Zachary Boyd 129136aa69 switches to node:8 repo 2018-08-12 11:46:06 -04:00
Zachary Boyd ac421e3897 Remove external tor repo from dockerfile 2018-08-12 11:42:36 -04:00
Zachary Boyd e0e5d50c35 modify cloudbuild.yaml 2018-08-12 11:40:21 -04:00
Zachary Boyd b0705d129d modify cloudbuild.yaml 2018-08-12 11:36:58 -04:00
Zachary Boyd 1fa52e50e8 modify cloudbuild.yaml 2018-08-12 11:31:33 -04:00
Zachary Boyd eff827600a Adds cloudbuild.yaml 2018-08-12 11:20:38 -04:00
Zachary Boyd 51467b2e72 Adds cloudbuild.yaml 2018-08-12 11:20:30 -04:00
Zachary Boyd fb1840b90d updates changelog 2018-08-10 15:47:42 -04:00
Zachary Boyd 56b34f2133 Launches tor with the '--quiet' flag when attempting to get the hashed password for the control port. Uses 'os.EOL' instead of '\n' when creating the config file for compatibility with windows 2018-08-10 15:43:28 -04:00
Zachary Boyd 7d996ffa81 Adds "queryInstanceByName" and "queryInstanceAt" 2018-08-10 13:06:40 -04:00
Zachary Boyd 58d3d1da17 Adds a changelog with changes going back to 3.0.0 2018-08-10 12:31:41 -04:00
Zachary Boyd bd77890930 Adds a changelog with changes going back to 3.0.0 2018-08-10 12:29:26 -04:00
Zachary Boyd 1f822af2bd fixes typo 2018-08-10 11:58:48 -04:00
Zachary Boyd 82d0e48df5 ensures instance names are sorted for test 2018-08-10 11:50:58 -04:00
Zachary Boyd 2716786c61 Add bitbucket pipelines again 2018-08-10 11:20:05 -04:00
Zachary Boyd 9c9c7cb324 begins work on the CHANGELOG 2018-08-10 10:59:02 -04:00
Zachary Boyd 1f93a82abd Add travis yml 2018-08-10 10:25:28 -04:00
Zachary Boyd a52789be41 Ensures that data directories are not included in the instance definitions when being compared 2018-08-10 10:08:46 -04:00
Zachary Boyd 9df61fa743 add changelog file 2018-08-10 01:06:25 -04:00
Zachary Boyd 8abdd0b5c7 Upgrade mocha 2018-08-10 01:03:15 -04:00
Zachary Boyd a3917f7870 Merge branch 'master' of bitbucket.org:znetstar/tor-router 2018-08-10 00:58:10 -04:00
Zachary Boyd ba24667009 add nconf env loader 2018-08-10 00:57:47 -04:00
Zachary Boyd 79b005bccb Initial Bitbucket Pipelines configuration 2018-08-10 04:55:49 +00:00
Zachary Boyd 09605e36c5 add bitbucket pipelines 2018-08-10 00:54:30 -04:00
Zachary Boyd f77d6bf3b5 fixes typo 2018-08-10 00:53:43 -04:00
Zachary Boyd a8b68ef5ec Removes domains 2018-08-10 00:46:34 -04:00
Zachary Boyd 04f185f85b Cleans up existing test suites and adds suites for new methods 2018-08-10 00:44:07 -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 f08aa6d23f removes all dependency on domains since they're being deprecated 2018-08-09 13:42:11 -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 ecef462bde cleans up README 2018-05-12 17:55:32 -07:00