Archive by tag 'bittorrent'

rtorrent/libtorrent

2008-03-13 19:36 | Автор: Oleg | Рубрика: FedoraMD

Сегодня было решено особое уделить внимание rtorrent/libtorrent проекту. Проект FedoraMD.org уже давно собирает и выкладывает сборки этого проекта. С этого дня rtorrent и libtorrent будут в репозитории fmd только стабильной версии и будет отдельная версия с поддержкой xmlrpc. Сделано разделение для исключения конфликтов версии и мы оставляем право выбора за пользователем. Сборка будет под архитектуры i386 и x86_64, ну и естественно src для персональной сборки.

1 Star2 Stars3 Stars4 Stars5 Stars (2 votes, average: 5.00 out of 5)
Loading ... Loading ...

Метки:

Комментариев нет »


Обновления в updates-testing

2008-02-24 13:17 | Автор: Vasile Chelban | Рубрика: Новости

Новое стабильное ядро - 2.6.24.2-7 попало в fedora-testing-updates. Кроме основных нововведений, ядро для Fedora 8 может похвастаться обновленым стеком безпроводных драйверов запланированом для Linux 2.6.25 и .26, обновленым KVM до версии 60.

Кроме того в текущем updates-testing есть свежие KDE-3.5.9 и Deluge-0.5.8.4.

1 Star2 Stars3 Stars4 Stars5 Stars (2 votes, average: 5.00 out of 5)
Loading ... Loading ...

Метки: , ,

Комментарии (4) »


Вышел KTorrent версии 3.0.0

2008-02-18 13:49 | Автор: Oleg | Рубрика: Новости

Вышла версия 3.0.0 торрент-клиента KTorrent. Это первая стабильная версия клиента с поддержкой KDE4, помимо которой, добавлена поддержка протокола IPv6, работы через SOCKSv4 и v5.

1 Star2 Stars3 Stars4 Stars5 Stars (1 votes, average: 2.00 out of 5)
Loading ... Loading ...

Метки: ,

Комментариев нет »


Запуск FedoraMD.org Bittorrent Tracker

2008-02-13 02:00 | Автор: FedoraMD.org | Рубрика: FedoraMD

Сегодня запущен Bittorrent Tracker FedoraMD.org. Трекер без ограничений. По адресу torrent.fedoramd.org Вы найдёте все торрент-файлы, которые относятся к нашему проекту. Таким образом разгружается основной сервер FedoraMD.org и благодаря пиринговым технологиям увеличивается скорость обмена. На трекере не учитывается ни рейтинги, ни какие-либо коэффициенты, т.е. ограничений никаких нет. Единственное, что хотелось бы порекомендовать, так это не отключать битторрент-клиент сразу после закачки, дайте и другим скачать.

1 Star2 Stars3 Stars4 Stars5 Stars (No Ratings Yet)
Loading ... Loading ...

Метки:

Комментариев нет »


BitTorrent Tracker

2008-02-07 23:01 | Автор: Oleg | Рубрика: Oleg

Сегодня проводил подготовку к запуску на нашем серваке Битторрент трекер. За базу взял стандартный bittorrent, написанный на python.Все отлично заработало из коробки. Но когда я включил опцию --allowed_dir в логах увидел ошибку:

Traceback (most recent call last):
File "/usr/lib/python2.5/site-packages/BitTorrent/RawServer.py", line 467, in _make_wrapped_call
function(*args)
File "/usr/lib/python2.5/site-packages/BitTorrent/track.py", line 796, in save_dfile
h.write(bencode(self.state))
File "/usr/lib/python2.5/site-packages/BitTorrent/bencode.py", line 135, in bencode
encode_func[type(x)](x, r)
File "/usr/lib/python2.5/site-packages/BitTorrent/bencode.py", line 115, in encode_dict
encode_func[type(v)](v, r)
File "/usr/lib/python2.5/site-packages/BitTorrent/bencode.py", line 115, in encode_dict
encode_func[type(v)](v, r)
File "/usr/lib/python2.5/site-packages/BitTorrent/bencode.py", line 106, in encode_list
encode_func[type(i)](i, r)
File "/usr/lib/python2.5/site-packages/BitTorrent/bencode.py", line 106, in encode_list
encode_func[type(i)](i, r)
KeyError: <type 'float'>

Замечено было, что данная ошибка появлялась каждый раз, когда производилась запись в файл состояния. И соответственно при перезагрузке сервера битторрента ничего не сохранялось.

