вторник, 11 января 2011 г.

Ситуация с блокировкой FlylinkDC++ r401

Привет.
Сегодня мне пришло письмо по электронке


Исправляйте свою ошибку по поводу всплывающего окна с темой: Обнаружены ошибки. :
Если я завтра хотя бы 200 человек потеряю - будем судиться.

Я пока не знаю что это за человек, но если подаст заяву то нервы мне потрепят :(
хочу подробнее объяснить о проблеме с блокировкой

Проблема чисто техническая.
DC++ клинеты при запуске проверяют выход новой версии путем вычитывания конфигурационного файла по фиксированному адресу

http://flylinkdc.googlecode.com/files/FlylinkDC_version.xml

В этом файле указано
* Описание того, что поменялась
* Встроена возможность отказать в запуске приложению
пока пользователь не обновит его до последней версии. (данная функция изначально была в StrongDC++ и используется для блокировки "древнего" ПО содержащего уязвимости)

И вот возникла ситуация, когда мы ее решили использовать:

После выхода 5 января релиза r401 было обнаружено, что в ней допущена критическая ошибка приводящая к падению приложения на файлах с размером > 4 Гб
К сожалению она не вылезла за все время тестирования (Вышло 20 беток r401 - пользователи не любят качать тестовые сборки)

Мы были вынуждены в срочном порядке выпустить версию r402
и одновременно заблокировать работу версии r401

Блокировка указывается в тэге BadVersion



Для исключения юридических проблем я готов снять блокировку старых и глючных версий программ... но пока не могу по технической причине:

С сайта гугла по адресу
http://flylinkdc.googlecode.com/files/FlylinkDC_version.xml
продолжает загружаться файл залитый туда 5-го января с размером 9642 байта



Хотя я уже несколько раз туда заливал новый вариант файла с размером 1669 байт
https://flylinkdc.googlecode.com/svn/branches/dev-flylinkdc-r3xx-stable/setup/FlylinkDC_version.xml

При этом этот файл загружен успешно т.к. показывает верный размер и
SHA1 Checksum: 202ac73a3ee0db5a7726aa3b7d4f5f94ed0c7c53


...но гугл пользователям (возможно не всем и это зависит от провайдера) продолжает отдавать старую версию.

Извините, возможно сбивчиво написал т.к. хочется спать и завтра на работу идти,
а после нее, наверно, в суд :)

Всех с прошедшими праздниками!
спасибо за понимание.


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

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

От себя хотелось бы добавить что проблема вызвана некорректной работой файлового хостинга, принадлежащего компании Google, вот пруф

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

Думаю что тебе неочем волноваться, так как основания для иска никакого нет.
Программа распространяется бесплатно и AS IS ... Каждый использует её на свой страх и риск.

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

Так что не переживай.

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

«Fix it at last! Our users because of your pohuizm us bite!» LOL

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

«Fix it at last! Our users because of your pohuizm us bite!» LOL

видимо это было предчувствие :)

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

Команде разработчиков FlyLink огромное спасибо за труды и за народное детище! :)
Пусть ругаются, пусть кусаются, не обращайте внимания на маразматиков, пусть чем хотят грозят. Клиент бесплатный, все что надо работает, от "сторонних факторов" никто незастрахован. Если не понимают, пусть выделываются и в суды подают. Только время потратят и денег своих. :)
Терпения Вам!

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

Суд? очень интерезно почитать текст иска :)

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

и по 1% с вирусописателей потребует.

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

да и почему вы думаете, что вам нервы попортят?

нет ни одного инструмента в мире, способного дать представление о том, кто писал программу.

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

Vill.S комментирует...

Чё вы запаниковали то? Это проблемы этого человека :). У бесплатного ПО одна проблема - это отсутствие каких-либо гарантий, поэтому пускай идёт выпьет валерианки :)

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

да не обращайте внимание на всяких дибилов. все будет нормально

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

уважаемый судительник, иди ж ты на йух, тибе никто ничем необязан:
во 1х клиент бесплатный, во 2х услуги бесплатны, в 3х подумай то что ты пишешь,в 4х ищи альтернативные условия, тебя никто не заставлял ставить, продавать итп, флай БЕСПЛАТНЫЙ и ТВОЕ мнение идет чисто в пи***у

