Archive for 'IBProvider'
На сайт выгружена новая сборка IBProvider (3.36.0.24718), в которой сделано небольшое, но важное изменение — задействована системная функция DisableThreadLibraryCalls. Это немного улучшает работу IBProvider в многопоточных процессах (провайдер сам по себе многопоточный), но говорит «до свидания» Windows 2000, в которой данная функция не поддерживается. Поскольку последний раз про поддержку Windows 2000 спрашивали много лет тому […]
Free IBProvider теперь, как и основные версии (Prof, Lite), распространяется в виде MSI-пакета.
Сегодня стукнул год с момента выпуска провайдера с собственным клиентом для FB. После таких релизов обычно накрывает страх не удержать темп или, что еще хуже — начать считать что лучше уже не сделать 🙂 Но пока страхи не оправдываются и за прошедший год были сделаны две ключевые вещи: 1. Наконец-то побеждены VARCHAR-массивы. 2. Реализован собственный […]
Новая версия IBProvider-а, позволяющая работать с FB3 без fbclient.dll, вышла на финишную прямую.
В процессе установки FB3 на тестовый сервер, обнаружил что он там когда-то уже пытался прижиться… Задумался… Четыре года прошло, ёлки-палки.
Привет всем. 30 сентября были выложены бинарники нового релиза IBProvider-а. Сегодня выложили новости. Основное — исправлена ошибка с блобами. Забавно, что несмотря на огромное количество тестов и внутренних проверок, эта бага прожила больше 6 лет и вылезла у клиента. В восемь вечера пришло письмо, в два часа ночи клиент получил исправленную и (номинально) оттестированную сборку. […]
Привет всем. Некоторое время назад, при прогоне тестов (с использованием пула подключений) на FB3, увидел интересный эффект — отмена операций в одном тесте может прерывать выполнение операций в следующем тесте. Поставил я у себя в голове галочку, что на FB2.5 такого не было, и забил на эту проблему. А сейчас вот увидел аналогичную проблему в […]
Привет всем! Увидел сегодня %subj% на firebirdnews. Задумался… А ведь пять лет прошло, Карл. Пять лет!
С пятницей всех. Продолжая воспроизводить функциональность fbclient.dll (v3) в собственном клиенте для FB3, обнаружил следующие ну очень интересные вещи для SSPI-аутентификации: При подключении с разрешенным шифрованием трафика (Wire_Crypt=enabled) обмен сообщениями с сервером на этапе инициализации выглядит так: А с выключенным шифрованием трафика (Wire_Crypt=disabled) вот так: Возникла мысль — куда делась передача данных из третьей строки […]
Привет всем. На сайт провайдера загружен новый триал, в котором появилось новое свойство инициализации — «remote:protocol». Оно относится к конфигурации встроенного клиента и позволяет задавать версию протокола соединения. В реальной работе это свойство и пара других свойств («remote:protocol_arch», «remote:protocol_type») не нужны. Но вот для создания тестов и всякого рода глумлений экспериментов над сервером — они […]