mysql_backend.c:gw_change_user: instead of setting flags directly to replybuffer, set server command to backend's protocol object and reply the message directly to backend where flags are set and it is replied back to client.
RWSplit router handles query processing errors that happened in router by sending parse error reply to client. routeQuery fails only when backend has failed.
tee.c:routeQuery cloned partial MySQL packets to be routed to child router. Problems were due to the use of gwbuf_clone and modutil_MySQL_query which clone/examine only the first buffer from the buffer list which composes GWBUF.
modutil.c: Added function modutil_MySQL_query_len which calculates MySQL packet length and the missing bytecount
If readwritesplit.c:routeQuery gets a GWBUF whose type is UNDEFINED, then each MySQL packet is extracted from input buffer and passed to new function, route_single_stmt. Each extracted packet is stored in separate GWBUF and added types GWBUF_TYPE_MYSQL and GWBUG_TYPE_SINGLE_STMT which makes it possible to execute session commands and process reply packets properly.
Code nedes still cleaning but this is for testing atm.
Fixed issue in qlafilter that put filebase value into source value
Bug 551 - added new routine to return NULL terminated query text
Fixed issue in qlafilter that put filebase value into source value
Bug 551 - added new routine to return NULL terminated query text
Fixed issue in qlafilter that put filebase value into source value
Bug 551 - added new routine to return NULL terminated query text
Fixed issue in qlafilter that put filebase value into source value
Bug 551 - added new routine to return NULL terminated query text
Fixed issue in qlafilter that put filebase value into source value
Bug 551 - added new routine to return NULL terminated query text
Fixed issue in qlafilter that put filebase value into source value
Bug 551 - added new routine to return NULL terminated query text
Fixed issue in qlafilter that put filebase value into source value
Bug 551 - added new routine to return NULL terminated query text
Fixed issue in qlafilter that put filebase value into source value
Bug 551 - added new routine to return NULL terminated query text
Fixed issue in qlafilter that put filebase value into source value
Bug 551 - added new routine to return NULL terminated query text
Fixed issue in qlafilter that put filebase value into source value
Bug 551 - added new routine to return NULL terminated query text
Fixed issue in qlafilter that put filebase value into source value
Bug 551 - added new routine to return NULL terminated query text
Fixed issue in qlafilter that put filebase value into source value
Bug 551 - added new routine to return NULL terminated query text
Fixed issue in qlafilter that put filebase value into source value
Bug 551 - added new routine to return NULL terminated query text
Fixed issue in qlafilter that put filebase value into source value
Bug 551 - added new routine to return NULL terminated query text
Fixed issue in qlafilter that put filebase value into source value
Bug 551 - added new routine to return NULL terminated query text
Fixed issue in qlafilter that put filebase value into source value
Bug 551 - added new routine to return NULL terminated query text
Fixed issue in qlafilter that put filebase value into source value
Bug 551 - added new routine to return NULL terminated query text
Fixed issue in qlafilter that put filebase value into source value
Bug 551 - added new routine to return NULL terminated query text
Fixed issue in qlafilter that put filebase value into source value
Bug 551 - added new routine to return NULL terminated query text
Fixed issue in qlafilter that put filebase value into source value
Bug 551 - added new routine to return NULL terminated query text
Fixed issue in qlafilter that put filebase value into source value
Bug 551 - added new routine to return NULL terminated query text
Fixed issue in qlafilter that put filebase value into source value
Bug 551 - added new routine to return NULL terminated query text
Fixed issue in qlafilter that put filebase value into source value
Bug 551 - added new routine to return NULL terminated query text
Fixed issue in qlafilter that put filebase value into source value
Bug 551 - added new routine to return NULL terminated query text
Fixed issue in qlafilter that put filebase value into source value
Bug 551 - added new routine to return NULL terminated query text
Fixed issue in qlafilter that put filebase value into source value
Bug 551 - added new routine to return NULL terminated query text
Fixed issue in qlafilter that put filebase value into source value
Bug 551 - added new routine to return NULL terminated query text
Fixed issue in qlafilter that put filebase value into source value
Bug 551 - added new routine to return NULL terminated query text
Fixed issue in qlafilter that put filebase value into source value
Bug 551 - added new routine to return NULL terminated query text
Fixed issue in qlafilter that put filebase value into source value
Bug 551 - added new routine to return NULL terminated query text
Fixed issue in qlafilter that put filebase value into source value
Bug 551 - added new routine to return NULL terminated query text
Fixed issue in qlafilter that put filebase value into source value
Bug 551 - added new routine to return NULL terminated query text
Fixed issue in qlafilter that put filebase value into source value
Bug 551 - added new routine to return NULL terminated query text
Fixed issue in qlafilter that put filebase value into source value
Bug 551 - added new routine to return NULL terminated query text
Fixed issue in qlafilter that put filebase value into source value
Bug 551 - added new routine to return NULL terminated query text
Fixed issue in qlafilter that put filebase value into source value
Bug 551 - added new routine to return NULL terminated query text
Fixed issue in qlafilter that put filebase value into source value
Bug 551 - added new routine to return NULL terminated query text
Fixed issue in qlafilter that put filebase value into source value
Bug 551 - added new routine to return NULL terminated query text
Fixed issue in qlafilter that put filebase value into source value
Bug 551 - added new routine to return NULL terminated query text
Fixed issue in qlafilter that put filebase value into source value
Bug 551 - added new routine to return NULL terminated query text
Fixed issue in qlafilter that put filebase value into source value
Bug 551 - added new routine to return NULL terminated query text
Fixed issue in qlafilter that put filebase value into source value
Bug 551 - added new routine to return NULL terminated query text
Fixed issue in qlafilter that put filebase value into source value
Bug 551 - added new routine to return NULL terminated query text
Fixed issue in qlafilter that put filebase value into source value
Bug 551 - added new routine to return NULL terminated query text
Fixed issue in qlafilter that put filebase value into source value
Bug 551 - added new routine to return NULL terminated query text
Fixed issue in qlafilter that put filebase value into source value
Bug 551 - added new routine to return NULL terminated query text
Fixed issue in qlafilter that put filebase value into source value
Bug 551 - added new routine to return NULL terminated query text
Fixed issue in qlafilter that put filebase value into source value
Bug 551 - added new routine to return NULL terminated query text
Fixed issue in qlafilter that put filebase value into source value
Bug 551 - added new routine to return NULL terminated query text
Fixed issue in qlafilter that put filebase value into source value
Bug 551 - added new routine to return NULL terminated query text
Fixed issue in qlafilter that put filebase value into source value
Bug 551 - added new routine to return NULL terminated query text
Fixed issue in qlafilter that put filebase value into source value
Bug 551 - added new routine to return NULL terminated query text
Fixed issue in qlafilter that put filebase value into source value
Bug 551 - added new routine to return NULL terminated query text
Fixed issue in qlafilter that put filebase value into source value
Bug 551 - added new routine to return NULL terminated query text
Fixed issue in qlafilter that put filebase value into source value
Bug 551 - added new routine to return NULL terminated query text
Fixed issue in qlafilter that put filebase value into source value
Bug 551 - added new routine to return NULL terminated query text
Fixed issue in qlafilter that put filebase value into source value
Bug 551 - added new routine to return NULL terminated query text
Fixed issue in qlafilter that put filebase value into source value
Bug 551 - added new routine to return NULL terminated query text
Fixed issue in qlafilter that put filebase value into source value
Bug 551 - added new routine to return NULL terminated query text
Fixed issue in qlafilter that put filebase value into source value
Bug 551 - added new routine to return NULL terminated query text
Fixed issue in qlafilter that put filebase value into source value
Bug 551 - added new routine to return NULL terminated query text
Fixed issue in qlafilter that put filebase value into source value
Bug 551 - added new routine to return NULL terminated query text
Fixed issue in qlafilter that put filebase value into source value
Bug 551 - added new routine to return NULL terminated query text
Fixed issue in qlafilter that put filebase value into source value
Bug 551 - added new routine to return NULL terminated query text
Fixed issue in qlafilter that put filebase value into source value
Bug 551 - added new routine to return NULL terminated query text
Fixed issue in qlafilter that put filebase value into source value
Bug 551 - added new routine to return NULL terminated query text
Fixed issue in qlafilter that put filebase value into source value
Bug 551 - added new routine to return NULL terminated query text
Fixed issue in qlafilter that put filebase value into source value
Bug 551 - added new routine to return NULL terminated query text
Fixed issue in qlafilter that put filebase value into source value
Bug 551 - added new routine to return NULL terminated query text
Fixed issue in qlafilter that put filebase value into source value
Bug 551 - added new routine to return NULL terminated query text
Fixed issue in qlafilter that put filebase value into source value
Bug 551 - added new routine to return NULL terminated query text
Fixed issue in qlafilter that put filebase value into source value
Bug 551 - added new routine to return NULL terminated query text
Fixed issue in qlafilter that put filebase value into source value
Bug 551 - added new routine to return NULL terminated query text
Fixed issue in qlafilter that put filebase value into source value
Bug 551 - added new routine to return NULL terminated query text
Fixed issue in qlafilter that put filebase value into source value
Bug 551 - added new routine to return NULL terminated query text
Fixed issue in qlafilter that put filebase value into source value
Bug 551 - added new routine to return NULL terminated query text
Fixed issue in qlafilter that put filebase value into source value
Bug 551 - added new routine to return NULL terminated query text
Fixed issue in qlafilter that put filebase value into source value
Bug 551 - added new routine to return NULL terminated query text
Fixed issue in qlafilter that put filebase value into source value
Bug 551 - added new routine to return NULL terminated query text
Fixed issue in qlafilter that put filebase value into source value
Bug 551 - added new routine to return NULL terminated query text
Fixed issue in qlafilter that put filebase value into source value
Bug 551 - added new routine to return NULL terminated query text
Fixed issue in qlafilter that put filebase value into source value
Bug 551 - added new routine to return NULL terminated query text
Fixed issue in qlafilter that put filebase value into source value
Bug 551 - added new routine to return NULL terminated query text
Fixed issue in qlafilter that put filebase value into source value
Bug 551 - added new routine to return NULL terminated query text
Fixed issue in qlafilter that put filebase value into source value
Bug 551 - added new routine to return NULL terminated query text
Fixed issue in qlafilter that put filebase value into source value
Bug 551 - added new routine to return NULL terminated query text
Fixed issue in qlafilter that put filebase value into source value
Bug 551 - added new routine to return NULL terminated query text
Fixed issue in qlafilter that put filebase value into source value
Bug 551 - added new routine to return NULL terminated query text
Fixed issue in qlafilter that put filebase value into source value
Bug 551 - added new routine to return NULL terminated query text
Fixed issue in qlafilter that put filebase value into source value
Bug 551 - added new routine to return NULL terminated query text
Fixed issue in qlafilter that put filebase value into source value
Bug 551 - added new routine to return NULL terminated query text
Fixed issue in qlafilter that put filebase value into source value
Bug 551 - added new routine to return NULL terminated query text
Fixed issue in qlafilter that put filebase value into source value
Bug 551 - added new routine to return NULL terminated query text
Fixed issue in qlafilter that put filebase value into source value
Bug 551 - added new routine to return NULL terminated query text
Fixed issue in qlafilter that put filebase value into source value
Bug 551 - added new routine to return NULL terminated query text
Fixed issue in qlafilter that put filebase value into source value
Bug 551 - added new routine to return NULL terminated query text
Fixed issue in qlafilter that put filebase value into source value
Bug 551 - added new routine to return NULL terminated query text
Fixed issue in qlafilter that put filebase value into source value
Bug 551 - added new routine to return NULL terminated query text
Fixed issue in qlafilter that put filebase value into source value
Bug 551 - added new routine to return NULL terminated query text
Fixed issue in qlafilter that put filebase value into source value
Bug 551 - added new routine to return NULL terminated query text
Fixed issue in qlafilter that put filebase value into source value
Bug 551 - added new routine to return NULL terminated query text
Fixed issue in qlafilter that put filebase value into source value
Bug 551 - added new routine to return NULL terminated query text
Fixed issue in qlafilter that put filebase value into source value
Bug 551 - added new routine to return NULL terminated query text
Fixed issue in qlafilter that put filebase value into source value
Bug 551 - added new routine to return NULL terminated query text
Fixed issue in qlafilter that put filebase value into source value
Bug 551 - added new routine to return NULL terminated query text
Fixed issue in qlafilter that put filebase value into source value
Bug 551 - added new routine to return NULL terminated query text
Fixed issue in qlafilter that put filebase value into source value
Bug 551 - added new routine to return NULL terminated query text
Fixed issue in qlafilter that put filebase value into source value
Bug 551 - added new routine to return NULL terminated query text
Fixed issue in qlafilter that put filebase value into source value
Bug 551 - added new routine to return NULL terminated query text
Fixed issue in qlafilter that put filebase value into source value
Bug 551 - added new routine to return NULL terminated query text
Fixed issue in qlafilter that put filebase value into source value
Bug 551 - added new routine to return NULL terminated query text
Fixed issue in qlafilter that put filebase value into source value
Bug 551 - added new routine to return NULL terminated query text
Fixed issue in qlafilter that put filebase value into source value
Bug 551 - added new routine to return NULL terminated query text
Fixed issue in qlafilter that put filebase value into source value
Bug 551 - added new routine to return NULL terminated query text
Fixed issue in qlafilter that put filebase value into source value
Bug 551 - added new routine to return NULL terminated query text
Fixed issue in qlafilter that put filebase value into source value
Bug 551 - added new routine to return NULL terminated query text
Fixed issue in qlafilter that put filebase value into source value
Bug 551 - added new routine to return NULL terminated query text
Fixed issue in qlafilter that put filebase value into source value
Bug 551 - added new routine to return NULL terminated query text
Fixed issue in qlafilter that put filebase value into source value
Bug 551 - added new routine to return NULL terminated query text
Fixed issue in qlafilter that put filebase value into source value
Bug 551 - added new routine to return NULL terminated query text
Fixed issue in qlafilter that put filebase value into source value
Bug 551 - added new routine to return NULL terminated query text
Fixed issue in qlafilter that put filebase value into source value
Bug 551 - added new routine to return NULL terminated query text
Fixed issue in qlafilter that put filebase value into source value
Bug 551 - added new routine to return NULL terminated query text
Fixed issue in qlafilter that put filebase value into source value
Bug 551 - added new routine to return NULL terminated query text
Fixed issue in qlafilter that put filebase value into source value
Bug 551 - added new routine to return NULL terminated query text
Fixed issue in qlafilter that put filebase value into source value
Bug 551 - added new routine to return NULL terminated query text
Fixed issue in qlafilter that put filebase value into source value
Bug 551 - added new routine to return NULL terminated query text
Fixed issue in qlafilter that put filebase value into source value
Bug 551 - added new routine to return NULL terminated query text
Fixed issue in qlafilter that put filebase value into source value
Bug 551 - added new routine to return NULL terminated query text
Fixed issue in qlafilter that put filebase value into source value
Bug 551 - added new routine to return NULL terminated query text
Fixed issue in qlafilter that put filebase value into source value
Bug 551 - added new routine to return NULL terminated query text
Fixed issue in qlafilter that put filebase value into source value
Bug 551 - added new routine to return NULL terminated query text
Fixed issue in qlafilter that put filebase value into source value
Bug 551 - added new routine to return NULL terminated query text
Fixed issue in qlafilter that put filebase value into source value
Bug 551 - added new routine to return NULL terminated query text
Fixed issue in qlafilter that put filebase value into source value
Bug 551 - added new routine to return NULL terminated query text
Fixed issue in qlafilter that put filebase value into source value
Bug 551 - added new routine to return NULL terminated query text
Fixed issue in qlafilter that put filebase value into source value
Bug 551 - added new routine to return NULL terminated query text
Fixed issue in qlafilter that put filebase value into source value
Bug 551 - added new routine to return NULL terminated query text
Fixed issue in qlafilter that put filebase value into source value
Bug 551 - added new routine to return NULL terminated query text
Fixed issue in qlafilter that put filebase value into source value
Bug 551 - added new routine to return NULL terminated query text
Fixed issue in qlafilter that put filebase value into source value
Bug 551 - added new routine to return NULL terminated query text
Fixed issue in qlafilter that put filebase value into source value
Bug 551 - added new routine to return NULL terminated query text
Fixed issue in qlafilter that put filebase value into source value
Bug 551 - added new routine to return NULL terminated query text
Fixed issue in qlafilter that put filebase value into source value
Bug 551 - added new routine to return NULL terminated query text
Fixed issue in qlafilter that put filebase value into source value
Bug 551 - added new routine to return NULL terminated query text
Fixed issue in qlafilter that put filebase value into source value
Bug 551 - added new routine to return NULL terminated query text
Fixed issue in qlafilter that put filebase value into source value
Bug 551 - added new routine to return NULL terminated query text
Fixed issue in qlafilter that put filebase value into source value
Bug 551 - added new routine to return NULL terminated query text
Fixed issue in qlafilter that put filebase value into source value
Bug 551 - added new routine to return NULL terminated query text
Fixed issue in qlafilter that put filebase value into source value
Bug 551 - added new routine to return NULL terminated query text
Fixed issue in qlafilter that put filebase value into source value
Bug 551 - added new routine to return NULL terminated query text
Fixed issue in qlafilter that put filebase value into source value
Bug 551 - added new routine to return NULL terminated query text
Fixed issue in qlafilter that put filebase value into source value
Bug 551 - added new routine to return NULL terminated query text
Fixed issue in qlafilter that put filebase value into source value
Bug 551 - added new routine to return NULL terminated query text
Fixed issue in qlafilter that put filebase value into source value
Bug 551 - added new routine to return NULL terminated query text
Fixed issue in qlafilter that put filebase value into source value
Bug 551 - added new routine to return NULL terminated query text
Fixed issue in qlafilter that put filebase value into source value
Bug 551 - added new routine to return NULL terminated query text
Fixed issue in qlafilter that put filebase value into source value
Bug 551 - added new routine to return NULL terminated query text
Fixed issue in qlafilter that put filebase value into source value
Bug 551 - added new routine to return NULL terminated query text
Fixed issue in qlafilter that put filebase value into source value
Bug 551 - added new routine to return NULL terminated query text
Fixed issue in qlafilter that put filebase value into source value
Bug 551 - added new routine to return NULL terminated query text
Fixed issue in qlafilter that put filebase value into source value
Bug 551 - added new routine to return NULL terminated query text
Fixed issue in qlafilter that put filebase value into source value
Bug 551 - added new routine to return NULL terminated query text
Fixed issue in qlafilter that put filebase value into source value
Bug 551 - added new routine to return NULL terminated query text
Fixed issue in qlafilter that put filebase value into source value
Bug 551 - added new routine to return NULL terminated query text
Fixed issue in qlafilter that put filebase value into source value
Bug 551 - added new routine to return NULL terminated query text
Fixed issue in qlafilter that put filebase value into source value
Bug 551 - added new routine to return NULL terminated query text
Fixed issue in qlafilter that put filebase value into source value
Bug 551 - added new routine to return NULL terminated query text
Fixed issue in qlafilter that put filebase value into source value
Bug 551 - added new routine to return NULL terminated query text
Fixed issue in qlafilter that put filebase value into source value
Bug 551 - added new routine to return NULL terminated query text
Fixed issue in qlafilter that put filebase value into source value
Bug 551 - added new routine to return NULL terminated query text
Fixed issue in qlafilter that put filebase value into source value
Bug 551 - added new routine to return NULL terminated query text
Fixed issue in qlafilter that put filebase value into source value
Bug 551 - added new routine to return NULL terminated query text
Fixed issue in qlafilter that put filebase value into source value
Bug 551 - added new routine to return NULL terminated query text
Fixed issue in qlafilter that put filebase value into source value
Bug 551 - added new routine to return NULL terminated query text
Fixed issue in qlafilter that put filebase value into source value
Bug 551 - added new routine to return NULL terminated query text
Fixed issue in qlafilter that put filebase value into source value
Bug 551 - added new routine to return NULL terminated query text
Fixed issue in qlafilter that put filebase value into source value
Bug 551 - added new routine to return NULL terminated query text
Fixed issue in qlafilter that put filebase value into source value
Bug 551 - added new routine to return NULL terminated query text
Fixed issue in qlafilter that put filebase value into source value
Bug 551 - added new routine to return NULL terminated query text
Fixed issue in qlafilter that put filebase value into source value
Bug 551 - added new routine to return NULL terminated query text
Fixed issue in qlafilter that put filebase value into source value
Bug 551 - added new routine to return NULL terminated query text
Fixed issue in qlafilter that put filebase value into source value
Bug 551 - added new routine to return NULL terminated query text
Fixed issue in qlafilter that put filebase value into source value
Bug 551 - added new routine to return NULL terminated query text
Fixed issue in qlafilter that put filebase value into source value
Bug 551 - added new routine to return NULL terminated query text
Fixed issue in qlafilter that put filebase value into source value
Bug 551 - added new routine to return NULL terminated query text
Fixed issue in qlafilter that put filebase value into source value
Bug 551 - added new routine to return NULL terminated query text
Fixed issue in qlafilter that put filebase value into source value
Bug 551 - added new routine to return NULL terminated query text
Fixed issue in qlafilter that put filebase value into source value
Bug 551 - added new routine to return NULL terminated query text
Fixed issue in qlafilter that put filebase value into source value
Bug 551 - added new routine to return NULL terminated query text
Fixed issue in qlafilter that put filebase value into source value
Bug 551 - added new routine to return NULL terminated query text
Fixed issue in qlafilter that put filebase value into source value
Bug 551 - added new routine to return NULL terminated query text
Fixed issue in qlafilter that put filebase value into source value
Bug 551 - added new routine to return NULL terminated query text
Fixed issue in qlafilter that put filebase value into source value
Bug 551 - added new routine to return NULL terminated query text
Fixed issue in qlafilter that put filebase value into source value
Bug 551 - added new routine to return NULL terminated query text
Fixed issue in qlafilter that put filebase value into source value
Bug 551 - added new routine to return NULL terminated query text
Fixed issue in qlafilter that put filebase value into source value
Bug 551 - added new routine to return NULL terminated query text
Fixed issue in qlafilter that put filebase value into source value
Bug 551 - added new routine to return NULL terminated query text
Fixed issue in qlafilter that put filebase value into source value
Bug 551 - added new routine to return NULL terminated query text
Fixed issue in qlafilter that put filebase value into source value
Bug 551 - added new routine to return NULL terminated query text
Fixed issue in qlafilter that put filebase value into source value
Bug 551 - added new routine to return NULL terminated query text
Fixed issue in qlafilter that put filebase value into source value
Bug 551 - added new routine to return NULL terminated query text
Fixed issue in qlafilter that put filebase value into source value
Bug 551 - added new routine to return NULL terminated query text
Fixed issue in qlafilter that put filebase value into source value
Bug 551 - added new routine to return NULL terminated query text
Fixed issue in qlafilter that put filebase value into source value
Bug 551 - added new routine to return NULL terminated query text
Fixed issue in qlafilter that put filebase value into source value
Bug 551 - added new routine to return NULL terminated query text
Fixed issue in qlafilter that put filebase value into source value
Bug 551 - added new routine to return NULL terminated query text
Fixed issue in qlafilter that put filebase value into source value
Bug 551 - added new routine to return NULL terminated query text
Fixed issue in qlafilter that put filebase value into source value
Bug 551 - added new routine to return NULL terminated query text
Fixed issue in qlafilter that put filebase value into source value
Bug 551 - added new routine to return NULL terminated query text
Fixed issue in qlafilter that put filebase value into source value
Bug 551 - added new routine to return NULL terminated query text
Fixed issue in qlafilter that put filebase value into source value
Bug 551 - added new routine to return NULL terminated query text
Fixed issue in qlafilter that put filebase value into source value
Bug 551 - added new routine to return NULL terminated query text
Fixed issue in qlafilter that put filebase value into source value
Bug 551 - added new routine to return NULL terminated query text
Fixed issue in qlafilter that put filebase value into source value
Bug 551 - added new routine to return NULL terminated query text
Fixed issue in qlafilter that put filebase value into source value
Bug 551 - added new routine to return NULL terminated query text
Fixed issue in qlafilter that put filebase value into source value
Bug 551 - added new routine to return NULL terminated query text
Fixed issue in qlafilter that put filebase value into source value
Bug 551 - added new routine to return NULL terminated query text
Fixed issue in qlafilter that put filebase value into source value
Bug 551 - added new routine to return NULL terminated query text
Fixed issue in qlafilter that put filebase value into source value
Bug 551 - added new routine to return NULL terminated query text
Fixed issue in qlafilter that put filebase value into source value
Bug 551 - added new routine to return NULL terminated query text
Fixed issue in qlafilter that put filebase value into source value
Bug 551 - added new routine to return NULL terminated query text
Fixed issue in qlafilter that put filebase value into source value
Bug 551 - added new routine to return NULL terminated query text
Fixed issue in qlafilter that put filebase value into source value
Bug 551 - added new routine to return NULL terminated query text
Fixed issue in qlafilter that put filebase value into source value
Bug 551 - added new routine to return NULL terminated query text
Fixed issue in qlafilter that put filebase value into source value
Bug 551 - added new routine to return NULL terminated query text
Fixed issue in qlafilter that put filebase value into source value
Bug 551 - added new routine to return NULL terminated query text
Fixed issue in qlafilter that put filebase value into source value
Bug 551 - added new routine to return NULL terminated query text
Fixed issue in qlafilter that put filebase value into source value
Bug 551 - added new routine to return NULL terminated query text
Fixed issue in qlafilter that put filebase value into source value
Bug 551 - added new routine to return NULL terminated query text
Fixed issue in qlafilter that put filebase value into source value
Bug 551 - added new routine to return NULL terminated query text
Fixed issue in qlafilter that put filebase value into source value
Bug 551 - added new routine to return NULL terminated query text
Fixed issue in qlafilter that put filebase value into source value
Bug 551 - added new routine to return NULL terminated query text
Fixed issue in qlafilter that put filebase value into source value
Bug 551 - added new routine to return NULL terminated query text
Fixed issue in qlafilter that put filebase value into source value
Bug 551 - added new routine to return NULL terminated query text
Fixed issue in qlafilter that put filebase value into source value
Bug 551 - added new routine to return NULL terminated query text
Fixed issue in qlafilter that put filebase value into source value
Bug 551 - added new routine to return NULL terminated query text
Fixed issue in qlafilter that put filebase value into source value
Bug 551 - added new routine to return NULL terminated query text
Fixed issue in qlafilter that put filebase value into source value
Bug 551 - added new routine to return NULL terminated query text
Fixed issue in qlafilter that put filebase value into source value
Bug 551 - added new routine to return NULL terminated query text
Fixed issue in qlafilter that put filebase value into source value
Bug 551 - added new routine to return NULL terminated query text
Fixed issue in qlafilter that put filebase value into source value
Bug 551 - added new routine to return NULL terminated query text
Fixed issue in qlafilter that put filebase value into source value
Bug 551 - added new routine to return NULL terminated query text
Fixed issue in qlafilter that put filebase value into source value
Bug 551 - added new routine to return NULL terminated query text
Fixed issue in qlafilter that put filebase value into source value
Bug 551 - added new routine to return NULL terminated query text
Fixed issue in qlafilter that put filebase value into source value
Bug 551 - added new routine to return NULL terminated query text
Fixed issue in qlafilter that put filebase value into source value
Bug 551 - added new routine to return NULL terminated query text
Fixed issue in qlafilter that put filebase value into source value
Bug 551 - added new routine to return NULL terminated query text
Fixed issue in qlafilter that put filebase value into source value
Bug 551 - added new routine to return NULL terminated query text
Fixed issue in qlafilter that put filebase value into source value
Bug 551 - added new routine to return NULL terminated query text
Fixed issue in qlafilter that put filebase value into source value
Bug 551 - added new routine to return NULL terminated query text
Fixed issue in qlafilter that put filebase value into source value
Bug 551 - added new routine to return NULL terminated query text
Fixed issue in qlafilter that put filebase value into source value
Bug 551 - added new routine to return NULL terminated query text
Fixed issue in qlafilter that put filebase value into source value
Bug 551 - added new routine to return NULL terminated query text
Fixed issue in qlafilter that put filebase value into source value
Bug 551 - added new routine to return NULL terminated query text
Fixed issue in qlafilter that put filebase value into source value
Bug 551 - added new routine to return NULL terminated query text
Fixed issue in qlafilter that put filebase value into source value
Bug 551 - added new routine to return NULL terminated query text
Fixed issue in qlafilter that put filebase value into source value
Bug 551 - added new routine to return NULL terminated query text
Fixed issue in qlafilter that put filebase value into source value
Bug 551 - added new routine to return NULL terminated query text
Fixed issue in qlafilter that put filebase value into source value
Bug 551 - added new routine to return NULL terminated query text
Fixed issue in qlafilter that put filebase value into source value
Bug 551 - added new routine to return NULL terminated query text
Fixed issue in qlafilter that put filebase value into source value
Bug 551 - added new routine to return NULL terminated query text
Fixed issue in qlafilter that put filebase value into source value
Bug 551 - added new routine to return NULL terminated query text
Fixed issue in qlafilter that put filebase value into source value
Bug 551 - added new routine to return NULL terminated query text
Fixed issue in qlafilter that put filebase value into source value
Bug 551 - added new routine to return NULL terminated query text
Fixed issue in qlafilter that put filebase value into source value
Bug 551 - added new routine to return NULL terminated query text
Fixed issue in qlafilter that put filebase value into source value
Bug 551 - added new routine to return NULL terminated query text
Fixed issue in qlafilter that put filebase value into source value
Bug 551 - added new routine to return NULL terminated query text
Fixed issue in qlafilter that put filebase value into source value
Bug 551 - added new routine to return NULL terminated query text
Fixed issue in qlafilter that put filebase value into source value
Bug 551 - added new routine to return NULL terminated query text
Fixed issue in qlafilter that put filebase value into source value
Bug 551 - added new routine to return NULL terminated query text
Fixed issue in qlafilter that put filebase value into source value
Bug 551 - added new routine to return NULL terminated query text
Fixed issue in qlafilter that put filebase value into source value
Bug 551 - added new routine to return NULL terminated query text
Fixed issue in qlafilter that put filebase value into source value
Bug 551 - added new routine to return NULL terminated query text
Fixed issue in qlafilter that put filebase value into source value
Bug 551 - added new routine to return NULL terminated query text
Fixed issue in qlafilter that put filebase value into source value
Bug 551 - added new routine to return NULL terminated query text
Fixed issue in qlafilter that put filebase value into source value
Bug 551 - added new routine to return NULL terminated query text
Fixed issue in qlafilter that put filebase value into source value
Bug 551 - added new routine to return NULL terminated query text
Fixed issue in qlafilter that put filebase value into source value
Bug 551 - added new routine to return NULL terminated query text
Fixed issue in qlafilter that put filebase value into source value
Bug 551 - added new routine to return NULL terminated query text
Fixed issue in qlafilter that put filebase value into source value
Bug 551 - added new routine to return NULL terminated query text
Fixed issue in qlafilter that put filebase value into source value
Bug 551 - added new routine to return NULL terminated query text
Fixed issue in qlafilter that put filebase value into source value
Bug 551 - added new routine to return NULL terminated query text
Fixed issue in qlafilter that put filebase value into source value
Bug 551 - added new routine to return NULL terminated query text
Fixed issue in qlafilter that put filebase value into source value
Bug 551 - added new routine to return NULL terminated query text
Fixed issue in qlafilter that put filebase value into source value
Bug 551 - added new routine to return NULL terminated query text
Fixed issue in qlafilter that put filebase value into source value
Bug 551 - added new routine to return NULL terminated query text
Fixed issue in qlafilter that put filebase value into source value
Bug 551 - added new routine to return NULL terminated query text
Fixed issue in qlafilter that put filebase value into source value
Bug 551 - added new routine to return NULL terminated query text
Fixed issue in qlafilter that put filebase value into source value
Bug 551 - added new routine to return NULL terminated query text
Fixed issue in qlafilter that put filebase value into source value
Bug 551 - added new routine to return NULL terminated query text
Fixed issue in qlafilter that put filebase value into source value
Bug 551 - added new routine to return NULL terminated query text
Fixed issue in qlafilter that put filebase value into source value
Bug 551 - added new routine to return NULL terminated query text
Fixed issue in qlafilter that put filebase value into source value
Bug 551 - added new routine to return NULL terminated query text
Fixed issue in qlafilter that put filebase value into source value
Bug 551 - added new routine to return NULL terminated query text
Fixed issue in qlafilter that put filebase value into source value
Bug 551 - added new routine to return NULL terminated query text
Fixed issue in qlafilter that put filebase value into source value
Bug 551 - added new routine to return NULL terminated query text
Fixed issue in qlafilter that put filebase value into source value
Bug 551 - added new routine to return NULL terminated query text
Fixed issue in qlafilter that put filebase value into source value
Bug 551 - added new routine to return NULL terminated query text
Fixed issue in qlafilter that put filebase value into source value
Bug 551 - added new routine to return NULL terminated query text
Fixed issue in qlafilter that put filebase value into source value
Bug 551 - added new routine to return NULL terminated query text
Fixed issue in qlafilter that put filebase value into source value
Bug 551 - added new routine to return NULL terminated query text
Fixed issue in qlafilter that put filebase value into source value
Bug 551 - added new routine to return NULL terminated query text
Fixed issue in qlafilter that put filebase value into source value
Bug 551 - added new routine to return NULL terminated query text
Fixed issue in qlafilter that put filebase value into source value
Bug 551 - added new routine to return NULL terminated query text
Fixed issue in qlafilter that put filebase value into source value
Bug 551 - added new routine to return NULL terminated query text
Fixed issue in qlafilter that put filebase value into source value
Bug 551 - added new routine to return NULL terminated query text
Fixed issue in qlafilter that put filebase value into source value
Bug 551 - added new routine to return NULL terminated query text
Fixed issue in qlafilter that put filebase value into source value
Bug 551 - added new routine to return NULL terminated query text
Fixed issue in qlafilter that put filebase value into source value
Bug 551 - added new routine to return NULL terminated query text
Fixed issue in qlafilter that put filebase value into source value
Bug 551 - added new routine to return NULL terminated query text
Fixed issue in qlafilter that put filebase value into source value
Bug 551 - added new routine to return NULL terminated query text
Fixed issue in qlafilter that put filebase value into source value
Bug 551 - added new routine to return NULL terminated query text
Fixed issue in qlafilter that put filebase value into source value
Bug 551 - added new routine to return NULL terminated query text
Fixed issue in qlafilter that put filebase value into source value
Bug 551 - added new routine to return NULL terminated query text
Fixed issue in qlafilter that put filebase value into source value
Bug 551 - added new routine to return NULL terminated query text
Fixed issue in qlafilter that put filebase value into source value
Bug 551 - added new routine to return NULL terminated query text
Fixed issue in qlafilter that put filebase value into source value
Bug 551 - added new routine to return NULL terminated query text
Fixed issue in qlafilter that put filebase value into source value
Bug 551 - added new routine to return NULL terminated query text
Fixed issue in qlafilter that put filebase value into source value
Bug 551 - added new routine to return NULL terminated query text
Fixed issue in qlafilter that put filebase value into source value
Bug 551 - added new routine to return NULL terminated query text
Fixed issue in qlafilter that put filebase value into source value
Bug 551 - added new routine to return NULL terminated query text
Fixed issue in qlafilter that put filebase value into source value
Bug 551 - added new routine to return NULL terminated query text
Fixed issue in qlafilter that put filebase value into source value
Bug 551 - added new routine to return NULL terminated query text
Fixed issue in qlafilter that put filebase value into source value
Bug 551 - added new routine to return NULL terminated query text
Fixed issue in qlafilter that put filebase value into source value
Bug 551 - added new routine to return NULL terminated query text
Fixed issue in qlafilter that put filebase value into source value
Bug 551 - added new routine to return NULL terminated query text
Fixed issue in qlafilter that put filebase value into source value
Bug 551 - added new routine to return NULL terminated query text
Fixed issue in qlafilter that put filebase value into source value
Bug 551 - added new routine to return NULL terminated query text
Fixed issue in qlafilter that put filebase value into source value
Bug 551 - added new routine to return NULL terminated query text
Fixed issue in qlafilter that put filebase value into source value
Bug 551 - added new routine to return NULL terminated query text
Fixed issue in qlafilter that put filebase value into source value
Bug 551 - added new routine to return NULL terminated query text
Fixed issue in qlafilter that put filebase value into source value
Bug 551 - added new routine to return NULL terminated query text
Fixed issue in qlafilter that put filebase value into source value
Bug 551 - added new routine to return NULL terminated query text
Fixed issue in qlafilter that put filebase value into source value
Bug 551 - added new routine to return NULL terminated query text
Fixed issue in qlafilter that put filebase value into source value
Bug 551 - added new routine to return NULL terminated query text
Fixed issue in qlafilter that put filebase value into source value
Bug 551 - added new routine to return NULL terminated query text
Fixed issue in qlafilter that put filebase value into source value
Bug 551 - added new routine to return NULL terminated query text
Fixed issue in qlafilter that put filebase value into source value
Bug 551 - added new routine to return NULL terminated query text
Fixed issue in qlafilter that put filebase value into source value
Bug 551 - added new routine to return NULL terminated query text
Fixed issue in qlafilter that put filebase value into source value
Bug 551 - added new routine to return NULL terminated query text
Fixed issue in qlafilter that put filebase value into source value
Bug 551 - added new routine to return NULL terminated query text
Fixed issue in qlafilter that put filebase value into source value
Bug 551 - added new routine to return NULL terminated query text
Fixed issue in qlafilter that put filebase value into source value
Bug 551 - added new routine to return NULL terminated query text
Fixed issue in qlafilter that put filebase value into source value
Bug 551 - added new routine to return NULL terminated query text
Fixed issue in qlafilter that put filebase value into source value
Bug 551 - added new routine to return NULL terminated query text
Fixed issue in qlafilter that put filebase value into source value
Bug 551 - added new routine to return NULL terminated query text
Fixed issue in qlafilter that put filebase value into source value
Bug 551 - added new routine to return NULL terminated query text
Fixed issue in qlafilter that put filebase value into source value
Bug 551 - added new routine to return NULL terminated query text
Fixed issue in qlafilter that put filebase value into source value
Bug 551 - added new routine to return NULL terminated query text
Fixed issue in qlafilter that put filebase value into source value
Bug 551 - added new routine to return NULL terminated query text
Fixed issue in qlafilter that put filebase value into source value
Bug 551 - added new routine to return NULL terminated query text
Fixed issue in qlafilter that put filebase value into source value
Bug 551 - added new routine to return NULL terminated query text
Fixed issue in qlafilter that put filebase value into source value
Bug 551 - added new routine to return NULL terminated query text
Fixed issue in qlafilter that put filebase value into source value
Bug 551 - added new routine to return NULL terminated query text
Fixed issue in qlafilter that put filebase value into source value
Bug 551 - added new routine to return NULL terminated query text
Fixed issue in qlafilter that put filebase value into source value
Bug 551 - added new routine to return NULL terminated query text
Fixed issue in qlafilter that put filebase value into source value
Bug 551 - added new routine to return NULL terminated query text
Fixed issue in qlafilter that put filebase value into source value
Bug 551 - added new routine to return NULL terminated query text
Fixed issue in qlafilter that put filebase value into source value
Bug 551 - added new routine to return NULL terminated query text
Fixed issue in qlafilter that put filebase value into source value
Bug 551 - added new routine to return NULL terminated query text
Fixed issue in qlafilter that put filebase value into source value
Bug 551 - added new routine to return NULL terminated query text
Fixed issue in qlafilter that put filebase value into source value
Bug 551 - added new routine to return NULL terminated query text
Fixed issue in qlafilter that put filebase value into source value
Bug 551 - added new routine to return NULL terminated query text
Fixed issue in qlafilter that put filebase value into source value
Bug 551 - added new routine to return NULL terminated query text
Fixed issue in qlafilter that put filebase value into source value
Bug 551 - added new routine to return NULL terminated query text
Fixed issue in qlafilter that put filebase value into source value
Bug 551 - added new routine to return NULL terminated query text
Fixed issue in qlafilter that put filebase value into source value
Bug 551 - added new routine to return NULL terminated query text
Fixed issue in qlafilter that put filebase value into source value
Bug 551 - added new routine to return NULL terminated query text
Fixed issue in qlafilter that put filebase value into source value
Bug 551 - added new routine to return NULL terminated query text
Fixed issue in qlafilter that put filebase value into source value
Bug 551 - added new routine to return NULL terminated query text
Fixed issue in qlafilter that put filebase value into source value
Bug 551 - added new routine to return NULL terminated query text
Fixed issue in qlafilter that put filebase value into source value
Bug 551 - added new routine to return NULL terminated query text
Fixed issue in qlafilter that put filebase value into source value
Bug 551 - added new routine to return NULL terminated query text
Fixed issue in qlafilter that put filebase value into source value
Bug 551 - added new routine to return NULL terminated query text
Fixed issue in qlafilter that put filebase value into source value
Bug 551 - added new routine to return NULL terminated query text
Fixed issue in qlafilter that put filebase value into source value
Bug 551 - added new routine to return NULL terminated query text
Fixed issue in qlafilter that put filebase value into source value
Bug 551 - added new routine to return NULL terminated query text
Fixed issue in qlafilter that put filebase value into source value
Bug 551 - added new routine to return NULL terminated query text
Fixed issue in qlafilter that put filebase value into source value
Bug 551 - added new routine to return NULL terminated query text
Fixed issue in qlafilter that put filebase value into source value
Bug 551 - added new routine to return NULL terminated query text
Fixed issue in qlafilter that put filebase value into source value
Bug 551 - added new routine to return NULL terminated query text
Fixed issue in qlafilter that put filebase value into source value
Bug 551 - added new routine to return NULL terminated query text
Fixed issue in qlafilter that put filebase value into source value
Bug 551 - added new routine to return NULL terminated query text
Fixed issue in qlafilter that put filebase value into source value
Bug 551 - added new routine to return NULL terminated query text
Fixed issue in qlafilter that put filebase value into source value
Bug 551 - added new routine to return NULL terminated query text
Fixed issue in qlafilter that put filebase value into source value
Bug 551 - added new routine to return NULL terminated query text
Fixed issue in qlafilter that put filebase value into source value
Bug 551 - added new routine to return NULL terminated query text
Fixed issue in qlafilter that put filebase value into source value
Bug 551 - added new routine to return NULL terminated query text
Fixed issue in qlafilter that put filebase value into source value
Bug 551 - added new routine to return NULL terminated query text
Fixed issue in qlafilter that put filebase value into source value
Bug 551 - added new routine to return NULL terminated query text
Fixed issue in qlafilter that put filebase value into source value
Bug 551 - added new routine to return NULL terminated query text
Fixed issue in qlafilter that put filebase value into source value
Bug 551 - added new routine to return NULL terminated query text
Fixed issue in qlafilter that put filebase value into source value
Bug 551 - added new routine to return NULL terminated query text
Fixed issue in qlafilter that put filebase value into source value
Bug 551 - added new routine to return NULL terminated query text
Fixed issue in qlafilter that put filebase value into source value
Bug 551 - added new routine to return NULL terminated query text
Fixed issue in qlafilter that put filebase value into source value
Bug 551 - added new routine to return NULL terminated query text
Fixed issue in qlafilter that put filebase value into source value
Bug 551 - added new routine to return NULL terminated query text
Fixed issue in qlafilter that put filebase value into source value
Bug 551 - added new routine to return NULL terminated query text
Fixed issue in qlafilter that put filebase value into source value
Bug 551 - added new routine to return NULL terminated query text
Fixed issue in qlafilter that put filebase value into source value
Bug 551 - added new routine to return NULL terminated query text
Fixed issue in qlafilter that put filebase value into source value
Bug 551 - added new routine to return NULL terminated query text
Fixed issue in qlafilter that put filebase value into source value
Bug 551 - added new routine to return NULL terminated query text
Fixed issue in qlafilter that put filebase value into source value
Bug 551 - added new routine to return NULL terminated query text
Fixed issue in qlafilter that put filebase value into source value
Bug 551 - added new routine to return NULL terminated query text
Fixed issue in qlafilter that put filebase value into source value
Bug 551 - added new routine to return NULL terminated query text
Fixed issue in qlafilter that put filebase value into source value
Bug 551 - added new routine to return NULL terminated query text
Fixed issue in qlafilter that put filebase value into source value
Bug 551 - added new routine to return NULL terminated query text
Fixed issue in qlafilter that put filebase value into source value
Bug 551 - added new routine to return NULL terminated query text
Fixed issue in qlafilter that put filebase value into source value
Bug 551 - added new routine to return NULL terminated query text
Fixed issue in qlafilter that put filebase value into source value
Bug 551 - added new routine to return NULL terminated query text
Fixed issue in qlafilter that put filebase value into source value
Bug 551 - added new routine to return NULL terminated query text
Fixed issue in qlafilter that put filebase value into source value
Bug 551 - added new routine to return NULL terminated query text
Fixed issue in qlafilter that put filebase value into source value
Bug 551 - added new routine to return NULL terminated query text
Fixed issue in qlafilter that put filebase value into source value
Bug 551 - added new routine to return NULL terminated query text
Fixed issue in qlafilter that put filebase value into source value
Bug 551 - added new routine to return NULL terminated query text
Fixed issue in qlafilter that put filebase value into source value
Bug 551 - added new routine to return NULL terminated query text
Fixed issue in qlafilter that put filebase value into source value
Bug 551 - added new routine to return NULL terminated query text
Fixed issue in qlafilter that put filebase value into source value
Bug 551 - added new routine to return NULL terminated query text
Fixed issue in qlafilter that put filebase value into source value
Bug 551 - added new routine to return NULL terminated query text
Fixed issue in qlafilter that put filebase value into source value
Bug 551 - added new routine to return NULL terminated query text
Fixed issue in qlafilter that put filebase value into source value
Bug 551 - added new routine to return NULL terminated query text
Fixed issue in qlafilter that put filebase value into source value
Bug 551 - added new routine to return NULL terminated query text
Fixed issue in qlafilter that put filebase value into source value
Bug 551 - added new routine to return NULL terminated query text
Fixed issue in qlafilter that put filebase value into source value
Bug 551 - added new routine to return NULL terminated query text
Fixed issue in qlafilter that put filebase value into source value
Bug 551 - added new routine to return NULL terminated query text
Fixed issue in qlafilter that put filebase value into source value
Bug 551 - added new routine to return NULL terminated query text
Fixed issue in qlafilter that put filebase value into source value
Bug 551 - added new routine to return NULL terminated query text
Fixed issue in qlafilter that put filebase value into source value
Bug 551 - added new routine to return NULL terminated query text
Fixed issue in qlafilter that put filebase value into source value
Bug 551 - added new routine to return NULL terminated query text
Fixed issue in qlafilter that put filebase value into source value
Bug 551 - added new routine to return NULL terminated query text
Fixed issue in qlafilter that put filebase value into source value
Bug 551 - added new routine to return NULL terminated query text
Fixed issue in qlafilter that put filebase value into source value
Bug 551 - added new routine to return NULL terminated query text
Fixed issue in qlafilter that put filebase value into source value
Bug 551 - added new routine to return NULL terminated query text
Fixed issue in qlafilter that put filebase value into source value
Bug 551 - added new routine to return NULL terminated query text
Fixed issue in qlafilter that put filebase value into source value
Bug 551 - added new routine to return NULL terminated query text
Fixed issue in qlafilter that put filebase value into source value
Bug 551 - added new routine to return NULL terminated query text
Fixed issue in qlafilter that put filebase value into source value
Bug 551 - added new routine to return NULL terminated query text
Fixed issue in qlafilter that put filebase value into source value
Bug 551 - added new routine to return NULL terminated query text
Fixed issue in qlafilter that put filebase value into source value
Bug 551 - added new routine to return NULL terminated query text
Fixed issue in qlafilter that put filebase value into source value
Bug 551 - added new routine to return NULL terminated query text
Fixed issue in qlafilter that put filebase value into source value
Bug 551 - added new routine to return NULL terminated query text
Fixed issue in qlafilter that put filebase value into source value
Bug 551 - added new routine to return NULL terminated query text
Fixed issue in qlafilter that put filebase value into source value
Bug 551 - added new routine to return NULL terminated query text
Fixed issue in qlafilter that put filebase value into source value
Bug 551 - added new routine to return NULL terminated query text
Fixed issue in qlafilter that put filebase value into source value
Bug 551 - added new routine to return NULL terminated query text
Fixed issue in qlafilter that put filebase value into source value
Bug 551 - added new routine to return NULL terminated query text
Fixed issue in qlafilter that put filebase value into source value
Bug 551 - added new routine to return NULL terminated query text
Fixed issue in qlafilter that put filebase value into source value
Bug 551 - added new routine to return NULL terminated query text
Fixed issue in qlafilter that put filebase value into source value
Bug 551 - added new routine to return NULL terminated query text
Fixed issue in qlafilter that put filebase value into source value
Bug 551 - added new routine to return NULL terminated query text
Fixed issue in qlafilter that put filebase value into source value
Bug 551 - added new routine to return NULL terminated query text
Fixed issue in qlafilter that put filebase value into source value
Bug 551 - added new routine to return NULL terminated query text
Fixed issue in qlafilter that put filebase value into source value
Bug 551 - added new routine to return NULL terminated query text
Fixed issue in qlafilter that put filebase value into source value
Bug 551 - added new routine to return NULL terminated query text
Fixed issue in qlafilter that put filebase value into source value
Bug 551 - added new routine to return NULL terminated query text
Fixed issue in qlafilter that put filebase value into source value
Bug 551 - added new routine to return NULL terminated query text
Fixed issue in qlafilter that put filebase value into source value
Bug 551 - added new routine to return NULL terminated query text
Fixed issue in qlafilter that put filebase value into source value
Bug 551 - added new routine to return NULL terminated query text
Fixed issue in qlafilter that put filebase value into source value
Bug 551 - added new routine to return NULL terminated query text
Fixed issue in qlafilter that put filebase value into source value
Bug 551 - added new routine to return NULL terminated query text
Fixed issue in qlafilter that put filebase value into source value
Bug 551 - added new routine to return NULL terminated query text
Fixed issue in qlafilter that put filebase value into source value
Bug 551 - added new routine to return NULL terminated query text
Fixed issue in qlafilter that put filebase value into source value
Bug 551 - added new routine to return NULL terminated query text
Fixed issue in qlafilter that put filebase value into source value
Bug 551 - added new routine to return NULL terminated query text
Fixed issue in qlafilter that put filebase value into source value
Bug 551 - added new routine to return NULL terminated query text
Fixed issue in qlafilter that put filebase value into source value
Bug 551 - added new routine to return NULL terminated query text
Fixed issue in qlafilter that put filebase value into source value
Bug 551 - added new routine to return NULL terminated query text
Fixed issue in qlafilter that put filebase value into source value
Bug 551 - added new routine to return NULL terminated query text
Fixed issue in qlafilter that put filebase value into source value
Bug 551 - added new routine to return NULL terminated query text
Fixed issue in qlafilter that put filebase value into source value
Bug 551 - added new routine to return NULL terminated query text
Fixed issue in qlafilter that put filebase value into source value
Bug 551 - added new routine to return NULL terminated query text
Fixed issue in qlafilter that put filebase value into source value
Bug 551 - added new routine to return NULL terminated query text
Fixed issue in qlafilter that put filebase value into source value
Bug 551 - added new routine to return NULL terminated query text
Fixed issue in qlafilter that put filebase value into source value
Bug 551 - added new routine to return NULL terminated query text
Fixed issue in qlafilter that put filebase value into source value
Bug 551 - added new routine to return NULL terminated query text
Fixed issue in qlafilter that put filebase value into source value
Bug 551 - added new routine to return NULL terminated query text
Fixed issue in qlafilter that put filebase value into source value
Bug 551 - added new routine to return NULL terminated query text
Fixed issue in qlafilter that put filebase value into source value
Bug 551 - added new routine to return NULL terminated query text
Fixed issue in qlafilter that put filebase value into source value
Bug 551 - added new routine to return NULL terminated query text
Fixed issue in qlafilter that put filebase value into source value
Bug 551 - added new routine to return NULL terminated query text
Fixed issue in qlafilter that put filebase value into source value
Bug 551 - added new routine to return NULL terminated query text
Fixed issue in qlafilter that put filebase value into source value
Bug 551 - added new routine to return NULL terminated query text
Fixed issue in qlafilter that put filebase value into source value
Bug 551 - added new routine to return NULL terminated query text
Fixed issue in qlafilter that put filebase value into source value
Bug 551 - added new routine to return NULL terminated query text
Fixed issue in qlafilter that put filebase value into source value
Bug 551 - added new routine to return NULL terminated query text
Fixed issue in qlafilter that put filebase value into source value
Bug 551 - added new routine to return NULL terminated query text
Fixed issue in qlafilter that put filebase value into source value
Bug 551 - added new routine to return NULL terminated query text
Fixed issue in qlafilter that put filebase value into source value
Bug 551 - added new routine to return NULL terminated query text
Fixed issue in qlafilter that put filebase value into source value
Bug 551 - added new routine to return NULL terminated query text
Fixed issue in qlafilter that put filebase value into source value
Bug 551 - added new routine to return NULL terminated query text
Fixed issue in qlafilter that put filebase value into source value
Bug 551 - added new routine to return NULL terminated query text
Fixed issue in qlafilter that put filebase value into source value
Bug 551 - added new routine to return NULL terminated query text
Fixed issue in qlafilter that put filebase value into source value
Bug 551 - added new routine to return NULL terminated query text
Fixed issue in qlafilter that put filebase value into source value
Bug 551 - added new routine to return NULL terminated query text
Fixed issue in qlafilter that put filebase value into source value
Bug 551 - added new routine to return NULL terminated query text
Fixed issue in qlafilter that put filebase value into source value
Bug 551 - added new routine to return NULL terminated query text
Fixed issue in qlafilter that put filebase value into source value
Bug 551 - added new routine to return NULL terminated query text
Fixed issue in qlafilter that put filebase value into source value
Bug 551 - added new routine to return NULL terminated query text
Fixed issue in qlafilter that put filebase value into source value
Bug 551 - added new routine to return NULL terminated query text
Fixed issue in qlafilter that put filebase value into source value
Bug 551 - added new routine to return NULL terminated query text
Fixed issue in qlafilter that put filebase value into source value
Bug 551 - added new routine to return NULL terminated query text
Fixed issue in qlafilter that put filebase value into source value
Bug 551 - added new routine to return NULL terminated query text
Fixed issue in qlafilter that put filebase value into source value
Bug 551 - added new routine to return NULL terminated query text
Fixed issue in qlafilter that put filebase value into source value
Bug 551 - added new routine to return NULL terminated query text
Fixed issue in qlafilter that put filebase value into source value
Bug 551 - added new routine to return NULL terminated query text
Fixed issue in qlafilter that put filebase value into source value
Bug 551 - added new routine to return NULL terminated query text
Fixed issue in qlafilter that put filebase value into source value
Bug 551 - added new routine to return NULL terminated query text
Fixed issue in qlafilter that put filebase value into source value
Bug 551 - added new routine to return NULL terminated query text
Fixed issue in qlafilter that put filebase value into source value
Bug 551 - added new routine to return NULL terminated query text
Fixed issue in qlafilter that put filebase value into source value
Bug 551 - added new routine to return NULL terminated query text
Fixed issue in qlafilter that put filebase value into source value
Bug 551 - added new routine to return NULL terminated query text
Fixed issue in qlafilter that put filebase value into source value
Bug 551 - added new routine to return NULL terminated query text
Fixed issue in qlafilter that put filebase value into source value
Bug 551 - added new routine to return NULL terminated query text
Fixed issue in qlafilter that put filebase value into source value
Bug 551 - added new routine to return NULL terminated query text
Fixed issue in qlafilter that put filebase value into source value
Bug 551 - added new routine to return NULL terminated query text
Fixed issue in qlafilter that put filebase value into source value
Bug 551 - added new routine to return NULL terminated query text
Fixed issue in qlafilter that put filebase value into source value
Bug 551 - added new routine to return NULL terminated query text
Fixed issue in qlafilter that put filebase value into source value
Bug 551 - added new routine to return NULL terminated query text
Fixed issue in qlafilter that put filebase value into source value
Bug 551 - added new routine to return NULL terminated query text
Fixed issue in qlafilter that put filebase value into source value
Bug 551 - added new routine to return NULL terminated query text
Fixed issue in qlafilter that put filebase value into source value
Bug 551 - added new routine to return NULL terminated query text
Fixed issue in qlafilter that put filebase value into source value
Bug 551 - added new routine to return NULL terminated query text
Fixed issue in qlafilter that put filebase value into source value
Bug 551 - added new routine to return NULL terminated query text
Fixed issue in qlafilter that put filebase value into source value
Bug 551 - added new routine to return NULL terminated query text
Fixed issue in qlafilter that put filebase value into source value
Bug 551 - added new routine to return NULL terminated query text
Fixed issue in qlafilter that put filebase value into source value
Bug 551 - added new routine to return NULL terminated query text
Fixed issue in qlafilter that put filebase value into source value
Bug 551 - added new routine to return NULL terminated query text
Fixed issue in qlafilter that put filebase value into source value
Bug 551 - added new routine to return NULL terminated query text
Fixed issue in qlafilter that put filebase value into source value
Bug 551 - added new routine to return NULL terminated query text
Fixed issue in qlafilter that put filebase value into source value
Bug 551 - added new routine to return NULL terminated query text
Fixed issue in qlafilter that put filebase value into source value
Bug 551 - added new routine to return NULL terminated query text
Fixed issue in qlafilter that put filebase value into source value
Bug 551 - added new routine to return NULL terminated query text
Fixed issue in qlafilter that put filebase value into source value
Bug 551 - added new routine to return NULL terminated query text
Fixed issue in qlafilter that put filebase value into source value
Bug 551 - added new routine to return NULL terminated query text
Fixed issue in qlafilter that put filebase value into source value
Bug 551 - added new routine to return NULL terminated query text
Fixed issue in qlafilter that put filebase value into source value
Bug 551 - added new routine to return NULL terminated query text
Fixed issue in qlafilter that put filebase value into source value
Bug 551 - added new routine to return NULL terminated query text
Fixed issue in qlafilter that put filebase value into source value
Bug 551 - added new routine to return NULL terminated query text
Fixed issue in qlafilter that put filebase value into source value
Bug 551 - added new routine to return NULL terminated query text
Fixed issue in qlafilter that put filebase value into source value
Bug 551 - added new routine to return NULL terminated query text
Fixed issue in qlafilter that put filebase value into source value
Bug 551 - added new routine to return NULL terminated query text
Fixed issue in qlafilter that put filebase value into source value
Bug 551 - added new routine to return NULL terminated query text
Fixed issue in qlafilter that put filebase value into source value
Bug 551 - added new routine to return NULL terminated query text
Fixed issue in qlafilter that put filebase value into source value
Bug 551 - added new routine to return NULL terminated query text
Fixed issue in qlafilter that put filebase value into source value
Bug 551 - added new routine to return NULL terminated query text
Fixed issue in qlafilter that put filebase value into source value
Bug 551 - added new routine to return NULL terminated query text
Fixed issue in qlafilter that put filebase value into source value
Bug 551 - added new routine to return NULL terminated query text
Fixed issue in qlafilter that put filebase value into source value
Bug 551 - added new routine to return NULL terminated query text
Fixed issue in qlafilter that put filebase value into source value
Bug 551 - added new routine to return NULL terminated query text
Fixed issue in qlafilter that put filebase value into source value
Added function poll.c:poll_add_epollin_event_to_dcb which adds given event and related GWBUF to given DCB. The DCB is then added to event queue list so that its even becomes executed as soon as any of the threads start to process events next time.
The problem solved is case where COM_CHANGE_USER failed due to authentication failure. An error should be sent to the client but it was sent once per failed backend authentication instead of just once.
Thread which failed in authentication bypassed router and thus replies weren't filtered out. Solution adds an event and a GWBUF including error message to DCB and the DCB is then added to event queue. Thus the error message appeares like it was an incoming event and becomes processed properly.
An addition was made to mysql_backend.c:gw_read_backend_event so that self-generated event can be processed. Even if socket read doesn't manage to read anything, function proceeds if there is enough data in DCB's readqueue.
Fix ti bug #602, http://bugs.mariadb.com/show_bug.cgi?id=602
Added function sescmd_response_complete which checks if the read data completes session command response packet(s). Function is called only if there's a sessoin command being executed.
query_classifier.cc: Now query can be parsed outside query_classifier_get_type by calling function parse_query. It creates parsing_info_t struct which is then added to the GWBUF which also includes the query. Parsing information follows the buffered query and it is freed at the same time with query buffer, in gwbuf_free.
buffer.c: additions of parsing information to gwbuf struct.
modutil.c: added function which returns query from GWBUF in plain text string.
readwritesplit.c:routeQuery now only calls query_classifier_get_type to get the query type instead of extracting plain text query from the GWBUF buffer.
The regexfilter is an example of a query rewriting filter that uses
regular expressions to match the SQL text and allows a replacement text
to be used for each match of the regular expression.
Regexfilter has no special SQL undertanding, it merely uses the features
avialable inthe regex library to perform matches.
Statements that span multiple packets are not supported by the regex
filter.