From 725527aa84ad8fdb3ddf378b48d4180da1ca85d5 Mon Sep 17 00:00:00 2001 From: ZunSThy Date: Sat, 29 Oct 2016 02:51:37 +0800 Subject: [PATCH 1/5] add 'user-agent' in HTTP header --- lib/client/http-tracker.js | 8 +++++++- package.json | 2 +- 2 files changed, 8 insertions(+), 2 deletions(-) diff --git a/lib/client/http-tracker.js b/lib/client/http-tracker.js index 8b767e2..0c677fc 100644 --- a/lib/client/http-tracker.js +++ b/lib/client/http-tracker.js @@ -89,8 +89,14 @@ HTTPTracker.prototype._request = function (requestUrl, params, cb) { var self = this var u = requestUrl + (requestUrl.indexOf('?') === -1 ? '?' : '&') + common.querystringStringify(params) + var opts = { + url: u, + header: { + 'user-agent': self.client._userAgent || '', + } + } - get.concat(u, function (err, res, data) { + get.concat(opts, function (err, res, data) { if (self.destroyed) return if (err) return self.client.emit('warning', err) if (res.statusCode !== 200) { diff --git a/package.json b/package.json index 2110d96..0efb598 100644 --- a/package.json +++ b/package.json @@ -1,7 +1,7 @@ { "name": "bittorrent-tracker", "description": "Simple, robust, BitTorrent tracker (client & server) implementation", - "version": "8.0.12", + "version": "8.0.13", "author": { "name": "Feross Aboukhadijeh", "email": "feross@feross.org", From 0444e937e27e80c79fd6cfc7386c827bba84c141 Mon Sep 17 00:00:00 2001 From: ZunSThy Date: Sat, 29 Oct 2016 04:25:50 +0800 Subject: [PATCH 2/5] fix eslint --- lib/client/http-tracker.js | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/lib/client/http-tracker.js b/lib/client/http-tracker.js index 0c677fc..716be4d 100644 --- a/lib/client/http-tracker.js +++ b/lib/client/http-tracker.js @@ -92,7 +92,7 @@ HTTPTracker.prototype._request = function (requestUrl, params, cb) { var opts = { url: u, header: { - 'user-agent': self.client._userAgent || '', + 'user-agent': self.client._userAgent || '' } } From 7ae7a2ca078fa08eb3c2f9bfb5ed0099c6b5eab0 Mon Sep 17 00:00:00 2001 From: ZunSThy Date: Sun, 6 Nov 2016 15:58:52 +0800 Subject: [PATCH 3/5] Revert "fix eslint" This reverts commit 0444e937e27e80c79fd6cfc7386c827bba84c141. --- lib/client/http-tracker.js | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/lib/client/http-tracker.js b/lib/client/http-tracker.js index 716be4d..0c677fc 100644 --- a/lib/client/http-tracker.js +++ b/lib/client/http-tracker.js @@ -92,7 +92,7 @@ HTTPTracker.prototype._request = function (requestUrl, params, cb) { var opts = { url: u, header: { - 'user-agent': self.client._userAgent || '' + 'user-agent': self.client._userAgent || '', } } From e0ede27049106b55726d68674d347322d4a265b1 Mon Sep 17 00:00:00 2001 From: ZunSThy Date: Sun, 6 Nov 2016 15:59:04 +0800 Subject: [PATCH 4/5] Revert "add 'user-agent' in HTTP header" This reverts commit 725527aa84ad8fdb3ddf378b48d4180da1ca85d5. --- lib/client/http-tracker.js | 8 +------- package.json | 2 +- 2 files changed, 2 insertions(+), 8 deletions(-) diff --git a/lib/client/http-tracker.js b/lib/client/http-tracker.js index 0c677fc..8b767e2 100644 --- a/lib/client/http-tracker.js +++ b/lib/client/http-tracker.js @@ -89,14 +89,8 @@ HTTPTracker.prototype._request = function (requestUrl, params, cb) { var self = this var u = requestUrl + (requestUrl.indexOf('?') === -1 ? '?' : '&') + common.querystringStringify(params) - var opts = { - url: u, - header: { - 'user-agent': self.client._userAgent || '', - } - } - get.concat(opts, function (err, res, data) { + get.concat(u, function (err, res, data) { if (self.destroyed) return if (err) return self.client.emit('warning', err) if (res.statusCode !== 200) { diff --git a/package.json b/package.json index 0efb598..2110d96 100644 --- a/package.json +++ b/package.json @@ -1,7 +1,7 @@ { "name": "bittorrent-tracker", "description": "Simple, robust, BitTorrent tracker (client & server) implementation", - "version": "8.0.13", + "version": "8.0.12", "author": { "name": "Feross Aboukhadijeh", "email": "feross@feross.org", From bd8bc9f6af15d79036c6349069877080749e9ed9 Mon Sep 17 00:00:00 2001 From: ZunSThy Date: Sun, 6 Nov 2016 16:00:08 +0800 Subject: [PATCH 5/5] add 'user-agent' in HTTP header --- lib/client/http-tracker.js | 8 +++++++- 1 file changed, 7 insertions(+), 1 deletion(-) diff --git a/lib/client/http-tracker.js b/lib/client/http-tracker.js index 8b767e2..716be4d 100644 --- a/lib/client/http-tracker.js +++ b/lib/client/http-tracker.js @@ -89,8 +89,14 @@ HTTPTracker.prototype._request = function (requestUrl, params, cb) { var self = this var u = requestUrl + (requestUrl.indexOf('?') === -1 ? '?' : '&') + common.querystringStringify(params) + var opts = { + url: u, + header: { + 'user-agent': self.client._userAgent || '' + } + } - get.concat(u, function (err, res, data) { + get.concat(opts, function (err, res, data) { if (self.destroyed) return if (err) return self.client.emit('warning', err) if (res.statusCode !== 200) {