Commit graph

26 commits

Author SHA1 Message Date
Zachary Boyd 7b90edabd0 Prevents errors that occur when connecting to the destination in the SOCKS Proxy and HTTP Proxy from crashing the applications 2018-10-15 17:36:32 -04:00
Zachary Boyd 419e78b727 Replaces 'jrpc2' with 'multi-rpc'. No application or API changes. 2018-09-25 12:40:15 -04:00
Zachary Boyd a9e8baa27f references 'granax' to comply with licensing requirements 2018-09-15 13:54:28 -04:00
Zachary Boyd 3a869f46bf fixes a small bug in tests 2018-09-15 02:27:19 -04:00
Zachary Boyd 0b82ad9cb5 finishes documentation. minor bug fixes and some code clean-up 2018-09-14 20:09:36 -04:00
Zachary Boyd 4aec5c3d0f Move most of the README to the wiki. Add grunt and jsdoc and documentation for TorProcess 2018-09-13 15:00:51 -04:00
Zachary Boyd c539d47e11 update readme and changelog 2018-09-11 19:52:45 -04:00
Zachary Boyd 2f57082394 "proxyByName" is now disabled by default because most browsers do not support SOCKS authentication 2018-09-11 19:37:13 -04:00
Zachary Boyd c8bc7b81ac Adds setConfig, getConfig, saveConfig and loadConfig methods to the RPC interface. 2018-09-11 17:44:32 -04:00
Zachary Boyd f97272b5c0 Finishes proxy by name for groups. 2018-09-11 15:53:52 -04:00
Zachary Boyd f7537bbf8e Adds tests for the group feature. 2018-09-10 22:36:21 -04:00
Zachary Boyd 22908b7bba Adds group functionality to TorPool 2018-09-10 20:53:33 -04:00
Zachary Boyd c43e6cf14f Finishes proxying through a specific instance 2018-09-10 13:03:02 -04:00
Zachary Boyd c379350de7 The control server can now accept websocket connections. All servers can be bound to a specific hostname 2018-09-09 22:13:39 -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 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 0b60f6f949 removes winston-null-transport and uses the 'silent' option built-in winston instead 2018-09-08 23:47:10 -04:00
Zachary Boyd fb1840b90d updates changelog 2018-08-10 15:47:42 -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 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 9df61fa743 add changelog file 2018-08-10 01:06:25 -04:00