Huge News!Announcing our $40M Series B led by Abstract Ventures.Learn More
Socket
Sign inDemoInstall
Socket

http-proxy

Package Overview
Dependencies
Maintainers
3
Versions
85
Alerts
File Explorer

Advanced tools

Socket logo

Install Socket

Detect and block malicious and high-risk dependencies

Install

http-proxy - npm Package Versions

1
9

1.1.0

Diff

Changelog

Source

v1.1.0 - 2014-04-09

Merged

Fixed

  • [fix] always be an eventemitter for consistency fixes #606 #606

Commits

  • [api] emit a start an an end event 8b48a9f
  • [dist] Version bump. 1.1.0 97ceeb3
  • [minor] missing angle bracket eca765a
jcrugzz
published 1.0.3 •

Changelog

Source

v1.0.3 - 2014-03-27

Merged

  • Fix for #591 #592
  • Add Repository field to package.json #578
  • Fix doc: option lines #575

Fixed

  • [api] add toProxy method to allow absolute URLs to be sent when sending to another proxy fixes #603 #603

Commits

  • [doc] update docs with toProxy option ece85b4
  • [fix] set connection to CLOSE in cases where the agent is false. 89a22bc
  • @xtreme-topher-bullock - update package.json to have proper repository key and formatting 68fa17b
  • [dist] Version bump. 1.0.3 07fceb7
  • Add support for localAddress e633b0f
jcrugzz
published 1.0.2 •

Changelog

Source

v1.0.2 - 2014-01-28

Merged

  • Update README.md #566
  • Fix argument order for ws stream pass #560
  • Extend listen to enable IPv6 support. #558
  • Fix before and after type check #556

Fixed

  • Close outgoing ws if incoming ws emits error #559
  • [fix] closes #555 #555

Commits

  • [fix] replicate node core behavior and throw an error if the user does not add their own error listener daad470
  • [dist] Version bump. 1.0.2 4bdc3e4
  • [doc] Fix broken image in npm by using an absolute link 8004f4e
yawnt
published 1.0.1 •

Changelog

Source

v1.0.1 - 2014-01-17

Fixed

  • [fix] closes #553 #553

Commits

yawnt
published 1.0.0 •

Changelog

Source

v1.0.0 - 2014-01-16

Merged

  • Http proxy 1.0 #552
  • Caronte #551
  • Only emit response if a valid server is present #549
  • [fix] add type to before and after to grab correct passes, fixes #537 #539
  • export the proxy itself from the main require #536

Fixed

  • [fix] closes #547 #547
  • Merge pull request #539 from nodejitsu/fix-before-after #537
  • [fix] add type to before and after to grab correct passes, fixes #537 #537

Commits

  • [nuke] old files a4ee8f9
  • [docs] upgrade UPGRADING.md e599151
  • [api] export the httpProxy.Server as the main export but preserve the createServer factory 182c76c
  • [fix] remove caronte d6d2d0c
  • [fix] ee3 error handling d23353d
  • [fix] comments 6fa23e1
indexzero
published 0.10.4 •

Changelog

Source

v0.10.4 - 2013-12-27

Merged

  • Update README.md #521
  • Better examples #520
  • Send path in req.path and not the url #416
  • Fix websocket error handing #518
  • attempting to fix links to 2 source locations in README.md #502
  • [merge] rename codename to actual project name #492
  • [merge] Added error handling example #484
  • [merge] https & agent #482
  • [merge] caronte tests #476
  • FIX: ws error event #475
  • Fix accidental write to global variable. #472
  • [fix] 2 spelling mistakes #14
  • [fix] add ability to proxy websockets over HTTPS #11
  • Tests #3

Fixed

  • determine x-forwarded-port from host header #341
  • [fix] closes #529 #529
  • [fix] fixes #341 #341
  • [tests] https test pass, fix #511. Exposed the rejectUnauthorized flag #511
  • [fix] pass proper options object that extend the global options and parse the per proxy args into options. fixes #510 #510
  • [readme] add links to badges on readme, fix #483 #483
  • [fix] pooled connections, closes #478 #478
  • [fix] add 0.10 link, fixes #459 #459
  • [fix] closes #473 #473
  • [fix] add 0.10 compatibily.. closes #474 #474
  • [fix] headers, closes #469 #469
  • [fix] headers, fixes #467 #467
  • [fix] yawnt baaaka .. fixes #8 #8

