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 adb703943d Added xml patch to mysqldump.
Made innodb to compile more cleanly with debugging options
enabled. Fixed a few bugs and found a few possible bugs, which
I hope Heikki will check. Comments needs to be fixed too. Some
while() functions should be changed to do ... until for documenting
purposes, because some of them must and will be processed at least
once, or a variable would be used uninitialized.

Regards,
Jani


client/mysqldump.c:
  Added xml output. Patch originally from Gary Huntress, but needed
  a some clean up.
innobase/btr/btr0btr.c:
  cleaner compiling
innobase/btr/btr0cur.c:
  cleaner compiling
innobase/btr/btr0sea.c:
  cleaner compiling / found a bug ??
innobase/buf/buf0buf.c:
  Fixed a bug.
innobase/buf/buf0lru.c:
  Fixed a bug.
innobase/data/data0data.c:
  cleaner compiling
innobase/dict/dict0boot.c:
  cleaner compiling
innobase/dict/dict0crea.c:
  cleaner compiling
innobase/dict/dict0dict.c:
  cleaner compiling
innobase/dict/dict0load.c:
  cleaner compiling
innobase/eval/eval0eval.c:
  cleaner compiling / found a bug ??
innobase/fil/fil0fil.c:
  cleaner compiling
innobase/fsp/fsp0fsp.c:
  cleaner compiling
innobase/ibuf/ibuf0ibuf.c:
  cleaner compiling
innobase/include/btr0btr.ic:
  cleaner compiling
innobase/include/buf0buf.ic:
  cleaner compiling
innobase/include/dict0dict.ic:
  cleaner compiling
innobase/include/ha0ha.ic:
  cleaner compiling
innobase/include/row0mysql.ic:
  cleaner compiling
innobase/include/row0vers.ic:
  cleaner compiling
innobase/include/sync0rw.ic:
  cleaner compiling
innobase/lock/lock0lock.c:
  cleaner compiling
innobase/mem/mem0dbg.c:
  cleaner compiling
innobase/mtr/mtr0mtr.c:
  cleaner compiling
innobase/odbc/odbc0odbc.c:
  cleaner compiling
innobase/os/os0thread.c:
  cleaner compiling
innobase/page/page0cur.c:
  cleaner compiling. while() should be changed to do ... until
  for documenting purposes.
innobase/page/page0page.c:
  cleaner compiling
innobase/pars/pars0opt.c:
  cleaner compiling. while() should be changed to do ... until,
  because it will and must be processed at least once (for documenting
  purposes)
innobase/pars/pars0pars.c:
  cleaner compiling
innobase/que/que0que.c:
  cleaner compiling
innobase/rem/rem0cmp.c:
  cleaner compiling
innobase/rem/rem0rec.c:
  cleaner compiling
innobase/row/row0ins.c:
  cleaner compiling
innobase/row/row0mysql.c:
  cleaner compiling
innobase/row/row0purge.c:
  cleaner compiling
innobase/row/row0sel.c:
  cleaner compiling
innobase/row/row0uins.c:
  cleaner compiling
innobase/row/row0umod.c:
  cleaner compiling
innobase/row/row0upd.c:
  cleaner compiling
innobase/srv/srv0srv.c:
  cleaner compiling
innobase/srv/srv0start.c:
  cleaner compiling
innobase/sync/sync0arr.c:
  cleaner compiling
innobase/sync/sync0rw.c:
  cleaner compiling
innobase/sync/sync0sync.c:
  cleaner compiling
innobase/trx/trx0purge.c:
  cleaner compiling. in theory this could also be a bug, although
  probably not. But the logic needs to be checked, it could be that
  these variables may be used uninitialized.
innobase/trx/trx0rec.c:
  cleaner compiling
innobase/trx/trx0roll.c:
  cleaner compiling
innobase/trx/trx0trx.c:
  cleaner compiling
innobase/trx/trx0undo.c:
  cleaner compiling
