понедельник, 10 января 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


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

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

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


Отправить комментарий