вторник, 14 апреля 2009 г.

FlylinkDC++ r382 release

  • подправил проверку для запрета хеширования битых файлов (c) IRainman
  • если файл временный(проверка по флагу) хешировать его Fly не будет (c) IRainman
  • добавил опции (находятся на вкладке "Шара") (c) IRainman
- "Шарить виртуальные файлы (FILE_ATTRIBUTE_VIRTUAL)"(по умолч = вкл)
- "Шарить системные файлы"(по умолч = выкл)
  • удалил опцию "Игнорировать ЛС от самого себя" (всегда игнорятся сообщения если получатель и отправитель одно лицо) (c) IRainman
  • при включённой опции "Отключить ЛС" пишутся предупреждение в лог (c) IRainman
- опция находится на вкладке логи "Писать в лог факт отброса ЛС при выключенных ЛС"(по умолч = вкл)
  • обезопасил обновление ip адреса + оно теперь работает только если установлен режим брандмауэра(с UPNP или ручной)(c) IRainman
  • пофиксил множество опасных моментов в работе с сокетами(пожалуйста протестируйте возможно с NOD-ом полегчает) (c) IRainman
  • пофиксил очень серьёзный баг в CriticalSection(возможно вообще падать и виснуть перестанет после этого) (c) IRainman
  • вынес version info в отдельный файл (c) brain-ripper
  • имя файла дампа теперь генерится без пробелов (c) brain-ripper
  • изменена version info - теперь туда входят номер релиза и ревизия SVN (c) brain-ripper
  • добавлено расширение *.DMFr в список исключаемых
SetupFlylinkDC-r382-build-1685.exe
SetupFlylinkDC-x64-r382-build-1685.exe
FlylinkDC-r382-release-src.rar

На народе
SetupFlylinkDC-r382-build-1685.exe
SetupFlylinkDC-x64-r382-build-1685.exe

Региональные сборки:

SetupFlylinkDC-airnet-r382-build-1685.exe
SetupFlylinkDC-alnet-r382-build-1685.exe
SetupFlylinkDC-atricom-r382-build-1685.exe
SetupFlylinkDC-avangard-r382-build-1685.exe
SetupFlylinkDC-bizcom-r382-build-1685.exe
SetupFlylinkDC-cherkassy-r382-build-1685.exe
SetupFlylinkDC-dancer-r382-build-1685.exe
SetupFlylinkDC-dobronet-r382-build-1685.exe
SetupFlylinkDC-domolink-orel-r382-build-1685.exe
SetupFlylinkDC-domolink-ryazan-r382-build-1685.exe
SetupFlylinkDC-ertelecom-r382-build-1685.exe
SetupFlylinkDC-giga-net-ru-r382-build-1685.exe
SetupFlylinkDC-gomel-garant-4local-r382-build-1685.exe
SetupFlylinkDC-gomel-garant-r382-build-1685.exe
SetupFlylinkDC-himki-africa-r382-build-1685.exe
SetupFlylinkDC-himki-telinkom-r382-build-1685.exe
SetupFlylinkDC-hutor-active-r382-build-1685.exe
SetupFlylinkDC-hutor-passive-r382-build-1685.exe
SetupFlylinkDC-ionit-telecom-r382-build-1685.exe
SetupFlylinkDC-kalininec-r382-build-1685.exe
SetupFlylinkDC-Karelia-r382-build-1685.exe
SetupFlylinkDC-KemHub-r382-build-1685.exe
SetupFlylinkDC-kopnet-r382-build-1685.exe
SetupFlylinkDC-Kovrov-Zone-ITNet-r382-build-1685.exe
SetupFlylinkDC-KurskOnline-r382-build-1685.exe
SetupFlylinkDC-lipetsk-beeline-r382-build-1685.exe
SetupFlylinkDC-lipetsk-domolink-r382-build-1685.exe
SetupFlylinkDC-lipetsk-domolink-x64-r382-build-1685.exe
SetupFlylinkDC-lipetsk-lan48-r382-build-1685.exe
SetupFlylinkDC-lipetsk-puzzle-r382-build-1685.exe
SetupFlylinkDC-MCN-r382-build-1685.exe
SetupFlylinkDC-meschera-r382-build-1685.exe
SetupFlylinkDC-mgn-adelaida-r382-build-1685.exe
SetupFlylinkDC-MGN-mgorka-r382-build-1685.exe
SetupFlylinkDC-Minsk-GMN-r382-build-1685.exe
SetupFlylinkDC-Minsk-HomeNet-r382-build-1685.exe
SetupFlylinkDC-mmsn-r382-build-1685.exe
SetupFlylinkDC-net11-r382-build-1685.exe
SetupFlylinkDC-net23-r382-build-1685.exe
SetupFlylinkDC-netline-r382-build-1685.exe
SetupFlylinkDC-netronik-r382-build-1685.exe
SetupFlylinkDC-nicos-r382-build-1685.exe
SetupFlylinkDC-novosib-homenet-r382-build-1685.exe
SetupFlylinkDC-octanet-r382-build-1685.exe
SetupFlylinkDC-omsk-dom-ru-r382-build-1685.exe
SetupFlylinkDC-onrela-r382-build-1685.exe
SetupFlylinkDC-opticom-r382-build-1685.exe
SetupFlylinkDC-opticom-svao-ix-r382-build-1685.exe
SetupFlylinkDC-poltava-poisk-tv-r382-build-1685.exe
SetupFlylinkDC-polustrovo-r382-build-1685.exe
SetupFlylinkDC-Rosintel-r382-build-1685.exe
SetupFlylinkDC-Sh-samaralan-r382-build-1685.exe
SetupFlylinkDC-signaltv-r382-build-1685.exe
SetupFlylinkDC-Simferopol-KCT-r382-build-1685.exe
SetupFlylinkDC-SPB-MNS-r382-build-1685.exe
SetupFlylinkDC-SPB-RTS-r382-build-1685.exe
SetupFlylinkDC-Sumy-RS-r382-build-1685.exe
SetupFlylinkDC-telecontur-r382-build-1685.exe
SetupFlylinkDC-trion-r382-build-1685.exe
SetupFlylinkDC-TTK-r382-build-1685.exe
SetupFlylinkDC-ultramarine-r382-build-1685.exe
SetupFlylinkDC-uspeh-r382-build-1685.exe
SetupFlylinkDC-Yarcom-r382-build-1685.exe


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

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

