antirez
a76c67578c
Sentinel: small refactoring of sentinelCollectTerminatedScripts().
...
Related to #7113 .
2020-04-24 10:14:48 +02:00
omg-by
b949f7c173
fix(sentinel): sentinel.running_scripts will always increase more times and not reset
...
when trigger a always fail scripts, sentinel.running_scripts will increase ten times, however it
only decrease one times onretry the maximum. and it will't reset, when it become
SENTINEL_SCRIPT_MAX_RUNNING, sentinel don't trigger scripts.
2020-04-24 10:14:48 +02:00
omg-by
3a27064c41
fix(sentinel): sentinel.running_scripts will always increase more times and not reset
...
when trigger a always fail scripts, sentinel.running_scripts will increase ten times, however it
only decrease one times onretry the maximum. and it will't reset, when it become
SENTINEL_SCRIPT_MAX_RUNNING, sentinel don't trigger scripts.
2020-04-24 10:14:48 +02:00
antirez
e8852b5cc5
Also use propagate() in streamPropagateGroupID().
2020-04-24 10:13:20 +02:00
antirez
57a0c9c98d
Also use propagate() in streamPropagateGroupID().
2020-04-24 10:13:20 +02:00
Salvatore Sanfilippo
020a269592
Merge pull request #7120 from Dave-in-lafayette/patch-1
...
fix for unintended crash during panic response
2020-04-23 16:30:28 +02:00
Salvatore Sanfilippo
e83d5b64dc
Merge pull request #7120 from Dave-in-lafayette/patch-1
...
fix for unintended crash during panic response
2020-04-23 16:30:28 +02:00
Salvatore Sanfilippo
8887bd306c
Merge pull request #7114 from guybe7/stream_tag_xsetid
...
Add the stream tag to XSETID tests
2020-04-23 16:29:46 +02:00
Salvatore Sanfilippo
42d309fffc
Merge pull request #7114 from guybe7/stream_tag_xsetid
...
Add the stream tag to XSETID tests
2020-04-23 16:29:46 +02:00
Salvatore Sanfilippo
4a170b3e71
Merge pull request #7121 from Dave-in-lafayette/patch-2
...
fix for crash during panic before all threads are up
2020-04-23 16:29:00 +02:00
Salvatore Sanfilippo
25725957e9
Merge pull request #7121 from Dave-in-lafayette/patch-2
...
fix for crash during panic before all threads are up
2020-04-23 16:29:00 +02:00
Salvatore Sanfilippo
0dd08d746e
Merge pull request #7123 from fayadexinqing/optimizeClusterSlots
...
Optimize the command of cluster slots
2020-04-23 16:18:22 +02:00
Salvatore Sanfilippo
72f0751905
Merge pull request #7123 from fayadexinqing/optimizeClusterSlots
...
Optimize the command of cluster slots
2020-04-23 16:18:22 +02:00
antirez
15e36d8674
Minor aesthetic changes to #7135 .
2020-04-23 16:13:45 +02:00
antirez
12cd67b7ca
Minor aesthetic changes to #7135 .
2020-04-23 16:13:45 +02:00
Salvatore Sanfilippo
3099d3c6cf
Merge pull request #7135 from valentinogeron/optimize-xreadgroup-noack
...
XREADGROUP with NOACK should propagate only one XGROUP SETID command
2020-04-23 16:12:08 +02:00
Salvatore Sanfilippo
2a3d933cc6
Merge pull request #7135 from valentinogeron/optimize-xreadgroup-noack
...
XREADGROUP with NOACK should propagate only one XGROUP SETID command
2020-04-23 16:12:08 +02:00
antirez
8f0c7139b8
ACL: re-enable command execution of disabled users.
...
After all I changed idea again: enabled/disabled should have a more
clear meaning, and it only means: you can't authenticate with such user
with new connections, however old connections continue to work as
expected.
2020-04-23 11:56:39 +02:00
antirez
96ebfc3b36
ACL: re-enable command execution of disabled users.
...
After all I changed idea again: enabled/disabled should have a more
clear meaning, and it only means: you can't authenticate with such user
with new connections, however old connections continue to work as
expected.
2020-04-23 11:56:39 +02:00
antirez
aede1b04c9
getRandomBytes(): use HMAC-SHA256.
...
Now that we have an interface to use this API directly, via ACL GENPASS,
we are no longer sure what people could do with it. So why don't make it
a strong primitive exported by Redis in order to create unique IDs and
so forth?
The implementation was tested against the test vectors that can
be found in RFC4231.
2020-04-23 11:23:50 +02:00
antirez
9ae8254e20
getRandomBytes(): use HMAC-SHA256.
...
Now that we have an interface to use this API directly, via ACL GENPASS,
we are no longer sure what people could do with it. So why don't make it
a strong primitive exported by Redis in order to create unique IDs and
so forth?
The implementation was tested against the test vectors that can
be found in RFC4231.
2020-04-23 11:23:50 +02:00
antirez
7cedce1171
ACL GENPASS: take number of bits as argument.
2020-04-23 10:53:21 +02:00
antirez
a95a086be7
ACL GENPASS: take number of bits as argument.
2020-04-23 10:53:21 +02:00
antirez
530a73e8cc
ACL GENPASS: emit 256 bits instead of 128.
2020-04-23 10:39:53 +02:00
antirez
dc1bc0f423
ACL GENPASS: emit 256 bits instead of 128.
2020-04-23 10:39:53 +02:00
antirez
febfd6a304
ACL: deny commands execution of disabled users.
2020-04-22 17:14:15 +02:00
antirez
889eaba2b7
ACL: deny commands execution of disabled users.
2020-04-22 17:14:15 +02:00
Valentino Geron
3df7a7dcae
XREADGROUP with NOACK should propagate only one XGROUP SETID command
2020-04-22 17:03:51 +03:00
Valentino Geron
6fd2d7cfee
XREADGROUP with NOACK should propagate only one XGROUP SETID command
2020-04-22 17:03:51 +03:00
antirez
e4434f93d5
Merge branch 'unstable' of github.com:/antirez/redis into unstable
2020-04-22 11:51:05 +02:00
antirez
c2db3de498
Merge branch 'unstable' of github.com:/antirez/redis into unstable
2020-04-22 11:51:05 +02:00
antirez
4222dfae6e
Tracking: test expired keys notifications.
2020-04-22 11:45:34 +02:00
antirez
8d67211450
Tracking: test expired keys notifications.
2020-04-22 11:45:34 +02:00
antirez
3b98f3f2ce
Tracking: NOLOOP tests.
2020-04-22 11:24:19 +02:00
antirez
58d61dd639
Tracking: NOLOOP tests.
2020-04-22 11:24:19 +02:00
Salvatore Sanfilippo
ec2c103701
Merge pull request #7131 from botovq/tls_no_renegotiation
...
TLS: Fix build with SSL_OP_NO_CLIENT_RENEGOTIATION
2020-04-22 11:10:48 +02:00
Salvatore Sanfilippo
3e738c8a6c
Merge pull request #7131 from botovq/tls_no_renegotiation
...
TLS: Fix build with SSL_OP_NO_CLIENT_RENEGOTIATION
2020-04-22 11:10:48 +02:00
antirez
62a3ec8848
Tracking: signal key as modified when evicting.
2020-04-22 10:49:17 +02:00
antirez
2d1968f841
Tracking: signal key as modified when evicting.
2020-04-22 10:49:17 +02:00
Theo Buehler
9bb3429f1a
TLS: Fix build with SSL_OP_NO_CLIENT_RENEGOTIATION
...
There is no ssl in this scope, so the build breaks.
All the other options are set directly on the ctx.
2020-04-22 10:05:47 +02:00
Theo Buehler
04f1a280e0
TLS: Fix build with SSL_OP_NO_CLIENT_RENEGOTIATION
...
There is no ssl in this scope, so the build breaks.
All the other options are set directly on the ctx.
2020-04-22 10:05:47 +02:00
John Sully
92703d32cc
Default yes in apt install
...
Former-commit-id: e0a8709c09796b4e9a32166205ebdd487b52290a
2020-04-22 02:17:28 -04:00
John Sully
3395d984eb
Default yes in apt install
...
Former-commit-id: e0a8709c09796b4e9a32166205ebdd487b52290a
2020-04-22 02:17:28 -04:00
John Sully
41fcbc881b
Run arm CI builds
...
Former-commit-id: 17795fd5ce5fed0706769b37b3d11104b575fc37
2020-04-22 02:13:02 -04:00
John Sully
2909b19cdb
Run arm CI builds
...
Former-commit-id: 17795fd5ce5fed0706769b37b3d11104b575fc37
2020-04-22 02:13:02 -04:00
John Sully
4acd49c4fc
MacOS Build Break Fix
...
Former-commit-id: d6738ffa5df6dd4d6cdf9f717d30f163d3dc0129
2020-04-22 01:21:35 -04:00
John Sully
f34e25393e
MacOS Build Break Fix
...
Former-commit-id: d6738ffa5df6dd4d6cdf9f717d30f163d3dc0129
2020-04-22 01:21:35 -04:00
John Sully
34f50a49df
Add deps to CI yml
...
Former-commit-id: 29d9fba802a24ba3e29bf5a66ab684c7d9d0959a
2020-04-22 01:11:06 -04:00
John Sully
5bf79833c5
Add deps to CI yml
...
Former-commit-id: 29d9fba802a24ba3e29bf5a66ab684c7d9d0959a
2020-04-22 01:11:06 -04:00
John Sully
6b02c556e8
Bump version
...
Former-commit-id: f527649f156147f29efb81a7a20057909fe43748
2020-04-22 01:07:14 -04:00