Author: alanmc
Date: 2008-01-21 20:01:01 -0500 (Mon, 21 Jan 2008)
New Revision: 93466
Modified:
trunk/bitsharp/src/MonoTorrent/Client/ChangeLog
trunk/bitsharp/src/MonoTorrent/Client/Tracker/HTTPTracker.cs
Log:
Fixed detection of trackers which support scrape.
Modified: trunk/bitsharp/src/MonoTorrent/Client/ChangeLog
===================================================================
--- trunk/bitsharp/src/MonoTorrent/Client/ChangeLog 2008-01-22 00:47:34 UTC
(rev 93465)
+++ trunk/bitsharp/src/MonoTorrent/Client/ChangeLog 2008-01-22 01:01:01 UTC
(rev 93466)
@@ -1,3 +1,7 @@
+2008-01-22 Alan McGovern <[EMAIL PROTECTED]>
+
+
+
2008-01-12 Alan McGovern <[EMAIL PROTECTED]>
* Tracker/TrackerConnectionId.cs: internal - public
Modified: trunk/bitsharp/src/MonoTorrent/Client/Tracker/HTTPTracker.cs
===================================================================
--- trunk/bitsharp/src/MonoTorrent/Client/Tracker/HTTPTracker.cs
2008-01-22 00:47:34 UTC (rev 93465)
+++ trunk/bitsharp/src/MonoTorrent/Client/Tracker/HTTPTracker.cs
2008-01-22 01:01:01 UTC (rev 93466)
@@ -59,7 +59,9 @@
: base()
{
this.announceUrl = announceUrl;
- if (announceUrl.EndsWith("/announce",
StringComparison.OrdinalIgnoreCase))
+ int index = announceUrl.LastIndexOf('/');
+ string part = (index + 9 <= announceUrl.Length) ?
announceUrl.Substring(index + 1, 8) : "";
+ if (part.Equals("announce", StringComparison.OrdinalIgnoreCase))
{
CanScrape = true;
Regex r = new Regex("announce");
_______________________________________________
Mono-patches maillist - [email protected]
http://lists.ximian.com/mailman/listinfo/mono-patches