Commit
This commit does not belong to any branch on this repository, and may belong to a fork outside of the repository.
Browse files
Browse the repository at this point in the history
merged in branch 'caronte' from origin
- Loading branch information
Showing
46 changed files
with
2,595 additions
and
849 deletions.
There are no files selected for viewing
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -1,3 +1,7 @@ | ||
config.json | ||
node_modules/ | ||
npm-debug.log | ||
node_modules | ||
*.swp | ||
cov | ||
atest.js | ||
notes | ||
primus-proxy.js | ||
tes.js |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -1,10 +1,12 @@ | ||
language: node_js | ||
node_js: | ||
- 0.8 | ||
- "0.10" | ||
- "0.11" | ||
|
||
notifications: | ||
email: | ||
- travis@nodejitsu.com | ||
irc: "irc.freenode.org#nodejitsu" | ||
|
||
script: | ||
npm test |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -1,97 +1,4 @@ | ||
## ChangeLog for: node-http-proxy | ||
### v 1.0.0-alpha | ||
|
||
## Version 0.10.0 - 3/18/2013 | ||
- Complete refactor with new API | ||
|
||
- Breaking change: `proxyResponse` events are emitted on the `HttpProxy` or `RoutingProxy` instances as originally was intended in `0.9.x`. | ||
|
||
## Version 0.9.1 - 3/9/2013 | ||
|
||
- Ensure that `webSocketProxyError` and `proxyError` both receive the error (indexzero). | ||
|
||
## Version 0.9.0 - 3/9/2013 | ||
- Fix #276 Ensure response.headers.location is defined (indexzero) | ||
- Fix #248 Make options immutable in RoutingProxy (indexzero) | ||
- Fix #359 Do not modify the protocol in redirect request for external sites. (indexzero) | ||
- Fix #373 Do not use "Transfer-Encoding: chunked" header for proxied DELETE requests with no "Content-Length" header. (indexzero) | ||
- Fix #338 Set "content-length" header to "0" if it is not already set on DELETE requests. (indexzero) | ||
- Updates to README.md and Examples (ramitos, jamie-stackhouse, oost, indexzero) | ||
- Fixes to ProxyTable and Routing Proxy (adjohnson916, otavoijr) | ||
- New API for ProxyTable (mikkel, tglines) | ||
- Add `options.timeout` for specifying socket timeouts (pdoran) | ||
- Improve bin/node-http-proxy (niallo) | ||
- Don't emit `proxyError` twice (erasmospunk) | ||
- Fix memory leaks in WebSocket proxying | ||
- Support UNIX Sockets (yosefd) | ||
- Fix truncated chunked respones (jpetazzo) | ||
- Allow upstream listeners to get `proxyResponse` (colinmollenhour) | ||
|
||
## Version 0.8.1 - 6/5/2012 | ||
- Fix re-emitting of events in RoutingProxy (coderarity) | ||
- New load balancer and middleware examples (marak) | ||
- Docs updated including changelog (lot of gently people) | ||
|
||
## Version 0.8.0 - 12/23/2011 | ||
- Improve support and tests for url segment routing (maxogden) | ||
- Fix aborting connections when request close (c4milo) | ||
- Avoid 'Transfer-Encoding' on HTTP/1.0 clients (koichik). | ||
- Support for Node.js 0.6.x (mmalecki) | ||
|
||
## Version 0.7.3 - 10/4/2011 | ||
- Fix setting x-forwarded headers (jesusabdullah) | ||
- Updated examples (AvianFlu) | ||
|
||
## Version 0.7.0 - 9/10/2011 | ||
- Handles to every throw-able resume() call (isaacs) | ||
- Updated tests, README and package.json (indexzero) | ||
- Added HttpProxy.close() method (indexzero) | ||
|
||
## Version 0.6.6 - 8/31/2011 | ||
- Add more examples (dominictarr) | ||
- Use of 'pkginfo' (indexzero) | ||
- Handle cases where res.write throws (isaacs) | ||
- Handles to every throw-able res.end call (isaacs) | ||
|
||
## Version 0.5.11 - 6/21/2011 | ||
- Add more examples with WebSockets (indexzero) | ||
- Update the documentation (indexzero) | ||
|
||
## Version 0.5.7 - 5/19/2011 | ||
- Fix to README related to markup and fix some examples (benatkin) | ||
- Improve WebSockets handling (indexzero) | ||
- Improve WebSockets tests (indexzero) | ||
- Improve https tests (olauzon) | ||
- Add devDependencies to package.json (olauzon) | ||
- Add 'proxyError' event (indexzero) | ||
- Add 'x-forwarded-{port|proto}' headers support (indexzero) | ||
- Keep-Alive connection supported (indexzero) | ||
|
||
## Version 0.5.0 - 4/15/2011 | ||
- Remove winston in favor of custom events (indexzero) | ||
- Add x-forwarded-for Header (indexzero) | ||
- Fix WebSocket support (indexzero) | ||
- Add tests / examples for WebSocket support (indexzero) | ||
- Update .proxyRequest() and .proxyWebSocketRequest() APIs (indexzero) | ||
- Add HTTPS support (indexzero) | ||
- Add tests / examples for HTTPS support (indexzero) | ||
|
||
## Version 0.4.1 - 3/20/2011 | ||
- Include missing dependency in package.json (indexzero) | ||
|
||
## Version 0.4.0 - 3/20/2011 | ||
- Update for node.js 0.4.0 (indexzero) | ||
- Remove pool dependency in favor of http.Agent (indexzero) | ||
- Store buffered data using `.buffer()` instead of on the HttpProxy instance (indexzero) | ||
- Change the ProxyTable to be a lookup table instead of actively proxying (indexzero) | ||
- Allow for pure host-only matching in ProxyTable (indexzero) | ||
- Use winston for logging (indexzero) | ||
- Improve tests with async setup and more coverage (indexzero) | ||
- Improve code documentation (indexzero) | ||
|
||
### Version 0.3.1 - 11/22/2010 | ||
- Added node-http-proxy binary script (indexzero) | ||
- Added experimental WebSocket support (indutny) | ||
- Added forward proxy functionality (indexzero) | ||
- Added proxy table for multiple target lookup (indexzero) | ||
- Simplified tests using helpers.js (indexzero) | ||
- Fixed uncaughtException bug with invalid proxy target (indutny) | ||
- Added configurable logging for HttpProxy and ProxyTable (indexzero) |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Oops, something went wrong.