Погугля пол дня, я нарвался на одну статью, где рассказано, как включить поддержку float в bencode.py. На основании статьи соорудил следующий патч, который решает все проблемы:

--- bencode.py.org      2008-02-07 22:00:01.000000000 +0200
+++ bencode.py  2008-02-07 22:02:15.000000000 +0200
@@ -14,6 +14,8 @@

from BitTorrent import BTFailure

+import string
+
def decode_int(x, f):
f += 1
newf = x.index('e', f)
@@ -25,6 +27,23 @@
raise ValueError
return (n, newf+1)

+def assert_finite(n):
+  """Raises ValueError if n is NaN or infinite."""
+
+  valid_chars = '0123456789.-+eE'
+  if repr(n).translate(string.maketrans('',''), valid_chars) != '':
+    raise ValueError('encountered NaN or infinite')
+
+def decode_float(x, f):
+    f += 1
+    newf = x.index('e', f)
+    try:
+        n = float(x[f:newf].replace('E', 'e'))
+        assert_finite(n)
+    except (OverflowError, ValueError):
+        raise ValueError('encountered NaN or infinite')
+    return (n, newf+1)
+
def decode_string(x, f):
colon = x.index(':', f)
n = int(x[f:colon])
@@ -55,6 +74,7 @@
decode_func['l'] = decode_list
decode_func['d'] = decode_dict
decode_func['i'] = decode_int
+decode_func['f'] = decode_float
decode_func['0'] = decode_string
decode_func['1'] = decode_string
decode_func['2'] = decode_string
@@ -75,7 +95,7 @@
raise BTFailure, _("invalid bencoded value (data after valid prefix)")
return r

-from types import StringType, IntType, LongType, DictType, ListType, TupleType
+from types import StringType, IntType, LongType, DictType, ListType, TupleType, FloatType

class Bencached(object):
@@ -91,6 +111,10 @@
def encode_int(x, r):
r.extend(('i', str(x), 'e'))

+def encode_float(x, r):
+    assert_finite(x)
+    r.extend(('f', repr(x).replace('e', 'E'), 'e'))
+
def encode_bool(x, r):
if x:
encode_int(1, r)
@@ -119,6 +143,7 @@
encode_func[Bencached] = encode_bencached
encode_func[IntType] = encode_int
encode_func[LongType] = encode_int
+encode_func[FloatType] = encode_float
encode_func[StringType] = encode_string
encode_func[ListType] = encode_list
encode_func[TupleType] = encode_list

Данный патч касается версии bittorrent 4.4.0-5, которая не менялась со времён Fedora 7.

1 Star2 Stars3 Stars4 Stars5 Stars (No Ratings Yet)
Loading ... Loading ...

Метки: ,

Комментарии (4) »


Выход Fedora 9 Alpha (Sulphur)

2008-02-06 09:18 | Автор: Vasile Chelban | Рубрика: Новости

Оно случилось - Fedora 9 Alpha наконец появилась. Почему наконец? По плану ее ждали ее в прошлый четверг. Но Дело выпуска популярного дистрибутива не простое - спешка тут ни к чему.

В целом о выпуске сможете прочитать в нашей новостной ленте, там же есть ссылки для закачки (вероятно ссылка на bittorrent пригодится клиентам МТК с пакетом за 360MDL и выше).

Хочу порекомендовать описание 9-ки на phoronix'e: Fedora 9 KDE Live Alpha и Fedora 9 Alpha Preview.

1 Star2 Stars3 Stars4 Stars5 Stars (No Ratings Yet)
Loading ... Loading ...

Метки:

Комментариев нет »


Deluge – BitTorrent Client

2008-02-03 10:57 | Автор: Oleg | Рубрика: Oleg

Сегодня решил попробовать Deluge. Очень понравился. Написан он на питоне, использует libtorrent, который на c++. Есть всевозможные плагины.

Хочется отметить, что подхватывает пиров больше, чем rtorrent. Если запустить одновремено Deluge и rtorrent на одном торренте, то первый пир появится у Deluge. Памяти занимает естественно больше, чем rtorrent, ведь на питоне, но не много 35-50Мб в RAM. Проверка хэша производит чуть медленнее на 10-15 сек на одном DVD-5 (4,3Гб). Достаточно интерактивный, показывает список пиров с ИП и с флагом страны. Есть плагин по созданию торрент-файла, но есть определенные недостатки связанные с приватным флагом. Недостаток в том, что не совсем корректно создает торрент, а в остальном все ОК. Есть удаленное управление, выраженное в WebUI. Есть возможность загрузить остановить и посмотреть статус. Что еще нужно?

