четверг, 10 ноября 2011 г.

FlylinkDC++ r501 beta50


SetupFlylinkDC-x64-r501-beta50-build-8484.exe
SetupFlylinkDC-x86-r501-beta50-build-8484.exe
SetupFlylinkDC-x86-x64-r501-beta50-build-8484.exe

FlylinkDC-r501-debug-info-beta50-build-8484-2011.11.10-19.39.04.7z
FlylinkDC-r501-x64-beta50-build-8484-2011.11.10-19.38.58.7z
FlylinkDC-r501-x86-beta50-build-8484-2011.11.10-19.29.16.7z
FlylinkDC-r501-src-beta50-build-8484-2011.11.10-19.30.10.7z

* Влили некоторые изменения из StrongDC++ svn
* Исправлена работа Wizard Download(TEMP_DOWNLOAD_DIRECTORY)
* [merge] DC++ silence some incomplete-switch-cases warnings
* issue #312 Имя таба = название хаба

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

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

а куда адрес хаба пропал в топике?o_O

Johny-Electric комментирует...

Обновился до беты 50 через встроенный апдейтер и теперь флай не заходит ни на один инет-хаб. Интернет по VPN, 12 мбит.

[04:29:06] *** Соединение с dchub://dc.ozerki.net ...
[04:29:06] *** An invalid argument was supplied.

Локальные хабы (не интернет) работают нормально.

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

после пары часов работы флай рухнул. вот дамп и скрин
http://depositfiles.com/files/72kh40c9e

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

_Napalmik_, он делся в "настройки - внешний вид - показывать адрес хаба на вкладке".
В логе изменений отображено.

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

Сугубо извиняюсь (продолжение,
начало "диалога" в прежних версиях
(начиная с FlylinkDC++ r501
beta45"
)),
но:

***********************************
***********************************
я так и не понял: разрабы Флая - дауны или всё же вирусописатели ?

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