и твои притензии тут просто отпадают - НЕАДЕКВАТ

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

Blood пишет...
уважаемый судительник, иди ж ты на йух, тибе никто ничем необязан:...

Какой нахрен уважаемый? Кто его уважает? Да и вообще как таких уважать?

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

ну я в "ПЕРЕНОСНОМ" смысле данного слова

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

Почему бы не сделать обновление автоматическим как в Chrome? Я в своих проектах стараюсь делать именно так.

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

Да, да, лучше впихнуть функционал автообновления до релиза 500. А то встречаются те, кто не обновляют прогу/не знают как это сделать/нехотят

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

В случае подачи иска Будут предоставлены 8 юристов . Естественно на почти бесплатных условиях . По возможностям подключим прокуратуру . Таких людей как вы обижать нельзя .

+ Юридически - данный человек не заключал договоры о предоставлении услуг , по скольку Флайлинк распространяется бесплатно то и купить его нельзя . В итоге получается так . Вы создали программу , человечек который подает иск украл ее у вас и предьявляет иск на счет ее неработоспособности .

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

Нет договора — нет претензий. Прицепленная GPL практически хоть и является публичной афертой, в суде она даже рассматриваться не будет.
Всем без паники! Но руку на пульсе держать.

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

DC++ это безплатная файло-обменная сеть о возмещении ущерба речи быть не может (если конечно он заказал и оплатил продукт), но по закону потребителей в течении 14 дней (заменить,исправить,отозвать этот продукт или обновить его безплатно)
что и было сделано. При установке правило соглашения на продукт он должен был читать там все доходчиво написано, если он его не читал его проблемы.Далее иск встречный (в разы)можете подать сами за перепродажу вашей интелектуальной собственности (ваш код например или часть программы вами написанной)потому что он купил у вас тока одну копию продукта.

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

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

Для реализов ставте принудительное обновление и чтоб ставилось автоматом

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

Надо бы в инстальник включить GPL-2 лицензию и кнопочку согласен для продолжения инсталляции. Идиотов у нас хватает, хАзяев жизни, блин. Специально для них собрать версию с проверкой лицензионности Винды и блокировать, блокировать и требование срочно обращаться в суд....

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

Нужно сделать автоматическое принудительное обновление до последней стабильной версии. Что бы флай сам себя без каких-либо действий человек обновлял. Это вариант сделать по умолчанию. В настройки вынести возможность отключить принудительное на свой страх и риск и тогда обновление будет проводится вручную но опять таки из самого флая нужно сделать.
Ну а с этим судом и смех и грех.
Когда какой-то незнакомый человек делает тебе предъяву к суду нужно от него быстро потребовать предоставить текст искового заявления для полного ознакомления с ситуацией в противном случае самому подать на него в суд за клевету и возможно наживание на бесплатном флае.

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

Текст GPL который на английском большинство пользователей флая не понимают.

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

Да какой нафик суд. Никаких оснований на это нет. Вы ничем никому не обязаны, а в данной ситуации вообще поступили правильно, выпустив обновленную сборку. И вообще молодцы :-)

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

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

История временная и надеемся без проблем завершится.

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

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

Остаётся выяснить, кто такой умный накатал Павлу маляву с претензиями, когда сам обязан был следить за обновлениями версий.

Ну и напоследок: разработчики - мы с вами и за вас! Все будет хорошо.

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

В GPL лицензии:
ОТСУТСТВИЕ ГАРАНТИЙНЫХ ОБЯЗАТЕЛЬСТВ

