Archive for Февраль, 2019

«Data Link» и «Integrated Security»

Внезапно обнаружил, что в стандартном диалоге «Data Link» для выбора OLE DB провайдера и настройки подключения починили поддержку свойства «Integrated Security». Раньше для выключения интегрированной аутентификации надо было в PropertyBag сохранять специальное значение «NONE», потому что EMPTY (пустое значение) конвертировалось в пустую строку. Теперь можно писать EMPTY — не конвертируется. Это на Windows 10. Я […]

Вести с полей

Сегодня, в порядке эксперимента, упаковывал файлы с логами тестов релиза IBProvider v5. Потом подумал — «не пропадать же добру» и выгрузил их наружу 🙂 Ссылка действительна в течении двух недель.

Передача пароля по сети

Смотрю на код (в собственном клиенте для FB) упаковки пароля в буфер, который будет отправлен на сервер: И думаю… 1. Пароль передается в «зашифрованном» виде. 2. В FB3 с его SRP, шифрование «поинтереснее». 3. Но пришлось libtommath затащить в код. 4. А в родном NetProvider для FB это «затаскивание» не асилили, поэтому SRP оно не […]

Вести с полей посттестирования v5

Решил прогнать на кодовой базе v5 модульные тесты встроенного клиента к Firebird. В качестве жертв были выбраны FB3.0.4 и FB2.5.6. 100 лет уже эти тесты не запускал — ограничивался основными тестами. Они тоже неплохо так разные варианты перебирают. В процессе перезапуска тестов на FB2.5.6 (дорабатывал их устаревший код) нарвался на тупняк сервера со списками запросов. […]

Релиз IBProvider v5

Сегодня официально выпущен IBProvider v5. А двадцать лет назад была зарелизена штука, с которой все началось: База работала на InterBase 5.x. IB4 мои идеи уже не тянул.

Вести с полей

После 55-го обновления, сломалась инициализация источника данных через пул подключений и ibp-файл с параметрами. То есть, с помощью строки подключения вида «file name=employee.ibp». Где employee.ibp — это UTF8-файл со строкой инициализации IBProvider. UDL-файлы не поломаны и с ними проблем нет.