Alexander Barkov
1ae09ec863
Merge remote-tracking branch 'origin/10.4' into 10.5
2019-10-01 11:44:27 +04:00
Alexander Barkov
dc588e3d3f
Merge remote-tracking branch 'origin/10.3' into 10.4
2019-10-01 10:45:52 +04:00
Alexey Botchkov
6c2724fc05
MDEV-19628 JSON with starting double quotes key is not valid.
...
Make the skip_key a bit faster.
2019-09-30 15:27:48 +04:00
Alexey Botchkov
6ac2a35553
MDEV-19628 JSON with starting double quotes key is not valid.
...
First character of the key name is just skipped, so the escapement
wasn't handled properly.
2019-09-30 14:43:32 +04:00
Marko Mäkelä
d28686ada6
Merge 10.4 into 10.5
2019-09-12 16:36:46 +03:00
Marko Mäkelä
60c04be659
Merge 10.3 into 10.4
2019-09-12 12:16:40 +03:00
Alexey Botchkov
9554ef0678
MDEV-19670 json escaped unicode parse error.
...
Fixed 4-byte length characters handled incorrectly.
2019-09-12 11:12:55 +04:00
Vladislav Vaintroub
bd917e0811
Fix clang-cl warnings
2019-07-04 10:27:10 +02:00
Alexander Barkov
3e7e87ddcc
MDEV-19897 Rename source code variable names from utf8 to utf8mb3
2019-06-28 12:37:04 +04:00
Oleksandr Byelkin
c07325f932
Merge branch '10.3' into 10.4
2019-05-19 20:55:37 +02:00
Marko Mäkelä
be85d3e61b
Merge 10.2 into 10.3
2019-05-14 17:18:46 +03:00
Marko Mäkelä
26a14ee130
Merge 10.1 into 10.2
2019-05-13 17:54:04 +03:00
Vicențiu Ciorbaru
cb248f8806
Merge branch '5.5' into 10.1
2019-05-11 22:19:05 +03:00
Vicențiu Ciorbaru
5543b75550
Update FSF Address
...
* Update wrong zip-code
2019-05-11 21:29:06 +03:00
Vicențiu Ciorbaru
f177f125d4
Merge branch '5.5' into 10.1
2019-05-11 19:15:57 +03:00
Michal Schorm
17b4f99928
Update FSF address
...
This commit is based on the work of Michal Schorm, rebased on the
earliest MariaDB version.
Th command line used to generate this diff was:
find ./ -type f \
-exec sed -i -e 's/Foundation, Inc., 59 Temple Place, Suite 330, Boston, /Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, /g' {} \; \
-exec sed -i -e 's/Foundation, Inc. 59 Temple Place.* Suite 330, Boston, /Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, /g' {} \; \
-exec sed -i -e 's/MA.*.....-1307.*USA/MA 02110-1335 USA/g' {} \; \
-exec sed -i -e 's/Foundation, Inc., 59 Temple/Foundation, Inc., 51 Franklin/g' {} \; \
-exec sed -i -e 's/Place, Suite 330, Boston, MA.*02111-1307.*USA/Street, Fifth Floor, Boston, MA 02110-1335 USA/g' {} \; \
-exec sed -i -e 's/MA.*.....-1307/MA 02110-1335/g' {} \;
2019-05-10 20:52:00 +03:00
Marko Mäkelä
1f3bcff1f2
Remove unused declarations
2019-04-03 19:46:34 +03:00
Marko Mäkelä
5c3ff5cb93
Merge 10.3 into 10.4
2019-04-02 11:04:54 +03:00
Sergei Golubchik
4e1d3f83b7
Merge branch '10.2' into 10.3
2019-03-29 19:41:41 +01:00
Sergei Golubchik
cc71e7501c
post-merge: -Werror fixes in 10.2
2019-03-29 10:58:25 +01:00
Alexey Botchkov
cc18a5db9b
MDEV-5313 Improving audit API.
...
json_locate_key() implemented.
get rid of 'key_len' argument in functions.
2019-01-18 03:18:02 +04:00
Alexey Botchkov
dd03cb3776
MDEV-5313 Improving audit plugin API.
...
Type conversion bug fixed.
2019-01-17 19:49:56 +04:00
Alexey Botchkov
294d9bf248
MDEV-5313 Improving audit api.
...
JSON api implementations and tests pushed.
sql_acl.cc fixed with the new function names.
2019-01-17 03:52:52 +04:00
Sergei Golubchik
d68d7e50f9
json helpers
2018-12-12 00:31:43 +01:00
Alexey Botchkov
b1527ef51c
MDEV-5313 Improving audit api.
...
Service added to handle json.
2018-12-12 01:49:39 +04:00
Marko Mäkelä
dde2ca4aa1
Merge 10.3 into 10.4
2018-11-19 20:22:33 +02:00
Marko Mäkelä
fd58bb71e2
Merge 10.2 into 10.3
2018-11-19 18:45:53 +02:00
Alexey Botchkov
b290ef8c76
MDEV-17454 JSON_VALID( '{"a":1]' ) evaluates to 1.
...
Produce syntax error when '{...]'.
2018-11-12 01:50:07 +04:00
Marko Mäkelä
074c684099
Merge 10.3 into 10.4
2018-11-06 16:24:16 +02:00
Marko Mäkelä
df563e0c03
Merge 10.2 into 10.3
...
main.derived_cond_pushdown: Move all 10.3 tests to the end,
trim trailing white space, and add an "End of 10.3 tests" marker.
Add --sorted_result to tests where the ordering is not deterministic.
main.win_percentile: Add --sorted_result to tests where the
ordering is no longer deterministic.
2018-11-06 09:40:39 +02:00
Marko Mäkelä
32062cc61c
Merge 10.1 into 10.2
2018-11-06 08:41:48 +02:00
Marko Mäkelä
d63e198061
Merge 10.0 into 10.1
2018-11-05 12:15:17 +02:00
Alexander Barkov
75ceb6ff13
MDEV-17298 ASAN unknown-crash / READ of size 1 in my_strntoul_8bit upon INSERT .. SELECT
2018-10-31 14:25:26 +04:00
Sergei Golubchik
a6e0000494
Merge branch '10.0' into 10.1
2018-10-31 10:53:22 +01:00
Sergei Golubchik
09e97299ba
Merge branch '5.5' into 10.0
2018-10-31 00:25:26 +01:00
Alexey Botchkov
57898316b6
MDEV-17256 Decimal field multiplication bug.
...
We should clear trailing zeroes in frac part. Otherwise
that tail is growing quickly and forces unnecessary truncating of
arguments.
2018-10-30 18:15:41 +04:00
Sergei Golubchik
44f6f44593
Merge branch '10.0' into 10.1
2018-10-30 15:10:01 +01:00
Alexander Barkov
4272eec050
MDEV-17534 Implement fast path for ASCII range in strnxfrm_onelevel_internal()
2018-10-24 15:12:38 +04:00
Alexander Barkov
88cfde26e8
A cleanup for MDEV-17511. Re-enabling ctype_ldml.test.
2018-10-21 21:28:11 +04:00
Alexander Barkov
3fe2b86627
MDEV-17511 Improve performance for ORDER BY with a CHAR(N) CHARACTER SET utf8_unicode_ci
2018-10-21 05:02:38 +04:00
Alexander Barkov
a8efe7ab1f
MDEV-17502 MDEV-17474 Change Unicode xxx_general_ci and xxx_bin collation implementation to "inline" style
2018-10-19 14:35:01 +04:00
Alexander Barkov
475c6ec551
MDEV-17474 Change Unicode collation implementation from "handler" to "inline" style (part#2)
...
Additional changes:
1. Adding a fast path for ASCII characters
2. Adding dedicated MY_COLLATION_HANDLERs for collations with no contractions
(for utf8 and for utf8mb4 character sets). The choice between
the full-featured handler and the "no contraction" handler is
made at the collation initialization time.
2018-10-18 07:49:58 +04:00
Alexander Barkov
6eae037c4c
MDEV-17474 Change Unicode collation implementation from "handler" to "inline" style
2018-10-17 06:44:40 +04:00
Alexander Barkov
34f8a4071e
MDEV-17064 LIKE function has error behavior on the fields in which the collation is xxx_unicode_xx
...
Synchronizing sources in:
- my_wildcmp_uca_impl() handling utf8_unicode_ci
- my_wildcmp_unicode_impl() handling utf8_general_ci
The latter has already had a fix for a similar MySQL bug in utf8_general_ci:
Bug#11754 SET NAMES utf8 followed by SELECT "A\\" LIKE "A\\" returns 0
So fix is now propagated to utf8_unicode_ci.
2018-10-15 13:22:18 +04:00
Sergei Golubchik
57e0da50bb
Merge branch '10.2' into 10.3
2018-09-28 16:37:06 +02:00
Alexey Botchkov
f54485eadb
MDEV-17001 JSON_MERGE returns nullwhen merging empty array.
...
Don't add the comma if nothing appended to the array.
2018-09-13 13:42:09 +04:00
Alexey Botchkov
c8bb43a938
MDEV-17121 JSON_ARRAY_APPEND.
...
Extra comma added to the result when an json array is empty.
2018-09-11 14:37:45 +04:00
Marko Mäkelä
05459706f2
Merge 10.2 into 10.3
2018-08-03 15:57:23 +03:00
Marko Mäkelä
ef3070e997
Merge 10.1 into 10.2
2018-08-02 08:19:57 +03:00
Alexey Botchkov
f4eac2deeb
MDEV-16054 simple json functions flatline cpu on garbage input.
...
Incorrect char sentence should be handled properly.
2018-07-31 16:33:05 +04:00