Спасибо для релиз, а где *-bin.rar и можно ли добавит расширение *.gltth в список исключаемых к следующ релиз

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

насчёт "Шарить виртуальные файлы" не могли бы подсказать - что это и с чем это едят ?
или хотя бы где почитать можно про это поподробнее ?
заранее спасибо

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

- "Шарить системные файлы"(по умолч = выкл)

и при первом запуске он убирает все системные файлы из шары?
после обновления запустил флайлинк, минут 5 ждал пока он загрузится, не дождался, после чего вырубил и откатил на 381
не очень продуманно, или предупредить можно было насчет этого

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

Пробовал региональную сборку город Новомосковск Rosintel - при определенном моменте хэширования виснет и начинает "есть" память, дождался когда процесс займет гигабайт в оперативке и прибил его. Следующие запуски приводили к тому же результату. поставил общий релиз - вроде нормально, но мелкие файлы (10-20 кб) хэшировал с ужасающей скоростью. В прошлой версии 318 такого не было.

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

Присоединяюсь к просьбе объяснить что есть "виртуальные файлы" ?

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

Полностью обновил. Удалил старые настройки. первое, что бросилось в глаза - это сравнительно бвстрое хеширование шайлов в шару. Раньше это занимало минут 5-10. Сейчас 200 Гб буквально за 2 минуты. Это +.
Реализуйте, наконец, возможность отключеня сплаш-скрина при запуске программы.

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

а где её реализовать? в меню? зачем оно надо, тем более это мелочи. отключи сплэш командой /nologo в сввах значка и всё

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

Как логи смотреть из флая? Кнопку какую-нибудь или в меню пунктик сделали бы.

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

Половину команд можно реалтзовать самому, давайте тогда вообще откажесмся от графического интерфейса?

0byte комментирует...

Кстате, да, каковы шансы увидеть флай без гуи, в консольке?:) Да еще с возможность запуска как службы?)

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

а возможно ли сделать, чтобы для разных каталогов в своей шаре был разный приоритет на отдачу ?
может, не очень и важно оно для многих, но было бы очень полезно это, особенно для имеющих большую шару свою

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

"первое, что бросилось в глаза - это сравнительно бвстрое хеширование шайлов в шару. Раньше это занимало минут 5-10. Сейчас 200 Гб буквально за 2 минуты. Это +."

Вот уж чего нет, так нет! Сейчас пишу этот пост, а комп тормозит неимоверно, ибо 230 гигов шарятся уже больше 10 минут и осталось чуть менее 200 - сколько на это уйдёт времени, можете посчитать сами.

