Opened 14 years ago

Closed 14 years ago

Last modified 14 years ago

#798 closed Bug (fixed)

1.06's handling of http redirects can strain hotspots

Reported by: charles Owned by: charles
Priority: Normal Milestone: 1.10
Component: libtransmission Version: 1.06
Severity: Major Keywords:
Cc:

Description

http://forum.transmissionbt.com/viewtopic.php?t=4339

we operate free hotspots, that have users click to start surfing.

The login page uses a 301 redirect, as do most login pages.

one laptop at one site, caused 3 million of these in one day, and 3.5 gbytes of traffic. Can Transmission be modified to pause between repeated attempts?? These requests were coming in at 35 per second.

xxxx?info_hash=%C8%01%9F%7B%AAT%DB%3Cb%DA%D4%7BV%CD%B8%F1%C4% C9%25I&peer_id=-TR1060-xti5boehwz2w&port=51413&uploaded=0&downloaded=0&corrupt=0 &left=0&compact=1&numwant=200&key=qefcrsq9vo&supportcrypto=1&requirecrypto=0 HTTP/1.1" 301 984 "-" "Transmission/1.06 (5115)"

Change History (3)

comment:1 Changed 14 years ago by charles

  • Resolution set to fixed
  • Status changed from new to closed

r5292: added a 20 second interval after a 301 redirect

comment:2 Changed 14 years ago by charles

r5294: 20 seconds is too long.. it'll cause too much of a delay for ordinary run-of-the-mill redirects

comment:3 Changed 14 years ago by charles

  • Summary changed from 1.06's handling of tracker http 301 redirects can cause a huge strain on tracker to 1.06's handling of http redirects can strain hotspots
Note: See TracTickets for help on using tickets.