v3 fbclient cannot work with servers older than v2.5 via the remote protocol
----------------------------------------------------------------------------

                 Key: CORE-4872
                 URL: http://tracker.firebirdsql.org/browse/CORE-4872
             Project: Firebird Core
          Issue Type: Bug
          Components: Engine
    Affects Versions: 3.0 Beta 2, 3.0 Beta 1
            Reporter: Dmitry Yemanov


Historically, BLOB IDs were described as blr_quad in remote messages, because 
older server versions don't understand blr_blob2. v3 fbclient breaks this 
compatibility by sending blr_blob2 over the wire. ISQL connects fine, SHOW 
VERSION executes fine, but "select * from rdb$database" throws "error reading 
data from the connection".

I suppose we could simply revert back to the old behavior, but a more clever 
approach would be to check the protocol version and use blr_blob2 only if the 
server is known to understand it. I'm preparing the patch at the moment.

-- 
This message is automatically generated by JIRA.
-
If you think it was sent incorrectly contact one of the administrators: 
http://tracker.firebirdsql.org/secure/Administrators.jspa
-
For more information on JIRA, see: http://www.atlassian.com/software/jira

        

------------------------------------------------------------------------------
Don't Limit Your Business. Reach for the Cloud.
GigeNET's Cloud Solutions provide you with the tools and support that
you need to offload your IT needs and focus on growing your business.
Configured For All Businesses. Start Your Cloud Today.
https://www.gigenetcloud.com/
Firebird-Devel mailing list, web interface at 
https://lists.sourceforge.net/lists/listinfo/firebird-devel

Reply via email to