(Тем более что даже такой метод предложенной реализации - не доставит неудобств пользователям FlyLinkDC++: те кто знают что такое ограниченный пользователь - работая под ним, и притом кому допустим очень сильно нужно установить именно (в защищённый от записи) каталог "Программы"(а, другие не подходят..., и они готовы ради этого пожертвовать своей безопасностью - запуская всё что попало под админом [и будучи подключёнными к сети]), - уверен догадаются и о том что нужно запустить Флайлинк - с админ учётной записью, через пунк меню Run As.
PSS: (хотя бы потому что там им выдастся ошибка о невозможности записи туда без этого, у вовсе не впервой - именно в случае этого каталога).

...С целью воспрепятствования проникания зловредных хакеров, зловредных вирусов "и ботсетей" на компьютеры пользователей FlyLinkDC++, например через его возможные дыры безопасности (у кого их нет...), не говоря уже о просто воровстве конфиденциальных данных, - запуская его не под админ, а под ограниченным в правах аккаунтом пользователя.

"(обязательный) запрос Админ-прав" - посути является ОБМАНОМ пользователей FlyLinkDC++ - о реально нужных правах аккаунта для (установки и посл.запуска с теми же правами) самого FlyLinkDC++ клиента.
Тем самым, (в том числе совместно с другими программами - ) вынуждая обманутого пользователя выходить в сеть под админом, а не под ограниченным аккаунтом (служащего своего рода презервативом - от инфекций).
- Как предусмотрено производителем, и как всеми специалистами по [компьютерной] безопасности - рекомендовано делать, в том числе (и далеко не в последнюю очередь) и ВСЕМ "домашним пользователям".
---
PS: Как обычно, не разрабов - прошу не вмешиваться в наш "диалог", (в ч.н.со соими заявлениями о ненужности никому(т.е.им, в ч.н.их "хакерским интересам") предлагаемого повышения безопасности пользователей FlyLinkDC++, или косв.иначе: всяческой дискредитации моей личности).
В пр.сл. - не обижаться что я им(и другим) покажу их собственный идиотизм, для нек.(троллящих) тут - уже впрочем традиционно, а особо непонятливым укажу "куда идти".

===================================
Если же первое, троянописатели,
- то, так и скажите.
И я от вас просто отстану со своими, глюпыми (тут) рацпредложениями.

***********************************
***********************************

Дмитрий Николаевич комментирует...

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

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

Не прошло и двух часов,
как тролло-чёрт мохнатый вылез.

За ссылки спасибо, они отлично характеризует - вас, в точку.

PS: "Уже не торкает", тогда какого было слать пост... Не нравится тебе моё предложение повысить безопасность пользователей FlyLink, с этого и надо было начинать.

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

to abc777

попробую объяснить, чтоб вы всётаки поняли
1. Инсталлятор пока будет требовать прав админа при установке, это связано с установкой в Program Files. Без прав админа установить туда нет никакой возможности. Отмена требования этих прав действительно решается одной строчкой в скрипте инсталлятора, но как я уже говорил это вызовет ошибку при установке в Program Files. Разработка более грамотной процедура инсталляци займёт далеко не одну минуту. Учитывая слабую аргументацию и значительное время на реализацию альтернативного варианта отменять это требование в угоду одному и в ущерб не малому количеству пользователей сиюминутно мы не будем. Однако ваше пожелание мы учтём в одной из следующих версий.
2. В манифесте программы обязательного требования запуска под системной учетной записью отсутствую, т.е. при обычном запуске окна UAC с требованием прав администратора вы не увидите. Нашей командой тестирования была проверена работа FlylinkDC++ как с обычной, так и с ограниченной учетной записью пользователя и во всевозможных вариантах установки. Ни в одном из вариантов для запуска и функционирования программы прав администратора не потребовалось. Нам не удалось повторить вариант, когда бы они были необходимы. Мы не можем принять "баг" который не воспроизводится. Если же вы считаете что он у вас есть, опишите подробно что, куда и как вы устанавливали, снимок экрана где бы программа при запуске требовала прав администратора или ошибки, которая возникает из-за отсутствия таковых.
3. Порой пользователи по незнанию "расшаривают" свои конфиденциальные данные (логины, пароли, документы и прочее). Наша комманда всячески старается этому препятствовать и ввела список запрещённых к "расшариванию" папок, которые могут содержать конфиденциальные данные. Есть и другие способы защиты, о которых можно рассказывать очень долго. В свете вышеизложенного, а так же принимая во внимание что Ваша аргументация мягко говоря беспочвенна и не подтверждается ни участками кода (который открыт и доступен любому желающему), ни реальными случаями использования возможных "дыр" в программе и основывается только на ваших предположениях прошу вас извещать нас о случаях неправомерного использования ошибок программы с максимальным описанием как это было воспроизведено здесь или на форуме.

L. комментирует...
Этот комментарий был удален автором.
L. комментирует...

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

L. комментирует...
Этот комментарий был удален автором.
Дмитрий Николаевич комментирует...

За ссылки спасибо, они отлично характеризует - вас, в точку.

Что за попугайничество? Детский сад в другом блоге.

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

Всем кому необходима полностью портативная установка (не требующая повышения прав) из инсталлятора пожалуйста голосуйте за ишью 589. Так же хочу напомнить что вариант портативной установки возможен уже сейчас из архива простой распаковкой в любую папку (отличную от Program Files), повышение прав так же не требуется.

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

to (троллю, и хаму по совместительсву,в др.ветвях) L.:

L.>> Всем кому необходима полностью портативная установка (не требующая повышения прав) из инсталлятора пожалуйста голосуйте за ишью 589.
- Я уже указывал: таких давно тут нет, они просто перешли на др.DC++ клиент - увидев такое "дело"... Потому с вашей стороны это не более чем галимая отмазка.

L.>> Так же хочу напомнить что вариант портативной установки возможен уже сейчас из архива простой распаковкой в любую папку.
- Во первых: портативного варианта просто не было (возможно скачать) - напр., до того как собственнно я поднял вопрос(~релиз betta45)...
Да, теперь вы можете как бы отбрехиваться, мол есть же. А небыло !
Во вторых: а, если бы и была: в своём первом сообщение (в этой ветви) я указал недаром о ОБМАНЕ пользователей FlyLink - указыванием обязательной необходимости повышенных прав в установщике.
PS: И ясный день - после такого сообщения и portable версию как бы нет смысла устанавлить, в д.сл, - пользователям FlyLink.
(Т.е.нафиг она не нужна. Точнее portable версия - не для этих целей вообще то.Незачем путать терминоголию. И вн.реализацию. Это уже к "голосуйте за ишью 589").
В третьих: для его распаковки нужно устанавливать не менее security-сомнительную программу 7z(в этом плане zip понимаемый ОС был бы получше, впрч.не в сл.предл.мной рацпредложения).

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

to NightOrion:
- Даже не знаю вы меня совсем я смотрю решили буквами в вопросах закидать...
1) вы привели там то что мы уже и так обсудили, +такое чувство что нечитали моё сообщение №1 (в этой ветви). К тому же предлагаемое вами решение неидеально, хотя бы потому что не предусматривает предупреждения пользователей о нежелании запуска (из под limuser) с админ правами, понятно будут жать предложенный "Программы" вариант, обессмысливая моё рацпредложение.
3) я рад за вас. Ещё бы в скачанном-файлисте увтоудалялся мусор оттудаже (из др.клиентов)
2) по пунктам ниже:
В манифесте программы обязательного требования запуска под системной учетной записью отсутствуют, т.е. при обычном запуске окна UAC с требованием прав администратора вы не увидите.
- Это оч.про win7/vista... Я о них ничего не писал вообще-то. Ничего о них не знаю. Ну разве что кроме того что о даже о разрекламированной (в плане безопасности)win7 информация о встроенных дырах безопасности этого UAC'а появилась чуть ли не раньше чам она сама в продаже...

