Fixed the error message.

git-svn-id: svn+ssh://svn.code.sf.net/p/firebird/code/firebird/trunk@58334 65644016-39b1-43b1-bf79-96bc8fe82c15
We support 256 contexts now, not 255.

git-svn-id: svn+ssh://svn.code.sf.net/p/firebird/code/firebird/trunk@58335 65644016-39b1-43b1-bf79-96bc8fe82c15
Fixed server crash in both remote server and remote client.

git-svn-id: svn+ssh://svn.code.sf.net/p/firebird/code/firebird/trunk@58336 65644016-39b1-43b1-bf79-96bc8fe82c15
1) Fixed XCP_MESSAGE_LENGTH to represent the real max length. We have the column defined as VARCHAR(1023), so there's no need to subtract the overhead.
2) Slightly refactored the message buffer management.
3) Fixed the buffer overrun in the release build.

git-svn-id: svn+ssh://svn.code.sf.net/p/firebird/code/firebird/trunk@58337 65644016-39b1-43b1-bf79-96bc8fe82c15
Fixed hash join of more than two streams.

git-svn-id: svn+ssh://svn.code.sf.net/p/firebird/code/firebird/trunk@58338 65644016-39b1-43b1-bf79-96bc8fe82c15