diff options
author | Mario Sergio Fujikawa Ferreira <lioux@FreeBSD.org> | 2004-11-15 15:24:10 +0000 |
---|---|---|
committer | Mario Sergio Fujikawa Ferreira <lioux@FreeBSD.org> | 2004-11-15 15:24:10 +0000 |
commit | 8a621f04f99873870e46534d8cc68864451168e2 (patch) | |
tree | fec0b7d0251638355f23a67caed7f68f41c407bd /net/py-kenosis-bittorrent/files/patch-BitTorrent::Rerequester.py | |
parent | Fix typo. (diff) |
o Chase latest CVS version
- Add {show_infopage,infopage_redirect,scrape_allowed}
options to tracker
- Try to resolve IPs when possible
o Bump PORTREVISION
o Update WWW tag in DESCR
Notes
Notes:
svn path=/head/; revision=121662
Diffstat (limited to 'net/py-kenosis-bittorrent/files/patch-BitTorrent::Rerequester.py')
-rw-r--r-- | net/py-kenosis-bittorrent/files/patch-BitTorrent::Rerequester.py | 30 |
1 files changed, 30 insertions, 0 deletions
diff --git a/net/py-kenosis-bittorrent/files/patch-BitTorrent::Rerequester.py b/net/py-kenosis-bittorrent/files/patch-BitTorrent::Rerequester.py new file mode 100644 index 000000000000..25875c61f12c --- /dev/null +++ b/net/py-kenosis-bittorrent/files/patch-BitTorrent::Rerequester.py @@ -0,0 +1,30 @@ +--- BitTorrent/Rerequester.py Sat Apr 3 01:10:23 2004 ++++ BitTorrent/Rerequester.py Sun Apr 18 17:03:33 2004 +@@ -5,7 +5,7 @@ + from btformats import check_peers + from bencode import bdecode + from threading import Thread, Lock +-from socket import error ++from socket import error, gethostbyname + from time import time + from random import randrange + from binascii import b2a_hex +@@ -18,8 +18,7 @@ + self.url = ('%s?info_hash=%s&peer_id=%s&port=%s&key=%s' % + (url, quote(infohash), quote(myid), str(port), + b2a_hex(''.join([chr(randrange(256)) for i in xrange(4)])))) +- if ip != '': +- self.url += '&ip=' + quote(ip) ++ self.ip = ip + self.interval = interval + self.last = None + self.trackerid = None +@@ -81,6 +80,8 @@ + + def rerequest(self, url, set): + try: ++ if self.ip: ++ url += '&ip=' + gethostbyname(self.ip) + h = urlopen(url) + r = h.read() + h.close() |