11. ПОСКОЛЬКУ НАСТОЯЩАЯ ПРОГРАММА РАСПРОСТРАНЯЕТСЯ БЕСПЛАТНО, ГАРАНТИИ НА НЕЕ НЕ ПРЕДОСТАВЛЯЮТСЯ В ТОЙ СТЕПЕНИ, В КАКОЙ ЭТО ДОПУСКАЕТСЯ ПРИМЕНИМЫМ ПРАВОМ. НАСТОЯЩАЯ ПРОГРАММА ПОСТАВЛЯЕТСЯ НА УСЛОВИЯХ "КАК ЕСТЬ". ЕСЛИ ИНОЕ НЕ УКАЗАНО В ПИСЬМЕННОЙ ФОРМЕ, АВТОР И/ИЛИ ИНОЙ ПРАВООБЛАДАТЕЛЬ НЕ ПРИНИМАЕТ НА СЕБЯ НИКАКИХ ГАРАНТИЙНЫХ ОБЯЗАТЕЛЬСТВ, КАК ЯВНО ВЫРАЖЕННЫХ, ТАК И ПОДРАЗУМЕВАЕМЫХ, В ОТНОШЕНИИ ПРОГРАММЫ, В ТОМ ЧИСЛЕ ПОДРАЗУМЕВАЕМУЮ ГАРАНТИЮ ТОВАРНОГО СОСТОЯНИЯ ПРИ ПРОДАЖЕ И ПРИГОДНОСТИ ДЛЯ ИСПОЛЬЗОВАНИЯ В КОНКРЕТНЫХ ЦЕЛЯХ, А ТАКЖЕ ЛЮБЫЕ ИНЫЕ ГАРАНТИИ. ВСЕ РИСКИ, СВЯЗАННЫЕ С КАЧЕСТВОМ И ПРОИЗВОДИТЕЛЬНОСТЬЮ ПРОГРАММЫ, НЕСЕТ ЛИЦЕНЗИАТ. В СЛУЧАЕ ЕСЛИ В ПРОГРАММЕ БУДУТ ОБНАРУЖЕНЫ НЕДОСТАТКИ, ВСЕ РАСХОДЫ, СВЯЗАННЫЕ С ТЕХНИЧЕСКИМ ОБСЛУЖИВАНИЕМ, РЕМОНТОМ ИЛИ ИСПРАВЛЕНИЕМ ПРОГРАММЫ, НЕСЕТ ЛИЦЕНЗИАТ.

12. ЕСЛИ ИНОЕ НЕ ПРЕДУСМОТРЕНО ПРИМЕНЯЕМЫМ ПРАВОМ ИЛИ НЕ СОГЛАСОВАНО СТОРОНАМИ В ДОГОВОРЕ В ПИСЬМЕННОЙ ФОРМЕ, АВТОР И/ИЛИ ИНОЙ ПРАВООБЛАДАТЕЛЬ, КОТОРЫЙ МОДИФИЦИРУЕТ И/ИЛИ РАСПРОСТРАНЯЕТ ПРОГРАММУ НА УСЛОВИЯХ НАСТОЯЩЕЙ ЛИЦЕНЗИИ, НЕ НЕСЕТ ОТВЕТСТВЕННОСТИ ПЕРЕД ЛИЦЕНЗИАТОМ ЗА УБЫТКИ, ВКЛЮЧАЯ ОБЩИЕ, РЕАЛЬНЫЕ, ПРЕДВИДИМЫЕ И КОСВЕННЫЕ УБЫТКИ (В ТОМ ЧИСЛЕ УТРАТУ ИЛИ ИСКАЖЕНИЕ ИНФОРМАЦИИ, УБЫТКИ, ПОНЕСЕННЫЕ ЛИЦЕНЗИАТОМ ИЛИ ТРЕТЬИМИ ЛИЦАМИ, НЕВОЗМОЖНОСТЬ РАБОТЫ ПРОГРАММЫ С ЛЮБОЙ ДРУГОЙ ПРОГРАММОЙ И ИНЫЕ УБЫТКИ). АВТОР И/ИЛИ ИНОЙ ПРАВООБЛАДАТЕЛЬ В СООТВЕТСТВИИ С НАСТОЯЩИМ ПУНКТОМ НЕ НЕСУТ ОТВЕТСТВЕННОСТИ ДАЖЕ В ТОМ СЛУЧАЕ, ЕСЛИ ОНИ БЫЛИ ПРЕДУПРЕЖДЕНЫ О ВОЗМОЖНОСТИ ВОЗНИКНОВЕНИЯ ТАКИХ УБЫТКОВ.

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

... в суд по защите прав сексуальных меньшинств....

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

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

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

Извините то имеет ли GPL законную силу в РФ? Нет? Вроде не имеет. Ну и чего тогда все как что на неё ссылаются? Большинству строчащих тут коменты самое место в ГД РФ ибо там от ваших бурлений и возмущений возможно будет толк. А так что? Посмотрите на разработчика клиента Greylink который не к какой ответственности не привлекался. Посмотрите на некоторых создателей клиентов на основе исходников флая которые не предоставляют исходников. Никто не к какой ответственности не привлекается. Потому что для суда GPL это филькина грамота вот и всё. Суд обязан принять во внимание GPL но он не обязан вершить правосудие исходя их текста GPL.

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