2001-11-05 23:48:03 +02:00
bdb Portability fixes. 2001-11-02 07:42:28 +02:00
BitKeeper merge 2001-11-03 22:28:16 +02:00
BUILD merge with 3.23.44 2001-11-04 16:14:09 +02:00
Build-tools merge with 3.23.44 2001-11-04 16:14:09 +02:00
client Added xml patch to mysqldump. 2001-11-05 23:48:03 +02:00
dbug Changed to use my_global.h 2001-09-14 02:54:33 +03:00
div Use C-style comments in common header files and C code. 2001-01-16 22:35:27 +02:00
Docs Copy info on WEEK() change in 4.0 from change log to appropriate section. 2001-11-05 17:58:29 +10:00
extra merge with 3.23.44 2001-11-04 16:14:09 +02:00
fs Changed to use my_global.h 2001-09-14 02:54:33 +03:00
heap Integrated table->ref_primary_key into table->part_of_key 2001-09-21 03:38:35 +03:00
Images Import changeset 2000-07-31 21:29:14 +02:00
include Make ft_xxx variables ulong to not break mysqld.cc init of variables. 2001-11-05 03:43:00 +02:00
innobase Added xml patch to mysqldump. 2001-11-05 23:48:03 +02:00
isam merge with 3.23.44 2001-11-04 16:14:09 +02:00
libmysql merge with 3.23.44 2001-11-04 16:14:09 +02:00
libmysql_r merge with 3.23.44 2001-11-04 16:14:09 +02:00
libmysqld merge 2001-11-03 22:28:16 +02:00
man Changed safe_mysqld -> mysqld_safe 2001-06-28 10:49:16 +03:00
merge Updated manual about embedded version. 2001-10-08 04:58:07 +03:00
mit-pthreads Patch for netBSD 2001-07-16 03:04:30 +03:00
myisam Make ft_xxx variables ulong to not break mysqld.cc init of variables. 2001-11-05 03:43:00 +02:00
myisammrg Updated manual about embedded version. 2001-10-08 04:58:07 +03:00
mysql-test Make ft_xxx variables ulong to not break mysqld.cc init of variables. 2001-11-05 03:43:00 +02:00
mysys Fixes up things after merge from 3.23.44 2001-11-05 01:04:08 +02:00
NEW-RPMS Import changeset 2000-07-31 21:29:14 +02:00
os2 Update for OS2 (patch from Yuri Dario). 2001-10-31 03:22:31 +02:00
pstack Makefile.am Add @pstack_libs@ 2001-09-19 03:47:55 +02:00
readline merge with 3.23.44 2001-11-04 16:14:09 +02:00
regex Changed to use my_global.h 2001-09-14 02:54:33 +03:00
repl-tests repl-tests/test-repl-ts/repl-timestamp.master.reject 2000-11-13 23:43:02 -07:00
scripts Fix the NOHUP_NICENESS test in mysqld_safe. 2001-10-22 11:22:55 -04:00
sql Fixes up things after merge from 3.23.44 2001-11-05 01:04:08 +02:00
sql-bench Added STDCALL to mysql_sever and mysql_thread variables 2001-11-03 21:33:11 +02:00
SSL OpenSSL fixes 2001-09-01 06:30:05 +08:00
strings merge with 3.23.44 2001-11-04 16:14:09 +02:00
support-files Added missing files in libmysqld and the RPM spec file 2001-10-11 05:37:05 +03:00
tests Don't do signal() on windows (Causes instability problems) 2001-10-17 19:39:39 +03:00
tools 64-bit portability fixes in network I/O 2001-10-13 09:28:35 -06:00
VC++Files Remove console manager and deprecate functions from libmysql 2001-10-30 01:29:49 -02:00
vio Removed unused code in VIO 2001-11-02 15:34:17 +02:00
.bzrignore merge with 3.23.44 2001-11-04 16:14:09 +02:00
.cvsignore Import changeset 2000-07-31 21:29:14 +02:00
acconfig.h Add --without-isam configure switch. 2001-10-09 18:11:44 -04:00
acinclude.m4 Added STDCALL to mysql_sever and mysql_thread variables 2001-11-03 21:33:11 +02:00
config.guess Update the SCO (now Caldera)/SysV tests. This should allow OpenUnix8 2001-08-28 18:48:13 -04:00
config.sub Update the SCO (now Caldera)/SysV tests. This should allow OpenUnix8 2001-08-28 18:48:13 -04:00
configure.in merge with 3.23.44 2001-11-04 16:14:09 +02:00
install-sh Import changeset 2000-07-31 21:29:14 +02:00
ltconfig Portability fixes for AIX 4.x 2001-11-01 20:51:23 -05:00
ltmain.sh logging_ok Logging to logging@openlogging.org accepted 2001-08-09 19:10:24 +02:00
Makefile.am Another attempt to get pstack into the binary distribution 2001-09-18 15:24:14 +03:00
missing Import changeset 2000-07-31 21:29:14 +02:00
mkinstalldirs Import changeset 2000-07-31 21:29:14 +02:00
README Fixed makefiles for distribution 2001-02-06 22:32:19 +02:00
stamp-h.in Import changeset 2000-07-31 21:29:14 +02:00

This is a release of MySQL, a GPL (free) SQL database server (more
licence information in the PUBLIC file and in the reference manual).

Please read the Upgrading section in the manual if emigration from
3.20.# to 3.21.#. Otherwise it wont work!!

The latest information about MySQL can be found at:
http://www.mysql.com

To see what it can do take a look at the features section in the
manual.

For installation instructions see the Installation chapter in the
manual.

For future plans see the TODO appendix in the manual.

New features/bug fixes history is in the news appendix in the manual.

For the currently known bugs/misfeatures (known errors) see the bugs
appendix in the manual.

For examples of SQL and benchmarking information see the bench
directory.

The manual mentioned above can be found in the Docs directory. The
manual is available in the following formats: as text in
Docs/manual.txt, as HTML in Docs/manual_toc.html, as GNU Info in
Docs/mysql.info and as PostScript in Docs/manual.ps.

For a contributed user manual see http://www.turbolift.com/mysql.

MySQL is brought to you by  the MySQL team at MySQL AB

For a list of developers and other contributors, see the Credits appendix
in the manual.

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

IMPORTANT:

Send bug (error) reports, questions and comments to the mailing list
at mysql@lists.mysql.com

Please use the 'mysqlbug' script when posting bug reports or questions
about MySQL. mysqlbug will gather some information about your system
and start your editor with a form in which you can describe your
problem. Bug reports might be silently ignored by the MySQL
maintainers if there is not a good reason included in the report as to
why mysqlbug has not been used. A report that says 'MySQL does not
work for me. Why?' is not consider a valid bug report.

The mysqlbug script can be found in the 'scripts' directory in the
distribution, that is 'there-you-installed-mysql/scripts'.