Wizardrix Posted November 11, 2008 Report Share Posted November 11, 2008 I use µtorrent 1.8.1 (Build 12639). Web-server runs under nginx-0.7.6. I have the following problems during download of multifile torrents that use webseed1) Some downloads stops at 99.x%. I've analysed the problem and found out that µtorrent is not able to finish download of pieces, some parts of which belong to one file and some - to another. It happens because of the following structure of µtorrent's query to the web-server: Frame: + Ethernet: Etype = Internet IP (IPv4)+ Ipv4: Next Protocol = TCP, Packet ID = 30342, Total IP Length = 607+ Tcp: Flags=...PA..., SrcPort=3000, DstPort=HTTP(80), Len=567, Seq=3097191174 - 3097191741, Ack=1301242730, Win=65535 (scale factor not found)- Http: Request, GET /24_Season_3/s03e17.avi - Request: Command: GET - URI: /24_Season_3/s03e17.avi - Uri: Location: /24_Season_3/s03e17.avi ProtocolVersion: HTTP/1.1 Host: 192.168.1.9 UserAgent: BTWebClient/1810 Connection: keep-alive Range: bytes=392773632-392773631 HeaderEnd: CRLF - payload: HttpContentType = NetmonNull Body: GET /24_Season_3/s03e18.avi HTTP/1.1 Body: Host: 192.168.1.9 Body: User-Agent: BTWebClient/1810 Body: Connection: keep-alive Body: Range: bytes=0-770047 Body: Body: GET /24_Season_3/s03e15.avi HTTP/1.1 Body: Host: 192.168.1.9 Body: User-Agent: BTWebClient/1810 Body: Connection: keep-alive Body: Range: bytes=390498304-390498303 Body: Body: GET /24_Season_3/s03e16.avi HTTP/1.1 Body: Host: 192.168.1.9 Body: User-Agent: BTWebClient/1810 Body: Connection: keep-alive Body: Range: bytes=0-4014079 Body: i.e. GET query tries to get the piece of file with negative length. HTTP specification says If the last-byte-pos value is present, it MUST be greater than or equal to the first-byte-pos in that byte-range-spec, or the byte- range-spec is syntactically invalid.So web-server returns 416. Frame: + Ethernet: Etype = Internet IP (IPv4)+ Ipv4: Next Protocol = TCP, Packet ID = 41942, Total IP Length = 462+ Tcp: Flags=...PA..., SrcPort=HTTP(80), DstPort=3000, Len=422, Seq=1301242730 - 1301243152, Ack=3097191741, Win=65535 (scale factor not found)- Http: Response, HTTP/1.1, Status Code = 416 - Response: ProtocolVersion: HTTP/1.1 StatusCode: 416, Requested range not satisfiable Reason: Requested Range Not Satisfiable Server: nginx/0.7.6 Date: Tue, 11 Nov 2008 16:24:27 GMT ContentType: text/html ContentLength: 212 Connection: keep-alive Content-Range: bytes */392773632 HeaderEnd: CRLF - payload: HttpContentType = text/html HtmlElement: <html> HtmlElement: <head> HtmlElement: <title> HtmlElement: 416 Requested Range Not Satisfiable</title> HtmlElement: </head> HtmlElement: <body bgcolor="white"> HtmlElement: <center> HtmlElement: <h1> HtmlElement: 416 Requested Range Not Satisfiable</h1> HtmlElement: </center> HtmlElement: <hr> HtmlElement: <center> HtmlElement: nginx/0.7.6</center> HtmlElement: </body> HtmlElement: </html> HtmlElement: Current problem occurs not with every multifile torrent and not with every such piece, but in about 25% such cases.Meanwhile files are correct on the web-server. Information inside of the torrent-file is correct too.Torrent-file is attached. The listing of the directory is specified below-rw-r--r-- 1 root wheel 393117696 Nov 5 23:38 s03e01.avi-rw-r--r-- 1 root wheel 390535168 Nov 5 23:39 s03e02.avi-rw-r--r-- 1 root wheel 390348800 Nov 5 23:39 s03e03.avi-rw-r--r-- 1 root wheel 390479872 Nov 5 23:38 s03e04.avi-rw-r--r-- 1 root wheel 390653952 Nov 5 23:38 s03e05.avi-rw-r--r-- 1 root wheel 390608896 Nov 5 23:38 s03e06.avi-rw-r--r-- 1 root wheel 381200384 Nov 5 23:38 s03e07.avi-rw-r--r-- 1 root wheel 390359040 Nov 5 23:38 s03e08.avi-rw-r--r-- 1 root wheel 390555648 Nov 5 23:32 s03e09.avi-rw-r--r-- 1 root wheel 390479872 Nov 5 23:34 s03e10.avi-rw-r--r-- 1 root wheel 390383616 Nov 5 23:33 s03e11.avi-rw-r--r-- 1 root wheel 390733824 Nov 5 23:34 s03e12.avi-rw-r--r-- 1 root wheel 390617088 Nov 5 23:32 s03e13.avi-rw-r--r-- 1 root wheel 390662144 Nov 5 23:32 s03e14.avi-rw-r--r-- 1 root wheel 390498304 Nov 5 23:32 s03e15.avi-rw-r--r-- 1 root wheel 390610944 Nov 5 23:32 s03e16.avi-rw-r--r-- 1 root wheel 392773632 Nov 5 23:32 s03e17.avi-rw-r--r-- 1 root wheel 392585216 Nov 5 23:32 s03e18.avi-rw-r--r-- 1 root wheel 392458240 Nov 5 23:24 s03e19.avi-rw-r--r-- 1 root wheel 392519680 Nov 5 23:28 s03e20.avi-rw-r--r-- 1 root wheel 390584320 Nov 5 23:23 s03e21.avi-rw-r--r-- 1 root wheel 390365184 Nov 5 23:29 s03e22.avi-rw-r--r-- 1 root wheel 390512640 Nov 5 23:28 s03e23.avi-rw-r--r-- 1 root wheel 380925952 Nov 5 23:29 s03e24.avi2) If the files inside of the torrent are named in russian, the problem occurs during generating the URL : folder name ("name" field of the torrent-file) is generated in wrong charset, meanwhile the file names ("path" field) are generated all right in UTF-8. - Http: Request, GET /2008%20!;KH8HL-%20MB>%20O/01%20Кристина%20Орбакайте%20-%20Солнце.mp3 - Request: Command: GET - URI: /2008%20!;KH8HL-%20MB>%20O/01%20Кристина%20Орбакайте%20-%20Солнце.mp3 - Uri: Location: /2008%20!;KH8HL-%20MB>%20O/01%20Кристина%20Орбакайте%20-%20Солнце.mp3 ProtocolVersion: HTTP/1.1 Host: 192.168.1.7 UserAgent: BTWebClient/1810 Connection: keep-alive Range: bytes=0-1048575 HeaderEnd: CRLF - payload: HttpContentType = NetmonNull Body: GET /2008%20!;KH8HL-%20MB>%20O/11%20Кристина%20Орбакайте%20-%20Поговорим.mp3 HTTP/1.1 Body: Host: 192.168.1.7 Body: User-Agent: BTWebClient/1810 Body: Connection: keep-alive Body: Range: bytes=2990080-4038655 Body: Thus the web-server is not able to return the file and returns 404.Torrent-file is attached. I'm adding webseed http://192.168.1.7/ manually after the start of the torrent.3) If I stop the multifile torrent and then start it again, µtorrent does not refer to the webseed (there are no other peers on the current torrent). I have to restart the program to continue downloading from the webseed. Current problem occurs with the multifile torrents only.The first problem is the most important for me. Thank you. Link to comment Share on other sites More sharing options...
Ultima Posted November 13, 2008 Report Share Posted November 13, 2008 Indeed, edge pieces have been known to cause problems with webseeds. At any rate thanks for the detailed investigation on the problem -- it's always much appreciated (I had to say this, as exceptional threads like these are hard to come by ) Link to comment Share on other sites More sharing options...
Firon Posted November 13, 2008 Report Share Posted November 13, 2008 Thanks for the highly detailed bug report! Always makes it easier to investigate a problem when it's this thoroughly explained. Link to comment Share on other sites More sharing options...
Wizardrix Posted November 13, 2008 Author Report Share Posted November 13, 2008 What time will you approximately need to fix it? Link to comment Share on other sites More sharing options...
thelittlefire Posted November 14, 2008 Report Share Posted November 14, 2008 Until the next release :/ They've been saying an 1.8.2 update was coming prior to 1.9 so you shouldn't have to wait too long. Link to comment Share on other sites More sharing options...
Firon Posted November 14, 2008 Report Share Posted November 14, 2008 Whenever the next release is made. Link to comment Share on other sites More sharing options...
Wizardrix Posted January 26, 2009 Author Report Share Posted January 26, 2009 1.8.2 is released, but the webseed issue is not fixed Is it possible that you will fix it before 1.9 release? This problem is very important for me. Link to comment Share on other sites More sharing options...
igwt Posted March 26, 2009 Report Share Posted March 26, 2009 i have the same problem. will it be fixed in next release or not? should i see another solution? please answer as quick as possible because i have to make a decision.thanx in advance. im looking forward to hearing from you.best regards... Link to comment Share on other sites More sharing options...
Firon Posted May 6, 2009 Report Share Posted May 6, 2009 Just to note, we've fixed the UTF-8 encoding problem in 1.8.3/1.9 (about a month ago).The other part of your bug report is still unfixed. That will likely be pushed back to 1.9. Link to comment Share on other sites More sharing options...
Ultima Posted May 25, 2009 Report Share Posted May 25, 2009 -- 2009-05-22: Version 1.8.3 (build 15520)- Fix: fixed web seed support for multi-file torrents- Fix: handle multi file torrents with web seed urls that incorrectly don't end with a slash- Fix: make sure web seed urls end with a slash for multifile torrentsThere have been numerous fixes to webseed support that made their way into v1.8.3. AFAIK, the highlighted fix is related to the bug reported in this thread, so it would be great if users experiencing this problem (Wizardrix?) could test it again. Link to comment Share on other sites More sharing options...
Wizardrix Posted June 4, 2009 Author Report Share Posted June 4, 2009 We have tested some problem torrents including one that we had sent to you. The same problem appears all the time; as soon as utorrent tries to download the edge piece the following appears in utorrent logfile[2009-05-27 11:09:08] 212.49.103.221:80: HTTP Connecting to: http://altimit.epn.ru/torrents/[2009-05-27 11:09:08] 212.49.103.221:80: [Apache (100.0)]: Disconnect: The data received from the HTTP server was not the part that was requested[2009-05-27 11:09:08] Banned 212.49.103.221:80Since utorrent does not reconnect to the webseed without restarting the program, even if I drop the ban (bug №3) I should restart it. Strange though the torrent finishes downloading successfully, but the edge piece remains in the list of downloading pieces all the time and downloads in the last turn.The situation is being repeated for each torrent, so multifile torrents always finish downloading after utorrent restart only.Web-server log follows. The information about different torrent-file pieces is not interesting for us, so I'll paste only the end of the logfile.192.168.1.40 - - [27/May/2009:16:16:22 +0600] "GET /torrents/test/7.2-RELEASE-amd64-livefs.iso HTTP/1.1" 206 2097152 "-" "BTWebClient/183B(15520)"192.168.1.40 - - [27/May/2009:16:16:22 +0600] "GET /torrents/test/7.2-RELEASE-amd64-livefs.iso HTTP/1.1" 206 2097152 "-" "BTWebClient/183B(15520)"192.168.1.40 - - [27/May/2009:16:16:23 +0600] "GET /torrents/test/7.2-RELEASE-amd64-livefs.iso HTTP/1.1" 206 2097152 "-" "BTWebClient/183B(15520)"// µtorrent starts downloading the edge piece192.168.1.40 - - [27/May/2009:16:16:23 +0600] "GET /torrents/test/7.2-RELEASE-amd64-livefs.iso HTTP/1.1" 206 1064960 "-" "BTWebClient/183B(15520)"192.168.1.40 - - [27/May/2009:16:16:23 +0600] "GET /torrents/test/7.2-RELEASE-i386-livefs.iso HTTP/1.1" 206 24576 "-" "BTWebClient/183B(15520)"// The log says that µtorrent requests the invalid byte range of the second file again (1064960 + 24576 != 2097152) and bans the webseed// I restart utorrent then and download continues192.168.1.40 - - [27/May/2009:16:18:34 +0600] "GET /torrents/test/7.2-RELEASE-amd64-livefs.iso HTTP/1.1" 206 2097152 "-" "BTWebClient/183B(15520)"192.168.1.40 - - [27/May/2009:16:18:34 +0600] "GET /torrents/test/7.2-RELEASE-i386-livefs.iso HTTP/1.1" 206 2097152 "-" "BTWebClient/183B(15520)"192.168.1.40 - - [27/May/2009:16:18:34 +0600] "GET /torrents/test/7.2-RELEASE-i386-livefs.iso HTTP/1.1" 206 2097152 "-" "BTWebClient/183B(15520)"192.168.1.40 - - [27/May/2009:16:18:35 +0600] "GET /torrents/test/7.2-RELEASE-amd64-livefs.iso HTTP/1.1" 206 2097152 "-" "BTWebClient/183B(15520)"192.168.1.40 - - [27/May/2009:16:18:35 +0600] "GET /torrents/test/7.2-RELEASE-i386-livefs.iso HTTP/1.1" 206 2097152 "-" "BTWebClient/183B(15520)"192.168.1.40 - - [27/May/2009:16:18:35 +0600] "GET /torrents/test/7.2-RELEASE-i386-livefs.iso HTTP/1.1" 206 1032192 "-" "BTWebClient/183B(15520)"// Now µtorrent requests valid byte range (1064960 + 1032192 == 2097152) and torrent-file successfully finishes downloading. The edge piece is downloaded in the last turn. Link to comment Share on other sites More sharing options...
Firon Posted June 4, 2009 Report Share Posted June 4, 2009 Thanks for the reports. Link to comment Share on other sites More sharing options...
Firon Posted June 5, 2009 Report Share Posted June 5, 2009 15589 out to fix both of your reported bugs! Thanks for reporting them. Link to comment Share on other sites More sharing options...
Wizardrix Posted June 15, 2009 Author Report Share Posted June 15, 2009 Thank you. The multifile torrent issue doesn't occur any more.Unfortunately the charset issue (bug number 2) remains after build 14984. With cyrillic symbols used in file names the name of directory ("name" field) is inserted in UTF-8 and file names ("path" fields) are inserted in CP1251.Though even if the entire link is in UTF-8 it can be incorrectly processed by some web-servers, so it is more correct to use additional URL-encoding (percent-encoding) for non-ASCII symbols - just like it is done for the space character. Link to comment Share on other sites More sharing options...
Firon Posted June 15, 2009 Report Share Posted June 15, 2009 Well, it's too late to be fixed in 1.8.3 unfortunately. Link to comment Share on other sites More sharing options...
abe Posted June 21, 2009 Report Share Posted June 21, 2009 I'm not sure if this is the same problem I have.. I have a 700mb torrent with 238 jpeg files (avg 3mb/file, 1mb pieces) and it bans the webseed randomly at different places after getting 'invalid http reply'.It continues the download after I reset the bans but then bans it again after a while. The webseed is a box at my ISP, but I have tried it on my own server with the same results.Here's the log (1.8.3 build 15638):[2009-06-21 07:31:47] xx.xx.xx.xx:80: HTTP Connecting to: http://files.xxxxxx.net/torrents/[2009-06-21 07:32:34] xx.xx.xx.xx:80: [Apache (100.0)]: HTTP Reconnecting to: http://files.xxxxxx.net/torrents/[2009-06-21 07:33:26] xx.xx.xx.xx:80: [Apache (100.0)]: HTTP Reconnecting to: http://files.xxxxxx.net/torrents/[2009-06-21 07:34:14] xx.xx.xx.xx:80: [Apache (100.0)]: HTTP Reconnecting to: http://files.xxxxxx.net/torrents/[2009-06-21 07:34:55] xx.xx.xx.xx:80: [Apache (100.0)]: Disconnect: invalid http reply (G ò^l¤ÿ)[2009-06-21 07:34:55] Banned xx.xx.xx.xx:80[2009-06-21 07:35:03] Unbanned xx.xx.xx.xx:80[2009-06-21 07:35:25] xx.xx.xx.xx:80: HTTP Connecting to: http://files.xxxxxx.net/torrents/[2009-06-21 07:36:17] xx.xx.xx.xx:80: [Apache (100.0)]: HTTP Reconnecting to: http://files.xxxxxx.net/torrents/[2009-06-21 07:37:05] xx.xx.xx.xx:80: [Apache (100.0)]: HTTP Reconnecting to: http://files.xxxxxx.net/torrents/[2009-06-21 07:37:58] xx.xx.xx.xx:80: [Apache (100.0)]: HTTP Reconnecting to: http://files.xxxxxx.net/torrents/[2009-06-21 07:37:58] xx.xx.xx.xx:80: [Apache (100.0)]: Disconnect: invalid http reply (på..äÙfÿ)[2009-06-21 07:37:58] Banned xx.xx.xx.xx:80[2009-06-21 07:38:05] Unbanned xx.xx.xx.xx:80[2009-06-21 07:38:28] xx.xx.xx.xx:80: HTTP Connecting to: http://files.xxxxxx.net/torrents/[2009-06-21 07:38:49] xx.xx.xx.xx:80: [Apache (100.0)]: Disconnect: invalid http reply ()[2009-06-21 07:38:49] Banned xx.xx.xx.xx:80[2009-06-21 07:38:56] Unbanned xx.xx.xx.xx:80[2009-06-21 07:39:00] xx.xx.xx.xx:80: HTTP Connecting to: http://files.xxxxxx.net/torrents/[2009-06-21 07:39:55] xx.xx.xx.xx:80: [Apache (100.0)]: HTTP Reconnecting to: http://files.xxxxxx.net/torrents/[2009-06-21 07:39:55] xx.xx.xx.xx:80: [Apache (100.0)]: Disconnect: invalid http reply (î$Y<¾h>è*7t)[2009-06-21 07:39:55] Banned xx.xx.xx.xx:80[2009-06-21 07:40:06] Unbanned xx.xx.xx.xx:80[2009-06-21 07:40:06] xx.xx.xx.xx:80: HTTP Connecting to: http://files.xxxxxx.net/torrents/[2009-06-21 07:41:01] xx.xx.xx.xx:80: [Apache (100.0)]: HTTP Reconnecting to: http://files.xxxxxx.net/torrents/[2009-06-21 07:41:02] xx.xx.xx.xx:80: [Apache (100.0)]: Disconnect: invalid http reply (F»ÕÄÍ<"Û1 àÞÃW\ÝÄJf+¨áAÈvÏÇj¶!9|bÿ#òÀ©mùÓ?Rm\%rsBXñ1æÛ·:f-ÌSÎ0yÈ`>á?º?ýç$ª&Á¡`Öù§,ÍÂ^àÉ]Òoó7plÕÊC¸¸ºÖrÜQlòó.HÉâRÇ)[2009-06-21 07:41:02] Banned xx.xx.xx.xx:80[2009-06-21 07:41:10] Unbanned xx.xx.xx.xx:80[2009-06-21 07:41:28] xx.xx.xx.xx:80: HTTP Connecting to: http://files.xxxxxx.net/torrents/[2009-06-21 07:41:38] *** olbilder: PIECE 657 FAILED HASH CHECK[2009-06-21 07:41:39] xx.xx.xx.xx:80: [Apache (100.0)]: Disconnect: Is seedIf a dev wants the torrent I can email it. Link to comment Share on other sites More sharing options...
Wizardrix Posted June 22, 2009 Author Report Share Posted June 22, 2009 Unfortunately the multifile torrent issue still exists. It is the same problem as abe described.The issue exists for those torrent-files that have edge pieces containing 3 or more files. For example, if the torrent-file contains several video-files with subtitles then the edge piece contains the end of one file, the subtitles file for it and the beginning of the other file. When utorrent starts downloading this kind of edge piece, the following error message appears in log and the download process stops[2009-06-18 17:18:26] 192.168.1.2:80: HTTP Connecting to: http://192.168.1.2/Multfilms/Anime/One_Piece/[2009-06-18 17:18:26] 192.168.1.2:80: [nginx/0.7.6 (100.0)]: Disconnect: invalid http reply (üçîâàëè íà íàñ Âûçîâ Ïÿòè.)[2009-06-18 17:18:26] Banned 192.168.1.2:80Download process continues after restart (stop-start pressing) and- the previous edge piece remains in the list of pieces being downloaded, though its download doesn't continue- as soon as utorrent starts downloading another "three-files" edge piece the error repeats[2009-06-18 17:27:25] 192.168.1.2:80: HTTP Connecting to: http://192.168.1.2/Multfilms/Anime/One_Piece/[2009-06-18 17:27:25] 192.168.1.2:80: [nginx/0.7.6 (100.0)]: Disconnect: invalid http reply ()[2009-06-18 17:27:25] Banned 192.168.1.2:80Torrent-file containing 34 video-files and 34 files with subtitles contains 33 "three-file" edge-pieces and during process of download the error repeats 33 times. After the 33rd utorrent restart the download finishes successfully, but these 33 edge pieces remain in Pieces tab till the end and are downloaded last of all.Here is the full utorrent log-file containing information about download process of such a torrent. bt.prio_first_last_piece is set to 1 for more clearness.[2009-06-18 17:18:26] 192.168.1.2:80: HTTP Connecting to: http://192.168.1.2/Multfilms/Anime/One_Piece/[2009-06-18 17:18:26] 192.168.1.2:80: [nginx/0.7.6 (100.0)]: Disconnect: invalid http reply (üçîâàëè íà íàñ Âûçîâ Ïÿòè.)[2009-06-18 17:18:26] Banned 192.168.1.2:80[2009-06-18 17:27:25] 192.168.1.2:80: HTTP Connecting to: http://192.168.1.2/Multfilms/Anime/One_Piece/[2009-06-18 17:27:25] 192.168.1.2:80: [nginx/0.7.6 (100.0)]: Disconnect: invalid http reply ()[2009-06-18 17:27:25] Banned 192.168.1.2:80[2009-06-18 17:27:30] 192.168.1.2:80: HTTP Connecting to: http://192.168.1.2/Multfilms/Anime/One_Piece/[2009-06-18 17:27:30] 192.168.1.2:80: [nginx/0.7.6 (100.0)]: Disconnect: invalid http reply ()[2009-06-18 17:27:30] Banned 192.168.1.2:80[2009-06-18 17:28:22] 192.168.1.2:80: HTTP Connecting to: http://192.168.1.2/Multfilms/Anime/One_Piece/[2009-06-18 17:28:22] 192.168.1.2:80: [nginx/0.7.6 (100.0)]: Disconnect: invalid http reply (ëàþñü.)[2009-06-18 17:28:22] Banned 192.168.1.2:80[2009-06-18 17:28:29] 192.168.1.2:80: HTTP Connecting to: http://192.168.1.2/Multfilms/Anime/One_Piece/[2009-06-18 17:28:29] 192.168.1.2:80: [nginx/0.7.6 (100.0)]: Disconnect: invalid http reply (553 --> 00:17:36,222)[2009-06-18 17:28:29] Banned 192.168.1.2:80[2009-06-18 17:28:38] 192.168.1.2:80: HTTP Connecting to: http://192.168.1.2/Multfilms/Anime/One_Piece/[2009-06-18 17:28:38] 192.168.1.2:80: [nginx/0.7.6 (100.0)]: Disconnect: invalid http reply ()[2009-06-18 17:28:38] Banned 192.168.1.2:80[2009-06-18 17:28:42] 192.168.1.2:80: HTTP Connecting to: http://192.168.1.2/Multfilms/Anime/One_Piece/[2009-06-18 17:28:42] 192.168.1.2:80: [nginx/0.7.6 (100.0)]: Disconnect: invalid http reply ()[2009-06-18 17:28:42] Banned 192.168.1.2:80[2009-06-18 17:28:51] 192.168.1.2:80: HTTP Connecting to: http://192.168.1.2/Multfilms/Anime/One_Piece/[2009-06-18 17:28:51] 192.168.1.2:80: [nginx/0.7.6 (100.0)]: Disconnect: invalid http reply ()[2009-06-18 17:28:51] Banned 192.168.1.2:80[2009-06-18 17:28:56] 192.168.1.2:80: HTTP Connecting to: http://192.168.1.2/Multfilms/Anime/One_Piece/[2009-06-18 17:28:56] 192.168.1.2:80: [nginx/0.7.6 (100.0)]: Disconnect: invalid http reply (:21:53,329 --> 00:21:54,180)[2009-06-18 17:28:56] Banned 192.168.1.2:80[2009-06-18 17:29:02] 192.168.1.2:80: HTTP Connecting to: http://192.168.1.2/Multfilms/Anime/One_Piece/[2009-06-18 17:29:02] 192.168.1.2:80: [nginx/0.7.6 (100.0)]: Disconnect: invalid http reply (ëèçêèì ïîäàðþ)[2009-06-18 17:29:02] Banned 192.168.1.2:80[2009-06-18 17:29:05] 192.168.1.2:80: HTTP Connecting to: http://192.168.1.2/Multfilms/Anime/One_Piece/[2009-06-18 17:29:05] 192.168.1.2:80: [nginx/0.7.6 (100.0)]: Disconnect: invalid http reply ()[2009-06-18 17:29:05] Banned 192.168.1.2:80[2009-06-18 17:29:24] 192.168.1.2:80: HTTP Connecting to: http://192.168.1.2/Multfilms/Anime/One_Piece/[2009-06-18 17:29:24] 192.168.1.2:80: [nginx/0.7.6 (100.0)]: Disconnect: invalid http reply (00:12:18,154)[2009-06-18 17:29:24] Banned 192.168.1.2:80[2009-06-18 17:29:31] 192.168.1.2:80: HTTP Connecting to: http://192.168.1.2/Multfilms/Anime/One_Piece/[2009-06-18 17:29:31] 192.168.1.2:80: [nginx/0.7.6 (100.0)]: Disconnect: invalid http reply (íêè!)[2009-06-18 17:29:31] Banned 192.168.1.2:80[2009-06-18 17:29:58] 192.168.1.2:80: HTTP Connecting to: http://192.168.1.2/Multfilms/Anime/One_Piece/[2009-06-18 17:29:58] 192.168.1.2:80: [nginx/0.7.6 (100.0)]: Disconnect: invalid http reply (9)[2009-06-18 17:29:58] Banned 192.168.1.2:80[2009-06-18 17:30:07] 192.168.1.2:80: HTTP Connecting to: http://192.168.1.2/Multfilms/Anime/One_Piece/[2009-06-18 17:30:07] 192.168.1.2:80: [nginx/0.7.6 (100.0)]: Disconnect: invalid http reply ( 00:22:02,122)[2009-06-18 17:30:07] Banned 192.168.1.2:80[2009-06-18 17:30:11] 192.168.1.2:80: HTTP Connecting to: http://192.168.1.2/Multfilms/Anime/One_Piece/[2009-06-18 17:30:11] 192.168.1.2:80: [nginx/0.7.6 (100.0)]: Disconnect: invalid http reply ()[2009-06-18 17:30:11] Banned 192.168.1.2:80[2009-06-18 17:30:15] 192.168.1.2:80: HTTP Connecting to: http://192.168.1.2/Multfilms/Anime/One_Piece/[2009-06-18 17:30:15] 192.168.1.2:80: [nginx/0.7.6 (100.0)]: Disconnect: invalid http reply (üþ çàòîïëåí.)[2009-06-18 17:30:15] Banned 192.168.1.2:80[2009-06-18 17:30:24] 192.168.1.2:80: HTTP Connecting to: http://192.168.1.2/Multfilms/Anime/One_Piece/[2009-06-18 17:30:24] 192.168.1.2:80: [nginx/0.7.6 (100.0)]: Disconnect: invalid http reply (ãóíà?)[2009-06-18 17:30:24] Banned 192.168.1.2:80[2009-06-18 17:30:29] 192.168.1.2:80: HTTP Connecting to: http://192.168.1.2/Multfilms/Anime/One_Piece/[2009-06-18 17:30:29] 192.168.1.2:80: [nginx/0.7.6 (100.0)]: Disconnect: invalid http reply ()[2009-06-18 17:30:29] Banned 192.168.1.2:80[2009-06-18 17:30:33] 192.168.1.2:80: HTTP Connecting to: http://192.168.1.2/Multfilms/Anime/One_Piece/[2009-06-18 17:30:33] 192.168.1.2:80: [nginx/0.7.6 (100.0)]: Disconnect: invalid http reply (:12:04,222 --> 00:12:04,806)[2009-06-18 17:30:33] Banned 192.168.1.2:80[2009-06-18 17:30:39] 192.168.1.2:80: HTTP Connecting to: http://192.168.1.2/Multfilms/Anime/One_Piece/[2009-06-18 17:30:39] 192.168.1.2:80: [nginx/0.7.6 (100.0)]: Disconnect: invalid http reply (0:15:23,289 --> 00:15:26,976)[2009-06-18 17:30:39] Banned 192.168.1.2:80[2009-06-18 17:30:44] 192.168.1.2:80: HTTP Connecting to: http://192.168.1.2/Multfilms/Anime/One_Piece/[2009-06-18 17:30:44] 192.168.1.2:80: [nginx/0.7.6 (100.0)]: Disconnect: invalid http reply (î åãî îñòàíàâëèâàòü.)[2009-06-18 17:30:44] Banned 192.168.1.2:80[2009-06-18 17:30:49] 192.168.1.2:80: HTTP Connecting to: http://192.168.1.2/Multfilms/Anime/One_Piece/[2009-06-18 17:30:49] 192.168.1.2:80: [nginx/0.7.6 (100.0)]: Disconnect: invalid http reply ()[2009-06-18 17:30:49] Banned 192.168.1.2:80[2009-06-18 17:30:55] 192.168.1.2:80: HTTP Connecting to: http://192.168.1.2/Multfilms/Anime/One_Piece/[2009-06-18 17:30:55] 192.168.1.2:80: [nginx/0.7.6 (100.0)]: Disconnect: invalid http reply (-> 00:17:36,639)[2009-06-18 17:30:55] Banned 192.168.1.2:80[2009-06-18 17:31:02] 192.168.1.2:80: HTTP Connecting to: http://192.168.1.2/Multfilms/Anime/One_Piece/[2009-06-18 17:31:02] 192.168.1.2:80: [nginx/0.7.6 (100.0)]: Disconnect: invalid http reply (òâèòåëüíî, áåññìûñëåííî ëîìàòü íàä ýòèì ãîëîâó. Íî...)[2009-06-18 17:31:02] Banned 192.168.1.2:80[2009-06-18 17:31:07] 192.168.1.2:80: HTTP Connecting to: http://192.168.1.2/Multfilms/Anime/One_Piece/[2009-06-18 17:31:08] 192.168.1.2:80: [nginx/0.7.6 (100.0)]: Disconnect: invalid http reply (-> 00:10:23,832)[2009-06-18 17:31:08] Banned 192.168.1.2:80[2009-06-18 17:31:44] 192.168.1.2:80: HTTP Connecting to: http://192.168.1.2/Multfilms/Anime/One_Piece/[2009-06-18 17:31:44] 192.168.1.2:80: [nginx/0.7.6 (100.0)]: Disconnect: invalid http reply ()[2009-06-18 17:31:44] Banned 192.168.1.2:80[2009-06-18 17:32:32] 192.168.1.2:80: HTTP Connecting to: http://192.168.1.2/Multfilms/Anime/One_Piece/[2009-06-18 17:32:32] 192.168.1.2:80: [nginx/0.7.6 (100.0)]: Disconnect: invalid http reply (...)[2009-06-18 17:32:32] Banned 192.168.1.2:80[2009-06-18 17:32:39] 192.168.1.2:80: HTTP Connecting to: http://192.168.1.2/Multfilms/Anime/One_Piece/[2009-06-18 17:32:39] 192.168.1.2:80: [nginx/0.7.6 (100.0)]: Disconnect: invalid http reply (àí! Òàêîé êðàñèâûé!)[2009-06-18 17:32:39] Banned 192.168.1.2:80[2009-06-18 17:33:00] 192.168.1.2:80: HTTP Connecting to: http://192.168.1.2/Multfilms/Anime/One_Piece/[2009-06-18 17:33:00] 192.168.1.2:80: [nginx/0.7.6 (100.0)]: Disconnect: invalid http reply ()[2009-06-18 17:33:00] Banned 192.168.1.2:80[2009-06-18 17:33:37] 192.168.1.2:80: HTTP Connecting to: http://192.168.1.2/Multfilms/Anime/One_Piece/[2009-06-18 17:33:37] 192.168.1.2:80: [nginx/0.7.6 (100.0)]: Disconnect: invalid http reply (ñòî ñêàçàòü ýòî Ìóãèâàðå, âåðíî?!)[2009-06-18 17:33:37] Banned 192.168.1.2:80[2009-06-18 17:33:50] 192.168.1.2:80: HTTP Connecting to: http://192.168.1.2/Multfilms/Anime/One_Piece/[2009-06-18 17:33:50] 192.168.1.2:80: [nginx/0.7.6 (100.0)]: Disconnect: invalid http reply ()[2009-06-18 17:33:50] Banned 192.168.1.2:80[2009-06-18 17:33:56] 192.168.1.2:80: HTTP Connecting to: http://192.168.1.2/Multfilms/Anime/One_Piece/[2009-06-18 17:39:50] 192.168.1.2:80: [nginx/0.7.6 (100.0)]: Disconnect: Is seedI held 5 tests using 5 different torrents of the described type (containing subtitle files) and had the same problems as a result. The torrent file generated with the same video-files but without subtitle files downloads from the start to the end without such problems.I also noticed the following strangeness. While multifile torrents w/o "three-file" edge pieces download successfully after 15589 build, their "usual" edge-pieces are still downloaded as it is described in post #11 (in the last turn, the only difference is that webseed ban does not occur). Link to comment Share on other sites More sharing options...
Firon Posted June 22, 2009 Report Share Posted June 22, 2009 What's with the invalid http reply? Could you capture what's going on there with wireshark or maybe nginx logs at least? Link to comment Share on other sites More sharing options...
abe Posted June 22, 2009 Report Share Posted June 22, 2009 I sent you an email with a wireshark log, hope that helps. Link to comment Share on other sites More sharing options...
Wizardrix Posted June 23, 2009 Author Report Share Posted June 23, 2009 Nginx log192.168.1.40 - - [23/Jun/2009:10:57:15 +0600] "GET /Multfilms/Anime/One_Piece/One_Piece_229-262_Water_7_Arc/236.avi HTTP/1.1" 206 1679684 "-" "BTWebClient/1830" 192.168.1.40 - - [23/Jun/2009:10:57:15 +0600] "GET /Multfilms/Anime/One_Piece/One_Piece_229-262_Water_7_Arc/236.srt HTTP/1.1" 206 16333 "-" "BTWebClient/1830" 192.168.1.40 - - [23/Jun/2009:10:57:15 +0600] "GET /Multfilms/Anime/One_Piece/One_Piece_229-262_Water_7_Arc/237.avi HTTP/1.1" 206 45056 "-" "BTWebClient/1830"Traffic Capture131 4.155475 192.168.1.40 192.168.1.2 HTTP HTTP: Request, GET /Multfilms/Anime/One_Piece/One_Piece_229-262_Water_7_Arc/236.avi 132 4.193561 192.168.1.2 192.168.1.40 HTTP HTTP: Response, HTTP/1.1, Status Code = 206 Frame: + Ethernet: Etype = Internet IP (IPv4)+ Ipv4: Next Protocol = TCP, Packet ID = 18779, Total IP Length = 782- Tcp: Flags=...PA..., SrcPort=2078, DstPort=HTTP(80), Len=742, Seq=2833276101 - 2833276843, Ack=3157622337, Win=65535 (scale factor not found) SrcPort: 2078 DstPort: HTTP(80) SequenceNumber: 2833276101 (0xA8E05CC5) AcknowledgementNumber: 3157622337 (0xBC357E41) - DataOffset: 80 (0x50) DataOffset: (0101....) (20 bytes) Reserved: (....000.) NS: (.......0) Nonce Sum not significant - Flags: ...PA... CWR: (0.......) CWR not significant ECE: (.0......) ECN-Echo not significant Urgent: (..0.....) Not Urgent Data Ack: (...1....) Acknowledgement field significant Push: (....1...) Push Function Reset: (.....0..) No Reset Syn: (......0.) Not Synchronize sequence numbers Fin: (.......0) Not End of data Window: 65535 (scale factor not found) Checksum: 49144 (0xBFF8) UrgentPointer: 0 (0x0) TCPPayload: - Http: Request, GET /Multfilms/Anime/One_Piece/One_Piece_229-262_Water_7_Arc/236.avi - Request: Command: GET - URI: /Multfilms/Anime/One_Piece/One_Piece_229-262_Water_7_Arc/236.avi - Uri: Location: /Multfilms/Anime/One_Piece/One_Piece_229-262_Water_7_Arc/236.avi ProtocolVersion: HTTP/1.1 Host: 192.168.1.2 UserAgent: BTWebClient/1830 Connection: keep-alive Range: bytes=236955050-238634733 HeaderEnd: CRLF - payload: HttpContentType = NetmonNull Body: GET /Multfilms/Anime/One_Piece/One_Piece_229-262_Water_7_Arc/236.srt HTTP/1.1 Body: Host: 192.168.1.2 Body: User-Agent: BTWebClient/1830 Body: Connection: keep-alive Body: Range: bytes=0-16332 Body: Body: GET /Multfilms/Anime/One_Piece/One_Piece_229-262_Water_7_Arc/237.avi HTTP/1.1 Body: Host: 192.168.1.2 Body: User-Agent: BTWebClient/1830 Body: Connection: keep-alive Body: Range: bytes=0-2498286 Body: Body: GET /Multfilms/Anime/One_Piece/One_Piece_229-262_Water_7_Arc/262.avi HTTP/1.1 Body: Host: 192.168.1.2 Body: User-Agent: BTWebClient/1830 Body: Connection: keep-alive Body: Range: bytes=237412553-241606856 Body: Frame: + Ethernet: Etype = Internet IP (IPv4)+ Ipv4: Next Protocol = TCP, Packet ID = 17281, Total IP Length = 1500- Tcp: Flags=....A..., SrcPort=HTTP(80), DstPort=2078, Len=1460, Seq=3157622337 - 3157623797, Ack=2833276843, Win=65535 (scale factor not found) SrcPort: HTTP(80) DstPort: 2078 SequenceNumber: 3157622337 (0xBC357E41) AcknowledgementNumber: 2833276843 (0xA8E05FAB) - DataOffset: 80 (0x50) DataOffset: (0101....) (20 bytes) Reserved: (....000.) NS: (.......0) Nonce Sum not significant - Flags: ....A... CWR: (0.......) CWR not significant ECE: (.0......) ECN-Echo not significant Urgent: (..0.....) Not Urgent Data Ack: (...1....) Acknowledgement field significant Push: (....0...) No Push Function Reset: (.....0..) No Reset Syn: (......0.) Not Synchronize sequence numbers Fin: (.......0) Not End of data Window: 65535 (scale factor not found) Checksum: 50615 (0xC5B7) UrgentPointer: 0 (0x0) TCPPayload: - Http: Response, HTTP/1.1, Status Code = 206 - Response: ProtocolVersion: HTTP/1.1 StatusCode: 206, Partial content Reason: Partial Content Server: nginx/0.7.6 Date: Tue, 23 Jun 2009 04:57:15 GMT ContentType: video/x-msvideo ContentLength: 1679684 Last-Modified: Wed, 18 Jul 2007 15:04:37 GMT Connection: keep-alive Content-Range: bytes 236955050-238634733/238634734 HeaderEnd: CRLF - payload: HttpContentType = video/x-msvideo Body: dc133 4.193561 192.168.1.2 192.168.1.40 HTTP HTTP: HTTP Payload134 4.193561 192.168.1.2 192.168.1.40 HTTP HTTP: HTTP Payload135 4.193561 192.168.1.2 192.168.1.40 HTTP HTTP: HTTP Payload136 4.193561 192.168.1.40 192.168.1.2 TCP TCP: Flags=....A..., SrcPort=2078, DstPort=HTTP(80), Len=0, Seq=2833276843, Ack=3157628171, Win=65535 (scale factor not found)../* 1,6Mb transferred */..1647 4.292194 192.168.1.2 192.168.1.40 HTTP HTTP: HTTP Payload1648 4.292194 192.168.1.2 192.168.1.40 HTTP HTTP: HTTP Payload1649 4.292194 192.168.1.2 192.168.1.40 HTTP HTTP: HTTP Payload1650 4.292194 192.168.1.40 192.168.1.2 TCP TCP: Flags=....A..., SrcPort=2078, DstPort=HTTP(80), Len=0, Seq=2833276843, Ack=3159318535, Win=65535 (scale factor not found)1651 4.293170 192.168.1.2 192.168.1.40 HTTP HTTP: HTTP Payload1652 4.304889 192.168.1.2 192.168.1.40 HTTP HTTP: Response, HTTP/1.1, Status Code = 206 Frame: + Ethernet: Etype = Internet IP (IPv4)+ Ipv4: Next Protocol = TCP, Packet ID = 19850, Total IP Length = 1500- Tcp: Flags=....A..., SrcPort=HTTP(80), DstPort=2078, Len=1460, Seq=3159318881 - 3159320341, Ack=2833276843, Win=65535 (scale factor not found) SrcPort: HTTP(80) DstPort: 2078 SequenceNumber: 3159318881 (0xBC4F6161) AcknowledgementNumber: 2833276843 (0xA8E05FAB) - DataOffset: 80 (0x50) DataOffset: (0101....) (20 bytes) Reserved: (....000.) NS: (.......0) Nonce Sum not significant - Flags: ....A... CWR: (0.......) CWR not significant ECE: (.0......) ECN-Echo not significant Urgent: (..0.....) Not Urgent Data Ack: (...1....) Acknowledgement field significant Push: (....0...) No Push Function Reset: (.....0..) No Reset Syn: (......0.) Not Synchronize sequence numbers Fin: (.......0) Not End of data Window: 65535 (scale factor not found) Checksum: 25622 (0x6416) UrgentPointer: 0 (0x0) TCPPayload: - Http: Response, HTTP/1.1, Status Code = 206 - Response: ProtocolVersion: HTTP/1.1 StatusCode: 206, Partial content Reason: Partial Content Server: nginx/0.7.6 Date: Tue, 23 Jun 2009 04:57:15 GMT ContentType: video/x-msvideo ContentLength: 2498287 Last-Modified: Wed, 18 Jul 2007 15:38:10 GMT Connection: keep-alive Content-Range: bytes 0-2498286/242955580 HeaderEnd: CRLF - payload: HttpContentType = video/x-msvideo Body: RIFF45{AVI LIST~"1653 4.304889 192.168.1.40 192.168.1.2 TCP TCP: Flags=....A..., SrcPort=2078, DstPort=HTTP(80), Len=0, Seq=2833276843, Ack=3159320341, Win=65535 (scale factor not found)1654 4.304889 192.168.1.2 192.168.1.40 HTTP HTTP: HTTP Payload1655 4.304889 192.168.1.2 192.168.1.40 HTTP HTTP: HTTP Payload1656 4.304889 192.168.1.2 192.168.1.40 HTTP HTTP: HTTP Payload1657 4.304889 192.168.1.2 192.168.1.40 HTTP HTTP: HTTP Payload1658 4.304889 192.168.1.40 192.168.1.2 TCP TCP: Flags=....A..., SrcPort=2078, DstPort=HTTP(80), Len=0, Seq=2833276843, Ack=3159326181, Win=65535 (scale factor not found)1659 4.304889 192.168.1.2 192.168.1.40 HTTP HTTP: HTTP Payload1660 4.304889 192.168.1.2 192.168.1.40 HTTP HTTP: HTTP Payload1661 4.305866 192.168.1.2 192.168.1.40 HTTP HTTP: HTTP Payload1662 4.305866 192.168.1.40 192.168.1.2 TCP TCP: Flags=....A..., SrcPort=2078, DstPort=HTTP(80), Len=0, Seq=2833276843, Ack=3159330561, Win=65535 (scale factor not found)1663 4.305866 192.168.1.2 192.168.1.40 HTTP HTTP: HTTP Payload1664 4.305866 192.168.1.2 192.168.1.40 HTTP HTTP: HTTP Payload1665 4.305866 192.168.1.2 192.168.1.40 HTTP HTTP: HTTP Payload1666 4.305866 192.168.1.2 192.168.1.40 HTTP HTTP: HTTP Payload1667 4.305866 192.168.1.2 192.168.1.40 HTTP HTTP: HTTP Payload1668 4.305866 192.168.1.2 192.168.1.40 HTTP HTTP: HTTP Payload1669 4.305866 192.168.1.40 192.168.1.2 TCP TCP: Flags=....A..., SrcPort=2078, DstPort=HTTP(80), Len=0, Seq=2833276843, Ack=3159339321, Win=65535 (scale factor not found)1670 4.305866 192.168.1.2 192.168.1.40 HTTP HTTP: HTTP Payload1671 4.305866 192.168.1.2 192.168.1.40 HTTP HTTP: HTTP Payload1672 4.305866 192.168.1.40 192.168.1.2 TCP TCP: Flags=....A..., SrcPort=2078, DstPort=HTTP(80), Len=0, Seq=2833276843, Ack=3159342241, Win=64075 (scale factor not found)1673 4.305866 192.168.1.2 192.168.1.40 HTTP HTTP: HTTP Payload Frame: + Ethernet: Etype = Internet IP (IPv4)+ Ipv4: Next Protocol = TCP, Packet ID = 19869, Total IP Length = 1500- Tcp: Flags=....A..., SrcPort=HTTP(80), DstPort=2078, Len=1460, Seq=3159342241 - 3159343701, Ack=2833276843, Win=65535 (scale factor not found) SrcPort: HTTP(80) DstPort: 2078 SequenceNumber: 3159342241 (0xBC4FBCA1) AcknowledgementNumber: 2833276843 (0xA8E05FAB) - DataOffset: 80 (0x50) DataOffset: (0101....) (20 bytes) Reserved: (....000.) NS: (.......0) Nonce Sum not significant - Flags: ....A... CWR: (0.......) CWR not significant ECE: (.0......) ECN-Echo not significant Urgent: (..0.....) Not Urgent Data Ack: (...1....) Acknowledgement field significant Push: (....0...) No Push Function Reset: (.....0..) No Reset Syn: (......0.) Not Synchronize sequence numbers Fin: (.......0) Not End of data Window: 65535 (scale factor not found) Checksum: 21383 (0x5387) UrgentPointer: 0 (0x0) TCPPayload: - Http: HTTP Payload - payload: HttpContentType = Body: CmSycF|3AcmORomLhm61St7N6%:1674 4.305866 192.168.1.40 192.168.1.2 TCP TCP: Flags=..R....., SrcPort=2078, DstPort=HTTP(80), Len=0, Seq=2833276843, Ack=2833276843, Win=0 (scale factor not found) Frame: + Ethernet: Etype = Internet IP (IPv4)+ Ipv4: Next Protocol = TCP, Packet ID = 19141, Total IP Length = 40- Tcp: Flags=..R....., SrcPort=2078, DstPort=HTTP(80), Len=0, Seq=2833276843, Ack=2833276843, Win=0 (scale factor not found) SrcPort: 2078 DstPort: HTTP(80) SequenceNumber: 2833276843 (0xA8E05FAB) AcknowledgementNumber: 2833276843 (0xA8E05FAB) - DataOffset: 80 (0x50) DataOffset: (0101....) (20 bytes) Reserved: (....000.) NS: (.......0) Nonce Sum not significant - Flags: ..R..... CWR: (0.......) CWR not significant ECE: (.0......) ECN-Echo not significant Urgent: (..0.....) Not Urgent Data Ack: (...0....) Acknowledgement field not significant Push: (....0...) No Push Function Reset: (.....1..) Reset Syn: (......0.) Not Synchronize sequence numbers Fin: (.......0) Not End of data Window: 0 (scale factor not found) Checksum: 55650 (0xD962) UrgentPointer: 0 (0x0)1675 4.305866 192.168.1.2 192.168.1.40 HTTP HTTP: HTTP Payload1676 4.305866 192.168.1.40 192.168.1.2 TCP TCP: Flags=..R....., SrcPort=2078, DstPort=HTTP(80), Len=0, Seq=2833276843, Ack=2833276843, Win=0 (scale factor not found)1677 4.305866 192.168.1.2 192.168.1.40 HTTP HTTP: HTTP Payload1678 4.305866 192.168.1.40 192.168.1.2 TCP TCP: Flags=..R....., SrcPort=2078, DstPort=HTTP(80), Len=0, Seq=2833276843, Ack=2833276843, Win=0 (scale factor not found)1679 4.305866 192.168.1.40 192.168.1.2 TCP TCP: Flags=..R.A..., SrcPort=2078, DstPort=HTTP(80), Len=0, Seq=2833276843, Ack=3159342241, Win=0 (scale factor not found)1680 4.305866 192.168.1.2 192.168.1.40 HTTP HTTP: HTTP Payload1681 4.305866 192.168.1.40 192.168.1.2 TCP TCP: Flags=..R....., SrcPort=2078, DstPort=HTTP(80), Len=0, Seq=2833276843, Ack=2833276843, Win=0 (scale factor not found)1682 4.305866 192.168.1.2 192.168.1.40 HTTP HTTP: HTTP Payload1683 4.305866 192.168.1.40 192.168.1.2 TCP TCP: Flags=..R....., SrcPort=2078, DstPort=HTTP(80), Len=0, Seq=2833276843, Ack=2833276843, Win=0 (scale factor not found)1684 4.305866 192.168.1.2 192.168.1.40 HTTP HTTP: HTTP Payload1685 4.305866 192.168.1.40 192.168.1.2 TCP TCP: Flags=..R....., SrcPort=2078, DstPort=HTTP(80), Len=0, Seq=2833276843, Ack=2833276843, Win=0 (scale factor not found)1686 4.305866 192.168.1.2 192.168.1.40 HTTP HTTP: HTTP Payload1687 4.305866 192.168.1.40 192.168.1.2 TCP TCP: Flags=..R....., SrcPort=2078, DstPort=HTTP(80), Len=0, Seq=2833276843, Ack=2833276843, Win=0 (scale factor not found)1688 4.305866 192.168.1.2 192.168.1.40 HTTP HTTP: HTTP Payload1689 4.305866 192.168.1.40 192.168.1.2 TCP TCP: Flags=..R....., SrcPort=2078, DstPort=HTTP(80), Len=0, Seq=2833276843, Ack=2833276843, Win=0 (scale factor not found)1690 4.305866 192.168.1.2 192.168.1.40 HTTP HTTP: HTTP Payload1691 4.305866 192.168.1.40 192.168.1.2 TCP TCP: Flags=..R....., SrcPort=2078, DstPort=HTTP(80), Len=0, Seq=2833276843, Ack=2833276843, Win=0 (scale factor not found)1692 4.305866 192.168.1.2 192.168.1.40 HTTP HTTP: HTTP Payload1693 4.305866 192.168.1.40 192.168.1.2 TCP TCP: Flags=..R....., SrcPort=2078, DstPort=HTTP(80), Len=0, Seq=2833276843, Ack=2833276843, Win=0 (scale factor not found)1694 4.305866 192.168.1.2 192.168.1.40 HTTP HTTP: HTTP Payload1695 4.305866 192.168.1.40 192.168.1.2 TCP TCP: Flags=..R....., SrcPort=2078, DstPort=HTTP(80), Len=0, Seq=2833276843, Ack=2833276843, Win=0 (scale factor not found)1696 4.305866 192.168.1.2 192.168.1.40 HTTP HTTP: HTTP Payload1697 4.305866 192.168.1.40 192.168.1.2 TCP TCP: Flags=..R....., SrcPort=2078, DstPort=HTTP(80), Len=0, Seq=2833276843, Ack=2833276843, Win=0 (scale factor not found)1698 4.305866 192.168.1.2 192.168.1.40 HTTP HTTP: HTTP Payload1699 4.305866 192.168.1.40 192.168.1.2 TCP TCP: Flags=..R....., SrcPort=2078, DstPort=HTTP(80), Len=0, Seq=2833276843, Ack=2833276843, Win=0 (scale factor not found)1700 4.305866 192.168.1.2 192.168.1.40 HTTP HTTP: HTTP Payload1701 4.305866 192.168.1.40 192.168.1.2 TCP TCP: Flags=..R....., SrcPort=2078, DstPort=HTTP(80), Len=0, Seq=2833276843, Ack=2833276843, Win=0 (scale factor not found)1702 4.305866 192.168.1.2 192.168.1.40 HTTP HTTP: HTTP Payload1703 4.305866 192.168.1.40 192.168.1.2 TCP TCP: Flags=..R....., SrcPort=2078, DstPort=HTTP(80), Len=0, Seq=2833276843, Ack=2833276843, Win=0 (scale factor not found)1704 4.305866 192.168.1.2 192.168.1.40 HTTP HTTP: HTTP Payload1705 4.305866 192.168.1.40 192.168.1.2 TCP TCP: Flags=..R....., SrcPort=2078, DstPort=HTTP(80), Len=0, Seq=2833276843, Ack=2833276843, Win=0 (scale factor not found)1706 4.305866 192.168.1.2 192.168.1.40 HTTP HTTP: HTTP Payload1707 4.305866 192.168.1.40 192.168.1.2 TCP TCP: Flags=..R....., SrcPort=2078, DstPort=HTTP(80), Len=0, Seq=2833276843, Ack=2833276843, Win=0 (scale factor not found)1708 4.305866 192.168.1.2 192.168.1.40 HTTP HTTP: HTTP Payload1709 4.305866 192.168.1.40 192.168.1.2 TCP TCP: Flags=..R....., SrcPort=2078, DstPort=HTTP(80), Len=0, Seq=2833276843, Ack=2833276843, Win=0 (scale factor not found)1710 4.305866 192.168.1.2 192.168.1.40 HTTP HTTP: HTTP Payload1711 4.305866 192.168.1.40 192.168.1.2 TCP TCP: Flags=..R....., SrcPort=2078, DstPort=HTTP(80), Len=0, Seq=2833276843, Ack=2833276843, Win=0 (scale factor not found)1712 4.305866 192.168.1.2 192.168.1.40 HTTP HTTP: HTTP Payload1713 4.305866 192.168.1.40 192.168.1.2 TCP TCP: Flags=..R....., SrcPort=2078, DstPort=HTTP(80), Len=0, Seq=2833276843, Ack=2833276843, Win=0 (scale factor not found)µtorrent's log[2009-06-23 10:57:15] 192.168.1.2:80: HTTP Connecting to: http://192.168.1.2/Multfilms/Anime/One_Piece/[2009-06-23 10:57:15] 192.168.1.2:80: [nginx/0.7.6 (100.0)]: Disconnect: invalid http reply ()[2009-06-23 10:57:15] Banned 192.168.1.2:80I can send you full traffic dump if necessary. Link to comment Share on other sites More sharing options...
ZeroSama Posted June 27, 2009 Report Share Posted June 27, 2009 i see a problem with web seeding a torrent with multiple filesi used wireshark , µtorrent 1.8.3 build 15728i'm seeing requests similar to this=====================GET /webseedfolder/torrentname/readme.pdf/webseedfolder/torrentname/readme.txt HTTP/1.1Host: some.netUser-Agent: BTWebClient/1830Connection: keep-aliveRange: bytes=4718592-5111807HTTP/1.1 404 Not FoundServer: ApacheContent-Length: 130Keep-Alive: timeout=2, max=199Connection: Keep-AliveContent-Type: text/html<html><head>.<title>Error 404 - Not found</title></head><body bgcolor="White" text="Black">Not Found</body></html>===================== Link to comment Share on other sites More sharing options...
DreadWingKnight Posted June 27, 2009 Report Share Posted June 27, 2009 Looks like a malformed .torrent more than anything else.Could you link the torrent as well?And don't cross-post EVER AGAIN. Link to comment Share on other sites More sharing options...
ZeroSama Posted June 27, 2009 Report Share Posted June 27, 2009 sorry about the cross post i was a little drunk when i was posting that.and this morning i was unable to reproduce the error i thought i saw last nightbut the client is still banning the server so its mute Link to comment Share on other sites More sharing options...
Wizardrix Posted August 27, 2009 Author Report Share Posted August 27, 2009 Thank you for solving the multifile torrent problem in utorrent 2.0 beta build 16222. Are you going to release the new 1.8.4 build that will include these fixes? Are you going to fix the charset issue? Link to comment Share on other sites More sharing options...
Wizardrix Posted August 4, 2010 Author Report Share Posted August 4, 2010 There is one more problem with downloading of large files (40Gb and more). Here is an example of such torrent.It consists of 10240 pieces of 4.00 Mb size. But when µtorrent starts to download this file it asks web server for 2 Gb pieces.request Frame: Number = 29, Captured Frame Length = 613, MediaType = ETHERNET+ Ethernet: Etype = Internet IP (IPv4),DestinationAddress:[XX-XX-XX-XX-XX-XX],SourceAddress:[XX-XX-XX-XX-XX-XX]+ Ipv4: Src = X.X.X.X, Dest = 212.49.119.2, Next Protocol = TCP, Packet ID = 1128, Total IP Length = 599+ Tcp: Flags=...AP..., SrcPort=1067, DstPort=HTTP(80), PayloadLen=559, Seq=302550662 - 302551221, Ack=2054186849, Win=65535 (scale factor 0x0) = 65535- Http: Request, GET /webseed/40960 Command: GET - URI: /webseed/40960 Location: /webseed/40960 ProtocolVersion: HTTP/1.1 Host: 212.49.119.2 UserAgent: BTWebClient/1850 Connection: keep-alive Range: bytes=0-2147483647 HeaderEnd: CRLF payload: HttpContentType = NetmonNull Command: GET - URI: /webseed/40960 Location: /webseed/40960 ProtocolVersion: HTTP/1.1 Host: 212.49.119.2 UserAgent: BTWebClient/1850 Connection: keep-alive Range: bytes=40802189312-42949672959 HeaderEnd: CRLF payload: HttpContentType = NetmonNull Command: GET - URI: /webseed/40960 Location: /webseed/40960 ProtocolVersion: HTTP/1.1 Host: 212.49.119.2 UserAgent: BTWebClient/1850 Connection: keep-alive Range: bytes=4294967296-6442450943 HeaderEnd: CRLF payload: HttpContentType = NetmonNull Command: GET - URI: /webseed/40960 Location: /webseed/40960 ProtocolVersion: HTTP/1.1 Host: 212.49.119.2 UserAgent: BTWebClient/1850 Connection: keep-alive Range: bytes=34359738368-36507222015 HeaderEnd: CRLFµtorrent's log[2010-08-04 16:40:25] 212.49.119.2:80: HTTP Connecting to: http://212.49.119.2/webseed/40960[2010-08-04 16:40:25] 212.49.119.2:80: [nginx/0.8.48 (100.0)]: Disconnect: Content length (-2147483648) did not match range length (-1)[2010-08-04 16:40:25] Banned 212.49.119.2:80This problems appears not with every torrent of 40Gb+ size, but it never appears with torrents of smaller size. Link to comment Share on other sites More sharing options...
Recommended Posts
Archived
This topic is now archived and is closed to further replies.