Commits

  • [fix] more jshint intendation 17399e7
  • [fix] tests a255f98
  • [minor] remove coverage 335af81
  • [examples] updated websockets examples ed8c9ee
  • [tests] removed unused tests 7e25bde
  • [tests] Added a test case for run all the examples bc236d7
  • [tests] drop the test of own streams, moved the usable tests dc9d7e5
  • [fix] default port d166354
  • [tests] added the ws passes test and the streams webscokets test 8b3fe32
  • [refactor minor] s/caronte/http-proxy/ or s/caronte/httpProxy/ where appropriate. bb0d28c
  • [examples] updated bodyDecoder middleware example c82ff2c
  • [dist] first 4d13156
  • [examples] update forward and custom error examples b726116
  • [refactor docs] add descriptions d05af4a
  • [tests] make the tests run with the last refactor 5bb83b9
  • [examples] deleted this examples bdeabb7
  • websocket draft 07551c6
  • [fix] naming 2a59366
  • [dist doc] Added documentation for consistent benchmarking of node-http-proxy f7f5fa7
  • [examples] update old examples 7e44d36
  • [docs] more short examples to the Readme 0393b5d
  • [examples] updated old proxy examples e02317c
  • [wip] Initial HTTPS->HTTP test, updated https-secure example. Work in progress, need to add more https tests 33a2462
  • [docs] readme 886a870
  • [examples] added error-handling using callbacks and HTTP-to-HTTPS examples d7064f2
  • [examples] updated old examples 588327c
  • stuff e45bfd6
  • [doc] added some documentation to functions and comments to understand better the code 5dcdf2b
  • Fixed issue where error callback would not invoke, including new test cases. Added req/res values to error events. 0bfb9be
  • [examples] updated balancer examples 831a44b
  • socket.io stuff a74cd85
  • [tests] move contributions of @mmoulton to correct place 7c72f3b
  • [tests] this file is not necessary anymore 881c7e6
  • [refactor] move to leaner architecture 8273cb6
  • [fix] remove trailing whitespaces 0aeaba7
  • [test] added tests for web-outgoing.js 16a4d9d
  • [fix] some stuff start debugging proxystream d4f0da8
  • [tests] now each test use a different port to avoid some slow opening and closing ports c75d06c
  • [tests] fixed inherits problem and listen for the correct event c65ffbb
  • [fix] ProxyStraem now works 356f43d
  • [examples] fix the copyright header of example files e592c53
  • [feature] start working on the new server b79bd29
  • ENH: updated examples f566a42
  • [examples] add example of gzip using the connect.compress() middleware 2142c50
  • [fix] refactor error handling 601dbcb
  • [tests] fixed according new refactor and added test to common.setupSocket() 1cb967b
  • [feature] websocket support 79a14ac
  • keepalive sockets dad211e
  • [tests] Using target field, tests now pass. We are missing the tests using forward field 8085178
  • [fix] callback as optional error handler c7924e0
  • ENH: added new https example, needs to be simplified before merge 427d8d8
  • [test] proxystream test c961279
  • [lib] initial draft to websockets passes 79f7f99
  • [fix] minor 7599cee
  • [tests] added HTTPS to HTTPS test 31d919b
  • [feature] started working on error propagation, kinda sucks, gotta think it over 9ab8749
  • [test] testing the onResponse proxy method 27df8d7
  • [fix] remove duplicate 10c0f11
  • [tests] add more tests cedc5c4
  • [docs] Update readme with more how to ae0faef
  • [tests] added test for socket.io proxying 10a0db4
  • [tests] added test HTTPS to HTTP using own server bbe3bfd
  • [examples] update the error-handling example using the new error handle way a1b25a1
  • [fix] quote c4ddc4e
  • ENH: updated README and added examples file. 07091b5
  • [test] passes/web.js (first 2 funcs) d40e4be
  • [test] add test for forwardstream 8fc3389
  • [tests] fixing tests, fixed some typos and changed how passes are stored a704213
  • [test] added the lib/caronte/streams/forward.js initial test, one test pending 2fac7b9
  • [api] add draft for proxystream 4f24664
  • [experiment] new api for proxying 07cfa6b
  • [tests] the options got a problem and this test probe that timeout is not being set 1d1ee88
  • new error propagation 3a39e44
  • [fix] docs ec981c5
  • [examples] added concurrent proxy example 04c1011
  • [fix] closes number #487 cde08fb
  • [test] started writing tests 16eacfa
  • [tests] added tests for websockets 02007ed
  • Revert "[fix] fixed options and server reference to can access them from passes functions" babdf53
  • mm test file 1a7bef0
  • [fix] fixed options and server reference to can access them from passes functions 90fb01d
  • [examples] added forward example 7a3f6df
  • [docs] add UPGRADING.md db12f6c
  • DOC: Added error handling example 32a4088
  • [examples] updated the modifyResponse-middleware example de3ff11
  • [test] test onError part, proxying to no where b85aa16
  • ENH: updated agent options in common.setupOutgoing 12cda56
  • [fix] minor and short fixes e0faaaf
  • support websockets 4a4607d
  • [test] COVERAGE 004a46c
  • [misc] add a LICENSE file 584ce76
  • ENH: updated https and agent option 13741a8
  • [fix] write connection header 2c10f25
  • [fix] merge #495, thanks @glasser d0862af
  • support forward 8c8c455
  • [tests] fix tests set correct host headers cfd417d
  • [fix] Optimize fix for x-forwarded-for-port. 2d42709
  • ENH: updated readme with an example edd8e2f
  • [doc] update README.md dcb873a
  • [test] passes/web.js XHeaders func c02b721
  • [fix] fixed passes functions, now 'this' can be used and options are stored on 'this.options' 9b3e1eb
  • Revert "[fix] fixed passes functions, now 'this' can be used and options are stored on 'this.options'" 5e130de
  • [minor] Remove duplicate dependencies and cleanup of the scripts a51b062
  • TEST: added agent and header tests 39b0c46
  • [examples] fix styling and bad spaces 6a6dfbb
  • ENH: added error events 1b867a7
  • [test] remove chunked on http1.0 ca09263
  • [tests] fix test to use the new way to pass options 52ecd52
  • [examples] fixed https examples a467b7b
  • Revert "[tests] fix test to use the new way to pass options" 2bf20d6
  • [fix] better code 3d8e538
  • [feature] implement _write and _read 6a4294c
  • [fix] use the correct arguments order cc09ae6
  • [fix] fix the correct order of arguments in ws-incoming passes 02df9a3
  • [fix] write status e08d4ed
  • [fix] finished jshint fixes 455f97e
  • Update the README to describe middleware err handler. 25bb3bf
  • Prevent headers to be sent twice 8332e74
  • [examples] added package.json with the dependencies needed by examples d85ccdd
  • [tests] added .travis.yml file 0602500
  • [dist minor] 2 space indents next time @samalba 7e8041d
  • [fix] naming 8931009
  • Fix for #458. Host header may cause some sites not to be proxyable with changeOrigin enabled 781c038
  • [docs] typos, typos everywhere... 03880d8
  • ENH: updated ws and web functions to use the global options object as a base 268afe3
  • [fix] make @mmalecki a happy camper c9cd6d2
  • write f97c0c6
  • [fix] a9f9e21
  • [fix] coveralls.. will it work? f36cb4d
  • ENH: updated target and forward options so that a string may be specified ef946a7
  • added option for eventlistenerCount(max) 8eb6780
  • [fix] support buffer 1204a35
  • DOC: updated readme with options 1b5fb1d
  • ENH: added 'headers' to available options, to add or overwrite existing headers 7d840d3
  • [fix] move logo 57abb7f
  • FIX: tests. still need to add more tests tho a350fad
  • [fix] move logo aaff196
  • [docs] add travis build status 6b61878
  • [fix] do not send chunked responses to http1.0 clients 8663ac1
  • [dist] Bump dependencies. a81dd8d
  • [fix] readme 4d3a4e1
  • [fix] proxying to https 26c4c43
  • [fix] new logo ee3cc38
  • [fix] naming convention 7d71a86
  • fix docs 9243444
  • [fix] short circuit a6256ca
  • [tests] this test is already in web-incoming tests 920f1e7
  • Emit middlewareError when on middleware error. bc12ca3
  • DOC: updated readme 7ad5c0f
  • [docs] add logo 8b05626
  • [fix] making @stoke a happy camper 34f16e7
  • [feature] add buffer support e3f8d5f
  • [Fix] 2 spelling mistakes 5823842
  • [fix] do not call .end 6e77cd3
  • attempting to fix link to valid options properties bbe2b27
  • [fix] slimmer proxying 031aa0f
  • [fix] use agent pool abf1d90
  • [tests] fix test using undefined url c4d56a5
  • [fix] legacy 162a42f
  • [tests] fixing minor typos b333e63
  • Updated readme bd106d6
  • [misc] use the local mocha instead the global f1aeb05
  • added unlimited listeners to the reverproxy event obj. 1333c0c
  • [tests] throw error when no options, ALL TESTS PASSING! YAY 86750c7
  • ENH: updated example 1c7ace2
  • [merge] PR #470 38e6d7c
  • [fix] remove stuff 6a03e5f
  • [test][misc] remove node@0.8 to test on travis 8eff1a1
  • merge with @cronopio 0fb3381
  • [merge] text 98f29bd
  • [fix] woops bd3df45
  • [test] Test on newer version of node ebbba73
  • new error propagation - follows 1993faf
  • [fix] minor typo 5a1504f
  • [fix] proxy to http(s) 3c91ed3
  • Put the arguments the right way around in the README. 1457980
  • [fix] use some 4480699
  • [fix] layout d7078e2
  • [docs] logo dd0f7b8
  • [fix] url 0637322
  • [fix] opts adc5be0
  • [docs] fix syntax highlighting da9de70
  • [fix] typo 275a519
  • [tests] fix code coverage, changed pattern on blanket options 4090250
  • Put the arguments the right way around in emitter. 7c8ecc8
  • [fix] link 72a89ea
  • [fix] space 69f126b
  • [fix] tests 8269eca
  • [fix] console 18341d5
  • Set travis to run npm test while we fix coveralss.io integration e2a5d51
  • [fix] making @jcrugzz a happy camper 2e7343d
  • [fix] minor typo 5d66ce1
  • [tests] tests fixed d60353f
  • [tests] disabled the examples-test by now d83fdf6
  • [fix] _ because it is unused 590bb60
  • [tests] disable test, by now is not throwing without options a2b1f0a
  • [fix] support target and forward 961d2f9
  • [dist] Version bump. 0.10.4 840f6d8
  • [fix] remove old reminescence 4d65280
  • [feature] add emit proxyRes dda6f7a
  • [docs] test badge 1ceea3e
  • [tests] remove caronte and use http-proxy for file names c9f5772
  • [logo] 4c2f2f3
