dejun.xdj
e9feeb822a
Fix code format issue.
2018-06-28 18:39:42 +08:00
dejun.xdj
47308e7a14
Don't output password warning message when --no-auth-warning is used.
2018-06-28 18:38:24 +08:00
dejun.xdj
a9ec9aa0ae
Avoid -Woverlength-strings compile warning.
...
Using another fprintf call to output the rest help message.
2018-06-28 18:22:06 +08:00
dejun.xdj
e8a7af858a
Add --no-auth-warning help message.
2018-06-28 18:17:04 +08:00
zhaozhao.zz
483f7d3222
clients: add type option for client list
2018-06-28 17:43:05 +08:00
antirez
47f3617541
Security: fix redis-cli buffer overflow.
...
Thanks to Fakhri Zulkifli for reporting it.
The fix switched to dynamic allocation, copying the final prompt in the
static buffer only at the end.
2018-06-13 12:40:33 +02:00
antirez
d2c353280e
Implement DEBUG htstats-key.
2018-06-08 11:17:20 +02:00
shenlongxing
c6c03ee21f
Fix write() errno error
2018-06-06 13:06:42 +02:00
Yossi Gottlieb
7c24f28f24
Clean gcc 7.x warnings, redis-cli cluster fix.
2018-06-03 15:54:30 +03:00
artix
f5dad061ee
Cluster Manager: fixed master_id check in clusterManagerNodeLoadInfo
2018-06-01 16:19:47 +02:00
artix
4edb920536
Cluster Manager: fixed infinite loop in rebalance (Issue #4941 ).
2018-05-31 15:59:16 +02:00
Salvatore Sanfilippo
3e493b1bca
Merge pull request #4932 from 0xtonyxia/fix-redis-cli-set-prefer-memory-leak
...
Fix redis-cli memory leak when sending set :preference command.
2018-05-24 16:15:21 +02:00
Salvatore Sanfilippo
61f7f49070
Merge pull request #4922 from 0xtonyxia/enhance-cli-security
...
Enhance security for redis-cli
2018-05-24 16:14:42 +02:00
dejun.xdj
aac27d834d
Fix redis-cli memory leak when sending set preference command.
2018-05-21 12:19:37 +08:00
dejun.xdj
5e0261c0eb
Check if the repeat value is positive in while loop of cliSendCommand().
...
In case that the incoming repeat parameter is negative and causes a
deadless loop.
2018-05-21 12:06:48 +08:00
dejun.xdj
fab8975463
Change the type of repeat argument to long for function cliSendCommand.
...
To be in consistent with the original definition.
2018-05-21 12:04:53 +08:00
dejun.xdj
dc4be43b57
Fix negtive repeat command value issue.
...
If command like "-1 set a b" is sent with redis-cli, it will cause a deadless loop. So some repeat value checking logic is added to avoid this.
2018-05-19 22:50:40 +08:00
dejun.xdj
8ce9da0e9c
Detect and stop saving history for auth command with repeat option.
...
Put the repeat option checking code a little forward to avoid repeat logic.
2018-05-18 11:40:05 +08:00
dejun.xdj
9eb550dc82
Change the warning message a little bit to avoid trademark issuses.
2018-05-18 11:37:31 +08:00
artix
a41999e513
Removed TODO in redis-cli
2018-05-16 18:04:13 +02:00
artix
6b1be41055
Cluster Manager: fixed unprinted reply error
2018-05-16 17:49:18 +02:00
dejun.xdj
0e070f8e1e
Stop saving auth command in redis-cli history.
2018-05-16 16:18:00 +08:00
dejun.xdj
50eeff67b0
Add warning message when using password on command line
2018-05-16 16:15:12 +08:00
artix
d7fb3f1261
Cluster Manager: print flags as strings.
2018-05-15 18:41:46 +02:00
artix
c84512a89e
- Fixed mistyped redis command (clusterManagerGetNodeWithMostKeysInSlot)
...
- Cluster node structure is now updated after ADDSLOTS
2018-05-11 18:29:12 +02:00
artix
7627338fb9
Cluster Manager: --cluster options can now be placed everywhere
2018-05-07 17:31:34 +02:00
artix
0886db7ba6
Cluster Manager: fixed expected slots calculation (rebalance)
...
Cluster Manager: fixed argument parsing after --cluster-weight
2018-04-23 16:28:48 +02:00
artix
d7ae96327b
Cluster Manager: fixed bug when parsing CLUSTER NODES reply (clusterManagerNodeLoadInfo)
2018-04-23 16:28:48 +02:00
artix
be2f5c3ee3
Cluster Manager: code improvements and more comments added.
2018-04-23 16:28:48 +02:00
artix
08e41b49cf
Cluster Manager: set-timeout command
2018-04-23 16:28:48 +02:00
artix
6ed5e32a5d
- Cluster Manager: del-node command.
...
- Cluster Manager: fixed bug in clusterManagerNodeWithLeastReplicas
2018-04-23 16:28:48 +02:00
artix
3813fe12c4
Cluster Manager: add-node command.
2018-04-23 16:28:48 +02:00
artix
d2d9fee4bc
Cluster Manager: added clusterManagerCheckCluster to import command
2018-04-23 16:28:48 +02:00
artix
68f53b8be1
Cluster Manager: import command
2018-04-23 16:28:48 +02:00
artix
80f4553a37
Cluster Manager: fix command.
2018-04-23 16:28:48 +02:00
artix
4907218145
Cluster Manager: rebalance command
2018-04-23 16:28:48 +02:00
artix
98f67ebcfb
clusterManagerAddSlots: changed the way ADDSLOTS command is built
2018-04-23 16:28:48 +02:00
artix
e730b6e3ee
ClusterManager: fixed --cluster-from 'all' parsing
2018-04-23 16:28:48 +02:00
Artix
c5eca33917
Cluster Manager: fixed some memory error
2018-04-23 16:28:48 +02:00
artix
6e734eeedd
Fixed memory write error in clusterManagerGetConfigSignature
2018-04-23 16:28:48 +02:00
artix
50d95cc5c8
Cluster Manager: reshard command, fixed slots
...
parsing bug and other minor bugs.
2018-04-23 16:28:48 +02:00
artix
efe06fcecd
Cluster Manager:
...
- Almost all Cluster Manager related code moved to
the same section.
- Many macroes converted to functions
- Added various comments
- Little code restyling
2018-04-23 16:28:48 +02:00
artix
a0b8992ea3
- Fixed bug in clusterManagerGetAntiAffinityScore
...
- Code improvements
2018-04-23 16:28:48 +02:00
artix
b068d0fb13
Cluster Manager: colorized output
2018-04-23 16:28:48 +02:00
artix
3161a5bed0
Cluster Manager: improved cleanup/error handling in various functions
2018-04-23 16:28:48 +02:00
artix
fa986e8cad
Cluster Manager: 'call' command.
2018-04-23 16:28:48 +02:00
artix
a0e1884b54
Cluster Manager: CLUSTER_MANAGER_NODE_CONNECT macro
2018-04-23 16:28:48 +02:00
artix
a376881fc2
ClusterManager: added replicas count to clusterManagerNode
2018-04-23 16:28:48 +02:00
artix
653799a4d8
Cluster Manager: cluster is considered consistent if only one node has been found
2018-04-23 16:28:48 +02:00
artix
377717d6e1
Cluster Manager: reply error catch for MEET command
2018-04-23 16:28:48 +02:00