Паша, не волнуйся! :) думаю до суда дело не дойдёт, так как оснований на то никаких нету.. а насчёт обновления- я как то уже предлогал отключить обновления для беток вообще и сделать менюшку для ручного запроса обновлений! а насчёт автоматического обновления до свежей версии- это не совсем правильно! нельзя навязывать и автоматически ставить юзеру новую версию.. тем более существует масса сборок заточенных под определённую сеть, если и для них сделать автообновление- то как это будет работать?! В данный момент процесс обновления-"это окно с предложением скачать Свежую Основную Версию флая". Надо тогда что бы это окно давало ссылки под каждую определённую сборку отдельно,а не только для ОСНОВНОЙ ВЕРСИИ.

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

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

А по поводу лицензии, как это не имеет? Откуда такие данные? Не ужто из компьютеры за 2002 баянский год?
В лицензии сказано: что GPL применима в любом государстве.
Момент вступления в силу GPL для пользователя указан в лицензии четко и ясно: если пользователь внес изменения или осуществил распространение экземпляров программного обеспечения, лицензируемого по GPL, он тем самым подтвердил свое присоединение к лицензии в целом, включая условия, определяющие порядок копирования, распространения и модификации.

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

Все будет пучком :)

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

Что-то не сходится у вас в объяснениях. Когда у меня первый раз вылезло это окно, то я полез качать новую версию и этой версией была 401-я, тогда других не было выложено и ошибка в ней ещё не была найдена. Второй раз это окно вылезло сегодня, и я узнал, что оказывается 401-я, которую я установил по вашему требованию и была косячная.

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

да лучше бы сделать кнопку я принимаю лицензию!

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

Блокируются не только версия r401, а также предыдущие (r398 например). Вы фактически принуждаете пользователей загружать новую версию в независимости от него хочет он этого или нет.

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

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

Блокируются не только версия r401, а также предыдущие (r398 например). Вы фактически принуждаете пользователей загружать новую версию в независимости от него хочет он этого или нет.

Ты неумный что ли? )) что значит блокируется? всегда можно удалить любую версию,и поставить вместо неё другую(ту, что у тебя стабильно работала..). ТОЛЬКО УДАЛЯТЬ НАДО ПРАВИЛЬНО! лучше всего какой нибудь прогой-удалялкой типа "Uninstall Tool", такие проги удаляют все папки принадлежащие программе и зачищают реестр от остатков!

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

И что это за ху*та? Какой к черту суд? Забейте и работайте дальше. Вообще его проблемы, что у него там не работает. Фри софт, и он еще будет пытаться судиться? хахахахаха

Какой-то 11-летний мальчик написал, а вы раздули..

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

это шутка?)) основания для иска каковы?

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

мля скачал это новое дц,а там все неизвестные хабы, скачивается в соотвествии с моей скоростью инета.Как мне найти наш киришский хаб?

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

"мля скачал это новое дц,а там все неизвестные хабы, скачивается в соотвествии с моей скоростью инета.Как мне найти наш киришский хаб?"

Нужно было ставить поверх старого или или перенести этот файл Favorites.xml со старого и заменить им в новым

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

Никакого суда не будет. С точки зрения "нашей доблестной, стоящей на страже закона", владельцы DC хабов - это или пираты, или их пособники. Ну и остальное выше уже сказали. :) Лучше даже не надо ничего в ответ писать. Никуда провайдеры не пойдут.

Есть пожелание - взгляни на настройки клиента Capital DC++ (мод грея). Именно его, а не Greylink. Посмотри, почему он выдает намного больше результатов в поиске. Если можно, сделай так же.

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

пользовался r398, никого не трогал. нет, вдруг она пишет, работать больше не буду, качай r401 build5631 (прямо в сообщении версию написала). ладно, скачал, поставил. немножко поработала, нет, говорит, тоже работать не буду - ещё новее качай. скачал самую новую - r500 beta60 build5756. поставил, смотрю: файлы не ищутся. это так и должно быть или можно что-то сделать? желательно без полного удаления т.к. у меня там много файлов в закачке стоит

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

