Vitaly Baranov
|
10c912dab2
|
Rewrite the User class to be controlled by AccessControlManager.
|
2020-01-31 20:27:32 +03:00 |
|
Yuriy
|
6f4431b79f
|
proper logging levels
|
2020-01-19 01:19:06 +00:00 |
|
kreuzerkrieg
|
9612bb0e79
|
More GCC warnings
|
2019-12-16 23:19:50 +02:00 |
|
Yuriy
|
6c8e2d8b85
|
fixed getting double SHA1 in mysql_native_password auth plugin
|
2019-12-06 04:35:49 +03:00 |
|
Yuriy
|
564b58d2f6
|
using mysql_native_password for passwordless users
|
2019-12-05 02:37:11 +03:00 |
|
Yuriy
|
9d0a0d0db0
|
fixed type
|
2019-12-05 02:32:17 +03:00 |
|
Yuriy
|
dbe7dc1185
|
using SHA1 MySQL auth plugin for plaintext passwords
|
2019-12-05 02:30:06 +03:00 |
|
Yuriy
|
3677d1dcfa
|
implemented ProtocolText
|
2019-12-01 15:17:49 +03:00 |
|
proller
|
6a573b4092
|
Allow to use mysql format without ssl - try2 with mysql interface split (#7524)
* Allow use mysql format without ssl
* fix
* fix
* fix
* Also disable poco's optional libraries
* clean
* fix
* fix
* Requested changes
* clean
* Requested fixes
* Update MySQLHandler.cpp
|
2019-11-02 13:20:46 +03:00 |
|
Vitaly Baranov
|
12d1d87d64
|
Move authentication code to a separate class.
|
2019-10-11 00:18:52 +03:00 |
|
Ivan Lezhankin
|
967e00a8da
|
It works!
if compiled with:
CC=clang CXX=clang++ cmake -Wno-dev . -Bbuild -GNinja -DCMAKE_AR:FILEPATH=x86_64-apple-darwin-ar -DCMAKE_RANLIB:FILEPATH=x86_64-apple-darwin-ranlib -DCMAKE_SYSTEM_NAME=Darwin -DSDK_PATH=MacOSX10.14.sdk -DLINKER_NAME=x86_64-apple-darwin-ld -DUSE_SNAPPY=OFF -DENABLE_SSL=OFF -DENABLE_PROTOBUF=OFF -DENABLE_PARQUET=OFF -DENABLE_READLINE=OFF -DENABLE_ICU=OFF -DENABLE_FASTOPS=OFF
|
2019-09-20 20:09:22 +03:00 |
|
Yuriy
|
25c882e3cc
|
fixed unbundled build
|
2019-08-16 00:22:54 +03:00 |
|
Yuriy
|
c5b6d1f9bf
|
merged origin/master
|
2019-08-15 19:48:10 +03:00 |
|
kreuzerkrieg
|
112fc71276
|
adding -Wshadow for GCC
|
2019-08-09 23:58:16 +03:00 |
|
Yuriy
|
c1b57f9cf5
|
fixed heap buffer overflow in PacketPayloadWriteBuffer
|
2019-07-29 18:41:47 +03:00 |
|
Yuriy
|
f1694a1746
|
build fix
|
2019-07-29 03:09:17 +03:00 |
|
Yuriy
|
b1d5f4ca20
|
disabled mysql_native_password when password is specified as a plain text as it allows to connect to ClickHouse knowing only SHA1 instead of a password
|
2019-07-28 17:17:33 +03:00 |
|
Yuriy
|
21ce5331d1
|
implemented mysql_native_password auth plugin for compatibility with mysqljs
|
2019-07-28 16:12:26 +03:00 |
|
Yuriy
|
ec33f4bd2a
|
fixed style
|
2019-07-28 04:34:48 +03:00 |
|
Yuriy
|
96552a4d4e
|
prevent rewriting packet in case of attempt to write more than initially calculated payload length
|
2019-07-28 03:41:41 +03:00 |
|
Yuriy
|
383fa25c51
|
resolved conflict
|
2019-07-28 02:00:15 +03:00 |
|
Yuriy
|
a1152f99ae
|
switching to sha256_password after handshake in order to use PHP client without SSL
|
2019-07-23 10:57:58 +03:00 |
|
Yuriy
|
be589ed825
|
commented about endianness
|
2019-07-19 22:29:44 +03:00 |
|
Yuriy
|
fa2dfcd71d
|
better
|
2019-07-19 21:43:52 +03:00 |
|
Yuriy
|
475179cec7
|
added size limit for packets which are read without memory tracker (all packets except for COM_QUERY)
|
2019-07-19 20:55:07 +03:00 |
|
Yuriy
|
d74be1dc9c
|
fixed MySQLOutputFormat used by new query processing pipeline
|
2019-07-16 11:24:51 +03:00 |
|
Yuriy
|
4df72f18ce
|
writing packets in parts
|
2019-07-16 09:39:18 +03:00 |
|
Yuriy
|
f221fb0999
|
build fix
|
2019-07-15 23:37:01 +03:00 |
|
Yuriy
|
baa62f2aba
|
style check
|
2019-07-15 01:53:30 +03:00 |
|
Yuriy
|
0ed77453d3
|
reading packets in parts
|
2019-07-15 01:13:56 +03:00 |
|
Yuriy
|
a6bd5bccff
|
tiny fix
|
2019-07-14 11:27:58 +03:00 |
|
Yuriy
|
450b20ca89
|
max_memory_usage support in MySQL wire protocol
|
2019-07-01 08:58:31 +03:00 |
|
Alexey Milovidov
|
05737678e2
|
Remove debug logging from MySQL protocol
|
2019-05-30 11:25:16 +03:00 |
|
Yuriy
|
96c2bb383f
|
using logging level from config.xml
|
2019-05-26 22:30:23 +03:00 |
|
Yuriy
|
96e3574a06
|
Improvements of MySQL Wire Protocol
|
2019-05-26 09:52:29 +03:00 |
|
Yuriy
|
4a14eac00b
|
fixed memory leak and changed logging levels
|
2019-05-17 16:00:09 +03:00 |
|
Yuriy
|
0cd3094240
|
fixed stack buffer overflow
|
2019-05-16 20:15:43 +03:00 |
|
Yuriy
|
4ee84810b0
|
including information about query execution in response
|
2019-05-16 08:36:08 +03:00 |
|
Yuriy
|
ff4937859e
|
added MySQL wire protocol presentational format
|
2019-05-16 06:34:04 +03:00 |
|
Yuriy
|
d21cf9d85f
|
ssl support
|
2019-04-29 09:05:30 +03:00 |
|
Yuriy
|
e4766a4ef9
|
caching_sha2_password authentication plugin
|
2019-04-22 13:57:50 +03:00 |
|
Yuriy
|
2789a83c03
|
fixed compilation with clang
|
2019-04-08 10:03:04 +03:00 |
|
Yuriy
|
1dc5c4cba3
|
explicitly defined constructors
|
2019-04-07 15:33:06 +03:00 |
|
Yuriy
|
b792568bdc
|
added golang mysql client test
|
2019-04-07 13:29:30 +03:00 |
|
Yuriy
|
0f3ec94ebd
|
added mysql protocol test
|
2019-04-03 01:45:06 +03:00 |
|
Yuriy
|
107f33e888
|
added password check and changed packets serialization
|
2019-04-01 12:27:39 +03:00 |
|
Yuriy
|
bfd53e3ccc
|
draft
|
2019-03-17 10:11:22 +03:00 |
|