среда, 8 апреля 2009 г.

FlylinkDC++ r382 beta2

[+] подправил проверку для запрета хеширования битых файлов (c) IRainman
[+] если файл временный(проверка по флагу) хешировать его Fly не будет (c) IRainman
[+] добавил опции (находятся на вкладке "Шара") (c) IRainman
- "Шарить виртуальные файлы (FILE_ATTRIBUTE_VIRTUAL)"(по умолч = вкл)
- "Шарить системные файлы"(по умолч = выкл)
[+] удалил опцию "Игнорировать ЛС от самого себя" (всегда игнорятся сообщения если получатель и отправитель одно лицо) (c) IRainman
[+] при включённой опции "Отключить ЛС" пишутся предупреждение в лог (c) IRainman
- опция находится на вкладке логи "Писать в лог факт отброса ЛС при выключенных ЛС"(по умолч = вкл)
[+] обезопасил обновление ip адреса (c) IRainman
[+] пофиксил множетсво опасных моментов в работе с сокетами(пожалуйста потестируйте возможно с NOD-ом полегчает) (c) IRainman

SetupFlylinkDC-r382-beta2.exe
SetupFlylinkDC-x64-r382-beta2.exe
FlylinkDC-r382-beta2-svn1623-build-08-Apr-2009_20_56.rar
FlylinkDC-r382-beta2-svn1623-x64-build-08-Apr-2009_21_02.rar

на народе:
SetupFlylinkDC-x64-r382-beta2.exe
SetupFlylinkDC-r382-beta2.exe

27 комментариев:

Elle Solomina комментирует...

dr.rivan
на счёт личек…
ой простите меня пожалуйста :) я же проверял уже на правленной версии :-[

JN комментирует...

а слабо вылаживать файлы на других файлообменниках? по тому что пока ждал когда IP освободится вышло четыре новых версии

Pavel Pimenov комментирует...

на народ.ру зеркалю.
этого тоже не хватает?

sp комментирует...

L.
Файл на локальном диске, размер 1,4Гб...

Elle Solomina комментирует...

sp
шаманство... однако %)

повторю вопрос о проблеме озвученной sp, у когонибудь после скачки файла, если переоткрыть флай, то он задумывается(подвисает)?

brain-ripper комментирует...

У меня подвисает. Так же, если закачать большой файл, а потом флай перезагрузить.
Тормозит из-за хэширования. Давно собираюсь посмотреть, как там все это дело работает, но никак руки не доходят.
У меня, если прибить базу хэша и начать хэширование заново - вообще вся система умирает.

Возможно поможет установление ограничения скорости хэширования - в разделе "для экспертов".

P.S. насчет того, что при скачивании файл не хэшируется, я уже предлагал: надо сделать проверку - если скачивается в расшареную папку, то сохранять хэш (он по идее должен известен быть, чтоб не пересчитывать). Или я что-то упустил и эта фича уже реализована?

Elle Solomina комментирует...

brain-ripper
P.S. насчет того, что при скачивании файл не хэшируется, я уже предлагал: надо сделать проверку - если скачивается в расшареную папку, то сохранять хэш (он по идее должен известен быть, чтоб не пересчитывать). Или я что-то упустил и эта фича уже реализована?

более того :) она неотключаема, тут народ жаловался что бы её отключить можно было...
ps поковырял хешменеджер ничего путного не нашёл, менеджер шары ковыряю уже давно, там тоже уже тормозов нее осталось, остаётся только обновление списка файлов смотреть... ^__^"

Elle Solomina комментирует...

brain-ripper
ps http://code.google.com/p/flylinkdc/source/detail?r=1625

Анонимный комментирует...

Всем разработчикам Flylink DC++ Здравствуйте! Скажите пжл, можете ли Вы сделать следующие фичи, буду очень благодарен, и не только я, но и многие другие:
1) Разделить Друзья и Враги
2) Чтобы добавлять или банить можно было не только по нику, но и по IP! (Ато каждый день ники меняют....)
3) Сделать такую опцию, чтобы при запуске флая не хешировались файлы (Все равно потом вручную можно будет обновить)
Ps - еще такой баг есть, не знаю, у меня уже давно, раньше работало: не работает опция отключать медленные источники! Те если я качаю, стоит опция отключать медленные источники. но они не отключаются! Посмотрите плиз, или скажите пжл, как настроить эту опцию, чтобы она работала!
Всем спасибо! =)

brain-ripper комментирует...

2 L.

Тормозит систему скорее всего не процессор, а винчестер... В этом случает понижение приоритета не поможет, а поможет ограничение скорости хэширования, в Мб/с.
Попробую сегодня, установка ограничения в настройках решит проблему с подвисанием при перехэшировании всего, наверно лучше будет по умолчанию не ноль устанавливать

Elle Solomina комментирует...

brain-ripper
принято... но это сомнительно, установлю по умолчанию 10МБ/с такое точно не кому не повредит :)

_Napalmik_ комментирует...

вечно кумарят ники когда на них пишешь а у них то смайлыперед ником или в средине --- сделайте пожалуйста чтобы как в магните или ссылках неотображало смайлами а отображало символами :) заранее спасибо

_Napalmik_ комментирует...

ну и в конце ника

Unknown комментирует...

> [+] при включённой опции "Отключить ЛС" пишутся предупреждение в лог (c) IRainman
тикет#1092 не относится сюда?

