Skip to content

Commit

Permalink
Add user-Agent to header because some tracker need it.
Browse files Browse the repository at this point in the history
  • Loading branch information
dufoli authored and alanmcgovern committed Nov 27, 2010
1 parent e8093aa commit 8f2821d
Showing 1 changed file with 3 additions and 1 deletion.
4 changes: 3 additions & 1 deletion src/MonoTorrent/MonoTorrent.Client/Tracker/HTTPTracker.cs
Original file line number Diff line number Diff line change
Expand Up @@ -85,6 +85,7 @@ public override void Announce(AnnounceParameters parameters, object state)
{
Uri announceString = CreateAnnounceString(parameters);
HttpWebRequest request = (HttpWebRequest)HttpWebRequest.Create(announceString);
request.UserAgent = MonoTorrent.Common.VersionInfo.ClientVersion;
request.Proxy = new WebProxy(); // If i don't do this, i can't run the webrequest. It's wierd.
RaiseBeforeAnnounce();
BeginRequest(request, AnnounceReceived, new object[] { request, state });
Expand Down Expand Up @@ -291,7 +292,8 @@ public override void Scrape(ScrapeParameters parameters, object state)
else
url += "&info_hash=" + parameters.InfoHash.UrlEncode ();

WebRequest request = WebRequest.Create(url);
HttpWebRequest request = (HttpWebRequest)WebRequest.Create(url);
request.UserAgent = MonoTorrent.Common.VersionInfo.ClientVersion;
BeginRequest(request, ScrapeReceived, new object[] { request, state });
}
catch
Expand Down

0 comments on commit 8f2821d

Please sign in to comment.