diff --git a/.travis.yml b/.travis.yml index 9842ff8..d1b90db 100644 --- a/.travis.yml +++ b/.travis.yml @@ -1,4 +1,4 @@ language: node_js -sudo: false node_js: - "4" + - "6" diff --git a/History.md b/History.md index e765e2d..ff31226 100644 --- a/History.md +++ b/History.md @@ -1,5 +1,6 @@ # UNRELEASED +* fix host header transform * update request dependency # 1.8.1 (2016-01-20) diff --git a/lib/HeaderHostTransformer.js b/lib/HeaderHostTransformer.js index 484b836..f0eccdb 100644 --- a/lib/HeaderHostTransformer.js +++ b/lib/HeaderHostTransformer.js @@ -24,7 +24,7 @@ HeaderHostTransformer.prototype._transform = function (chunk, enc, cb) { // we just become a regular passthrough if (!self.replaced) { chunk = chunk.toString(); - self.push(chunk.replace(/(\r\nHost: )\S+/, function(match, $1) { + self.push(chunk.replace(/(\r\n[Hh]ost: )\S+/, function(match, $1) { self.replaced = true; return $1 + self.host; }));