Elle Solomina комментирует...

http://groups.google.com/group/flylinkdc/browse_thread/thread/828b4bfd6557a69b#
народ i need help :) есть идеи по поводу описанного по ссылке?


virus принято :)


Blood добавил к куче, сам сделаю не скоро...
+ 1)на счёт разбора ссылок и смайлов в майнчате и этого посмотрю гденибудь ммм, через недельку - две…
возможно ли сделать так, чтобы при перезапуске открытые вкладки хабов, очереди раздач-скачки и т.п. открывались в том же порядке, как и при закрытии клиента ?
это мелочь, конечно, но было бы удобно ...
...2 Скажите пжлст можно ли пофисить какт небольшой баг (или это у меня только так на всех версиях), при вставке ссылки и добавлением смайлика в конце
через пробел самого смайлика не видно, а просто получается типа как http://localhost/ :гг:
вечно кумарят ники когда на них пишешь а у них то смайлыперед ником или в средине --- сделайте пожалуйста чтобы как в магните или ссылках неотображало смайлами а отображало символами :) заранее спасибо



Анониму

Elle Solomina комментирует...

ойк :)
В общем Анонимному писателю… проблемы и удобства уже огалашались... есть в todo, сам до них доберусь не скоро

Анонимный комментирует...

Здравствуйте. Подскажите такое:
вот в файле Russian.xml есть например запись
String Name="SettingAutoBan" Авто бан /String
в каком файле искать дальше переменную SettingAutoBan ?
Хочу добавить свою переменную и перевод к ней, и запутался.
Спасибо.
[Матрос] - не программист!! ;)

brain-ripper комментирует...

2 L.
перестали воспроизводиться тормоза системы при хэшировании, даже если ограничение скорости хэширования отключить... видимо в чем-то другом дело было :-/
Очень странно, проверял на той же версии и примерно теми же действиями...

Elle Solomina комментирует...

Slippery Jim и sp
опробуйте пожалуйста
http://code.google.com/p/flylinkdc/source/detail?r=1633
скачть тут
http://80.92.102.122/Flylink/files/FlylinkDC-r382-beta2-svn1634-build-10-Apr-2009_20_18.rar
или тут
http://77.232.7.30/Flylink/files/FlylinkDC-r382-beta2-svn1634-build-10-Apr-2009_20_18.rar

brain-ripper
ох какой же флай волшебный ))) что меня правда смущает :-[

Elle Solomina комментирует...

Матрос
так просто не получится :-[ надо в исходники параметр добавить ;) а Russian.xml это просто файл русификации
ps говорите что и куда добавить, добавлю ;)

Анонимный комментирует...

хочется самому понять. Раньше как-то было через файл StringDefs.cpp. Сейчас его не вижу. Попробую спросить так:
Вот в файле StringDefs.h есть
MARK_AS_DOWNLOADED, // "Mark as downloaded"
а в файле Russian.xml
String Name="MarkAsDownloaded" Отметить как скачанное /String
Так вот не знаю где (каким файлом или способом) связать "Mark as downloaded" из первого файла с "MarkAsDownloaded" со второго. Может какое правило есть, типа просто пробелы убрать или еще чего.
[Матрос]

Elle Solomina комментирует...

Матрос :)
с какой целью вы задались этим вопросом? :-[
есть StringDefs.h там содержася строки
а есть ещё SettingManager(h и cpp) там собственно лежат параметры флая

строки из StringDefs могут просто использоватся в программе как надписи на кнопках...(в вашем примере это надпись рядом с галочкой настройки))
MARK_AS_DOWNLOADED, // "Mark as downloaded"

а так же служить описанием к "галочкам" из SettingManager

так же в SettingManager есть определения "названия параметров" т.е. у вас в примере есть MarkAsDownloaded - метка для параметра
в файле натроек DCPlusPlus.xml

Так вот не знаю где (каким файлом или способом) связать "Mark as downloaded" из первого файла с "MarkAsDownloaded" со второго. Может какое правило есть, типа просто пробелы убрать или еще чего.

они связываются в коде а строки похожие (только без пробелов) выбранны для удобства

Анонимный комментирует...

L., спасибо, возможно что догнал. Завтра буду пробовать.
А интересуюсь вот с чего. Я такой человек что не могу мирится с тем, что мне не нравится. И вот ради нескольких незначительных "фиговин" (не могу слово подобрать) ;), которые меня раздражают во Флае, ставлю все эти визуал студии, копаюсь в исходниках, хоть и не программист и не знаю С++, компилю прогу целый час на моем селерончике. Зато полностью доволен проделанной работой. И клиентом.
Ваш труд тоже очень уважаю.
Спасибо.
[Матрос]

sp комментирует...

L.
Вроде все нормально... У меня на 381 релизе даже не получается воспроизвести тормоза... Странное явление какое-то...

Анонимный комментирует...

Сделайте в Flylink добавление друзей по ip, по ID и по нику. Как это сделано в Greylink

Elle Solomina комментирует...

Матрос ^__^"

sp
фуф хорошо :)

Сделайте в Flylink добавление друзей по ip, по ID и по нику. Как это сделано в Greylink

стоит в планах на выполнение, но пока не близко

Анонимный комментирует...

Просматриваю новости на данном сайте уже какоето время. И могу сказать щас что буду продолжать читать ваши новости =)