Sergei Golubchik
77ec219d58
cmake: mark AIO_LIBRARY, EVENT_LIBRARY, GROFF, NROFF as advanced;
...
use -ggdb3 if supported
2014-06-03 10:57:57 +02:00
Sergei Golubchik
cb67dcb618
mysql-5.5.37 selective merge
2014-03-27 22:26:58 +01:00
Murthy Narkedimilli
075a2fb716
Updated/added copyright header. Added line "use is subject to license terms"
...
to copyright header.
2014-02-17 18:19:04 +05:30
Sergei Golubchik
84651126c0
MySQL-5.5.36 merge
...
(without few incorrect bugfixes and with 1250 files where only a copyright year was changed)
2014-02-17 11:00:51 +01:00
Murthy Narkedimilli
c92223e198
Updated/added copyright headers
2014-01-06 10:52:35 +05:30
Michael Widenius
bbda717e93
Fixed compiler errors and warnings
...
extra/jemalloc/src/ctl.c:
Fixed compiler warning
include/mysql/service_logger.h:
Fixed compile failure with clang compiler
storage/maria/ma_check.c:
Fixed compiler warning
support-files/compiler_warnings.supp:
Suppressed warnings in jemalloc
tests/bug25714.c:
Fixed compiler warning
2013-12-02 22:22:43 +02:00
Sergei Golubchik
42f56557f5
MDEV-4941 make: AIX fails with 'Identifier not allowed in cast'; syntax error in include/my_global.h
...
C++ comments in C files, and a typo in my_global.h
2013-09-09 19:31:29 +02:00
Sergei Golubchik
005c7e5421
mysql-5.5.32 merge
2013-07-16 19:09:54 +02:00
Vladislav Vaintroub
4b058643cd
MDEV-4601 : Allow MariaDB to be build without non-blocking client.
...
Non-blocking client currently can be build on Windows, GCC on i386 and x64, or any OS wth ucontext.h header. Prior to this patch, build failed if neither of these conditions is true.
Fix to avoid compiler errors in these case - non-blocking API would not be useful on , but otherwise everything will work as before.
2013-06-15 14:22:03 +02:00
Sergei Golubchik
1098184c47
MDEV-4604 Wrong server status when sending out parameters
...
reset SERVER_MORE_RESULTS_EXISTS *after* sending the OUT packet to the client.
the next packet will be the last one.
patch by Georg Richter.
2013-06-12 22:12:09 +02:00
Sergei Golubchik
d7a6c801ac
5.3 merge.
...
change maria.distinct to use a function that doesn't require ssl-enabled builds
2013-05-20 12:36:30 +02:00
Sergei Golubchik
639a766096
5.2 merge
2013-05-20 11:13:07 +02:00
Sergei Golubchik
4ee5ae3e7f
5.1 merge
2013-05-20 10:53:04 +02:00
Sergei Golubchik
84ce6832e6
MDEV-4332 Increase username length from 16 characters
2013-04-18 22:17:29 +02:00
Sergei Golubchik
ce926c90ac
5.3 merge
2013-04-12 01:01:18 +02:00
Sergei Golubchik
ea4a417a8d
5.2 merge
2013-04-11 19:35:39 +02:00
Sergei Golubchik
61ed0ebe73
5.1 merge
2013-04-11 19:30:59 +02:00
unknown
80c0891588
MDEV-4326 fix.
...
Removed "optimization" which caused preoblems on second execution of PS with string parameter in LIMIT clause.
Fixed test_bug43560 to be able to skipp it if connection is UNIX socket.
2013-04-09 09:58:51 +03:00
Sergei Golubchik
7b55b59b57
MDEV-4244 [PATCH] Buffer overruns and use-after-free errors
...
fixes for gcc 4.8 - compilation warnings and -fsanitize=address
2013-04-06 21:29:12 +02:00
Murthy Narkedimilli
e55c30f943
Correcting the permissions of the executable files.
2013-03-20 17:50:15 +01:00
Murthy Narkedimilli
8afe262ae5
Fix for Bug 16395495 - OLD FSF ADDRESS IN GPL HEADER
2013-03-19 15:53:48 +01:00
Sergei Golubchik
672b293860
5.3 merge
...
client/mysqltest.cc:
make --error to work for --change_user errors
2013-01-25 11:24:42 +01:00
Sergei Golubchik
de10e21411
5.2 merge
2013-01-25 10:20:45 +01:00
Sergei Golubchik
bfc71e63a7
MDEV-3915 COM_CHANGE_USER allows fast password brute-forcing
...
allow only three failed change_user per connection.
successful change_user do NOT reset the counter
tests/mysql_client_test.c:
make --error to work for --change_user errors
2013-01-25 00:17:39 +01:00
Sergei Golubchik
852726038f
typo
2012-12-06 17:30:22 +01:00
Vladislav Vaintroub
5fddd4a7f0
Fix yet another regression after MDEV-3885.
...
If connection kills itself (or own query), it will get an error consistently,
with both COM_PROCESSKILL and with "KILL [QUERY] id"
2012-11-27 15:47:08 +01:00
Vladislav Vaintroub
0f8450b2fb
MDEV-3885 - connection suicide via mysql_kill() causes assertion in server
...
Assertion happened because sql_kill did not set OK status in diagnostic area
in the case of connection suicide (id to kill == thd->thread_id), issued
via COM_PROCESS_KILL , e.g using mysql_kill()
This patch ensures that diagnostic area is initialized in this specific case.
2012-11-27 00:45:29 +01:00
Tor Didriksen
c8ab849365
merge 5.1 => 5.5
2012-11-01 17:33:55 +01:00
Tor Didriksen
86c0a80b0d
Bug#14840488 VALGRIND ERRORS IN MYSQL_CLIENT_TEST
...
Add missing DBUG_RETURNs, otherwise the debug-stack gets messed up,
and _db_enter_ and _db_exit_ will access data outside the current stack frame.
2012-11-01 17:23:06 +01:00
Sergei Golubchik
ee9afef271
mysql-5.5.28
2012-10-16 13:04:42 +02:00
Sergei Golubchik
f72a765997
5.2 merge.
...
two tests still fail:
main.innodb_icp and main.range_vs_index_merge_innodb
call records_in_range() with both range ends being open
(which triggers an assert)
2012-08-22 16:45:25 +02:00
Sergei Golubchik
1fd8150a5b
5.1 merge
...
increase xtradb verson from 13.0 to 13.01
2012-08-22 16:13:54 +02:00
Sergei Golubchik
cefc30b166
merge with MySQL 5.1.65
2012-08-22 11:40:39 +02:00
Michael Widenius
a45c451e40
Fix for bug lp:1039277 "Crash in sql_cache.cc".
...
The crash happend when combining query cache, prepared statements and using a read only cursor.
sql/sql_cache.cc:
Fixed unlikely error when one adjust query cache size in middle of operation
sql/sql_cursor.cc:
Disable query cache when using cursors. This fixed lp:1039277
tests/mysql_client_test.c:
Test case for lp:1039277
2012-08-21 08:46:32 +03:00
Sergei Golubchik
d11829654c
merge with MySQL 5.5.27
...
manually checked every change, reverted incorrect or stupid changes.
2012-08-09 17:22:00 +02:00
Praveenkumar Hulakund
0c75ba44fe
Merge from 5.1 to 5.5
2012-07-26 23:53:45 +05:30
Bjorn Munch
8647617947
mysql_client_fw.c was not included in make dist
2012-07-10 11:57:24 +02:00
Bjorn Munch
b4ac10fad9
Fixed compile error in mysql_client_test using gcc
2012-07-09 16:39:29 +02:00
Bjorn Munch
aacb690bd5
Fixed compile error in mysql_client_test using gcc
2012-07-09 16:36:50 +02:00
Bjorn Munch
62b4f9ae86
Refactor mysql_client_test.c into a framework part and a test part
2012-07-09 15:14:05 +02:00
Bjorn Munch
a1425b1032
Refactor mysql_client_test.c into a framework part and a test part
2012-07-09 15:10:07 +02:00
unknown
f6b68a1070
Merge MWL#192: Non-blocking client library, into MariaDB 5.5.
2012-02-21 22:15:44 +01:00
Sergei Golubchik
38e3ae155d
mysql-5.5 merge
2012-01-16 20:16:35 +01:00
Sergei Golubchik
4f435bddfd
5.3 merge
2012-01-13 15:50:02 +01:00
unknown
17940b652d
MWL#192: non-blocking client API, after-review fixes.
...
Main change is that non-blocking operation is now an option that must be
explicitly enabled with mysql_option(mysql, MYSQL_OPT_NONBLOCK, ...)
before any non-blocing operation can be used.
Also the CLIENT_REMEMBER_OPTIONS flag is now always enabled and thus
effectively ignored (it was not really useful anyway, and this simplifies
things when non-blocking mysql_real_connect() fails).
2012-01-06 12:43:18 +01:00
Michael Widenius
6d4224a31c
Merge with 5.2.
...
no_error handling for select (used by INSERT ... SELECT) still needs to be fixed, but I will do that in a separate commit
2011-12-11 11:34:44 +02:00
Michael Widenius
6920457142
Merge with MariaDB 5.1
2011-11-24 18:48:58 +02:00
Michael Widenius
7b368e3810
Merge with MySQL 5.1.60
2011-11-23 19:32:14 +02:00
Michael Widenius
a8d03ab235
Initail merge with MySQL 5.1 (XtraDB still needs to be merged)
...
Fixed up copyright messages.
2011-11-21 19:13:14 +02:00
Sergei Golubchik
0e007344ea
mysql-5.5.18 merge
2011-11-03 19:17:05 +01:00