Нашей командой тестирования была проверена работа FlylinkDC++ как с обычной, так и с ограниченной учетной записью пользователя и во всевозможных вариантах установки. Ни в одном из вариантов для запуска и функционирования программы прав администратора не потребовалось. .
- Могу лишь предположить: все они на win7/vista. Специально проверил выдаёт/выходит: даже на разных: a) дистрибутивах ОС (понятно не из ук.выше), в.ч.н.с разн.языками гуи b) типах дистрибютивах c) даже - архитектурах процессоров.
PS: Более того вы сами себе противоречите в одном и том же посте! (я про п.1)

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

"для его распаковки нужно устанавливать не менее security-сомнительную программу 7z"

чем вам запаковать портабельную версию?

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

abc777

Бинарные архивы были всегда, так что не надо врать, ишью я создал недавно спасибо КЭП там и так написано что 5 дней назад.

для его распаковки нужно устанавливать не менее security-сомнительную программу 7z

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

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

- Я уже указывал: таких давно тут нет, они просто перешли на др.DC++ клиент - увидев такое "дело"... Потому с вашей стороны это не более чем галимая отмазка.

На подавляющем большинстве хабов клиентов с тегом FlylinkDC++ более 50% или вы считаете что они ничего не увидели?

- Во первых: портативного варианта просто не было (возможно скачать) - напр., до того как собственнно я поднял вопрос(~релиз betta45)...

501 бетка 44

и что это а нас там за ссылочка после описания
* Попытка исправить падение в PrivateFrame::updateTitle() часть 3
да этоже архив с портабельной версией, которую можно поставить куда угодно без каких либо инсталяшек

я указал недаром о ОБМАНЕ пользователей FlyLink - указыванием обязательной необходимости повышенных прав в установщике.