Спасибо.
Я не юрист... вы меня успокоили.

Автоматическое обновление прикладного ПО до актуальной версии без участия пользователя рискнули сделать только в гугле

и то это не всем нравится :)
http://www.google.com/support/forum/p/chrome/thread?tid=5494c15f8ab93e5c&hl=ru

когда конфиг файл обновится
в ней останется блокировка на версию 401
в тэге VeryOldVersion
что прописать?
какую версию оставить в качестве старой?

и расскажите в чем прикол использовать древнее ПО?
В нем достаточно много ошибок
и мне часто шлют стек падения флаев версии 32x

единственный ответ в этом случае который я могу дать - обновитесь до последней r402 и попытайтесь уронить программу в ней.

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

Можно сделать что б поиск обновления осуществлялся независимо от "сетевого интерфейса для всех соединений", а прога не закрывалась, а предлагала обновиться (всплывающее окно с диалогом "обновить\отмена") с небольшим интервалом, например 1 мин. Но в любом случае икаких уступок не делайте!

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

Можно сделать что бы прога не закрывалась, а предлагала обновиться (всплывающее окно с диалогом "обновить\отмена") с небольшим интервалом, например 1 мин

А она и не закрывается пока не нажать закрыть в окне обновления, так что клиент можно скачать даже из DC.


Можно сделать что б поиск обновления осуществлялся независимо от "сетевого интерфейса для всех соединений"

На счёт интерфейса, признаться честно не совсем понял, программа не обновляется если выбран интерфейс отличный от 0.0.0.0

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

пользовался r398, никого не трогал. нет, вдруг она пишет, работать больше не буду, качай r401 build5631 (прямо в сообщении версию написала). ладно, скачал, поставил. немножко поработала, нет, говорит, тоже работать не буду - ещё новее качай. скачал самую новую - r500 beta60 build5756. поставил, смотрю: файлы не ищутся. это так и должно быть или можно что-то сделать? желательно без полного удаления т.к. у меня там много файлов в закачке стоит

Ставьте поверх r402, очередь сохранится, есть только одно небольшое "но" при переходе между ветками r400 <-> r500 (в любую сторону): файлы, которые уже начали качаться не докачаются, а начнут качаться заново. Такое поведение связано с изменением ядра, и как следствие изменением формата базы.
Если трафик для вас критичен, ставьте всё на паузу, докачивайте то что уже качается, а уже после этого ставьте r402.

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

"На счёт интерфейса, признаться честно не совсем понял, программа не обновляется если выбран интерфейс отличный от 0.0.0.0"

А вот надо сделать что б обновлялась(проверялась на обновления) независимо от интерфейса (IP адреса). А то, например, у меня, в локальной сети хватает клоунов с клиентами версий r2xx и r3xx. Давайте обсудим этот момент.

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

"А она и не закрывается пока не нажать закрыть в окне обновления, так что клиент можно скачать даже из DC. "

Не помню как это диалоговое окно выглядит, но если в нём нету кнопок "скачать из инета" и "скачать из DC++", то их надо добавить.

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

Считаю, что полупринудительное (окно с грозным требованием) обновление необходимо. Как раз из-за юзеров-слоупоков. Пример из жизни - на моем хабе много народу сидит, вы не поверите, на StrongDC++ v.1.00 RC10!!! На древних версиях флая тоже немало. Нужен начальный импульс (читай - командирский пинок), чтобы они сменили свои клиенты на что-нибудь пристойное.

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

"На счёт интерфейса, признаться честно не совсем понял, программа не обновляется если выбран интерфейс отличный от 0.0.0.0"

А вот надо сделать что б обновлялась(проверялась на обновления) независимо от интерфейса (IP адреса). А то, например, у меня, в локальной сети хватает клоунов с клиентами версий r2xx и r3xx. Давайте обсудим этот момент.


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

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

ShotF

+1, к сожалению все старые версии поблочить не получится, поэтому остаётся старый добрый вариант для админов надоедать личками и прочими сообщениями что бы обновились. Ну или кикать до обновления :) А самый надёжный способ поставить ADC хаб, туда на старом клиенте путь заказан :)

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

