Sergei Golubchik
da4d71d10d
Merge branch '10.1' into 10.2
2017-03-30 12:48:42 +02:00
iangilfillan
f0ec34002a
Correct FSF address
2017-03-10 18:21:29 +01:00
Sergei Golubchik
051851b9a6
base64 service
2017-03-10 18:21:27 +01:00
Alexey Botchkov
04aa31c70b
MDEV-11469 JSON_SEARCH returns incorrect results.
...
Support for '**' in json path expressions added.
2016-12-09 12:26:32 +04:00
Alexey Botchkov
27025221fe
MDEV-9143 JSON_xxx functions.
...
strings/json_lib.c added as a JSON library.
SQL frunction added with sql/item_jsonfunc.h/cc
2016-10-19 14:10:03 +04:00
Alexander Barkov
5058ced5df
MDEV-7769 MY_CHARSET_INFO refactoring# On branch 10.2
...
Part 3 (final): removing MY_CHARSET_HANDLER::well_formed_len().
2016-10-10 14:36:09 +04:00
Sergei Golubchik
59d51f0c12
Merge branch '10.2' into bb-10.2-connector-c-integ-subm
2016-09-21 12:54:56 +02:00
Sergei Golubchik
c8b3244703
fix some quoting in error messages
...
add_identifier change comes from 5.7, everything else is a follow-up
2016-09-16 09:54:30 +02:00
Sergei Golubchik
0aa6817e86
name clash with gnutls on on base64_encode
2016-09-12 17:51:52 +02:00
Vladislav Vaintroub
56c4cfe0be
MDEV-9293 - Use MariaDB's Connector/C in server
2016-08-25 16:27:57 +02:00
Vladislav Vaintroub
31a8cf54c8
Revert "MDEV-9293 Connector/C integration"
...
This reverts commit 7b89b9f510
.
2016-08-19 15:46:27 +00:00
Vladislav Vaintroub
7b89b9f510
MDEV-9293 Connector/C integration
2016-08-19 15:27:37 +00:00
Monty
4dc5075860
Fixed compiler warnings and test failures found by buildbot
...
Fixed ccfilter to detect errors where the column is included in the error message
2016-06-24 02:25:14 +03:00
Monty
d0b178fb45
Added new range of MariaDB error messages, starting from 3000
...
This is done by splitting variables.errmsg and locale.errmsg to
variables.errmsg_extra and locale.errmsg_extra
The ER() macros in unireg.h now looks more complex than before, but this
isn't critical as most usage of them are with constants and the compiler
will remove most of the test code.
2016-04-05 18:00:03 +03:00
Alexander Barkov
1d73005bf3
MDEV-8360 Clean-up CHARSET_INFO: strnncollsp: diff_if_only_endspace_difference
...
- Removing the "diff_if_only_endspace_difference" argument from
MY_COLLATION_HANDLER::strnncollsp(), my_strnncollsp_simple(),
as well as in the function template MY_FUNCTION_NAME(strnncollsp)
in strcoll.ic
- Removing the "diff_if_only_space_different" from ha_compare_text(),
hp_rec_key_cmp().
- Adding a new function my_strnncollsp_padspace_bin() and reusing
it instead of duplicate code pieces in my_strnncollsp_8bit_bin(),
my_strnncollsp_latin1_de(), my_strnncollsp_tis620(),
my_strnncollsp_utf8_cs().
- Adding more tests for better coverage of the trailing space handling.
- Removing the unused definition of HA_END_SPACE_ARE_EQUAL
2016-03-31 11:04:48 +04:00
Oleksandr Byelkin
2cb72dcccb
Merge branch '10.0' into 10.1
2016-03-24 09:24:02 +01:00
Oleksandr Byelkin
f6d99a0d8a
MDEV-9773: Memory corruption in mariadb_dyncol_unpack
...
Fixed calculating pointer to memory allocated for names in numeric format in unpacking procedure.
2016-03-24 08:57:41 +01:00
Sergei Golubchik
a5679af1b1
Merge branch '10.0' into 10.1
2016-02-23 21:35:05 +01:00
Sergei Golubchik
271fed4106
Merge branch '5.5' into 10.0
2016-02-15 22:50:59 +01:00
Sergei Golubchik
5f078cc8ff
compilation errors on sparc sun studio 10
...
1. unused static inline functions are only removed at -xO4,
otherwise test binaries will depend on various mysys
symbols that they don't use. Link test with libmysys.
2. Sphinx - don't instantiate (explicitly) templates before
they're defined. Or, rather, don't instantiate them explicitly at
all.
3. GIS - don't use anonymous unions and structs.
2016-02-15 12:51:35 +01:00
Sergei Golubchik
1e361f286b
MDEV-4664 mysql_upgrade crashes if root's password contains an apostrophe/single quotation mark
...
fix dynstr_append_os_quoted() to escape single quotes correctly
for a POSIX shell
2016-02-06 17:57:37 +01:00
Sergei Golubchik
9e4e4121b8
unit test for dynstr_append_os_quoted()
...
and a trivial cleanup to avoid manually-specified lengths
2016-02-06 17:57:37 +01:00
Monty
a1ddf01489
my_decimal didn't compile properly with debug
2016-01-29 23:52:15 +02:00
Sergei Golubchik
a2bcee626d
Merge branch '10.0' into 10.1
2015-12-21 21:24:22 +01:00
Sergei Golubchik
5b94ea71c3
MDEV-9044 Binlog corruption in Galera
...
unit test for the IO_CACHE bug
2015-12-18 14:35:56 -05:00
Sergei Golubchik
1623995158
Merge branch '5.5' into 10.0
2015-12-13 00:10:40 +01:00
Oleksandr Byelkin
fa25921b59
MDEV-8407 Numeric errors, server crash with COLUMN_JSON() on DECIMAL with precision > 40
...
In fact it was error in decimal library (incorrect processing of buffer overflow) invisible from other server parts because of buffer allocation and precision tests.
2015-12-10 11:22:53 +01:00
Sergei Golubchik
fa4d4fc76e
unit tests for my_getopt
2015-12-09 13:42:16 +01:00
Sergei Golubchik
7bd2f20e88
make encrypt-binlog and encrypt-tmp-files to fail if no encryption
...
--encrypt-binlog and --encrypt-tmp-files used to mean
"encrypt XXX if encryption is available, otherwise don't encrypt",
now they mean "encrypt or fail with an error".
2015-09-09 14:22:22 +02:00
Sergei Golubchik
bc12d5fd43
MDEV-6066: Merge new defaults from 5.6 and 5.7
...
cosmetic fixes. test fixes.
2015-09-04 10:33:56 +02:00
Oleksandr Byelkin
21daa7b929
MDEV-6066: Merge new defaults from 5.6 and 5.7 (autoset)
...
--autoset- command line prefix added
2015-09-04 10:33:55 +02:00
Sergei Golubchik
66b9a9409c
New encryption API. Piece-wise encryption.
...
Instead of encrypt(src, dst, key, iv) that encrypts all
data in one go, now we have encrypt_init(key,iv),
encrypt_update(src,dst), and encrypt_finish(dst).
This also causes collateral changes in the internal my_crypt.cc
encryption functions and in the encryption service.
There are wrappers to provide the old all-at-once encryption
functionality. But binlog events are often written piecewise,
they'll need the new api.
2015-09-04 10:33:50 +02:00
Sergei Golubchik
d94a982adb
my_crypt unittest
2015-09-04 10:32:03 +02:00
Alexander Barkov
e4f8cea356
MDEV-8419 utf32: compare broken bytes as "greater than any non-broken character"
2015-07-07 09:15:58 +04:00
Alexander Barkov
3a606ba210
Fixing a bug in MDEV-8418 (utf16, utf16le) and MDEV-8417 (utf8mb4).
...
Fixing non-BMP characters to have the same weight, as it was before
MDEV-8418 and MDEV-8417.
2015-07-06 18:59:33 +04:00
Alexander Barkov
b2e324a21f
MDEV-8416 ucs2: compare broken bytes as "greater than any non-broken character"
...
MDEV-8418 utf16: compare broken bytes as "greater than any non-broken character"
2015-07-06 15:50:56 +04:00
Alexander Barkov
35d8ac350d
MDEV-8417 utf8mb4: compare broken bytes as "greater than any non-broken character"
2015-07-06 10:47:39 +04:00
Alexander Barkov
9ad8ff666c
MDEV-8415 utf8: compare broken bytes as "greater than any non-broken character"
2015-07-03 17:24:16 +04:00
Alexander Barkov
95d07ee408
MDEV-8215 Asian MB3 charsets: compare broken bytes as "greater than any non-broken character"
2015-07-03 10:33:17 +04:00
Sergei Golubchik
c583360359
unittest: encrypted temporary IO_CACHE
2015-06-27 09:40:56 +02:00
Alexander Barkov
4f828a1cac
MDEV-8214 Asian MB2 charsets: compare broken bytes as "greater than any non-broken character"
2015-06-26 13:40:28 +04:00
Sergei Golubchik
e695db0f2d
MDEV-7437 remove suport for "atomics" with rwlocks
2015-01-13 10:15:21 +01:00
Sergei Golubchik
8883c54ac0
lf_hash_iterate() function
2014-12-28 19:46:18 +04:00
Sergei Golubchik
1b75bed00f
5.5.40+ merge
2014-10-09 10:30:11 +02:00
Sergei Golubchik
d3e2e1243b
5.5 merge
2014-05-09 12:35:11 +02:00
Sergei Golubchik
5401d44708
fix broken -DWITHOUT_SERVER build: move sql-dependent unit test from mysys/ to sql/
2014-05-05 12:51:21 +02:00
Sergei Golubchik
016bd4fc5f
MDEV-5620 CMake option to compile against an external PCRE library
2014-03-04 01:22:53 +01:00
Sergei Golubchik
cb67dcb618
mysql-5.5.37 selective merge
2014-03-27 22:26:58 +01:00
Sergei Golubchik
0dc23679c8
10.0-base merge
2014-02-26 15:28:07 +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