mmalecki
published 0.10.3 •

Changelog

Source

v0.10.3 - 2013-06-20

Merged

  • Pass default certs to SNICallback example #419

Fixed

  • Pass default certs to SNICallback example #399

Commits

  • [dist] Bump version to 0.10.3 2fd748f
  • [fix] Respect maxSockets from target options in RoutingProxy e1d384e
  • Send path in req.path and not the url 0c75323
indexzero
published 0.10.2 •

Changelog

Source

v0.10.2 - 2013-04-21

Merged

  • Correct keep-alive responses to HTTP 1.0 clients #407

Fixed

  • [minor] Style compliance. Fixes #402. #402

Commits

  • Correct keep-alive responses to HTTP 1.0 clients. a29b5e8
  • [minor] Strip trailing whitespace. 7fc39d7
  • Add headers on 'handshake' 985025c
  • Don't test raw HTTP 1.0 requests over HTTPS. daf53bd
  • [dist] Version bump. 0.10.2 de0928f
indexzero
published 0.10.1 •

Changelog

Source

v0.10.1 - 2013-04-12

Merged

  • Fix for slab buffer retention, leading to large memory consumption #370

Commits

  • [dist] Version bump. 0.10.1 9c13ad4
indexzero
published 0.10.0 •

Changelog

Source

v0.10.0 - 2013-03-18

Merged

  • Change the emitter of the proxyResponse event #385
  • Fixing a bug that generates an unexpected TypeError #383
  • Mention Harmon used for response modifications in the readme #384

Commits

  • [dist] Update CHANGELOG.md 8665f3c
  • Harmon messsage 35ba0db
  • [fix breaking] Emit the proxyResponse event on the HttpProxy instance to reduce listener churn and reference counts. 2620f06
  • [dist] Version bump. 0.10.0 71183bf
  • Fixing the if statement as it lead to 'TypeError: Parameter 'url' must be a string, not undefined' in certain cases c9b6895
  • Harmon messsage 4e42354
SocketSocket SOC 2 Logo

Product

  • Package Alerts
  • Integrations
  • Docs
  • Pricing
  • FAQ
  • Roadmap
  • Changelog

Packages

npm

Stay in touch

Get open source security insights delivered straight into your inbox.


  • Terms
  • Privacy
  • Security

Made with ⚡️ by Socket Inc