e205f931aa
*: support password validation options and variables ( #38953 )
...
ref pingcap/tidb#38924 , close pingcap/tidb#38928
2022-11-24 20:25:59 +08:00
1d482db4dd
*: Support for tidb_sm3_password authentication ( #36193 )
...
close pingcap/tidb#36192
2022-09-08 12:00:57 +08:00
114c922bc8
*: enable gosec ( #35873 )
...
ref pingcap/tidb#35345
2022-07-05 19:39:01 +08:00
1bf64c60f4
*: Refactor FieldType structure ( #33569 )
...
close pingcap/tidb#32116
2022-04-26 19:28:51 +08:00
7c56706622
*: support predeclared golangci-lint linter ( #32066 )
...
close pingcap/tidb#30733
2022-02-14 10:35:38 +08:00
e47f0f5e80
expression: use encode buffer in to_binary, warp encrypt function with to_binary ( #29950 )
2021-11-22 19:33:49 +08:00
8bdac02523
expression: Support GBK for builtin function AesDecrypt ( #29157 )
2021-11-15 17:01:07 +08:00
5bece67a9b
expression: support GBK for builtin function Compress ( #29170 )
2021-11-12 17:07:05 +08:00
a14ad60987
expression: support GBK for builtin function SHA1/SHA2 ( #29544 )
2021-11-08 17:07:05 +08:00
9409d54d81
expression: support builtin func password for GBK ( #29202 )
2021-11-05 12:17:02 +08:00
9d9915b8a6
expression: support GBK for builtin function Decode and Encode ( #29315 )
2021-11-03 20:17:01 +08:00
ee2adfdc24
expression: Support GBK for builtin function MD5 ( #29165 )
2021-11-03 10:51:01 +08:00
94e30df8e2
parser: fix compiling, add unit tests ( #28700 )
2021-10-11 23:15:25 +08:00
7755d25aba
*: Integrate SkyWalking-eyes to check license headers in CI and fix licenses headers ( #27198 )
2021-08-16 18:52:00 +08:00
73bb7dd2c6
*: Annotations and fixes related to gosec ( #26907 )
2021-08-09 22:27:15 +08:00
35eded065e
*: fix structcheck lint warnings ( #23062 )
2021-03-24 21:09:37 +08:00
28c9e9290b
*: gocritic fixes for commentFormatting ( #21578 )
2020-12-09 12:03:17 +08:00
9d391949cd
expression: refactor logic about checking illegal mix collations ( #16866 )
2020-04-29 16:40:56 +08:00
cbc2c03c36
expression: derive collation and charset information and support the Collation() builtin-func ( #14905 )
2020-02-24 19:35:49 +08:00
4b830aa7f6
*: Remove unused code ( #13674 )
2019-11-22 11:37:07 +08:00
6b9703bc5f
expression: panic in test mode if builtin function's PbCode unspecified ( #13334 )
...
Signed-off-by: Lonng <heng@lonng.org >
2019-11-12 15:31:12 +08:00
786a9d54a3
expression,util/encrypt: add support for AES OFB mode ( #8605 )
2019-01-11 14:22:57 +08:00
b818fb2f01
expression,util/encrypt:add support for AES CFB mode ( #8760 )
2018-12-21 17:10:58 +08:00
d9e02b76dd
expression: remove redundant "errors.Trace()" in "expression" package ( #8609 )
2018-12-07 12:20:31 +08:00
e61bad0769
expression: handle corrupted length in uncompress builtin function ( #8586 )
2018-12-06 22:36:49 +08:00
32b1dbd8d5
*: rename "github.com/pkg/errors" to "github.com/pingcap/errors" ( #8136 )
...
We import "github.com/pkg/errors" in the code, and actually put
the "github.com/pingcap/errors" there in the vendor path.
That's a dirty hack, and prevent the introduce of Go module.
2018-11-01 16:09:07 +08:00
89dda9d9a8
*: move parser to a separate repository ( #8036 )
2018-10-25 11:12:10 +08:00
038ac639ba
expression: ECB/CBC modes with 128/192/256-bit key length for AES ( #7425 )
2018-09-23 22:09:02 +08:00
cb03f2bec1
move from juju/errors to pkg/errors ( #7151 )
2018-09-12 15:42:20 +08:00
8b1feeb9d4
Add two buildin function ( decode and encode) ( #7622 )
2018-09-10 18:48:15 +08:00
06021c7cfe
remove types.Row interface ( #7170 )
2018-07-27 13:45:03 +08:00
f21483e6ed
expression: add Clone() for builtinFunc
2018-04-11 10:00:19 -05:00
ae4300d03b
expression: Add deprecation warning for builtin function PASSWORD ( #6000 )
2018-03-13 12:37:04 +08:00
4e1a114e68
*: move package context to sessionctx ( #5890 )
2018-02-22 18:03:38 +08:00
fc6376981d
*: remove GetSessionVars() in expression evaluation ( #5683 )
2018-01-22 11:04:32 +08:00
8b149c3323
Prealloc / collides with package name ( #5560 )
2018-01-05 19:15:54 +08:00
62433663e5
util/types: change types path ( #5007 )
...
* util/types: change types path
2017-11-04 10:37:14 -05:00
ed7f68ca9b
*: Add Row interface ( #4859 )
2017-10-23 11:36:28 +08:00
64bc8cb6cb
expression: remove "self" field in "baseBuiltinFunc" completely ( #4766 )
...
* expression: remove "self" field in "baseBuiltinFunc" completely
* address comment
2017-10-13 04:55:25 -05:00
83ace4f748
expression: return NULL when error is not nil ( #4749 )
2017-10-11 03:38:03 -05:00
b4ad894b0a
expression, plan: do come code clean and make golint happy ( #4681 )
2017-09-29 10:35:47 +08:00
459c4691b5
expression: remove useless code ( #4672 )
2017-09-28 16:03:04 +08:00
f89db5b6ec
expression, types: export "evalTp" to "EvalType" and move it to package "types" ( #4626 )
...
* expression, types: export "evalTp" to "EvalType" and move it to package "types"
* add source file
* change "ETJSON" to "ETJson"
2017-09-26 11:25:27 +08:00
069cc8b222
expression: open new expression framework by default ( #4595 )
2017-09-22 15:29:42 +08:00
a8b09d2761
expression: reorganize error messages for non-existent functions ( #4582 )
2017-09-21 12:14:50 +08:00
55bbc41069
expression: adjust getFunction context.Context param position ( #4400 )
2017-09-01 16:03:19 +08:00
f02a615bed
expression: remove useless error return ( #4347 )
2017-08-28 20:34:30 +08:00
a88ebb1cf6
*: use structure to store user identity ( #4078 )
...
*: use structure to store user identity
2017-08-14 03:37:36 -05:00
d5b860b126
expression: throw unsupported error during type infer stage ( #4156 )
2017-08-14 11:33:04 +08:00
eaf22638b5
expression: rewrite builtin function RANDOM_BYTES ( #4148 )
2017-08-11 18:27:10 +08:00