В чём мы кого обманываем? для установки в Program Files требуются права админа (вот бля буду, не мы это придумали), мы их просим.

Дмитрий Николаевич комментирует...


abc777 пишет...

ОБМАНЕ пользователей FlyLink - указыванием обязательной необходимости повышенных прав в установщике.


Реально тупица...

Дмитрий Николаевич комментирует...

abc777 пишет...

to (троллю, и хаму по совместительсву,в др.ветвях) L.:


Ни разу не наблюдал хамство или троллизм по отношению к тебе со стороны этого пользователя.

За неуважение к разработчику клиента FlyLinkDC++ с тобой никто здесь не будет больше цацкаться.

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

L. >> Бинарные архивы были всегда, так что не надо врать
- Ну ну, не заговаривайтесь. У вас где то там может и были, а вот скачать пользователи не могли, в этом же можно легко убедиться пролистав сайт флайлинка назад.

L. >> Выражу совокупное мнение присутствующих здесь что вы параноик
- А L. - должно быть от LOX ?
Похоже, даже очень...
PS: Вариант II: разраб-троянописатель. PSS: "Имеющий" всех пользователей FlyLink - ЛОХами.
PS: Вариант III: неразраб, хакер пользуйщий дыры безопасности в FlyLink. PSS: "Имеющий" всех пользователей FlyLink - ЛОХами.

-----
Дмитрий Николаевич: >> За неуважение к разработчику клиента FlyLinkDC++ с тобой никто здесь не будет больше цацкаться.
- Вот уж чего не замечал так это цацканий ! Срача на меня [под клоновми никами] этого полно, да.

Дмитрий Николаевич (я же обещал показать светлый путь... недоумкам) - иди нах

-----
NightOrion: >> На подавляющем большинстве хабов клиентов с тегом FlylinkDC++ более 50% или вы считаете что они ничего не увидели?
- Значит вы утверждаете что эти 50% сидят под limuser, да ещё с Флайлинком - под limuser ?!

NightOrion: Я: >>> - Во первых: портативного варианта просто не было (возможно скачать) - напр., до того как собственнно я поднял вопрос(~релиз betta45)...
NightOrion: >> - 501 бетка 44
- Только что что на сайте подправил, да?
Ладно, не важно - ты бы ещё 3.xx, 2xx,1.xx версии указал - там уж точно были, помню помню... (Да, и вот только к твоему стыду и позору и для самой 45-ой тоже сырцы ниоткуда появилися... что думал не проверю ?)
PS: только про portable я вроде ясно расписал что это не то - что правильно.

NightOrion: >> В чём мы кого обманываем? для установки в Program Files требуются права админа (вот бля буду, не мы это придумали), мы их просим.
- Не прикидывайтесь неумеющим читать (мои посты, причём даже в этой же ветви). Мне что перепостить ?!

Дмитрий Николаевич комментирует...

:)

Дур-дом.

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

Изыди нечиcтая.

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

куда послано выше

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

abc777
Изыди ты уже отсюда на …, надоел, в блоге от тебя плохо пахнет, без противогаза не войти войти, нагажено.

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

Lошарящий других - провали!

Johny-Electric комментирует...

Да забаньте вы уже наконец этого помешанного на "безопасности" параноика. Это больной человек, очевидно же.

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

- Только что что на сайте подправил, да?

Нет. Можешь воспользоваться услугами веб-архива и посмотреть блог, сохранённый 16 июля.
Если сильно не долбиться в глазки, то можно в каждом посте с новой версией узреть архивы.

Johny-Electric комментирует...