Есть поддержка  любых видов прокси, при чем есть возможность задавать разные прокси на разные протоколы. Есть поддержка DHT, PEX.

В сетевых настройках есть возможность установить открытый порт по UPnP.

Набор плагинов очень богатый:

  • Blocklist Importer - Загрузить и импортировать списки заблокированных IP. Сейчас этот модуль умеет обрабатывать списки PeerGuardian (двоичный и текстовый), SafePeer и Emule. Файлы PeerGuardian, формате 7zip не поддерживаются. Файлы могут быть указаны как URL или как пути в локальной файловой системе.
  • Desired Ratio - Установить желаемый рейтинг для торрента
  • Event Logging - Добавляет вкладку с журналом выбранных событий. Сообщения событий получаются из сигналов libtorrent. Если хотите видеть эти сообщения на своём языке, ообщите об этом переводчикам libtorrent, а не Deluge.
  • FlexRSS - Чтение RSS.
  • Move Torrent -Перемещение содержания торрента в иное место.
  • Network Activity Graph - Модуль График сетевой активности.
  • Network Health Monitor - Модуль Монитор состояния сети.
  • Scheduler - Планировщик ограничения скорости.
  • Speed Limiter - Установка ограничения скорости для каждого торрента.
  • Torrent Creator - Модуль создания торрентов.
  • Torrent Files - Показывает файлы внутри торрента, позволяет менять приоритеты файлов и выбирать, какие файлы загружать, а какие нет.
  • Torrent Notification - Мигать значком в системном лотке и/или показывать всплывающее уведомление.
  • Torrent Peers - Этот модуль показывает всех пиров для каждого торрента, показывает их IP, страну, клиента, процент готовности и скорости загрузки/отдачи.
  • Torrent Search - Поиск торрентов анонимно.
  • Web Seed - Этот модуль позволяет добавлять веб-сидов к торрентам.
  • Web User Interface -WebUI интерфейс

Deluge - очень перспективный и быстро развивающееся ПО. Новые версии выходят практически каждый месяц. И в каждой версии все больше и больше новведений и улучшений.

Посмотреть скриншоты и  полное описание можно на официальном сайте: deluge-torrent.org

Deluge входит в репо Fedora. Я рекомендую ставить его из updates-testing репо, т.к. там самая последняя версия.

1 Star2 Stars3 Stars4 Stars5 Stars (3 votes, average: 5.00 out of 5)
Loading ... Loading ...

Метки:

Комментарии (6) »


Новая версия rtorrent 0.7.9-1

2007-12-02 02:00 | Автор: FedoraMD.org | Рубрика: FedoraMD, Новости

В репозитории TIB обновлена версия rtorrent и libtorrent. Нововведения касаются протокола PEX, а так же исправлены некоторые ошибки. Пока доступна новая версия для архитектуры i386, но в скоре появится и для x86_64.

1 Star2 Stars3 Stars4 Stars5 Stars (No Ratings Yet)
Loading ... Loading ...

Метки:

Комментариев нет »


Fedora 8 RC3 доступен по Bittorrent

2007-11-01 06:00 | Автор: FedoraMD.org | Рубрика: Новости

Сегодня вышел 3-й и последний кандидат выпуск Fedora 8. Доступен также на torrent.fedoraproject.org. Имеются образы ISO DVD для 3-х архитектур (размер варирует от 3.3 до 4.0Gb) и Live версии.

1 Star2 Stars3 Stars4 Stars5 Stars (No Ratings Yet)
Loading ... Loading ...

Метки: ,

Комментариев нет »


Fedora 8 RC2 доступен по Bittorrent

04:00 | Автор: FedoraMD.org | Рубрика: Новости

Недавно на torrent.fedoraproject.org был выложен Release Candidat 2 Fedora 8. Доступны только образы ISO DVD для 3-х архитектур (размер варирует от 3.3 до 4.0Gb).

1 Star2 Stars3 Stars4 Stars5 Stars (No Ratings Yet)
Loading ... Loading ...

Метки: ,

Комментариев нет »


Page 1 of 212