эта. А можно эту функцию ВКЛЮЧИТЬ на на бетках 500ки? А то сейчас моя 500ка билд 5756 говорит что последняя версия 500ка билд 5585...а то раз в 2 дня лазить смотреть не вышло ли крайне лениво ^_^

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

to MoonRainbow
как раз для 500 беток бы сделали принудительное информирование об обновлении, но так сложилось, что из-за проблем с хостингом, мы не можем оперативно обновлять файл с инфой об обновлениях, мы обновляем а с хостинга всё-равно качается старый...

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

можно сделать как это происходит с том же недавно затронутом mediainfo.

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

я бы предложил что-то среднее и лучшее.

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

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

Господа Разработчики Флая! Угомонитесь вы уже с этими обновлениями!!! по-моему самый разумный и удобный вариант- это Отключить Обновления вообще! или по крайней мере сделать менюшку для ручного запуска "проверить обновления", если они есть- то новая менюшка "скачать" или не "качать" . Это выскакивающее окно при запуске флая порой просто достаёт! Самый удобный и разумный вариант - это ручной запрос!!! Большинство программ работает именно по такому принципу!!! берите хорошие примеры из других прог, и не надо выдумывать своё колесо заново! к чему приводят ваши обновления- первый пост данной темы показывает.. и к тому же не забывайте о том что существует 135 разных сборок флайлинка(помимо основной версии) со своими настройками и заточенные под определённую сеть!!! и многие пользователи пользуются именно этими сборками,а не основной версией... зачем,спрашивается, им качать и обновляться на основную версию,если у них своя сборка и свои настройки? примите уже наконец разумное решение, и не выдумывайте себе и остальным лишнего геморроя..

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

Алекс пишет...

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

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

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

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

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

Цитата:
Blogger Blood пишет...

Алекс пишет...

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

ты идиот что ли?!? причём здесь нравится- не нравится старьё?!!? в моём посте об этом и речи нету.. ты прочитай сначала полностью,а потом выводы делай,и оскорбляй. я сам регулярно качаю новые бетки и новые версии и устанавливаю их,если чё... речь не о том, что на старье сидеть,а о том ЧТО БЫ СДЕЛАТЬ ПРОЦЕСС ОБНОВЛЕНИЯ максимально удобным и не навязчивым. не надо навязывать пользователям обновления, всё должно проходить по ручному запросу! кто захотел- нажал-поверил,есть ли новая версия или нету. не буду повторятся,всё выше написано..
а тебе Blood- оскорбляя, ты себя не красишь, лишь БЫДЛЯКОМ И ИДИОТОМ СЕБЯ ВЫСТАВЛЯЕШЬ В ГЛАЗАХ ДРУГИХ!:) жаль что здесь не банят за маты и ругань,а то ты бы вылетел давно уже.

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

галочка в настройках на проверку версии уже давно есть, снимите ее и спите спокойно.

Подскажите пожалуйста, как в FlylinkDC отключить автоматическое обновление? Где снять галочку?

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

цитата:
А галочка в настройках на проверку версии уже давно есть, снимите ее и спите спокойно. Ваш админ тоже также сможет ее в дистрибутиве программы снять и вы ее никогда не увидите больше.

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

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

Нельзя ли что бы при блокировке программа не закрывалась, а как то блокировалась что бы можно было ещё зайти на сайт через хелп?

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

Нельзя ли что бы при блокировке программа не закрывалась, а как то блокировалась что бы можно было ещё зайти на сайт через хелп?

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



Господа Разработчики Флая! Угомонитесь вы уже с этими обновлениями!!! по-моему самый разумный и удобный вариант- это Отключить Обновления вообще!

Нет уж спасибо, один раз уже отключили, как раз из-за этого теперь на хабах сидит толпа пассивов на древних версиях Флая.

Напоминалка с лёгкостью отключается тут, опция
Не напоминать о новых версиях
Кнопка ручного обновления так же присутствует.

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

L. , Спасибо.

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

Blogger L. пишет...Напоминалка с лёгкостью отключается тут, опция
Не напоминать о новых версиях
Кнопка ручного обновления так же присутствует.

12 января 2011 г. 4:18
Эта опция не работает для беток. если установлена бета,окно будет всё равно вылазить. займитесь этой проблемой пожалуста.

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

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

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

Эта опция не работает для беток. если установлена бета,окно будет всё равно вылазить. займитесь этой проблемой пожалуста.

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

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

