Max Ogden
4d50915373
change proxytable routing to route one level shallower
2011-10-14 15:42:39 -07:00
indexzero
f188f4ffd8
[test fix] Remove unnecessary console.log in tests/websocket/websocket-proxy-test.js
2011-10-04 01:54:27 +02:00
indexzero
db185bb303
[dist] Version bump. 0.7.3
v0.7.3
2011-10-04 01:51:17 +02:00
Florian Traverse
b7adf866b5
added what is necessary for having proxyError on Routing proxywq
2011-10-04 01:49:12 +02:00
indexzero
ccccc45f11
[dist] Version bump. 0.7.2
v0.7.2
2011-09-30 04:03:58 +02:00
Fedor Indutny
45ef87e71b
[websockets] add latest websockets support
2011-09-30 03:28:46 +02:00
Charlie Robbins
6c6fec094e
Merge pull request #118 from nodejitsu/gh-117
...
[fix] Examples have working require paths now.
2011-09-29 13:16:53 -07:00
Joshua Holbrook
2e8d4c6e49
[fix] Fixed require paths in examples
2011-09-29 13:14:15 -07:00
Charlie McConnell
5ad77395c0
[dist] Version bump v0.7.1, closes #107 #112
v0.7.1
2011-09-21 15:34:12 -07:00
Charlie McConnell
2b2c4abb2c
Merge pull request #114 from nodejitsu/readme-fixes
...
Readme fixes
2011-09-21 15:30:18 -07:00
Charlie McConnell
549360a462
[examples] More fixes to examples.
2011-09-21 14:53:57 -07:00
Charlie McConnell
8fc8d966c4
[examples] Updated examples to v0.7.x API.
2011-09-21 14:11:41 -07:00
Charlie McConnell
e5693d2b5b
Merge pull request #110 from nodejitsu/gh-107
...
#107 : Set x-forwarded-for header (amongst others)
2011-09-21 13:09:23 -07:00
Charlie McConnell
24ef919495
[docs] Updated examples in README.md for 0.7.x API.
2011-09-21 13:05:57 -07:00
Joshua Holbrook
1f33943b23
[fix] connection.socket -> socket for source of x-forwarded-for data
2011-09-20 14:34:03 -07:00
Joshua Holbrook
66e982060c
[test] Added a test for the "x-forwarded-for" header
2011-09-20 13:33:07 -07:00
Joshua Holbrook
2677bb6c44
[fix] x-forwarded http headers should set properly.
2011-09-20 13:00:59 -07:00
Charlie Robbins
787370ee87
Merge pull request #109 from jnordberg/master
...
command line tool - make sure targetPort is an integer
2011-09-18 18:49:39 -07:00
Johan Nordberg
5ba25aa345
Make sure the target port is an integer
...
This fixes a bug that caused cli to fail when --target was specified with both hostname and port
2011-09-17 14:37:47 +02:00
indexzero
bdf48bea36
[doc] Drop version number from README.md.
v0.7.0
2011-09-10 07:06:05 -04:00
indexzero
00e34a10bd
[dist] Version bump. 0.7.0
2011-09-10 07:05:31 -04:00
indexzero
f7010e5169
[merge] Merge from significant internal refactor in v0.7.x. No external API changes
2011-09-10 07:05:17 -04:00
indexzero
0182ba37cd
[dist] Version bump. 0.7.0
2011-09-10 07:01:32 -04:00
indexzero
0eb4917ded
[fix] Add x-forward-* headers for WebSocket requests. Closes #74
2011-09-10 06:57:51 -04:00
indexzero
d6c543691b
[doc] Document setMaxSockets. Fixes #81
2011-09-10 04:58:19 -04:00
indexzero
13eaec55dc
[doc] Updated examples
2011-09-10 04:04:31 -04:00
indexzero
2cd8256c4d
[minor] Small update to bin/node-http-proxy
2011-09-10 03:57:26 -04:00
indexzero
6c1c554451
[dist] Update .gitignore
2011-09-10 03:56:57 -04:00
indexzero
0ba5023e82
[doc] Update README.md
2011-09-10 03:56:18 -04:00
indexzero
6e1ade0bb8
[dist] Update scripts in package.json
2011-09-10 03:55:53 -04:00
indexzero
734769fa9b
[test] Updated tests to reflect finalized API of the RoutingProxy
2011-09-10 03:55:35 -04:00
indexzero
f765f90ec3
[api] Finalized the RoutingProxy API
2011-09-10 03:55:07 -04:00
indexzero
598fe2e38d
[api doc] Rebuilt httpProxy.createServer() with the newer high-level RoutingProxy API
2011-09-09 18:14:49 -04:00
indexzero
5927ecd62a
[api test dist] Stubbed out the API for the higher-level RoutingProxy object to be exposed by node-http-proxy
2011-09-08 18:22:38 -07:00
indexzero
2937229820
[dist] Update examples/package.json to conform to nodejitsu style guidelines
2011-09-08 17:58:11 -07:00
indexzero
3a4d312eda
[test] Whitespace fix
2011-09-08 17:57:44 -07:00
indexzero
81d6c31875
[dist] Reorganize examples based on classification(s): http, websocket, or middleware
2011-09-08 17:01:19 -07:00
indexzero
0eae2a913a
[api] Added new close() method which cleans up sockets from HttpProxy instances
2011-09-08 16:55:45 -07:00
indexzero
ec03d72c5d
[minor] Move private methods to the bottom of file(s)
2011-09-08 16:53:42 -07:00
indexzero
0e36912906
Fixed large DoS vector in the middleware implementation
2011-09-08 16:44:25 -07:00
indexzero
0c71119ee5
resume() can throw
2011-09-08 16:41:42 -07:00
indexzero
37e2541891
Emit drain if it doesn't happen on its own in 100ms
2011-09-08 16:36:19 -07:00
indexzero
6a7fd14bfa
Add flow control
2011-09-08 16:29:15 -07:00
indexzero
ca1d12cf1b
[fix] Memory leak hunting.
2011-09-08 16:21:20 -07:00
indexzero
38315f6b1f
[minor] More contextual errors when middleware(s) error
2011-09-08 16:07:35 -07:00
Tj Holowaychuk
07c8d2ee60
Fixed large DoS vector in the middleware implementation
2011-09-08 14:36:40 -07:00
indexzero
5575bcf60c
[minor] Remove commented out debug statements.
2011-09-08 14:24:43 -07:00
isaacs
558a8a4f79
resume() can throw
2011-09-08 14:06:31 -07:00
isaacs
84be9f2c3a
Emit drain if it doesn't happen on its own in 100ms
2011-09-08 14:06:22 -07:00
isaacs
2b9e09b00a
Add flow control
...
Not in the "async/fibers/coro" sense of flow control, but in the TCP
backpressure sense.
Pause the stream when a write isn't flushed, and then resume it once the
writable stream drains.
2011-09-08 14:06:14 -07:00