Ещё: когда сделают так, чтобы можно было спрашивать слоты у юзера, который является единственным источником, т.е. у него одного есть требуемый файл? Сейчас "Спросить слоты" как функция в контекстном меню доступна только при скачивании с нескольких человек, и то лишь применительно к тому, кто первый в списке источников.

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

не знаю, что за проблемы у других с расшариванием ...
у меня и в старых и в этой версиях хеширует примерно 50-60 Мб/с
и не тормозит ничего
может, от мощи компа ещё зависит ?
он не слабый у меня ...

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

Привык обновляться бинарниками.
Не забывайте пожалуйста их выкладывать.

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

Нашел линк на Бинарники на офф сайте.

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

"не знаю, что за проблемы у других с расшариванием ...
у меня и в старых и в этой версиях хеширует примерно 50-60 Мб/с
и не тормозит ничего
может, от мощи компа ещё зависит ?
он не слабый у меня ..."

Скорость-то и у меня примерно такая, и комп тоже не сказать что слабый. Видимо, тут дело в количестве и размере файлов. :ботаник:

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

В разделе "завершение скачивания" и "завершение отдачи" пропали действия с файлами. Удалить список можно только можно с помощью Delete. Посмотрите и поправьте.

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

хз, у меня всё норм с действиями, "удалить" и "удалить всё" есть и работает

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

а можно ли сделать IPtrust для каждого любимого хаба свой ? т.к. у меня три провайдера на один комп приходят. соответственно три сети. три разных хаба. на двух из трех хабов есть внешние клиенты. хотелось бы управлять тем на каком хабе кто может качать, а кто нет. друзья-враги и общий iptrust не подходят.

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

выложите BIN плз

Slippery Jim комментирует...

насчёт "Шарить виртуальные файлы" не могли бы подсказать - что это и с чем это едят ?

Это просто виндовые shortcuts, которые показывают на реальные файлы за пределами шары

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

"Это просто виндовые shortcuts, которые показывают на реальные файлы за пределами шары"

спасибо за ответ, только вот терзают меня смутные сомнения ...

shortcuts - это всего лишь ярлыки к файлам ?

то бишь - если у меня в одном каталоге 50 фильмов и в другом столько же, я могу расшарить 50, и мне нужно ещё 50 ярлыков создать для тех, что во втором каталоге или как или что ?

это что - попытка объединить каталоги, как кто-то тут ранее предлагал ?

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

Хорошо бы на вкладке 'Поиск'
переместить кнопки 'поиск' и 'остановить поиск' вверх
рядом с кнопкой 'сброс'.

Иначе окно приходится очень
глубоко открывать в ущерб закачкам.

Slippery Jim комментирует...

это что - попытка объединить каталоги, как кто-то тут ранее предлагал ?Я не знаю, щачем это нужно, как и возмлжность шарить system и hidden файлы, но идея (как мне кажется) в том,что если не хочется шарить целую диру, и лениво файлы из него копировать-перемещать в другое место, где живет шара, то можно в шару бросить только линки на эти файлы. Мне лично файлы проще перекинуть с места на место, но это - мне

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

Хочется иметь возможность ограничивать суммарную пропускную способность, а не отдельно по каждой скачке и закачке. Например, суммарная скорость закачки 4 мегабайта, суммарная скорость отдачи 6 мегабайт. Возможность давать слоты и не перегружать при этом компъютер.

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

Есть такая проблема в DC.

Когда я смотрю на список текущих закачек (Ctrl-3) и с меня начинают качать большое количество некрупных файлов, например кучу картинок. Тогда в списке закачек начинает с бешеной скоростью то появляться, то исчезать строка информации по очередному файлу. В результате весь список ниже позиции этих закачек становится нечитаемым из-за мельтешения. Он дёргается то вверх на одну позицию, то обратно вниз с частотой отдачи очередной картинки.

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

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

"Есть такая проблема в DC..."

Кстати, да, отличная идея!

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

Анонимный пишет...

Есть таl2;ая проблема в DC.

Там есть кнопка завершенные отдачи на панели, не проше её нажать и увидеть че скачали..

382 РЕВизяя Говно нахуй.. тормозит бля как пизда у целки .. ебать в рот ебал такое палево, оставил 381 она норм робит и не ебет мозг.... Разработчики айда пивас пить на неделе следущей ???
хватит писать прогу. надо и отдыхать..

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

