Alexey Botchkov
efb36ac5d5
MDEV-5273 Prepared statement doesn't return metadata after prepare.
...
SHOW MASTER STATUS fixed.
2016-01-28 11:12:03 +04:00
Alexey Botchkov
75a1d866dd
MDEV-5273 Prepared statement doesn't return metadata after prepare.
...
SHOW SLAVE STATUS fixed.
2016-01-28 11:12:03 +04:00
Alexey Botchkov
552d33095a
MDEV-5273 Prepared statement doesn't return metadata after prepare.
...
Fix for SHOW GRANTS statement.
2016-01-28 11:12:03 +04:00
Alexey Botchkov
f3926cd18e
MDEV-5273 Prepared statement doesn't return metadata after prepare.
...
Fix for SHOW CREATE DATABASE.
2016-01-28 11:12:03 +04:00
Oleksandr Byelkin
07e9762940
MDEV-8615: Assertion `m_cpp_buf <= begin_ptr && begin_ptr <= m_cpp_buf + m_buf_length' failed in Lex_input_stream::body_utf8_start
...
Nothing should be done before any keyword recognized.
2016-01-27 21:17:23 +01:00
Sergei Golubchik
eb15566138
fix failures of ps and ps_1general in --ps-protocol
2016-01-27 16:40:15 +01:00
Sergei Golubchik
02cc921a44
compiler warnings
2016-01-27 16:40:15 +01:00
Vladislav Vaintroub
4b31e6dc95
Address review comments, add unit test
2016-01-27 16:34:05 +01:00
Georg Richter
c1bf5ba27e
Revert "On Windows SSL works with sockets only, so we shouldn't tell the client"
...
This reverts commit 2ee149be4e
.
2016-01-27 16:34:05 +01:00
Georg Richter
33e5a8aba2
On Windows SSL works with sockets only, so we shouldn't tell the client
...
that we support SSL when using named pipes or shared memory.
2016-01-27 16:34:05 +01:00
Georg Richter
ef3ca5c3ba
New authentication plugin for authentication via named pipe on Windows
...
operating systems.
The plugin gets the sid of the client process and considers the user
authenticated if the given username matches the username of this sid.
2016-01-27 16:34:05 +01:00
Monty
13b79f488b
Fixed MDEV-9347 Not all rows returned by the C API
...
Problem was that insert-order (enforced by the optimizer) did not handle
the case where the bitmap changed to a new one.
Fixed by remembering the last bitmap page used and to force usage of this when inserting new rows
2016-01-27 16:33:41 +02:00
Alexander Barkov
b404b236a2
MDEV-9332 Bug after upgrade to 10.1.10
2016-01-27 11:42:31 +04:00
Vicențiu Ciorbaru
7d39b28093
[MDEV-9468]: Client hangs in my_addr_resolve
...
Account for timeout of select returning a 0 error code.
2016-01-26 21:42:37 +02:00
Alexey Botchkov
d227399318
Comment fixed.
2016-01-26 23:18:13 +04:00
Alexey Botchkov
df26954951
MDEV-5273 Prepared statement doesn't return metadata after prepare.
...
The metadata creation part of the mysqld_shww_create separated
to be used on the mysqld_stmt_prepare stage.
2016-01-26 23:18:13 +04:00
Vladislav Vaintroub
a095c99301
Fix packaging for client RPM plugins - provide 'ignored' list
2016-01-26 17:56:41 +01:00
Vladislav Vaintroub
7831b79f44
Merge branch '10.1' of http://github.com/MariaDB/server into 10.1
2016-01-26 17:46:42 +01:00
Alexander Barkov
77c75a46cf
A clean-up patch for Item_func_conv_charset (needed for MDEV-9181)
...
Removing the "conv_charset" member and using collation.collation
instead, as they duplicated each other.
2016-01-26 17:52:24 +04:00
Vladislav Vaintroub
c76ab94fa9
Fix invalid format warnings
2016-01-26 14:36:13 +01:00
Sergei Golubchik
71b39066d4
after merge fixes
...
fix compiler warnings
2016-01-25 22:59:52 +01:00
Sergei Golubchik
44dea7ffbf
Merge branch 'connect/10.1' into 10.1
2016-01-25 22:59:41 +01:00
Sergei Golubchik
f4faac4d6a
Merge branch '10.0' into 10.1
2016-01-25 22:58:57 +01:00
Sergei Golubchik
2ff65ba531
MDEV-9299 Test main.events_2 incompatible with Debian reproducibility testing framework
...
Debian tests are run in 2017, update the test to
use 2027 as a "future".
2016-01-25 22:57:56 +01:00
Sergei Golubchik
ed4fb9b248
MDEV-9259 Add missing mroonga files to Debian packaging in 10.1
2016-01-25 22:57:55 +01:00
Sergei Golubchik
5da7c346c7
MDEV-9428 NO_AUTO_VALUE_ON_ZERO is ignored when a trigger before insert is defined
...
Don't compare "field == table->next_number_field" because the field
can be special nullable field copy created by the trigger.
Compare field_index values instead.
2016-01-25 22:57:54 +01:00
Sergei Golubchik
68910e7092
MDEV-9273 ERROR 1819 on grant statment for existing user
...
Cannot do password validation in fix_lex_user(), we don't know
there what "GRANT ... TO user" means - creating a new user with
an empty password (need validation) or granting privileges
to an existing user (no validation needed).
Move validation down into replace_user_table(). And copy into
check_change_password().
2016-01-25 22:57:53 +01:00
Sergei Golubchik
d14c4c7874
cleanup: move all password validation logic into one function
2016-01-25 22:57:53 +01:00
Sergei Golubchik
d5b1b1ac60
stack too small on labrador (again!)
...
increase the thread stack a bit for main.signal_demo3
and sys_vars.max_sp_recursion_depth_func to stop failing
2016-01-25 22:57:47 +01:00
Sergei Golubchik
666b9663f9
update test results
2016-01-25 19:03:33 +01:00
Sergei Golubchik
c37107380a
cleanup: LEX_USER::pwtext and LEX_USER::pwhash
...
Was:
* LEX_USER::password was storing sometimes
plaintext password and sometimes password hash
* LEX_USER::auth was storing sometimes password hash and
sometimes plugin authentication string
Now:
* LEX_USER::pwtext stores the password in plain-text
* LEX_USER::pwhash stores the password hash
* LEX_USER::auth stores the plugin authentication string
2016-01-25 17:04:15 +01:00
Sergei Golubchik
1fea7e785f
cleanup: create LEX_USER::reset_auth()
...
as this is used quite often
2016-01-25 17:04:14 +01:00
Sergei Golubchik
b01e2ff1cd
MDEV-9385 Devel package wants ownership of /usr/share/pkgconfig on CentOS/RHEL
...
add /usr/share/pkgconfig to the rpm ignored list
2016-01-25 17:04:14 +01:00
Sergei Golubchik
5a5f18f3f7
MDEV-9205 PAM user map plugin does not work with LDAP groups
...
allow more characters in a valid user/group name:
* POSIX allows dashes '-' and dots '.'
* also the name may end with a dollar sign '$'
for our purposes it's enough to allow [-.$] anywhere in the name
2016-01-25 17:04:14 +01:00
Sergei Golubchik
a2330c820a
MDEV-8208 Sporadic SEGFAULT on startup
...
different fix. remove old ones, wait for THD to be fully
initialized before continuing with the server startup process.
This reverts commits db2e21b
, 13615c5
, 3f515a0
, 70113ee
.
2016-01-25 17:04:09 +01:00
Sergei Golubchik
744e605de0
cleanup: wsrep helper to create a thread
2016-01-25 16:38:24 +01:00
Sergei Golubchik
0fab28cedd
cmake: better auto *.i targets in Makefiles
2016-01-25 16:38:23 +01:00
Alexey Botchkov
1793646d78
Merge branch '5.5' into 10.0
...
Conflicts:
plugin/server_audit/server_audit.c
2016-01-25 16:37:08 +04:00
Alexey Botchkov
da0991c6da
MDEV-7875 Duplicate maria_add_gis_sp script in the sources.
...
Now both are generated by the cmake from the
scripts/maria_add_gis_sp.sql.in
2016-01-25 11:32:19 +04:00
Sergei Petrunia
ff8d4009a7
MDEV-9457: Poor query plan chosen for ORDER BY query by a recent 10.1
...
Undo the change in test_if_skip_sort_order() that set ref_key=-1 when
a variant of index_merge is used (was made in fix for MDEV-9021).
It turned out that test_if_cheaper_ordering() call below assumes that
ref_key=-1 means "no index is used", that is, "an inefficient full table
scan is done".
This is not the same as index_merge, index_merge can actually be quite
efficient. So, ref_key=MAX_KEY denotes the fact that some index is used,
not any given index.
2016-01-24 16:59:41 +03:00
Oleksandr Byelkin
825f51d1aa
MDEV-9118 ANALYZE TABLE for Engine independent status fetchs blob/text columns without use
...
Do not include BLOB fields by default.
2016-01-22 18:07:11 +01:00
Vladislav Vaintroub
45920d3d4a
Merge pull request #151 from frozencemetery/my_name
...
Fix spelling of my name
2016-01-20 21:29:37 +01:00
Robbie Harwood
42d9f3d87b
Fix spelling of my name
2016-01-20 13:24:30 -05:00
Vladislav Vaintroub
4bb62e91f6
Do not require server RPM for client plugins
2016-01-20 14:35:11 +01:00
Vladislav Vaintroub
67cf76ad9b
MDEV 4691- address review comments
2016-01-19 11:59:32 +01:00
Jan Lindström
059c0c8b37
Merge pull request #149 from grooverdan/10.1-static-analysis-innodbchecksum
...
innodbchecksum: add fclose and handle errors
2016-01-19 07:59:02 +02:00
Daniel Black
f602c3938c
innodbchecksum: add fclose and handle errors
2016-01-19 14:19:31 +11:00
Vicențiu Ciorbaru
e7a89b46d4
Revert "[Code cleanup] Refactor duplicate code within myisam and maria sort.cc"
...
This reverts commit 727f92fe00
.
2016-01-17 22:57:37 +02:00
Vicențiu Ciorbaru
acc837981f
Revert "Fixed compilation failure on MacOSX"
...
This reverts commit df32495c85
.
2016-01-17 22:57:27 +02:00
Vicențiu Ciorbaru
275f7d7d82
Remove warning in my_addr_resolve
...
ISO C90 does not allow mixed declarations and code.
2016-01-17 22:33:36 +02:00