MariaDB server is a community developed fork of MySQL server. Started by core members of the original MySQL team, MariaDB actively works with outside developers to deliver the most featureful, stable, and sanely licensed open SQL server in the industry.
Find a file
unknown 4e6e122061 Fix bug #30219.
This bug manifested itself for queries with grouping by columns of
the BIT type. It led to wrong comparisons of bit-field values and
wrong result sets.
Bit-field values never cannot be compared as binary values. Yet
the class Field_bit had an implementation of the cmp method that
compared bit-fields values as binary values. 
Also the get_image and set_image methods of the base class Field 
cannot be used for objects of the Field_bit class. 
Now these methods are declared as virtual and specific implementations
of the methods are provided for the class Field_bit.


mysql-test/r/type_bit.result:
  Added a test case for bug #30219.
mysql-test/t/type_bit.test:
  Added a test case for bug #30219.
sql/field.h:
  Fix bug #30219.
  This bug manifested itself for queries with grouping by columns of
  the BIT type. It led to wrong comparisons of bit-field values and
  wrong result sets.
  Bit-field values never cannot be compared as binary values. Yet
  the class Field_bit had an implementation of the cmp method that
  compared bit-fields values as binary values.
  Also the get_image and set_image methods of the base class Field
  cannot be used for objects of the Field_bit class. 
  Now these methods are declared as virtual and specific implementations
  of these methods are provided for the class Field_bit.
2007-08-05 14:16:49 -07:00
bdb
BitKeeper Merge pippilotta.erinye.com:/shared/home/df/mysql/build/mysql-4.1-build 2007-06-18 20:15:27 +02:00
BUILD Bug #29543 GCov information not written in case of crash. 2007-07-07 07:46:17 +02:00
client Merge gleb.loc:/home/uchum/work/bk/5.0 2007-07-26 03:33:43 +05:00
cmd-line-utils Merge pilot.(none):/data/msvensson/mysql/mysql-4.1-maint 2007-06-07 09:21:33 +02:00
config/ac-macros Fix SCI Transporter 2007-05-07 15:25:24 +02:00
dbug dbug/dbug_analyze.c : Avoid the unresolved symbol "my_thread_global_init()" 2007-04-23 13:36:18 +02:00
debian
Docs
extra Minor fixes for test failures and compiler warnings for Bug #29579. 2007-07-13 00:45:54 -04:00
heap Fixing crash when compiled using -DNEW_HASH_FUNCTIONS 2007-05-08 17:04:56 +05:00
include Merge kboortz@bk-internal.mysql.com:/home/bk/mysql-5.0 2007-07-21 01:53:19 +02:00
innobase NULL MERGE UP to 5.1. 2007-07-10 08:16:51 -06:00
libmysql Bug #29687 mysql_stmt_store_result memory leak in libmysqld 2007-07-16 19:08:07 +05:00
libmysql_r
libmysqld Merge trift2.:/MySQL/M41/push-4.1 2007-06-18 19:44:58 +02:00
man
myisam Merge svojtovich@bk-internal.mysql.com:/home/bk/mysql-5.0-engines 2007-07-27 14:36:43 +05:00
myisammrg BUG#26976 - Missing table in merge not noted in related error msg + 2007-06-06 04:42:41 +05:00
mysql-test Fix bug #30219. 2007-08-05 14:16:49 -07:00
mysys Merge kboortz@bk-internal.mysql.com:/home/bk/mysql-5.0 2007-07-21 01:53:19 +02:00
ndb Merge tulin@bk-internal.mysql.com:/home/bk/mysql-5.0-ndb-bj 2007-07-13 15:53:58 +02:00
netware netware/*.def : Allocate 128K stack for all executables (bug#23504) 2007-06-07 12:59:31 +02:00
os2 Avoid the name conflict between the system-provided "md5.h" and the MySQL one 2007-07-19 14:14:03 +02:00
pstack
regex
scripts Merge pippilotta.erinye.com:/shared/home/df/mysql/build/mysql-5.0.46 2007-07-20 09:20:48 +02:00
server-tools configure.in: 2007-06-20 14:00:28 +02:00
sql Fix bug #30219. 2007-08-05 14:16:49 -07:00
sql-bench
sql-common Merge mysql.com:/home/hf/work/29494/my41-29494 2007-07-22 14:03:18 +05:00
SSL
strings Merge olga.mysql.com:/home/igor/mysql-5.0-rpl 2007-07-13 19:05:30 -07:00
support-files Handle "support-files/mysqld_multi.server.sh" like other shell scripts. 2007-07-17 19:27:31 +02:00
tests fix compile on Windows for bug25714.c 2007-07-24 10:50:28 -07:00
tools Avoid the name conflict between the system-provided "md5.h" and the MySQL one 2007-07-19 14:14:03 +02:00
VC++Files Merge trift2.:/MySQL/M41/clone-4.1 2007-06-18 19:16:12 +02:00
vio Bug #29579 Clients using SSL can hang the server 2007-07-12 22:06:33 -04:00
win CMakeLists.txt, configure.js: 2007-07-18 15:42:36 +02:00
zlib
.bzrignore Allow multiple calls to mysql_server_end() 2007-06-20 19:22:27 +03:00
.cvsignore
CMakeLists.txt BUG#20815 Errno 12 on Windows after 197 connections 2007-07-19 23:06:34 +02:00
configure.in Merge pippilotta.erinye.com:/shared/home/df/mysql/build/mysql-5.0.44 2007-07-19 23:30:26 +02:00
COPYING
EXCEPTIONS-CLIENT
Makefile.am Add the "nist" suite to the "test-bt" target, 2007-06-22 20:08:19 +02:00
README

This is a release of MySQL, a dual-license SQL database server.
MySQL is brought to you by the MySQL team at MySQL AB.

License information can be found in these files:
- For GPL (free) distributions, see the COPYING file and
  the EXCEPTIONS-CLIENT file.
- For commercial distributions, see the LICENSE.mysql file.


For further information about MySQL or additional documentation, see:
- The latest information about MySQL: http://www.mysql.com
- The current MySQL documentation: http://dev.mysql.com/doc

Some manual sections of special interest:

- If you are migrating from an older version of MySQL, please read the
  "Upgrading from..." section first!
- To see what MySQL can do, take a look at the features section.
- For installation instructions, see the Installing and Upgrading chapter.
- For the new features/bugfix history, see the Change History appendix.
- For the currently known bugs/misfeatures (known errors) see the Problems
  and Common Errors appendix.
- For a list of developers and other contributors, see the Credits
  appendix.

A local copy of the MySQL Reference Manual can be found in the Docs
directory in GNU Info format.  You can also browse the manual online or
download it in any of several formats at the URL given earlier in this
file.

************************************************************

IMPORTANT:

Bug or error reports should be sent to http://bugs.mysql.com.