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
Georgi Kodinov 8f36a23c00 Bug #39920: MySQL cannot deal with Leap Second expression in string literal.
Updated MySQL time handling code to react correctly on UTC leap second additions.
MySQL functions that return the OS current time, like e.g. CURDATE(), NOW() etc
will return :59:59 instead of :59:60 or 59:61.
As a result the reader will receive :59:59 for 2 or 3 consecutive seconds 
during the leap second.
This fix will not affect the values returned by UNIX_TIMESTAMP() for leap seconds.
But note that when converting the value returned by UNIX_TIMESTAMP() to broken 
down time the correction of leap seconds will still be applied.
Note that this fix will make a difference *only* if the OS is specially configured
to return leap seconds from the OS time calls or when using a MySQL time zone 
defintion that has leap seconds.
Even after this change date/time literals (or other broken down time 
representations) with leap seconds (ending on :59:60 or 59:61) will still be 
considered illegal and discarded by the server with an error or 
a warning depending on the sql mode.
Added a test case to demonstrate the effect of the fix.
2008-12-01 16:18:35 +02:00
.bzr-mysql Fix some bad merge that got the string "5.1-bugteam" into this 5.0 tree. 2008-10-04 18:32:23 +02:00
bdb
BitKeeper
BUILD
client Fix for bug#37527: mysqlcheck fails to report entire database 2008-11-14 11:40:46 +04:00
cmd-line-utils
config/ac-macros
dbug
Docs
extra Merge main 5.0 branch -> 5.0-build (team tree). 2008-10-04 17:38:24 +02:00
heap
include
innobase
libmysql Bug#37226 Explicit call of my_thread_init() on Windows for every new thread. 2008-09-01 17:46:37 -04:00
libmysql_r
libmysqld
man Bug#37098 Get rid of "Installed (but unpackaged)" files in the RPM build 2008-08-25 21:07:41 +02:00
myisam Fix for bug#37277: Potential crash when a spatial index isn't the first key 2008-08-26 18:51:06 +05:00
myisammrg
mysql-test Bug #39920: MySQL cannot deal with Leap Second expression in string literal. 2008-12-01 16:18:35 +02:00
mysys Bug#36279 - mysql built with Visual Studio 2005 does not display 2008-11-10 21:18:04 +01:00
ndb
netware
os2
pstack
regex
scripts Bug#35754: mysql_install_db does not work if no hostname is set 2008-09-24 08:59:56 -04:00
server-tools
sql Bug #39920: MySQL cannot deal with Leap Second expression in string literal. 2008-12-01 16:18:35 +02:00
sql-bench
sql-common
SSL
strings
support-files Bug #40546 Debug server in RPM is built with compiler optimization 2008-11-06 16:24:58 +01:00
tests
tools
VC++Files
vio
win Merge main 5.0 branch -> 5.0-build (team tree). 2008-10-04 17:38:24 +02:00
zlib The header "config.h" needs to be included "early" to control other headers. 2008-10-13 14:23:39 +02:00
.bzrignore
.cvsignore
CMakeLists.txt
configure.in Raise version number after cloning 5.0.72 2008-10-24 11:37:40 +02:00
COPYING
EXCEPTIONS-CLIENT
INSTALL-SOURCE
INSTALL-WIN-SOURCE
Makefile.am
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.