Уважаемые разработчики, мне показалось, или вы проигнорировали мой пост с ошибкой подключения? Перечитайте второй пост, пожалуйста. Скачал архив с прошлой беты (49), заменил FlylinkDC_x64.exe оттуда и флай снова стал заходить на хабы как раньше. Что такого вы изменили во флае в бете 50 по сравнению с прошлой бетой? Проверил три раза - при замене бинарника на 50бету чётко воспроизводится такая ошибка при заходе на любые хабы (кстати и на локальный хаб тоже, я ошибся). Бета 49 работает нормально. Надеюсь, еще раз повторять не надо)

Дмитрий Николаевич комментирует...

Johny-Electric пишет...

Что такого вы изменили во флае в бете 50 по сравнению с прошлой бетой?


* Влили некоторые изменения из StrongDC++ svn

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

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

to Johny-Electric

совершенно верно сказал Дмитрий, у нас не воспроизводится ваша шобка, скиньте нам пожалуйста вашу папку с настройками, мы посмотрим, + описание вашего оборудования

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

to Алексей:
1) тоже мне доказательства - betta 15 !
Совсем за лохов считаешь пользователей FlyLink'a.

2) вот и недолбись - я разговаривал с NightOrion.

Johny-Electric комментирует...

Дмитрий Николаевич, NightOrion - роутера нет, обычная городская локальная сеть 100 мбит витая пара Ethernet. Инет от этой же сети по VPN. Но не заморачивайтесь с инетом, ибо проблема есть и на локальном сетевом хабе при выключенном инете. Настройки подключения пробовал всякие, во всех случаях результат такой же. А вообще, в свойствах хаба в избранных прописано Прямое соединение. Пробовал ставить по умолчанию, чтобы использовались глобальные настройки - всё та же ошибка. По ФАКу с домашней страницы провайдера для локального хаба нужно ставить режим прямого подключения, что и стоит. И до 50 беты эти настройки работали. Сейчас сижу на 49 бете и всё отлично работает.

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

http://code.google.com/p/flylinkdc/issues/detail?id=592

разшариваю папку с фотками, обновляю шару, к разшаренной папке (в этой-же дирректории) самопроизвольно добавляется ещё 2 папки (постоянно одни и те-же), открываю список своих разшаренных файлов, а там все папки которые находятся в одной дирректории с разшариваемой папкой.

Windows 7 Ultimate (32-bit) 6.1.7601
SetupFlylinkDC-x86-x64-r501-beta47-build-8365

спецом поставил ещё один Fly, история повторилась


видео http://narod.ru/disk/31305899001/баг.mp4.html

Johny-Electric комментирует...

Скрины сейчас привести не могу, я на работе и пишу с телефона. Если всё ещё что-то непонятно по конфигурации сети или настроек флая, то через 8 часов смогу всё показать.

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

r501-beta50-x64 build 8484
Unhandled exception at 0x13f4f442e:
Code 0xC0000005: Access violation reading 0xffffffffffffffff.

Упал через пару часов работы в свёрнутом состоянии, дампа не создал, буду ждать нового зависания. Win7

Рента комментирует...

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

Johny-Electric комментирует...

Уважаемые разработчики! Вы просили настройки - они на скринах ниже. Забыл предупредить, что ОС у меня Windows 8 Developer Preview x64. Но проблема не в этом, ибо все версии до беты50 работают без проблем.

http://savepic.su/704254.png
http://savepic.su/695038.png

Johny-Electric комментирует...

[17:55:30] *** Соединение с dchub://192.168.1.100 ...
[17:55:30] *** An invalid argument was supplied.
[17:58:07] *** Соединение с dchub://192.168.1.100 ...
[17:58:07] *** An invalid argument was supplied.
[18:00:23] *** Соединение с dchub://192.168.1.100 ...
[18:00:23] *** An invalid argument was supplied.
[18:02:47] *** Соединение с dchub://192.168.1.100 ...
[18:02:47] *** An invalid argument was supplied.
[18:05:16] *** Соединение с dchub://192.168.1.100 ...
[18:05:16] *** An invalid argument was supplied.
[18:08:01] *** Соединение с dchub://192.168.1.100 ...
[18:08:01] *** An invalid argument was supplied.

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