Алекс
нормальные программы работают с автообновлением, в пример тот же Mozilla Firefox с его плагинами, Google Chrome и другие, а если не делать этого, то вручную каждую программу проверять обновления времени не будет хватать. У меня несколько десятков компов и я буду на каждой ходить и тыкать? Да это бред.
Понятное дело когда сидит какой-нибудь кэп, который кроме дц чата не че не знает и не обновляет его, до тех пор пока его кто-нибудь не ломанет, а потом начинает говорить по другому

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

Не кричите, мешаете кОчать нефть.

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

Про GPL, гугл и AS IS это вы конечно молодцы, великолепные отмазы.
У меня только один вопрос - как взаимосвязаны падения из-за файлов более 4Гб и проблемы с безопасностью?
Для себя я уже все решил, больше мы ваш клиент нашим юзерам распространять не будем. Ибо когда внезапно 1500 юзеров за 2-3 часа отваливаются от хаба и начинают звонить в саппорт - это проблема, большая проблема.

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

Убрали блокировку старых версий
будет блокироваться только r401

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

Для провайдеров во флае давно и специально сделана функция переключения контроля обновления на свой адрес

по умолчанию с r403 стоит адрес:
setDefault(VERSIONFILE, "http://flylinkdc.googlecode.com/svn/www/FlylinkDC_version.xml"); // [+] ZagZag

Переопределение делается тэгом VersionFile
в файле DCPlusPlus.xml

Если Вы распространяете настроенную версию в своей сети от имени провайдера
Установите VersionFile
на свой адрес.
И тогда Вы будет контролировать сами когда выпускать новую сборку и откуда скачать ее новую версию Вашим пользователям.

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

зря убрали блокировку версий старше 401. Исчез последний стимул обновляться у юзеров-слоупоков.
у 80% всех юзающих ваш клиент 3xx версии, старые и глючные. а у кого-то я даже 297 видел.

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

Почему скорость отдачи (в настройках) до сих пор ограничивается 100МБ? Сделайте 1000МБ и возможность скрывать программу в трэй при нажатии на закрытие программы.
Спасибо.

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

Мой r398 требует обновиться и закрывает DC, несмотря на то, что сутки назад блокировку якобы убрали.
Мой провайдер не настроил обновление на другой адрес. Или настроил но что-то не сработало. 10000+ клиентов очень рады вашим кривым рукам, ламерье.

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

А МОЖЕТ ПОРА НАЧАТЬ ОБНОВЛЯТЬ ПРОГРАММЫ ДЛЯ РАБОТЫ С СЕТЬЮ????? ИЗ-ЗА ТАКОГО ГРEБАНОГО ПОДХОДА В СЕТИ КУЧА БАЖНЫX КЛИЕНТОВ!!!! ПОТОМУ ЧТО ТАКИЕ ТУПОРЫЛЫЕ И ЛЕНИВЫЕ ПОТРЕБИТЕЛИ НИXЕРА НЕ ОБНОВЛЯЮТ СВОИ КЛИЕНТЫ!!!
Авторам спасибо за терпение. С такими баранами... И все-таки зря вы пошли на поводу у этих дeбил.НЕ НРАВИТСЯ - ИДИТЕ НАXУЙ!!! СДЕЛАЙТЕ СВОЙ КЛИЕНТ С СУТЕНЕРАМИ И ДЕВОЧКАМИ (основной принцип GPL)!!!

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

А у меня времени очень много обновлятся. работает и больше ничего не надо. Нафиг обновления1

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

Лично я пишу, который подал иск, потом отозвал, но почитав здесь опять подам. Естественно сборка делается под провайдера, контроля нет, никто не сообщил что предидущие версии все блокируются ( а то что написано в всплывающем окне порочит честь провайдера). Далее: если кто то считает что сборка совершенно не контролируется программистом ( ну Вы и есть ламеры). Если кто то ещё считает что всё бесплатно и можно делать изменения в движке без согласия ( тоже .....и) Если провайдер теряет свою репутацию и клиентов - это не повод обратиться в суд. И пускай мне кто то скажет что дело гроша не стоит. И ещё Правила распространения ну никак не включают коммерческое использование. Принципиально дело доведу до логического завершения. Мы не быдло. Надо было рекламу протянуть программеру вот и сделал это... Ещё от Разработчика будут притензии.

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