поставил с оффсайта версию клиента из архива (без установки). В заголовке окна и в сведениях о программе значится билд 381 вместо 382.

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

"то можно в шару бросить только линки на эти файлы"

они как ярлыки и хешируются ...

может кто нормально пояснить про ВИРТУАЛЬНЫЕ файлы ???

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

спасибо, конечно, ребята, за всё, что вы делаете, но ...
я решил переждать ваш творческий кризис и откатился на 379 версию - там работает ВСЁ

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

друзей-врагов можно разнести по разнести по разным спискам или сложно это очень ?

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

друзей и "врагов" и правда хотелось бы как-то не вместе видеть, если возможно это

сейчас друзья только по нику добавляются - можно ли по айпи добавлять, если у юзера разные ники на разных хабах?

ещё интересует вопрос (тут кто-то писал уже об этом) - при загрузке клиента можно ли сделать так, чтобы вкладки хабов и прочие типа закачек всяких, очереди и т.п. открывались в том же порядке, что и при закрытии программы ?

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

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

1. Даёшь 400 релиз на движке DC++ 7.5!!! (ну это просто предложение к "круглой" цифре)
2. Проблема друзей\врагов на 90% решается на ADC хабах через работу CID а придумки по никам и IP - это неэффективно.

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

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

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

А почему все пароли в файле Favorites.xml хранятся в незашифрованном виде, это косяк конкретный!!!
Смайлы опять не отображаются при длительной работе флая и превышении буфера чата
Снова остались непереведённые места, автору надо быть внимательнее

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

support of FILE_ATTRIBUTE_VIRTUAL
Description:
Add support of FILE_ATTRIBUTE_VIRTUAL.
See the following link for more information about this attribute:

http://msdn2.microsoft.com/en-us/library/aa364944.aspx [^]

Additional information:

FILE_ATTRIBUTE_VIRTUAL means the file has been virtualized
to a per-user location (one of UAC features in Vista). This is not a
valid
flag to pass to CreateFile, and it shouldn't be mentioned in CreateFile
docs (it's a doc bug that it is mentioned).

Source:
http://www.tech-archive.net/Archive/Development/microsoft.public.deve...

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

Вопрос по скорости загрузки и использованию HDD.

Работаю в районной локальной сети.
1. Скачиваю файл 700 Мб за 6 минут. HDD «не дёргается».

2. Скачиваю 700 Мб, но файлами по 10 – 20 Мб.
Время 12 минут и HDD во время скачивания каждого файла "строчит как пулемёт"

Нужно качать много файлов по 10 - 20 Мб (лежат только в ОДНОМ месте).
Можно ли настройками увеличить скорость и "успокоить" HDD?

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

подскажите где лежит список своих файлов. чужие есть а своего чтот не видно. винт помер с шарой.. список бы.. (флай не запускал, воизбежание обновления)в папке "settings" файлик "files.xml.bz2"
вооть

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

а возможно ли сделать, чтобы для разных каталогов в своей шаре был разный приоритет на отдачу ?
может, не очень и важно оно для многих, но было бы очень полезно это, особенно для имеющих большую шару свою
Анонимный пишет...

Есть такая проблема в DC.
и замммурчательное предложение 0byteдобавил в todo
ps 0byte возможно очень скоро, по крайней мере добавление ссылок через командную строку и т.п.


1. Даёшь 400 релиз на движке DC++ 7.5!!! (ну это просто предложение к "круглой" цифре)
2. Проблема друзей\врагов на 90% решается на ADC хабах через работу CID а придумки по никам и IP - это неэффективно.
агууу O:-) скоро, очень скоро ;))


Снова остались непереведённые места, автору надо быть внимательнеея знаю там ещё прилично осталось :-[ просто тлько переводом заниматся скучно
ps: вчера вот перевёл кое что ;)


Анонимный пишет...

