crypt of decay - в попытках вернуть себе рабочий моск [entries|archive|friends|userinfo]
ketmar

[ userinfo | ljr userinfo ]
[ archive | journal archive ]

в попытках вернуть себе рабочий моск [Sep. 28th, 2007|11:16 pm]
Previous Entry Add to Memories Tell A Friend Next Entry
пеарчег: Syren — a lightweight download accelerator for Linux. в архиве исходники и бинарник. понимает http и ftp.

оно пока не accelerator, ибо качает только одним потоком. однако умеет докачивать, запоминает, откуда файло качаеццо и может продолжить (не надо больше вспоминать урлу, если какие-то уебаны устроили конец света).

я сегодня уже юзал. вроде, работает. неплохая замена для wget/aria2c во многих случаях.

сразу скажу, что https не планируеццо. поддержка прокси будет всенепременно (пока нетути). соберёццо ли где-то окромя пингвина — мне не ведомо. патчи для бзди (и винды тоже, что ли…) приветствуюццо.

GNU GPL, натурально. на этот раз не public domain, увы.

UPD: ебанутый на голову товарищ «bymer» из svitonline написал ебанутый на голову сервер «bandit». поскольку товарищ не читатель, а писатель — RFC2616 он в глаза не смотрел. и отвечает каким-то пиздоблядством, на стандарт похожим так же, как я похож на Майю Плисецкую. В ПЕРВЫЙ И ПОСЛЕДНИЙ РАЗ ДЕЛАЮ «ФИКС» ДЛЯ ВСЯКИХ ЕБАНЬКОВ (потому что понадобилось файло скачать). в дальнейшем пусть «крютые мегапрограммеры» читают стандарты и фиксят свои уёбища сами.
Linkmeow!

Comments:
[User Picture]
From:[info]z_o_r_g@lj
Date:September 28th, 2007 - 08:06 pm
(Link)
А вот то,что нет поддержки прокси, это плохо. У нас напрямую в сеть не выйдешь)
[User Picture]
From:[info]ex_ketmar@lj
Date:September 28th, 2007 - 08:21 pm
(Link)
будет, будет. там, внутре, неонка есть весь код, который за проксь отвечает. с поддержкой basic authentication (оная держится и для http). и даже есть код, который позволяет коннектиццо через определённые интерфейсы. просто я пока в опции эту фиготень не вынес. посплю — и завтра выложу версию с проксями.

NTLM-аутентификации не будет (я имел в глубоком виду тащить за собой жирную либу этой херни). потому же (либы!) не будет https. и "непассивного" режима в ftp тоже не будет.

я просто по принципу «release early, release often» работаю. также планирую поддержку SOCKS4/4a/5 и HTTP CONNECT, но чуть попозжа. первая мне нужна для Tor, а второе просто по приколу. %-)
[User Picture]
From:[info]z_o_r_g@lj
Date:September 28th, 2007 - 08:30 pm
(Link)
Если выложишь,с меня причитается)) Интересно глянуть.
[User Picture]
From:[info]ex_ketmar@lj
Date:September 28th, 2007 - 08:39 pm
(Link)
ну как это — если? GNU GPL, аднака. эвон, ссылочка в посте. и с проксями выложу, конечно. и «финальную» версию с поддержкой многопоточной скачки тоже. вообще-то это планируется как universal library for building download accelerators (libsyren), а сама качалка — побочный продукт. надо же на чём-то тестить. %-)

главная цель — это именно lightweight. пока размер бинарника 34 кила, что меня устраивает. когда дойду до 48, буду думать. больше 64 не будет ни в каком случае. %-)

благо, что вырезать есть. например, хэш-список для хранения десятка опций — это круто. только не ясно, нафига. %-)

правда, код несколько кривой, но на то есть некие религиозные причины. да и C я, честно признаться, на дух не переношу…

зыж проапдейчу — отпишу тебе на какой-нибудь твой пост, чтобы уведомление приползло.
[User Picture]
From:[info]z_o_r_g@lj
Date:September 28th, 2007 - 08:43 pm
(Link)
Спасибо))
[User Picture]
From:[info]ex_ketmar@lj
Date:September 28th, 2007 - 08:57 pm
(Link)
кстати, есть подозрение, что эта беда вполне может собраться под бздёй и в винде под цигнусом. но проверить не могу в силу отсутствия обоих. да и вообще виндовый порт идёт лесом (ибо код загадиццо ifdef'ами). хотя дел, собственно, на 10 минут. %-)
[User Picture]
From:[info]ex_ketmar@lj
Date:October 8th, 2007 - 01:25 am
(Link)
http://ketmar.livejournal.com/94607.html?format=light
должна понимать прокси, понимает файлы более 2-х гигоф.
как обещал -- отписываюсь.