Это заказной повод. Этот программист так сделал по заказу. Ребята шухер. Нас контролируют. Сборку не качать. В один прекрасный момент заказ из органов придёт и DC на этих сборках будет закрыт. Подстава.

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

Павел, чл правду пишет, ты подставляешь нас. Нехорошо.

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

Лично я пишу, который подал иск, потом отозвал, но почитав здесь опять подам.

Зарегистрируйся.
не прилично под анонимом бред нести.

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

Павел, да забейте вы на них. Не кормите троллей. ТРОЛЛИ, ИДИТЕ НАXУЙ!!!!

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

Павел лапшу на уши людям не вешайте. Все версии сборок до 402 (5645) попрежнему заблокированы.

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

Опять глючит кэш гуглкода.
отдается старый файл в котором стоит
VeryOldVersion = 399

дня через 2-4 это обычно проходит.

и начнет отдаваться файл с
VeryOldVersion = 394

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

Уважаемый Павел, что начинает через 2-4 дня отдаваться? Тут 12 дней уже беседа об этом. Почитав вышеизложенное у меня начинают сомнения вкрадываться. Ради рекламы и корысти можно всё потерять.

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

Скачайте файл

wget.exe http://flylinkdc.googlecode.com/files/FlylinkDC_version.xml

--2011-01-19 06:15:07-- http://flylinkdc.googlecode.com/files/FlylinkDC_version.xml
Resolving flylinkdc.googlecode.com... 74.125.87.82
Connecting to flylinkdc.googlecode.com|74.125.87.82|:80... connected.
HTTP request sent, awaiting response... 200 OK
Length: 1685 (1.6K) [application/octet-stream]
Saving to: `FlylinkDC_version.xml'

100%[======================================================================================================================>] 1,685 --.-K/s in 0s

2011-01-19 06:15:08 (56.3 MB/s) - `FlylinkDC_version.xml' saved [1685/1685]

У меня сейчас внутри VeryOldVersion = 394
т.е. блокировка снята и разрешается запускать версии 395, .....

но вечером когда я прихожу с работы
мне файл отдается
другой в котором VeryOldVersion = 399

Это ошибка кеширования хостинга.
Блокировка скоро пропадет.
но я ее верну :) месяцев через N когда закончится тестирование нового формата хранения данных с mediainfo

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

Все остальные клоны, которые создали свои сборки самостоятельно и не изменили адрес проверки
обломятся - следите за своим ПО и обновляйте его регулярно раз вы его создали и распространили в сети.

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

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

Блокировка скоро пропадет.
но я ее верну :) месяцев через N когда закончится тестирование нового формата хранения данных с mediainfo

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


Всё понятно, жадность может и погубить. Пост выше об этом и намекал. (

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

Есть информация,что не в рекламе дело и не в корысти(см. пост выше)Боюсь как бы в один прекрасный момент Павлик(Морозов) нас не подставил путём заявления из прокуратуры (прекратить использование программы(клиента)) и все с этим клиентом остануться в попе мягко выражаясь.

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

Не понял причем тут прокуратура и как я могу подставить пользователей

Для меня флай это хобби с 2006 года
я на него трачу много времени после работы т.к. зарабатываю я себе на жизнь в другом месте разработкой ПО на С++ для RDBMS Oracle.

Собственно благодаря моей долгой работе с базами данных флай и получил в качестве хранилища базу данных sqlite с поддержкой транзакций, а не изврат в виде XML-файлов.

Вообще все недовольные работой наших DC++ клиентов могут идти сюда:
http://strongdc.sourceforge.net/
http://www.apexdc.net/download/
http://livedc.ucoz.ru/forum/2-6-1

или в другие места.

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

Многоуважаемый Павел, Идиота из себя не стройте. Всем известно что вы можете любые сборки закрыть. Это говорит о том что если вам придёт постановление от куда надо - Вы все сборки закроете. (выражаясь простым язаком - всех кинете) Какое тогда доверие к Вашим сборкам? Вопрос.

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

Простите если не в тему, но в r403 не работает звук... При Тесте есть, в жизни нет. Проверял на нескольких компах.

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

У меня флайлинк говорит про логическую ошибку и/или утерю данных ЧТО ДЕЛАТЬ?