support of FILE_ATTRIBUTE_VIRTUAL
Description:
спасибо большое :-[


Вопрос по скорости загрузки и использованию HDD.

Работаю в районной локальной сети.
1. Скачиваю файл 700 Мб за 6 минут. HDD «не дёргается».

2. Скачиваю 700 Мб, но файлами по 10 – 20 Мб.
Время 12 минут и HDD во время скачивания каждого файла "строчит как пулемёт"

Нужно качать много файлов по 10 - 20 Мб (лежат только в ОДНОМ месте).
Можно ли настройками увеличить скорость и "успокоить" HDD?
странно что при раззмере в 10-20 метров такое проявляется...
ps: PPA недавно сильно оптимизировал обращения к базе при записе инфы о файлах... так что со след бетки отляжет так сказать, а пока могу посоветовать руками ограничить скорость хеширования(настройки -> вкладка "Для экспертов" : "Макс.скорость хеша" ) :-[ будет "помедленнее хешировать" но т.к. нагрузка на винт снизится итоговое время хеширования относительно "мелких" файлов получится меньше

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

спасибо, конечно, ребята, за всё, что вы делаете, но ...
я решил переждать ваш творческий кризис и откатился на 379 версию - там работает ВСЁ
что конкретно не работает? :-[

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

SetupFlylinkDC-x64-r382-build-1685.exe

Утечки памяти? Начинает со 132Мб и за пару часов вырастает до 500-600Мб, после чего перестает откликаться на мышь и клавиатуру. Сетевая активность продолжается, но резко уменьшается.

Само не рассасывается. Только аборт.

И еще, нельзя сворачивать в трей и даже просто сворачивать окно - очень вероятно, что уже неразвернешь.

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

После каждого зависания и перезапуска программы антивирус говорит, что программа изменилась.

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

После каждого зависания и перезапуска программы антивирус говорит, что программа изменилась.не может такого быть :)
а) у вас либо вирусы на компе
б) либо ошибки на диске(или он сыпется)
в) ну... антивирус злостный :) кстати какой?

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

SetupFlylinkDC-x64-r382-build-1685.exe

Утечки памяти? Начинает со 132Мб и за пару часов вырастает до 500-600Мб, после чего перестает откликаться на мышь и клавиатуру. Сетевая активность продолжается, но резко уменьшается.

Само не рассасывается. Только аборт.

И еще, нельзя сворачивать в трей и даже просто сворачивать окно - очень вероятно, что уже неразвернешь.
на 381 такого не было агу?

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

1)------------------------
И еще, нельзя сворачивать в трей и даже просто сворачивать окно - очень вероятно, что уже неразвернешь.

*** на 381 такого не было агу? ***

До, пользовался 378 с этой же проблемой.
2)------------------------
После каждого зависания и перезапуска программы антивирус говорит, что программа изменилась.

*** не может такого быть :)
а) у вас либо вирусы на компе
б) либо ошибки на диске(или он сыпется)
в) ну... антивирус злостный :) кстати какой? ***

Вирусов нет. Диск не сыпется.
Антивирусы - KIS7 максимальной параноидальности, свежий CureIt.
3)------------------------
Вот опять утром висит съев 460Мегабайт. Памяти не жалко, ее 8 гигов, для того и x64 версия бралась, чтоб ей жилось вольготно.
--------------------------

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

такс чуется мне нездоровая бага вкралась во флай...

он начал виснуть! притом так что uptime не увеличивается, соединений нету, но интерфейс некотрое время ещё живёт...
на 382 и 381 проявляется точно...
смотрим раньше на 380, 379, 378 как было?

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

> Вирусов нет. Диск не сыпется.
> Антивирусы - KIS7 максимальной
> параноидальности, свежий CureIt.

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


> Вот опять утром висит съев
> 460Мегабайт. Памяти не жалко, ее
> 8 гигов, для того и x64 версия
> бралась, чтоб ей жилось вольготно.

У меня та же версия, x64, памяти 4Гб, работает нормально, без зависонов и тормозов.

Расскажи подробнее, в каких случаях проявляется, что и сколько качается, сколько в очереди стоит и т.д.

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

такс такой вопрос у кого виснет флай бот к нему стоит какойнибудь?
ps это для статистики… у самого виснет от чего понять не могу

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

Откатился на Fly379_x32 (c 382_x64)
С 383b1_x64, 382_x64, 378_x64, (забыл_x64) намаялся.
Двое суток без проблем.
А до этого пару часов поработает и примерзает...

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

Откатился на Fly379_x32 (c 382_x64)
С 383b1_x64, 382_x64, 378_x64, (забыл_x64) намаялся.
Двое суток без проблем.
А до этого пару часов поработает и примерзает...


обновитесь до последней бетки(383-beta2) :-[ там это пофиксено, к тому же она куда стабильней 379 релиза...

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

Интересно написано....но многое остается непонятнымb

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

Браво, ваша фраза блестяща

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

Поздравляю, вас посетила просто великолепная мысль

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

Между нами говоря, я бы обратился за помощью к модератору.

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

Мне нравится Ваша идея. Предлагаю вынести на общее обсуждение.