Contact Us
|
Site Map
Search
Home
About Firebird
Documentation
Downloads
Community
Support
Development
Case Studies
You are here:
Home
Developer's Report: Firebird Security Design & Enhancements/Core Development
Join Firebird!
Join Firebird Foundation to support Firebird SQL development and receive multiple bonuses
Join!
Follow Us
Select your media preference
Newsletter
Subscribe to Firebird’s Newsletter to receive the latest news
Developer's Report: Firebird Security Design & Enhancements/Core Development
October 2011 to June 2012
Development in trunk:
Make services work correctly with multiple security databases
Added authentication plugins with SRP as default
Fixed races in YValve
Added over the wire encryption plugins with ARC4 as default
Fixed broken multi DB transaction
Lock database file when opening it on posix (support of new cache done by Vlad on posix)
Make all utilities follow same rules when expanding database name
Fixed use of UTF8 strings in services
Added system to UTF8 conversion on non-Windows systems
Make plugins use passed instance of master interface, not one got from fb_get_master_interface(). This helps in case when >1 fbclient libraries are loaded by a process.
Fixed problem with fetch on DDL statement in the remote protocol
Fixed java client login (i.e. full support of legacy protocol)
Implemented encryption of databases
Cross-build support + android port: work in progress, currently can build fbclient for android
Bug fixing and old branches support:
Make services work correctly with multiple security databases
Fixed CORE-3612: gfix-related services may loose error value in status vector in isc_service_start()
Posix-only fix for CORE-3600: temp files fb_query_xxxx remains after ISQL has been closed
CORE-3615: add silent_install target to firebird's Makefile
Added license files to linux packages
Solaris port support - fixed CORE-3607
Helped A.Potapchenko to achieve proper linux build
Fixed CORE-3627: Server crashes with access violation when inserting row into table with unique index
Frontported fix for CORE-3589: Internal shared resource leak. Make trunk work with SystemV semaphores as shared mutexes/events.
Support FbTcs to keep it in sync with development
Fixed CORE-3677: Stop utilities from exporting entrypoints
Fixed CORE-3646: Segmentation fault in Linux
Fixed CORE-3658: FBSVCMGR connects to server as OS user name rather than value of ISC_USER environment variable
Fixed CORE-3724: Server hangs when working with events
Fixed CORE-3727: Support C preprocessor flags in firebird build system
Fixed CORE-3599: Possible drop role RDB$ADMIN
Fixed CORE-3718: Client Library Hangs after unsuccessful connection to remote auxiliary (events) port
Fixed CORE-3732: Segfault when closing attachment to database
Fixed CORE-3733: GBAK fails to fix system generators while restoring
Fixed CORE-3736: WITH LOCK clause is allowed for users with read-only rights on some table, thus blocking others from updating this table
Fixed CORE-3750: Error increasing limits on posix (thanks to Dmitry Starodubov)
Fixed CORE-3762: gsec returns 0 return code on some errors
Fixed CORE-3649: gbak deletes backup file even if error happens when it's already successfully closed
Fixed CORE-3721: Multiuser server startup (/etc/init.d) script picks up the ISC_ variables if set.
Fixed CORE-3770: fbtracemgr loads CPU up to ~55% when no activity is present
Fixed CORE-3859: Too many different dynamic events crash server
Fixed CORE-3769: The message "Unknown tag (4) in isc_svc_query() results" appears when fbtracemgr is interrupted by Ctrl-C
Implemented CORE-3594: Include expected and actual string length into error message
Implemented CORE-2666: Make it possible to use API to do remote backups/restores
Fixed for posix CORE-3875: GBak does not check correctly parameters and backups random database with -B ":"
Improvement CORE-3588: More detail in message "wrong page type"
Alex Peshkov
Yaroslavl, Russia
Show Comments
Home
About Firebird
Documentation
Downloads
Community
Support
Development
Case Studies
Back to Top
This site and the pages contained within are Copyright © 2000-2013, Firebird Project. Firebird® is a registered trademark of Firebird Foundation Incorporated.
Developed by
DQ Team
.