Commit Graph

247 Commits

Author SHA1 Message Date
Zachary Boyd 6ab973e359 Update CNAME 2021-08-06 12:43:00 -04:00
Zachary Boyd 0a414024c2 Update CNAME 2021-08-06 12:39:22 -04:00
Zachary Boyd a261baeed3
bump version 2019-11-23 22:44:19 -05:00
Zachary Boyd 6040db22dc
merge 2019-11-23 22:41:28 -05:00
Zachary Boyd 37a58f929a
Merge pull request #14 from jogli5er/upstream_master
Pool getPort race condition
2019-11-23 22:40:13 -05:00
Zachary Boyd c1b7a124c4
Merge branch 'master' into upstream_master 2019-11-23 22:39:55 -05:00
Zachary Boyd 5617f2bfdb
Switches the granax package to the new package location 2019-11-21 23:13:31 -05:00
Zachary Boyd 6b7054500d
Merge pull request #16 from znetstar/dependabot/npm_and_yarn/merge-1.2.1
Bump merge from 1.2.0 to 1.2.1
2019-11-21 22:33:39 -05:00
dependabot[bot] bf0327ad66
Bump merge from 1.2.0 to 1.2.1
Bumps [merge](https://github.com/yeikos/js.merge) from 1.2.0 to 1.2.1.
- [Release notes](https://github.com/yeikos/js.merge/releases)
- [Commits](https://github.com/yeikos/js.merge/compare/v1.2.0...v1.2.1)

Signed-off-by: dependabot[bot] <support@github.com>
2019-11-22 03:26:08 +00:00
Zachary Boyd fbdbf525df
Added a entrypoint file so the node.js process is not the root process, so it responds to SIGINT calls (Ctrl+C). 2019-11-21 22:25:01 -05:00
Roman Brunner f89e4b20c5 Pool getPort race condition
It appears that when requesting multiple ports asynchronously,
that a port is given out multiple times, which crashes single
Tor processes. Such a crash brings down the whole system as of
now, which might or might not be desired.
This is caused by a race condition on the port numbers. This
commit fixes the issue if a number of Tor instances for the pool
is requested. If the pool is populated with an array of definitions,
the user has to make sure to include the ports in the definition,
otherwise the race condition still persists. If this should still be
allowed is up for discussion or if a check should be included in the
TorPool create function.
2019-11-21 16:27:48 +01:00
Zachary Boyd 15408206a3 Update changelog 2019-01-15 16:07:26 -05:00
Zachary Boyd 76ab9ae829 Fixes #11 2019-01-15 12:11:49 -05:00
Zachary Boyd aca5498435 updates multi-rpc 2018-12-29 11:14:05 -08:00
Zachary Boyd 5195b576be Updatets to multi-rpc to 1.4.0 2018-12-23 21:17:07 -05:00
Zachary Boyd 08c0b7687e Updates multi-rpc 2018-12-23 20:56:55 -05:00
Zachary Boyd 089e9bbad1 updates multi-rpc 2018-12-16 17:53:18 -05:00
Zachary Boyd c1dfa465d5 Updates multi-rpc 2018-12-14 19:02:39 -05:00
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 1261821ab3 Updates mutli-rpc 2018-09-26 22:37:17 -04:00
Zachary Boyd 459aef5ca3 Updates multi-rpc 2018-09-25 21:25:06 -04:00
Zachary Boyd 90adbe3d55 move jsdoc to devdependencies 2018-09-25 12:54:50 -04:00
Zachary Boyd eb95142b6a update docs 2018-09-25 12:53:29 -04:00
Zachary Boyd 6389835989 updates multi-rpc version 2018-09-25 12:52:13 -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 55ee9b9765 Merge branch 'master' of github.com:znetstar/tor-router 2018-09-19 15:08:20 -04:00
Zachary Boyd 0fa8bca118 removes docs from node_modules 2018-09-19 15:08:10 -04:00
Zachary Boyd 7076bb06f7 Update CNAME 2018-09-19 11:33:38 -04:00
Zachary Boyd c716aa8b03 Create CNAME 2018-09-19 11:23:45 -04:00
Zachary Boyd f1e3767bcc adds docs folder to sc 2018-09-19 11:22:38 -04:00
Zachary Boyd a9e8baa27f references 'granax' to comply with licensing requirements 2018-09-15 13:54:28 -04:00
Zachary Boyd d0fe557036 add fossa shield 2018-09-15 13:39:57 -04:00
Zachary Boyd ffa6f66d77 remove README from dockerignore 2018-09-15 10:15:32 -04:00
Zachary Boyd 3d1877d851 add online docs link 2018-09-15 03:00:49 -04:00
Zachary Boyd 96537af59a merge 2018-09-15 02:29:21 -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 5b598f612a Adds jsdoc for TorPool. 2018-09-13 22:35:40 -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 bcace28669
Update README.md 2018-09-12 18:35:22 -04:00
Zachary Boyd a61a2adb34
Update README.md 2018-09-12 18:34:38 -04:00
Zachary Boyd c539d47e11 update readme and changelog 2018-09-11 19:52:45 -04:00
Zachary Boyd e50a392eb5
Update README.md 2018-09-11 19:51:36 -04:00
Zachary Boyd d2b64ad796 "proxyByName" is now disabled by default because most browsers do not support SOCKS authentication 2018-09-11 19:44:41 -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 e2e43215ad Update README and CHANGELOG. Small bug fixes 2018-09-11 19:21:36 -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 be52091af1 Adds a rotate function to groups 2018-09-11 13:52:42 -04:00
Zachary Boyd 998185d31e Adds methods to the RPC Interface to interact with groups. Adds tests for those methods 2018-09-11 02:48:56 -04:00