Вы просили настройки - они на скринах ниже

Мне одному кажется, что в настройках бред какой-то ?

Johny-Electric комментирует...

Gap51, в каком месте бред? Это настройки из FAQ по DC++ от провайдера.

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

Это настройки из FAQ по DC++ от провайдера.

Линк не дадите, посмотреть.

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

2Johny-Electric:
А можно попросить еще скрин с 49 (или любой другой рабочей beta) - именно в момент захода. Там отображается что за ПО стоит у провайдера на хабе. Может получится повторить...

Johny-Electric комментирует...

Ага, линк на локальный сервер, очень смешно. Если вы не поняли, это городская локальная сеть 100мбит, а не интернет. И хаб локальный. Да и при коннекте к инет-хабам точно такую же ошибку выдаёт. Абсолютно все хабы, например озерки, андромеда, фили, дсмагнетс и т.д. Настройки пробовал все, в пассивном режиме выдаёт другую ошибку на всех хабах:

[23:06:32] [!]FlylinkDC++ Вы подключены к хабу в пассивном режиме, рекомендуем переключиться в активный режим - инструкция: http://flylinkdc.com/doku.php?id=ru:connection_settings
[23:06:32] *** Соединение с dchub://dc.filimania.ru ...
[23:06:32] *** A socket operation was attempted to an unreachable network.
=================
[23:06:24] [!]FlylinkDC++ Вы подключены к хабу в пассивном режиме, рекомендуем переключиться в активный режим - инструкция: http://flylinkdc.com/doku.php?id=ru:connection_settings
[23:06:24] *** Соединение с dchub://dc.ozerki.net ...
[23:06:24] *** A socket operation was attempted to an unreachable network.

Johny-Electric комментирует...

Локальный хаб поднят на VerliHub 0.9.8d-RC2. Так выглядит вход на 49 бете:

[23:09:08] *** Соединение с dchub://192.168.1.100...
[23:09:08] *** Соединён
[23:09:08] This Hub Is Running Version 0.9.8d-RC2 (Thursday September 13 2007) of VerliHub[RunTime:22weeks 4days ].[Current User Count:245].

И всё отлично пашет. Поиск, скачивание и раздача.

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

2:Johny-Electric
а можете рядом поставить StrongDC++ 2.43 sqlite r8481
он будет вести себя аналогично?
"An invalid argument was supplied."

Johny-Electric комментирует...

Хорошо. Через час буду дома, проверю стронг дс.

Johny-Electric комментирует...

Итак, StrongDC++ 2.43 sqlite r8481 x64 работает исправно (правда он мне не нравится). Выставил активный режим, поиск, скачивание и отдача работают исправно. Поставил свежий флай r501 бета 51 - проблема как и в бете50. Попробовал ставить в другую папку (из-за сменившегося пути фаервол снова запросил разрешение на доступ к сети для флая, я разрешил для обеих типов сети), запускать от имени админа, отключать фаервол вообще - ошибка всё время одинаковая - "An invalid argument was supplied."

Причём эта же ошибка вылазит при попытке открытия списка интернет-хабов - http://savepic.su/782726.png

Что это вообще за ошибка такая? Я никогда раньше не видел такого. Кстати, при первом запуске бета51 предложил обновиться до этой же версии (я так понимаю, апдейтер просто увидел, что часть файлов нехватает, ибо ставил я его из архива), я согласился и он без проблем докачал недостающие файлы. При выходе успешно обновился. То есть, механизм скачивания обновлений-то работает, а вот сам протокол DC++ нет. Сижу пока на бете49, всё работает. А ведь в бете51 наконец-то сделали индивидуальные ограничения, которых я так давно ждал. Жаль, что не могу проверить...

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

Скажите пожалуйста, как из пассивного режима, переключиться в активный режим