Archive for 'Firebird Server'

Поддержка WireCompression в собственном клиенте для FB

На сайт загружена тестовая сборка IBProvider (5.11.0.33464), в которой реализована поддержка сжатия данных подключения собственным клиентом для Firebird. Чтобы задействовать эту фичу достаточно указать в строке подключения «remote:wire_compression=enabled».

С новым годом

Вчера перепилил одну функцию в fbclient.dll. В исследовательских целях. Запустил на ночь тесты с отладочной сборкой этой DLL. Утром увидел привет от старого знакомого. Семен Семёныч… С Новым Годом тебя.

Вести с полей

С 11 декабря по 21 декабря проехало нагрузочное тестирование: — IBP v5.9.0.33098 — LCPI OLE DB Services v1.12.0.874 Сборки: vc16, debug/release, 32/64 бита. Тестировалась работа с базами 1 и 3 диалектов. Подключение — fb.direct и через fbclient.dll (64bit only). В 10 потоков. Часть заездов с 32-битами завершилась из-за OUTOFMEMORY (4GB все таки маловато), но не […]

Firebird Internship

Firebird Foundation, при поддержке компаний iBase, RedSoft и IBPhoenix, объявляет о программе Firebird Internship. Программа международная, в скором времени объявление появится и на firebirdsql.org. Цель программы — увеличить количество разработчиков Firebird всех уровней — как профессионалов, так и просто любителей повозиться с кодом и разобраться с тем, как работает Firebird, на глубоком уровне. Полный текст

Отладчик

До последнего момента отлаживал PHP «методом пристального взгляда». На самом деле это не сложно, если код нормально структурирован. Но сегодня что-то я устал и решил изучить тему нормальной отладки. Через 15 минут отладчик был прикручен (Win7, Apache x64, PHP5.6, xDebug, VS Code). И осторожно подумалось — наверное же и для Firebird/InterBase такое можно сделать. Один […]

Подключение к FB 2.x через собственного клиента IBP

После прогона номинальных тестов IBProvider с FB2.5.9, обнаружил в логе сервера множество записей вида VXP2-FB02-5-9 Sat Sep 28 22:09:35 2019 SERVER/process_packet: connection rejected for DIMA.-1.-1 Ошибок на уровне самих тестов не наблюдается. После непродолжительного ступора, сообразил — это небольшие проблемы подключения к серверу через собственного клиента FB. Он сначала пробует подключаться с использованием 13-го протокола. […]

Вести с полей

Не знаю, что там случилось с сервером FB3.0.4 (а может с базой), но тесты заклинило и в firebird.log вижу следующее: Оставлю это здесь.

Большое тестирование IBP 5.5.1 и FB 3.0.4

Вчера закончился прогон всех тестов, применимых к IBProvider v5 и Firebird v3. 27 дней, Карл. Тестировался FB 3.0.4 (Win, x64, SuperServer). Официальная сборка с firebirdsql.org. С FB v3.0.5 почему-то не сложилось — файл базы данных выжирал все доступное место на рам-диске (80GB) и кино заканчивалось. Я три недели «помучался» и откатился на 3.0.4. Возможно я […]

Вести с полей

Выложены обновления IBProvider v5.5.1 и «LCPI OLE DB Services» v1.9. Предмет гордости — «LCPI OLE DB Services» собирается с нулевым количеством предупреждений 4-го уровня. Четвертого, Карл! Аналогичный подвиг в отношении IBProvider не осилил. Нужно будет думать. Зато изничтожил все предупреждения третьего уровня. Из «интересностей» — устранение предупреждений в коде вида: Заменил 0 на structure::zero — […]

Поддержка SRP224, SRP256, SRP384, SRP512

В новом триале IBProvider (сборка 31426) добавлена поддержка новых методов аутентификации Firebird 3.0.4: SRP224, SRP256, SRP384, SRP512. Понятное дело, речь идет про собственного клиента для Firebird. SRP256 поддерживается по-умолчанию и определен как первичный способ аутентификации. Остальные методы можно задействовать через свойство инициализации remote:auth.

« Older Entries