Oleksandr Byelkin
65c5ef9b49
dirty merge
2019-02-07 13:59:31 +01:00
Marko Mäkelä
a249e57b68
Merge 10.1 into 10.2
...
Temporarily disable a test for
commit 2175bfce3e
because fixing it in 10.2 requires updating libmariadb.
2019-02-03 17:22:05 +02:00
Marko Mäkelä
213ece2f2e
Merge 10.1 into 10.1
...
This is joint work with Oleksandr Byelkin.
2019-02-02 13:00:15 +02:00
Oleksandr Byelkin
a3df9bcadc
Merge branch '5.5' into 10.0
2019-01-28 10:36:12 +01:00
Natanael Copa
459d6da869
MDEV-18269 - fix off-by-one bug in unittest
...
Fix the off-by-one overflow which was introduced with commit
b0fd06a6f2
(MDEV-15670 - unit.my_atomic failed in buildbot with
Signal 11 thrown)
Closes #1098 .
2019-01-16 23:41:57 +04:00
Sergei Golubchik
6bb11efa4a
Merge branch '10.2' into 10.3
2019-01-03 13:09:41 +01:00
Sergei Golubchik
67240858b2
Merge branch '10.1' into 10.2
2018-12-30 18:30:29 +01:00
Sergei Golubchik
aeefd26ecb
Merge branch '10.0' into 10.1
2018-12-29 23:44:45 +01:00
Sergei Golubchik
8634f7e528
Merge branch '5.5' into 10.0
2018-12-20 09:15:01 +01:00
Sergey Vojtovich
b0fd06a6f2
MDEV-15670 - unit.my_atomic failed in buildbot with Signal 11 thrown
...
Workaround glibc bug: https://sourceware.org/bugzilla/show_bug.cgi?id=20116
by making unittest threads joinable. It makes code better anyway.
2018-12-18 17:20:15 +04:00
Marko Mäkelä
b006d2ead4
Merge bb-10.2-ext into 10.3
2018-02-15 10:22:03 +02:00
Sergei Golubchik
4771ae4b22
Merge branch 'github/10.1' into 10.2
2018-02-06 14:50:50 +01:00
Vladislav Vaintroub
6c279ad6a7
MDEV-15091 : Windows, 64bit: reenable and fix warning C4267 (conversion from 'size_t' to 'type', possible loss of data)
...
Handle string length as size_t, consistently (almost always:))
Change function prototypes to accept size_t, where in the past
ulong or uint were used. change local/member variables to size_t
when appropriate.
This fix excludes rocksdb, spider,spider, sphinx and connect for now.
2018-02-06 12:55:58 +00:00
Sergei Golubchik
d4df7bc9b1
Merge branch 'github/10.0' into 10.1
2018-02-02 10:09:44 +01:00
Vicențiu Ciorbaru
d833bb65d5
Merge remote-tracking branch '5.5' into 10.0
2018-01-24 12:29:31 +02:00
Sergei Golubchik
f2408e7e6a
Free memory in unit tests. Makes ASAN happier.
2018-01-22 11:39:54 +01:00
Sergey Vojtovich
1029b22feb
MDEV-13728 - Import MySQL 5.7 atomic operations for MSVC and Solaris
...
gcc_sync.h, solaris.h, generic-msvc.h copied verbatim.
2017-11-27 18:35:53 +04:00
Alexander Barkov
835cbbcc7b
Merge remote-tracking branch 'origin/bb-10.2-ext' into 10.3
...
TODO: enable MDEV-13049 optimization for 10.3
2017-10-30 20:47:39 +04:00
Vladislav Vaintroub
93690b96e2
Fix warnings in Win64
2017-10-11 08:44:24 +02:00
Michael Widenius
4aaa38d26e
Enusure that my_global.h is included first
...
- Added sql/mariadb.h file that should be included first by files in sql
directory, if sql_plugin.h is not used (sql_plugin.h adds SHOW variables
that must be done before my_global.h is included)
- Removed a lot of include my_global.h from include files
- Removed include's of some files that my_global.h automatically includes
- Removed duplicated include's of my_sys.h
- Replaced include my_config.h with my_global.h
2017-08-24 01:05:44 +02:00
Marko Mäkelä
1e3886ae80
Merge bb-10.2-ext into 10.3
2017-06-19 17:28:08 +03:00
Marko Mäkelä
8f643e2063
Merge 10.1 into 10.2
2017-05-23 11:09:47 +03:00
Marko Mäkelä
b61700c221
Merge 10.0 into 10.1
2017-05-23 08:59:03 +03:00
Sergei Golubchik
7c03edf2fe
MDEV-6262 analyze the coverity report on mariadb
...
uploaded 10.0, analyzed everything with the Impact=High
(and a couple of Medium)
2017-05-19 20:26:56 +02:00
Alexander Barkov
15d98ddc2a
Merge remote-tracking branch 'origin/bb-10.2-ext' into 10.3
2017-04-03 17:35:55 +04:00
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
Sergey Vojtovich
8f9999b5fc
MDEV-11212 - Clean-up MariaDB atomic operations
...
Removed my_atomic_initialize(): it doesn't make sense anymore.
2016-12-13 16:38:20 +04: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
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
Sergei Golubchik
a2bcee626d
Merge branch '10.0' into 10.1
2015-12-21 21:24:22 +01:00
Sergei Golubchik
1623995158
Merge branch '5.5' into 10.0
2015-12-13 00:10:40 +01:00
Sergei Golubchik
fa4d4fc76e
unit tests for my_getopt
2015-12-09 13:42:16 +01: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
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
d3e2e1243b
5.5 merge
2014-05-09 12:35:11 +02:00