Changes in release 3.21.30
--------------------------
* `mysql' now returns an exit code > 0 if the query returned an
error.
* Saving of command line history to file in `mysql' client. By
Tommy Larsen <tommy@mix.hive.no>.
* Fixed problem with empty lines that were ignored in `mysql.cc'.
* Save the pid of the signal handler thread in the pid file instead
of the pid of the main thread.
* Added patch by <tommy@valley.ne.jp> to support Japanese characters
SJIS and UJIS.
* Changed `safe_mysqld' to redirect startup messages to
`'hostname'.err' instead of `'hostname'.log' to reclaim file space
on `mysqladmin refresh'.
* `ENUM' always had the first entry as default value.
* `ALTER TABLE' wrote two entries to the update log.
* `sql_acc()' now closes the `mysql' grant tables after a reload to
save table space and memory.
* Changed `LOAD DATA' to use less memory with tables and `BLOB'
columns.
* Sorting on a function which made a division / 0 produced a wrong
set in some cases.
* Fixed `SELECT' problem with `LEFT()' when using the czech character
set.
* Fixed problem in `isamchk'; it couldn't repair a packed table in a
very unusual case.
* `SELECT' statements with `&' or `|' (bit functions) failed on
columns with `NULL' values.
* When comparing a field = field, where one of the fields was a part
key, only the length of the part key was compared.