909 Commits

Author SHA1 Message Date
indexzero
7cbf447320 [dist] Move pgriess' websocket client into vendor/* 2011-04-16 23:45:33 -04:00
indexzero
cfddd12e82 [api] Update .proxyRequest() and .proxyWebSocketRequest() APIs to take an options hash instead of a set of arguments. Add HTTPS support. 2011-04-16 23:08:40 -04:00
indexzero
6e4bf6a9cb [doc] Breakout demo.js into files in example/. Add web-socket-proxy.js example 2011-04-16 03:19:56 -04:00
indexzero
b0b0183c2b [api] Update WebSocket support to use http.Agent APIs 2011-04-16 03:19:22 -04:00
indexzero
5681fc1a28 [api] Emit end event when done proxying 2011-04-15 21:09:54 -04:00
indexzero
a3cb527be5 [api] Update request event to be consistent by emitting both req and res. Add x-forwarded-for header. 2011-04-15 20:43:22 -04:00
indexzero
c485c8742c [doc] Regenerate docco docs 2011-04-15 20:22:35 -04:00
indexzero
a89b3976b2 [api] Remove winston logging in favor of custom events 2011-04-15 20:22:22 -04:00
indexzero
a5d88aaacc [dist] Version bump. 0.4.2. Remove eyes dependency. v0.4.2 2011-04-13 17:24:22 -04:00
indexzero
0d1a3fe995 [dist] Version bump. 0.4.1. Fix package.json v0.4.1 2011-03-20 16:42:06 -05:00
indexzero
cbb5fbccd0 [dist] Version bump. 0.4.0 v0.4.0 2011-03-20 13:32:09 -05:00
indexzero
6c42f04524 [doc] Regenerate docco docs 2011-03-20 13:31:44 -05:00
indexzero
1dd9b3b150 [minor] Expose version on module 2011-03-20 13:31:30 -05:00
indexzero
3fd3c96fa0 [api] Force connection header to be close until keep-alive is replemented 2011-03-20 13:17:15 -05:00
indexzero
3588687874 [test] Small update to proxy-table-test.js 2011-03-19 13:48:45 -05:00
indexzero
571531820e [doc api test] Wrap things up for v0.4.0 release: Add hostnameOnly routing to ProxyTable, add more documentation, fix edge-cases until they can be further investigated in node.js core 2011-03-10 08:22:50 -05:00
indexzero
4110448046 [doc api test] Rename HttpProxy.pause to HttpProxy.resume. Update documentation and tests accordingly 2011-03-09 23:53:41 -05:00
indexzero
3bc7d16adc [doc] Added docco generated literate coding documentation 2011-03-09 21:42:12 -05:00
indexzero
973f19fd5a [doc] Added more documentation 2011-03-09 21:41:54 -05:00
indexzero
d8c54063dc [minor doc] Update demo and small fix to node-http-proxy 2011-03-09 17:40:43 -05:00
indexzero
389159da1b [api test] All tests are passing when run as individual files 2011-03-09 16:25:32 -05:00
indexzero
e39a9f93d2 [api] Further work on refactor for node 0.4.0 2011-03-09 02:12:58 -05:00
indexzero
9faa924a29 [api] First pass at removing pool and working with node v0.4.0 2011-02-21 04:39:51 -05:00
indexzero
34cba38c29 [fix] Fixed cli parsing issue when --argument=value is not used 2010-12-07 19:27:41 -05:00
indexzero
8ef2e1fe33 [doc] Update to v0.3.1 in README.md 2010-11-23 19:12:41 -05:00
indexzero
0e7f362671 [dist] Change package.json for npm version bump 2010-11-22 00:18:20 -05:00
indexzero
de53d5eb2c [doc dist] Version bump. Added CHANGELOG.md v0.3.1 2010-11-22 00:15:18 -05:00
indexzero
8251296d7f [dist minor] Removed vendored pool. Changed all references of sys to util 2010-11-22 00:09:51 -05:00
indexzero
00014d624c [api test bin doc] Added bin script and simple logging 2010-11-21 23:43:25 -05:00
indexzero
c06f4bf7fe [test doc api] Added forward proxy functionality with tests 2010-11-21 22:41:47 -05:00
indexzero
bedc7a3ae5 [api test doc] Updated tests. Added ProxyTable functionality 2010-11-21 18:35:13 -05:00
indexzero
8c3e993833 [test] Simplified tests. Added tests for experimental websocket support 2010-11-21 02:07:07 -05:00
Fedor Indutny
f84880fcd9 No-server fix 2010-11-03 09:19:16 +06:00
indexzero
73381cf71a [debug] Removed pool as a dependency for stress test 2010-09-22 02:37:25 -04:00
indexzero
266e5246ea [debug] Roll back last commit ... connection = close was ineffective 2010-09-22 02:21:47 -04:00
indexzero
7b0ea85e2a [debug] Trying to repair pool busy client growth 2010-09-22 02:08:31 -04:00
indexzero
32aaf74e95 [minor] Updated max clients for pool 2010-09-20 20:38:19 -04:00
indexzero
60791f361f [minor] Pushing hot-fix from Mikeal for vendored pool repo 2010-09-20 20:37:02 -04:00
indexzero
9128a8c5a1 [doc] Updated Copyright ... added Fedor 2010-09-19 00:39:45 -04:00
indexzero
dd1918dc36 [debug] Better debug messages to try to determine if pool is slowly losing clients to forever busy 2010-09-17 13:09:43 -04:00
indexzero
7c2eb5de35 [api] pseduo-vendor pool until pull request is finalized 2010-09-17 01:30:52 -04:00
indexzero
3bb458e115 [api] Integrated commits from donnerjack and worked on pool changes 2010-09-16 23:43:55 -04:00
Fedor Indutny
7e61f0cf57 Moved error handling to response.on('end'), fixed error handling in websocket's part 2010-09-17 09:29:19 +07:00
Fedor Indutny
56003b5276 Added support of automatic websocket tunneling, added test for it 2010-09-16 11:43:35 +07:00
Fedor Indutny
cd78af5fea 'end' event becomes 'close', added more try-catch handling 2010-09-15 14:19:10 +07:00
Fedor Indutny
7249ef3ee7 WebSocket proxy support, fixed 304 code halting 2010-09-15 11:39:35 +07:00
Marak Squires
5d54ea58c9 adding more debugging messages 2010-09-13 18:41:24 -04:00
Marak Squires
4069a7e98c adding some debug messages for live testing 2010-09-13 18:29:38 -04:00
indexzero
711258ef46 [minor] Listen to error event on pool so we dont fail out unexpectedly anymore 2010-09-10 17:41:59 -04:00
indexzero
f8bff4c618 [minor] Listen to error events re-emitted by pool into the ClientRequest 2010-09-10 17:34:38 -04:00