From 9c9c7cb324e752f11e0665cc4bc6947bcbcce77e Mon Sep 17 00:00:00 2001 From: Zachary Boyd Date: Fri, 10 Aug 2018 10:59:02 -0400 Subject: [PATCH] begins work on the CHANGELOG --- .travis.yml | 3 +++ CHANGELOG.md | 29 +++++++++++++++++++++++++++++ 2 files changed, 32 insertions(+) diff --git a/.travis.yml b/.travis.yml index 3b982fa..081ebd7 100644 --- a/.travis.yml +++ b/.travis.yml @@ -1,4 +1,7 @@ language: node_js +node_js: + - "node" + - "8" before_install: - sudo apt-get update -qq diff --git a/CHANGELOG.md b/CHANGELOG.md index e69de29..dca4f42 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -0,0 +1,29 @@ +# Changelog + +## [3.4.2] - 2018-08-09 + +### Added +- Test suites for DNSServer, HTTPServer, SOCKSServer and ControlServer +- Added TorPool.set_config_all method to change configuration of all active instances + +### Changed +- Cleans up test suites for TorPool and TorProcess +- Removes potential security vulnerability +- setTorConfig rpc method changes the configuration of active instances, setDefaultTorConfig and getDefaultTorConfig will set or get the configuration of future instances +- The default Tor Configuration will be applied to instances when the "Config" property on the instance definition is not set + +## [3.4.1] - 2018-07-19 + +### Changed +- Fixes bug with the application not binding to port numbers specified on the command line + +## [3.4.0] - 2018-05-11 + +### Added +- Bundles the Tor executable with the application. Tor will be downloaded during "npm install" +- Signals and Configuration changes can be sent to live Tor instances via the Tor Control Protocol +- Adds TorProcess.new_identity + +### Changed +- By default Tor Router will use the Tor executable bundled with the application, to override use the "TOR_PATH" environment variable +- Deprecates the TorPool.new_ips and TorProcess.new_ip functions use TorPool.new_identites and TorProcess.new_identity function respectively. \ No newline at end of file