Commit graph

238 commits

Author SHA1 Message Date
Zachary Boyd a571d2caf9 removes 'async' as a dependency. adds npm badge 2018-09-09 17:03:43 -04:00
Zachary Boyd ba837dca3e Rasies the node version from 8 to 10 in the dockerfile 2018-09-09 15:45:46 -04:00
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