diff --git a/.fmf/version b/.fmf/version deleted file mode 100644 index d00491f..0000000 --- a/.fmf/version +++ /dev/null @@ -1 +0,0 @@ -1 diff --git a/.gitignore b/.gitignore deleted file mode 100644 index 3f61a98..0000000 --- a/.gitignore +++ /dev/null @@ -1,12 +0,0 @@ -clog -/redis-7.0.*.tar.gz -/redis-7.2.0.tar.gz -/redis-doc-47e506c.tar.gz -/redis-7.2.1.tar.gz -/redis-doc-b91cd8b.tar.gz -/redis-7.2.2.tar.gz -/redis-doc-4d345ac.tar.gz -/redis-7.2.3.tar.gz -/redis-doc-1df0c2f.tar.gz -/redis-7.2.4.tar.gz -/redis-doc-8663f15.tar.gz diff --git a/0001-1st-man-pageis-for-redis-cli-redis-benchmark-redis-c.patch b/0001-1st-man-pageis-for-redis-cli-redis-benchmark-redis-c.patch deleted file mode 100644 index f7e3dd1..0000000 --- a/0001-1st-man-pageis-for-redis-cli-redis-benchmark-redis-c.patch +++ /dev/null @@ -1,652 +0,0 @@ -From d68953c34d4d6987883ddf6158c3c69e7500667f Mon Sep 17 00:00:00 2001 -From: Remi Collet -Date: Thu, 8 Sep 2016 14:51:15 +0200 -Subject: [PATCH 1/3] 1st man pageis for - redis-cli - redis-benchmark - - redis-check-aof - redis-check-rdb - redis-server - redis.conf - -as redis-sentinel is a symlink to redis-server, same page can be used (also symlinked) -redis.conf can also be used for sentinel.conf ---- - man/man1/redis-benchmark.1 | 132 ++++++++++++++++++++++++++++ - man/man1/redis-check-aof.1 | 60 +++++++++++++ - man/man1/redis-check-rdb.1 | 53 ++++++++++++ - man/man1/redis-cli.1 | 171 +++++++++++++++++++++++++++++++++++++ - man/man1/redis-server.1 | 117 +++++++++++++++++++++++++ - man/man5/redis.conf.5 | 57 +++++++++++++ - 6 files changed, 590 insertions(+) - create mode 100644 man/man1/redis-benchmark.1 - create mode 100644 man/man1/redis-check-aof.1 - create mode 100644 man/man1/redis-check-rdb.1 - create mode 100644 man/man1/redis-cli.1 - create mode 100644 man/man1/redis-server.1 - create mode 100644 man/man5/redis.conf.5 - -diff --git a/man/man1/redis-benchmark.1 b/man/man1/redis-benchmark.1 -new file mode 100644 -index 0000000..a3e4c62 ---- /dev/null -+++ b/man/man1/redis-benchmark.1 -@@ -0,0 +1,132 @@ -+.TH REDIS-BENCHMARK 1 "2016" "Redis" "User commands" -+.SH NAME -+redis\-benchmark \- Redis benchmark -+ -+.SH SYNOPSIS -+.B redis\-benchmark -+[ options ] -+.LP -+ -+.SH DESCRIPTION -+\fBRedis\fP is an open source (BSD licensed), in-memory data structure store, -+used as database, cache and message broker, found at -+.B http://redis.io/ -+ -+The \fBredis\-benchmark\fP command is a command to benchmark redis-server. -+ -+.SH OPTIONS -+.TP 15 -+.B \-h \fIhostname\fP -+Server hostname (default: 127.0.0.1). -+.TP -+.B \-p \fIport\fP -+Server port (default: 6379). -+.TP -+.B \-s \fIsocket\fP -+Server socket (overrides hostname and port). -+.TP -+.B \-a \fIpassword\fP -+Password to use when connecting to the server. -+.TP -+.B \-c \fIclients\fP -+Number of parallel connections (default 50) -+.TP -+.B \-dnnum \fIdb\fP -+SELECT the specified db number (default 0) -+.TP -+.B \-k \fIboolean\fP -+1=keep alive 0=reconnect (default 1) -+.TP -+.B \-r \fIkeyspacelen\fP -+Use random keys for SET/GET/INCR, random values for SADD -+Using this option the benchmark will expand the string __rand_int__ -+inside an argument with a 12 digits number in the specified range -+from 0 to keyspacelen-1. The substitution changes every time a command -+is executed. Default tests use this to hit random keys in the -+specified range. -+.TP -+.B \-P \fInumreq\fP -+Pipeline requests. Default 1 (no pipeline). -+.TP -+.B \-e -+If server replies with errors, show them on stdout. -+(no more than 1 error per second is displayed) -+.TP -+.B \-q -+Quiet. Just show query/sec values -+.TP -+.B \-\-csv -+Output in CSV format -+.TP -+.B \-l -+Loop. Run the tests forever -+.TP -+.B \-t \fItests\fP -+Only run the comma separated list of tests. The test -+names are the same as the ones produced as output. -+.TP -+.B \-I -+Idle mode. Just open N idle connections and wait. -+ -+.SH EXAMPLES -+.TP 5 -+Run the benchmark with the default configuration against 127.0.0.1:6379: -+$ redis\-benchmark -+.TP -+Use 20 parallel clients, for a total of 100k requests, against 192.168.1.1: -+$ redis-benchmark \-h 192.168.1.1 \-p 6379 \-n 100000 \-c 20 -+.TP -+Fill 127.0.0.1:6379 with about 1 million keys only using the SET test: -+$ redis\-benchmark \-t set \-n 1000000 \-r 100000000 -+.TP -+Benchmark 127.0.0.1:6379 for a few commands producing CSV output: -+$ redis\-benchmark \-t ping,set,get \-n 100000 \-\-csv -+.TP -+Benchmark a specific command line: -+$ redis\-benchmark \-r 10000 \-n 10000 eval 'return redis.call("ping")' 0 -+.TP -+Fill a list with 10000 random elements: -+$ redis\-benchmark \-r 10000 \-n 10000 lpush mylist __rand_int__ -+.TP -+On user specified command lines __rand_int__ is replaced with a random integer -+with a range of values selected by the -r option. -+ -+ -+.SH BUGS -+See: -+.PD 0 -+.B http://redis.io/support -+and -+.B https://github.com/antirez/redis/issues -+ -+.SH COPYRIGHT -+Copyright \(co 2006\-2016 -+Salvatore Sanfilippo -+.P -+Redistribution and use in source and binary forms, with or without -+modification, are permitted provided that the following conditions are met: -+.TP 2 -+* -+Redistributions of source code must retain the above copyright notice, -+this list of conditions and the following disclaimer. -+.TP -+* -+Redistributions in binary form must reproduce the above copyright -+notice, this list of conditions and the following disclaimer in the -+documentation and/or other materials provided with the distribution. -+.TP -+* -+Neither the name of Redis nor the names of its contributors may be used -+to endorse or promote products derived from this software without specific -+prior written permission. -+.P -+THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" AND -+ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED -+WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE -+DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT OWNER OR CONTRIBUTORS BE LIABLE FOR -+ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES -+(INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; -+LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON -+ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT -+(INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS -+SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. -diff --git a/man/man1/redis-check-aof.1 b/man/man1/redis-check-aof.1 -new file mode 100644 -index 0000000..1569fd9 ---- /dev/null -+++ b/man/man1/redis-check-aof.1 -@@ -0,0 +1,60 @@ -+.TH REDIS-CHECK-AOF 1 "2016" "Redis" "User commands" -+.SH NAME -+redis\-check\-aof \- Redis AOF file checker and repairer -+ -+.SH SYNOPSIS -+.B redis\-check\-aof -+[\-\-fix] -+.IR file.aof -+ -+.SH DESCRIPTION -+\fBRedis\fP is an open source (BSD licensed), in-memory data structure store, -+used as database, cache and message broker, found at -+.B http://redis.io/ -+ -+The \fBredis\-check\-aof\fP command to check or repair redis-server AOF files. -+ -+.SH OPTIONS -+.TP 15 -+.B \-\-fix -+Fix the file -+ -+ -+.SH BUGS -+See: -+.PD 0 -+.B http://redis.io/support -+and -+.B https://github.com/antirez/redis/issues -+ -+.SH COPYRIGHT -+Copyright \(co 2006\-2016 -+Salvatore Sanfilippo -+.P -+Redistribution and use in source and binary forms, with or without -+modification, are permitted provided that the following conditions are met: -+.TP 2 -+* -+Redistributions of source code must retain the above copyright notice, -+this list of conditions and the following disclaimer. -+.TP -+* -+Redistributions in binary form must reproduce the above copyright -+notice, this list of conditions and the following disclaimer in the -+documentation and/or other materials provided with the distribution. -+.TP -+* -+Neither the name of Redis nor the names of its contributors may be used -+to endorse or promote products derived from this software without specific -+prior written permission. -+.P -+THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" AND -+ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED -+WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE -+DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT OWNER OR CONTRIBUTORS BE LIABLE FOR -+ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES -+(INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; -+LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON -+ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT -+(INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS -+SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. -diff --git a/man/man1/redis-check-rdb.1 b/man/man1/redis-check-rdb.1 -new file mode 100644 -index 0000000..0e798ab ---- /dev/null -+++ b/man/man1/redis-check-rdb.1 -@@ -0,0 +1,53 @@ -+.TH REDIS-CHECK-RDB 1 "2016" "Redis" "User commands" -+.SH NAME -+redis\-check\-aof \- Redis RDB file checker -+ -+.SH SYNOPSIS -+.B redis\-check\-aof -+.IR file.rdb -+ -+.SH DESCRIPTION -+\fBRedis\fP is an open source (BSD licensed), in-memory data structure store, -+used as database, cache and message broker, found at -+.B http://redis.io/ -+ -+The \fBredis\-check\-rdb\fP command to check redis-server RDB files. -+ -+.SH BUGS -+See: -+.PD 0 -+.B http://redis.io/support -+and -+.B https://github.com/antirez/redis/issues -+ -+.SH COPYRIGHT -+Copyright \(co 2006\-2016 -+Salvatore Sanfilippo -+.P -+Redistribution and use in source and binary forms, with or without -+modification, are permitted provided that the following conditions are met: -+.TP 2 -+* -+Redistributions of source code must retain the above copyright notice, -+this list of conditions and the following disclaimer. -+.TP -+* -+Redistributions in binary form must reproduce the above copyright -+notice, this list of conditions and the following disclaimer in the -+documentation and/or other materials provided with the distribution. -+.TP -+* -+Neither the name of Redis nor the names of its contributors may be used -+to endorse or promote products derived from this software without specific -+prior written permission. -+.P -+THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" AND -+ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED -+WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE -+DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT OWNER OR CONTRIBUTORS BE LIABLE FOR -+ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES -+(INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; -+LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON -+ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT -+(INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS -+SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. -diff --git a/man/man1/redis-cli.1 b/man/man1/redis-cli.1 -new file mode 100644 -index 0000000..14f84df ---- /dev/null -+++ b/man/man1/redis-cli.1 -@@ -0,0 +1,171 @@ -+.TH REDIS-CLI 1 "2016" "Redis" "User commands" -+.SH NAME -+redis\-cli \- Redis client -+ -+.SH SYNOPSIS -+.B redis\-cli -+[ options ] [cmd [arg [arg ...]]] -+.LP -+ -+.SH DESCRIPTION -+\fBRedis\fP is an open source (BSD licensed), in-memory data structure store, -+used as database, cache and message broker, found at -+.B http://redis.io/ -+ -+The \fBredis-cli\fP command is a command line client to redis-server. -+ -+.SH OPTIONS -+.TP 15 -+.B \-h \fIhostname\fP -+Server hostname (default: 127.0.0.1). -+.TP -+.B \-p \fIport\fP -+Server port (default: 6379). -+.TP -+.B \-s \fIsocket\fP -+Server socket (overrides hostname and port). -+.TP -+.B \-a \fIpassword\fP -+Password to use when connecting to the server. -+.TP -+.B \-r \fIrepeat\fP -+Execute specified command N times. -+.TP -+.B \-i \fIinterval\fP -+When -r is used, waits \fIinterval\fP seconds per command. -+It is possible to specify sub-second times like -i 0.1. -+.TP -+.B \-n \fIdb\fP -+Database number. -+.TP -+.B \-x -+Read last argument from STDIN. -+.TP -+.B \-d \fIdelimiter\fP -+Multi-bulk delimiter in for raw formatting (default: \n). -+.TP -+.B \-c -+Enable cluster mode (follow -ASK and -MOVED redirections). -+.TP -+.B \-\-raw -+Use raw formatting for replies (default when STDOUT is not a tty). -+.TP -+.B \-\-no\-raw -+Force formatted output even when STDOUT is not a tty. -+.TP -+.B \-\-csv -+Output in CSV format. -+.TP -+.B \-\-stat -+Print rolling stats about server: mem, clients, ... -+.TP -+.B \-\-latency -+Enter a special mode continuously sampling latency. -+.TP -+.B \-\-latency\-history -+Like \-\-latency but tracking latency changes over time. -+Default time interval is 15 sec. Change it using -i. -+.TP -+.B \-\-latency\-dist -+Shows latency as a spectrum, requires xterm 256 colors. -+Default time interval is 1 sec. Change it using -i. -+.TP -+.B \-\-lru\-test -+Simulate a cache workload with an 80-20 distribution. -+.TP -+.B \-\-slave -+Simulate a slave showing commands received from the master. -+.TP -+.B \-\-rdb \fIfilename\fP -+Transfer an RDB dump from remote server to local file. -+.TP -+.B \-\-pipe -+Transfer raw Redis protocol from stdin to server. -+.TP -+.B \-\-pipe-timeout \fIn\fP -+In --pipe mode, abort with error if after sending all data. -+no reply is received within \fIn\fP seconds. -+Default timeout: 30. Use 0 to wait forever. -+.TP -+.B \-\-bigkeys -+Sample Redis keys looking for big keys. -+.TP -+.B \-\-scan -+List all keys using the SCAN command. -+.TP -+.B \-\-pattern \fIpat\fP -+Useful with --scan to specify a SCAN pattern. -+.TP -+.B \-\-intrinsic-latency \fIsec\fP -+Run a test to measure intrinsic system latency. -+The test will run for the specified amount of seconds. -+.TP -+.B \-\-eval \fIfile\fP -+Send an EVAL command using the Lua script at \fIfile\fP. -+.TP -+.B \-\-ldb -+Used with --eval enable the Redis Lua debugger. -+.TP -+.B \-\-ldb-sync-mode -+Like --ldb but uses the synchronous Lua debugger, in -+this mode the server is blocked and script changes are -+are not rolled back from the server memory. -+.TP -+.B \-\-help -+Output this help and exit. -+.TP -+.B \-\-version -+Output version and exit. -+ -+.SH EXAMPLES -+.TP -+cat /etc/passwd | redis-cli -x set mypasswd -+.TP -+redis-cli get mypasswd -+.TP -+redis-cli \-r 100 lpush mylist x -+.TP -+redis-cli \-r 100 \-i 1 info | grep used_memory_human: -+.TP -+redis-cli \-\-eval myscript.lua key1 key2 , arg1 arg2 arg3 -+.TP -+redis-cli \-\-scan \-\-pattern '*:12345*' -+ -+.SH BUGS -+See: -+.PD 0 -+.B http://redis.io/support -+and -+.B https://github.com/antirez/redis/issues -+ -+.SH COPYRIGHT -+Copyright \(co 2006\-2016 -+Salvatore Sanfilippo -+.P -+Redistribution and use in source and binary forms, with or without -+modification, are permitted provided that the following conditions are met: -+.TP 2 -+* -+Redistributions of source code must retain the above copyright notice, -+this list of conditions and the following disclaimer. -+.TP -+* -+Redistributions in binary form must reproduce the above copyright -+notice, this list of conditions and the following disclaimer in the -+documentation and/or other materials provided with the distribution. -+.TP -+* -+Neither the name of Redis nor the names of its contributors may be used -+to endorse or promote products derived from this software without specific -+prior written permission. -+.P -+THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" AND -+ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED -+WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE -+DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT OWNER OR CONTRIBUTORS BE LIABLE FOR -+ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES -+(INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; -+LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON -+ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT -+(INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS -+SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. -diff --git a/man/man1/redis-server.1 b/man/man1/redis-server.1 -new file mode 100644 -index 0000000..d6edd25 ---- /dev/null -+++ b/man/man1/redis-server.1 -@@ -0,0 +1,117 @@ -+.TH REDIS-SERVER 1 "2016" "Redis" "User commands" -+.SH NAME -+redis\-server, redis\-sentinel \- Redis server -+ -+.SH SYNOPSIS -+.B redis\-server -+[ -+.IR configuration_file -+] [ options ] [ \-\-sentinel ] -+.LP -+.B redis\-sentinel -+[ -+.IR configuration_file -+] [ options ] -+ -+ -+.SH DESCRIPTION -+\fBRedis\fP is an open source (BSD licensed), in-memory data structure store, -+used as database, cache and message broker, found at -+.B http://redis.io/ -+.LP -+The \fBredis\-server\fP command is a command line to launch a Redis server. -+.LP -+The \fBredis\-sentinel\fP command is a symbolic link to the \fBredis\-server\fP -+command which imply the \fB\-\-sentionel\fP option. -+ -+.SH OPTIONS -+.TP 15 -+.B \- -+Read configuration from stdin. -+.TP -+.TP 15 -+.B \-\-sentinel -+Run in sentinel mode -+.TP -+.B \-\-test-memory \fImegabytes\fP -+Run a memory check and exit. -+.TP -+.PD 0 -+.B \-\-help -+.TP -+.PD 1 -+.B \-h -+Output this help and exit. -+.TP -+.PD 0 -+.B \-\-version -+.TP -+.PD 1 -+.B \-v -+Output version and exit. -+.P -+All parameters described in \fBredis.conf\fR file can be passed as -+command line option, e.g. -+.B \-\-port -+.IR port -+. -+ -+.SH EXAMPLES -+.TP 5 -+Run the server with default conf -+redis-server -+.TP -+Run the server with a configuration file -+redis-server /etc/redis/6379.conf -+.TP -+Run the server changing some default options -+redis-server --port 7777 --slaveof 127.0.0.1 8888 -+.TP -+Run the server with a configuration file and changing some options -+redis-server /etc/myredis.conf --loglevel verbose -+.TP -+Run in sentinel mode -+redis-server /etc/sentinel.conf --sentinel -+ -+.SH "SEE ALSO" -+.PP -+\fBredis.conf\fR(5) -+ -+.SH BUGS -+See: -+.PD 0 -+.B http://redis.io/support -+and -+.B https://github.com/antirez/redis/issues -+ -+.SH COPYRIGHT -+Copyright \(co 2006\-2016 -+Salvatore Sanfilippo -+.P -+Redistribution and use in source and binary forms, with or without -+modification, are permitted provided that the following conditions are met: -+.TP 2 -+* -+Redistributions of source code must retain the above copyright notice, -+this list of conditions and the following disclaimer. -+.TP -+* -+Redistributions in binary form must reproduce the above copyright -+notice, this list of conditions and the following disclaimer in the -+documentation and/or other materials provided with the distribution. -+.TP -+* -+Neither the name of Redis nor the names of its contributors may be used -+to endorse or promote products derived from this software without specific -+prior written permission. -+.P -+THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" AND -+ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED -+WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE -+DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT OWNER OR CONTRIBUTORS BE LIABLE FOR -+ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES -+(INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; -+LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON -+ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT -+(INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS -+SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. -diff --git a/man/man5/redis.conf.5 b/man/man5/redis.conf.5 -new file mode 100644 -index 0000000..1e0c9c9 ---- /dev/null -+++ b/man/man5/redis.conf.5 -@@ -0,0 +1,57 @@ -+.TH REDIS.CONF 5 "2016" "Redis" "Configuration files" -+.SH NAME -+redis.conf, sentinel.conf - redis server configuration files. -+ -+.SH PARAMETERS -+.TP -+All empty lines or lines beginning with '#' are ignored. -+.TP -+See inline comments for parameters description. -+ -+.SH DESCRIPTION -+.TP -+\fBredis-server\fP read the configuration file passed as first argument. -+ -+.SH "SEE ALSO" -+.PP -+\fBredis\-server\fR(1) -+ -+ -+.SH BUGS -+See: -+.PD 0 -+.B http://redis.io/support -+and -+.B https://github.com/antirez/redis/issues -+ -+.SH COPYRIGHT -+Copyright \(co 2006\-2016 -+Salvatore Sanfilippo -+.P -+Redistribution and use in source and binary forms, with or without -+modification, are permitted provided that the following conditions are met: -+.TP 2 -+* -+Redistributions of source code must retain the above copyright notice, -+this list of conditions and the following disclaimer. -+.TP -+* -+Redistributions in binary form must reproduce the above copyright -+notice, this list of conditions and the following disclaimer in the -+documentation and/or other materials provided with the distribution. -+.TP -+* -+Neither the name of Redis nor the names of its contributors may be used -+to endorse or promote products derived from this software without specific -+prior written permission. -+.P -+THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" AND -+ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED -+WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE -+DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT OWNER OR CONTRIBUTORS BE LIABLE FOR -+ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES -+(INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; -+LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON -+ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT -+(INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS -+SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. --- -2.24.1 - diff --git a/ci.fmf b/ci.fmf deleted file mode 100644 index c5aa0e0..0000000 --- a/ci.fmf +++ /dev/null @@ -1 +0,0 @@ -resultsdb-testcase: separate diff --git a/dead.package b/dead.package new file mode 100644 index 0000000..c4b2078 --- /dev/null +++ b/dead.package @@ -0,0 +1 @@ +redis package is retired on branch c10s for CS-2394 \ No newline at end of file diff --git a/gating.yaml b/gating.yaml deleted file mode 100644 index 7da9094..0000000 --- a/gating.yaml +++ /dev/null @@ -1,7 +0,0 @@ -#gating rhel ---- !Policy -product_versions: - - rhel-* -decision_context: osci_compose_gate -rules: - - !PassingTestCaseRule {test_case_name: osci.brew-build./plans/tier1-internal.functional} diff --git a/macros.redis b/macros.redis deleted file mode 100644 index 439cc2c..0000000 --- a/macros.redis +++ /dev/null @@ -1,2 +0,0 @@ -%redis_modules_abi 1 -%redis_modules_dir %{_libdir}/redis/modules diff --git a/plans/tier1-internal.fmf b/plans/tier1-internal.fmf deleted file mode 100644 index 6537050..0000000 --- a/plans/tier1-internal.fmf +++ /dev/null @@ -1,10 +0,0 @@ -summary: Internal Tier1 beakerlib tests -discover: - how: fmf - url: https://gitlab.com/redhat/rhel/tests/redis - filter: "tier:1&component:redis" -execute: - how: tmt -adjust: - enabled: false - when: distro == centos-stream-10 diff --git a/redis-limit-systemd b/redis-limit-systemd deleted file mode 100644 index a792937..0000000 --- a/redis-limit-systemd +++ /dev/null @@ -1,14 +0,0 @@ -# If you need to change max open file limit -# for example, when you change maxclient in configuration -# you can change the LimitNOFILE value below. -# See "man systemd.exec" for more information. - -# Slave nodes on large system may take lot of time to start. -# You may need to uncomment TimeoutStartSec and TimeoutStopSec -# directives below and raise their value. -# See "man systemd.service" for more information. - -[Service] -LimitNOFILE=10240 -#TimeoutStartSec=90s -#TimeoutStopSec=90s diff --git a/redis-sentinel.service b/redis-sentinel.service deleted file mode 100644 index 0bcc990..0000000 --- a/redis-sentinel.service +++ /dev/null @@ -1,17 +0,0 @@ -[Unit] -Description=Redis Sentinel -After=network.target -After=network-online.target -Wants=network-online.target - -[Service] -ExecStart=/usr/bin/redis-sentinel /etc/redis/sentinel.conf --daemonize no --supervised systemd -Type=notify -User=redis -Group=redis -RuntimeDirectory=redis -RuntimeDirectoryMode=0755 - -[Install] -WantedBy=multi-user.target - diff --git a/redis.logrotate b/redis.logrotate deleted file mode 100644 index 3a3d185..0000000 --- a/redis.logrotate +++ /dev/null @@ -1,9 +0,0 @@ -/var/log/redis/*.log { - weekly - rotate 10 - copytruncate - delaycompress - compress - notifempty - missingok -} diff --git a/redis.service b/redis.service deleted file mode 100644 index a577c83..0000000 --- a/redis.service +++ /dev/null @@ -1,17 +0,0 @@ -[Unit] -Description=Redis persistent key-value database -After=network.target -After=network-online.target -Wants=network-online.target - -[Service] -ExecStart=/usr/bin/redis-server /etc/redis/redis.conf --daemonize no --supervised systemd -Type=notify -User=redis -Group=redis -RuntimeDirectory=redis -RuntimeDirectoryMode=0755 - -[Install] -WantedBy=multi-user.target - diff --git a/redis.spec b/redis.spec deleted file mode 100644 index c9b8c9d..0000000 --- a/redis.spec +++ /dev/null @@ -1,860 +0,0 @@ -# -# Fedora spec file for redis -# -# License: MIT -# http://opensource.org/licenses/MIT -# -# Please preserve changelog entries -# - -# temp workaround to https://bugzilla.redhat.com/2059488 -%undefine _package_note_file - -# Tests fail in mock, not in local build. -%bcond_with tests - -# Commit IDs for the (unversioned) redis-doc repository -# https://fedoraproject.org/wiki/Packaging:SourceURL "Commit Revision" -%global doc_commit 8663f15b294e87f41b7d42d05fee1ec2f1714443 -%global short_doc_commit %(c=%{doc_commit}; echo ${c:0:7}) - -# %%{rpmmacrodir} not usable on EL-6 -%global macrosdir %(d=%{_rpmconfigdir}/macros.d; [ -d $d ] || d=%{_sysconfdir}/rpm; echo $d) - -%global upstream_ver 7.2.4 -#global upstream_pre rc3 - -Name: redis -Version: %{upstream_ver}%{?upstream_pre:~%{upstream_pre}} -Release: 4%{?dist} -Summary: A persistent key-value database -# redis, hiredis: BSD-3-Clause -# hdrhistogram, jemalloc, lzf, linenoise: BSD-2-Clause -# lua: MIT -# fpconv: BSL-1.0 -License: BSD-3-Clause AND BSD-2-Clause AND MIT AND BSL-1.0 -URL: https://redis.io -Source0: https://download.redis.io/releases/%{name}-%{upstream_ver}%{?upstream_pre:-%{upstream_pre}}.tar.gz -Source1: %{name}.logrotate -Source2: %{name}-sentinel.service -Source3: %{name}.service -Source7: %{name}-limit-systemd -Source9: macros.%{name} -Source10: https://github.com/%{name}/%{name}-doc/archive/%{doc_commit}/%{name}-doc-%{short_doc_commit}.tar.gz - -# To refresh patches: -# tar xf redis-xxx.tar.gz && cd redis-xxx && git init && git add . && git commit -m "%%{version} baseline" -# git am %%{patches} -# Then refresh your patches -# git format-patch HEAD~ -# Update configuration for Fedora -# https://github.com/redis/redis/pull/3491 - man pages -Patch0001: 0001-1st-man-pageis-for-redis-cli-redis-benchmark-redis-c.patch - -BuildRequires: make -BuildRequires: gcc -%if %{with tests} -BuildRequires: procps-ng -BuildRequires: tcl -%endif -BuildRequires: pkgconfig(libsystemd) -BuildRequires: systemd-devel -BuildRequires: systemd-rpm-macros -BuildRequires: openssl-devel -# redis-trib functionality migrated to redis-cli -Obsoletes: redis-trib < 5 -Requires: logrotate -Requires(pre): shadow-utils -Requires(post): systemd -Requires(preun): systemd -Requires(postun): systemd -# from deps/hiredis/hiredis.h -Provides: bundled(hiredis) = 1.0.3 -# from deps/jemalloc/VERSION -Provides: bundled(jemalloc) = 5.3.0 -# from deps/lua/src/lua.h -Provides: bundled(lua-libs) = 5.1.5 -# from deps/linenoise/linenoise.h -Provides: bundled(linenoise) = 1.0 -Provides: bundled(lzf) -# from deps/hdr_histogram/README.md -Provides: bundled(hdr_histogram) = 0.11.0 -# no version -Provides: bundled(fpconv) - -%global redis_modules_abi 1 -%global redis_modules_dir %{_libdir}/%{name}/modules -Provides: redis(modules_abi)%{?_isa} = %{redis_modules_abi} - -%description -Redis is an advanced key-value store. It is often referred to as a data -structure server since keys can contain strings, hashes, lists, sets and -sorted sets. - -You can run atomic operations on these types, like appending to a string; -incrementing the value in a hash; pushing to a list; computing set -intersection, union and difference; or getting the member with highest -ranking in a sorted set. - -In order to achieve its outstanding performance, Redis works with an -in-memory dataset. Depending on your use case, you can persist it either -by dumping the dataset to disk every once in a while, or by appending -each command to a log. - -Redis also supports trivial-to-setup master-slave replication, with very -fast non-blocking first synchronization, auto-reconnection on net split -and so forth. - -Other features include Transactions, Pub/Sub, Lua scripting, Keys with a -limited time-to-live, and configuration settings to make Redis behave like -a cache. - -You can use Redis from most programming languages also. - -%package devel -Summary: Development header for Redis module development -# Header-Only Library (https://fedoraproject.org/wiki/Packaging:Guidelines) -Provides: %{name}-static = %{version}-%{release} - -%description devel -Header file required for building loadable Redis modules. Detailed -API documentation is available in the redis-doc package. - -%package doc -Summary: Documentation for Redis including man pages -License: CC-BY-SA-4.0 -BuildArch: noarch - -# http://fedoraproject.org/wiki/Packaging:Conflicts "Splitting Packages" -Conflicts: redis < 4.0 - -%description doc -Manual pages and detailed documentation for many aspects of Redis use, -administration and development. - - -%prep -%setup -q -n %{name}-%{upstream_ver}%{?upstream_pre:-%{upstream_pre}} -b 10 -mv ../%{name}-doc-%{doc_commit} doc -%patch -P0001 -p1 - -mv deps/lua/COPYRIGHT COPYRIGHT-lua -mv deps/jemalloc/COPYING COPYING-jemalloc -mv deps/hiredis/COPYING COPYING-hiredis -mv deps/hdr_histogram/LICENSE.txt LICENSE-hdrhistogram -mv deps/hdr_histogram/COPYING.txt COPYING-hdrhistogram -mv deps/fpconv/LICENSE.txt LICENSE-fpconv - -# Configuration file changes -sed -i -e 's|^logfile .*$|logfile /var/log/redis/redis.log|g' redis.conf -sed -i -e 's|^logfile .*$|logfile /var/log/redis/sentinel.log|g' sentinel.conf -sed -i -e 's|^dir .*$|dir /var/lib/redis|g' redis.conf - -# See https://bugzilla.redhat.com/2240293 -# See https://src.fedoraproject.org/rpms/jemalloc/blob/rawhide/f/jemalloc.spec#_34 -%ifarch %ix86 %arm x86_64 s390x -sed -e 's/--with-lg-quantum/--with-lg-page=12 --with-lg-quantum/' -i deps/Makefile -%endif -%ifarch ppc64 ppc64le aarch64 -sed -e 's/--with-lg-quantum/--with-lg-page=16 --with-lg-quantum/' -i deps/Makefile -%endif - -# Module API version safety check -api=`sed -n -e 's/#define REDISMODULE_APIVER_[0-9][0-9]* //p' src/redismodule.h` -if test "$api" != "%{redis_modules_abi}"; then - : Error: Upstream API version is now ${api}, expecting %%{redis_modules_abi}. - : Update the redis_modules_abi macro, the rpmmacros file, and rebuild. - exit 1 -fi - -%global make_flags DEBUG="" V="echo" LDFLAGS="%{?__global_ldflags}" CFLAGS+="%{optflags} -fPIC" INSTALL="install -p" PREFIX=%{buildroot}%{_prefix} BUILD_WITH_SYSTEMD=yes BUILD_TLS=yes - -%build -%make_build %{make_flags} all - -%install -make %{make_flags} install - -# Filesystem. -install -d %{buildroot}%{_sharedstatedir}/%{name} -install -d %{buildroot}%{_localstatedir}/log/%{name} -install -d %{buildroot}%{_localstatedir}/run/%{name} -install -d %{buildroot}%{redis_modules_dir} - -# Install logrotate file. -install -pDm644 %{S:1} %{buildroot}%{_sysconfdir}/logrotate.d/%{name} - -# Install configuration files. -install -pDm640 %{name}.conf %{buildroot}%{_sysconfdir}/%{name}/%{name}.conf -install -pDm640 sentinel.conf %{buildroot}%{_sysconfdir}/%{name}/sentinel.conf - -# Install systemd unit files. -mkdir -p %{buildroot}%{_unitdir} -install -pm644 %{S:3} %{buildroot}%{_unitdir} -install -pm644 %{S:2} %{buildroot}%{_unitdir} - -# Install systemd limit files (requires systemd >= 204) -install -p -D -m 644 %{S:7} %{buildroot}%{_sysconfdir}/systemd/system/%{name}.service.d/limit.conf -install -p -D -m 644 %{S:7} %{buildroot}%{_sysconfdir}/systemd/system/%{name}-sentinel.service.d/limit.conf - -# Fix non-standard-executable-perm error. -chmod 755 %{buildroot}%{_bindir}/%{name}-* - -# Install redis module header -install -pDm644 src/%{name}module.h %{buildroot}%{_includedir}/%{name}module.h - -# Install man pages -man=$(dirname %{buildroot}%{_mandir}) -for page in man/man?/*; do - install -Dpm644 $page $man/$page -done -ln -s redis-server.1 %{buildroot}%{_mandir}/man1/redis-sentinel.1 -ln -s redis.conf.5 %{buildroot}%{_mandir}/man5/redis-sentinel.conf.5 - -# Install documentation and html pages -doc=$(echo %{buildroot}/%{_docdir}/%{name}) -for page in 00-RELEASENOTES BUGS MANIFESTO *.md; do - install -Dpm644 $page $doc/$page -done -for page in $(find doc -name \*.md | sed -e 's|.md$||g'); do - base=$(echo $page | sed -e 's|doc/||g') - install -Dpm644 $page.md $doc/$base.md -done - -# Install rpm macros for redis modules -mkdir -p %{buildroot}%{macrosdir} -install -pDm644 %{S:9} %{buildroot}%{macrosdir}/macros.%{name} - -%check -%if %{with tests} -# https://github.com/redis/redis/issues/1417 (for "taskset -c 1") -taskset -c 1 make %{make_flags} test -make %{make_flags} test-sentinel -%endif - -%pre -getent group %{name} &> /dev/null || \ -groupadd -r %{name} &> /dev/null -getent passwd %{name} &> /dev/null || \ -useradd -r -g %{name} -d %{_sharedstatedir}/%{name} -s /sbin/nologin \ --c 'Redis Database Server' %{name} &> /dev/null -exit 0 - -%post -if [ -f %{_sysconfdir}/%{name}.conf -a ! -L %{_sysconfdir}/%{name}.conf ]; then - if [ -f %{_sysconfdir}/%{name}/%{name}.conf.rpmnew ]; then - rm %{_sysconfdir}/%{name}/%{name}.conf.rpmnew - fi - if [ -f %{_sysconfdir}/%{name}/%{name}.conf ]; then - mv %{_sysconfdir}/%{name}/%{name}.conf %{_sysconfdir}/%{name}/%{name}.conf.rpmnew - fi - mv %{_sysconfdir}/%{name}.conf %{_sysconfdir}/%{name}/%{name}.conf - echo -e "\nWarning: %{name} configuration is now in %{_sysconfdir}/%{name} directory\n" -fi -if [ -f %{_sysconfdir}/%{name}-sentinel.conf -a ! -L %{_sysconfdir}/%{name}-sentinel.conf ]; then - if [ -f %{_sysconfdir}/%{name}/sentinel.conf.rpmnew ]; then - rm %{_sysconfdir}/%{name}/sentinel.conf.rpmnew - fi - if [ -f %{_sysconfdir}/%{name}/sentinel.conf ]; then - mv %{_sysconfdir}/%{name}/sentinel.conf %{_sysconfdir}/%{name}/sentinel.conf.rpmnew - fi - mv %{_sysconfdir}/%{name}-sentinel.conf %{_sysconfdir}/%{name}/sentinel.conf -fi -%systemd_post %{name}.service -%systemd_post %{name}-sentinel.service - -%preun -%systemd_preun %{name}.service -%systemd_preun %{name}-sentinel.service - -%postun -%systemd_postun_with_restart %{name}.service -%systemd_postun_with_restart %{name}-sentinel.service - -%files -%{!?_licensedir:%global license %%doc} -%license COPYING -%license COPYRIGHT-lua -%license COPYING-jemalloc -%license COPYING-hiredis -%license LICENSE-hdrhistogram -%license COPYING-hdrhistogram -%license LICENSE-fpconv -%config(noreplace) %{_sysconfdir}/logrotate.d/%{name} -%attr(0750, redis, root) %dir %{_sysconfdir}/%{name} -%attr(0640, redis, root) %config(noreplace) %{_sysconfdir}/%{name}/%{name}.conf -%attr(0640, redis, root) %config(noreplace) %{_sysconfdir}/%{name}/sentinel.conf -%dir %{_libdir}/%{name} -%dir %{redis_modules_dir} -%dir %attr(0750, redis, redis) %{_sharedstatedir}/%{name} -%dir %attr(0750, redis, redis) %{_localstatedir}/log/%{name} -%exclude %{macrosdir} -%exclude %{_includedir} -%exclude %{_docdir}/%{name}/* -%{_bindir}/%{name}-* -%{_mandir}/man1/%{name}* -%{_mandir}/man5/%{name}* -%{_unitdir}/%{name}.service -%{_unitdir}/%{name}-sentinel.service -%dir %{_sysconfdir}/systemd/system/%{name}.service.d -%config(noreplace) %{_sysconfdir}/systemd/system/%{name}.service.d/limit.conf -%dir %{_sysconfdir}/systemd/system/%{name}-sentinel.service.d -%config(noreplace) %{_sysconfdir}/systemd/system/%{name}-sentinel.service.d/limit.conf -%dir %attr(0755, redis, redis) %ghost %{_localstatedir}/run/%{name} - -%files devel -# main package is not required -%license COPYING -%{_includedir}/%{name}module.h -%{macrosdir}/* - -%files doc -# specific for documentation (CC-BY-SA) -%license doc/LICENSE -%docdir %{_docdir}/%{name} -%{_docdir}/%{name} - - -%changelog -* Mon Jun 24 2024 Troy Dawson - 7.2.4-4 -- Bump release for June 2024 mass rebuild - -* Fri Jan 26 2024 Fedora Release Engineering - 7.2.4-3 -- Rebuilt for https://fedoraproject.org/wiki/Fedora_40_Mass_Rebuild - -* Mon Jan 22 2024 Fedora Release Engineering - 7.2.4-2 -- Rebuilt for https://fedoraproject.org/wiki/Fedora_40_Mass_Rebuild - -* Tue Jan 9 2024 Remi Collet - 7.2.4-1 -- Upstream 7.2.4 release - -* Thu Nov 2 2023 Remi Collet - 7.2.3-1 -- Upstream 7.2.3 release - -* Wed Oct 18 2023 Remi Collet - 7.2.2-1 -- Upstream 7.2.2 release - -* Mon Sep 25 2023 Remi Collet - 7.2.1-2 -- set jemalloc page size #2240293 - -* Thu Sep 7 2023 Remi Collet - 7.2.1-1 -- Upstream 7.2.1 release - -* Mon Aug 21 2023 Remi Collet - 7.2.0-1 -- Upstream 7.2 release - -* Fri Jul 21 2023 Fedora Release Engineering - 7.2~rc3-2 -- Rebuilt for https://fedoraproject.org/wiki/Fedora_39_Mass_Rebuild - -* Mon Jul 10 2023 Remi Collet - 7.2~rc3-1 -- Upstream 7.2-rc3 release candidate. - -* Tue May 16 2023 Remi Collet - 7.2~rc2-1 -- Upstream 7.2-rc2 release candidate. - -* Thu Mar 30 2023 Remi Collet - 7.2~rc1-3 -- fix modules directory ownership and permissions #2176173 - -* Tue Mar 28 2023 Remi Collet - 7.2~rc1-2 -- drop redis-shutdown helper and rely on systemd #2181181 - -* Thu Mar 23 2023 Remi Collet - 7.2~rc1-1 -- Upstream 7.2-rc1 release candidate. - -* Tue Mar 21 2023 Remi Collet - 7.0.10-1 -- Upstream 7.0.10 release. - -* Wed Feb 1 2023 Remi Collet - 7.0.9-1 -- Upstream 7.0.9 release. - -* Fri Jan 20 2023 Fedora Release Engineering - 7.0.8-2 -- Rebuilt for https://fedoraproject.org/wiki/Fedora_38_Mass_Rebuild - -* Tue Jan 17 2023 Remi Collet - 7.0.8-1 -- Upstream 7.0.8 release. - -* Fri Dec 16 2022 Remi Collet - 7.0.7-2 -- Upstream 7.0.7 release. -- refresh documentation - -* Tue Dec 13 2022 Remi Collet - 7.0.6-1 -- Upstream 7.0.6 release. - -* Mon Dec 5 2022 Florian Weimer - 7.0.5-2 -- Port makefile to C99 mode - -* Thu Sep 22 2022 Remi Collet - 7.0.5-1 -- Upstream 7.0.5 security release. - -* Sat Jul 23 2022 Fedora Release Engineering - 7.0.4-2 -- Rebuilt for https://fedoraproject.org/wiki/Fedora_37_Mass_Rebuild - -* Mon Jul 18 2022 Remi Collet - 7.0.4-1 -- Upstream 7.0.4 release. - -* Tue Jul 12 2022 Remi Collet - 7.0.3-1 -- Upstream 7.0.3 release. - -* Mon Jun 13 2022 Remi Collet - 7.0.2-1 -- Upstream 7.0.2 release. - -* Wed Jun 8 2022 Remi Collet - 7.0.1-1 -- Upstream 7.0.1 release. - -* Thu Apr 28 2022 Remi Collet - 7.0.0-1 -- Upstream 7.0.0 release. - -* Thu Apr 28 2022 Remi Collet - 6.2.7-1 -- Upstream 6.2.7 release. - -* Fri Jan 21 2022 Fedora Release Engineering - 6.2.6-3 -- Rebuilt for https://fedoraproject.org/wiki/Fedora_36_Mass_Rebuild - -* Wed Nov 3 2021 Remi Collet - 6.2.6-2 -- use proper license in dec/devel sub-packages - -* Mon Oct 4 2021 Remi Collet - 6.2.6-1 -- Upstream 6.2.6 release. - -* Tue Sep 14 2021 Sahana Prasad - 6.2.5-2 -- Rebuilt with OpenSSL 3.0.0 - -* Thu Jul 22 2021 Nathan Scott - 6.2.5-1 -- Upstream 6.2.5 release (RHBZ #1984631). -- Fix CVE-2021-32761: 32-bit systems BITFIELD command integer overflow. - -* Wed Jun 2 2021 Remi Collet - 6.2.4-1 -- Upstream 6.2.4 release. - -* Tue May 4 2021 Remi Collet - 6.2.3-1 -- Upstream 6.2.3 release - -* Tue Apr 20 2021 Remi Collet - 6.2.2-1 -- Upstream 6.2.2 release - -* Thu Apr 01 2021 Nathan Scott - 6.2.1-1 -- Upstream 6.2.1 release -- Merged make-macros spec change from Tom Stellard - -* Tue Mar 02 2021 Zbigniew Jędrzejewski-Szmek - 6.2.0-2 -- Rebuilt for updated systemd-rpm-macros - See https://pagure.io/fesco/issue/2583. - -* Mon Mar 01 2021 Nathan Scott - 6.2.0-1 -- Upstream 6.2.0 release (RHBZ #1915463). -- drop patch merged upstream. - -* Wed Feb 24 2021 Nathan Scott - 6.0.11-1 -- Upstream 6.0.11 release. - -* Wed Jan 27 2021 Fedora Release Engineering - 6.0.10-2 -- Rebuilt for https://fedoraproject.org/wiki/Fedora_34_Mass_Rebuild - -* Wed Jan 13 2021 Remi Collet - 6.0.10-1 -- Upstream 6.0.10 release. - -* Tue Nov 24 2020 Remi Collet - 6.0.9-3 -- fix check for regular file, not symlink - -* Mon Nov 23 2020 Remi Collet - 6.0.9-2 -- move configuration in /etc/redis per upstream recommendation - see https://github.com/redis/redis/issues/8051 - -* Tue Oct 27 2020 Remi Collet - 6.0.9-1 -- Upstream 6.0.9 release. - -* Tue Oct 20 2020 Remi Collet - 6.0.8-2 -- add missing LICENSE files in main package - -* Thu Sep 10 2020 Remi Collet - 6.0.8-1 -- Upstream 6.0.8 release. - -* Tue Sep 1 2020 Remi Collet - 6.0.7-1 -- Upstream 6.0.7 release. -- drop patch merged upstream - -* Wed Jul 29 2020 Fedora Release Engineering - 6.0.6-2 -- Rebuilt for https://fedoraproject.org/wiki/Fedora_33_Mass_Rebuild - -* Tue Jul 21 2020 Remi Collet - 6.0.6-1 -- Upstream 6.0.6 release. -- drop patch merged upstream -- open https://github.com/redis/redis/pull/7543 fix deprecated tail syntax - -* Wed Jun 10 2020 Nathan Scott - 6.0.5-1 -- Upstream 6.0.5 release. - -* Thu May 28 2020 Remi Collet - 6.0.4-3 -- Add comment for TimeoutStartSec and TimeoutStopSec in limit.conf -- Fix missing notification to systemd for sentinel - patch from https://github.com/redis/redis/pull/7168 -- Upstream 6.0.4 release. - -* Mon May 18 2020 Nathan Scott - 6.0.3-1 -- Upstream 6.0.3 release. - -* Wed May 6 2020 Remi Collet - 6.0.1-1 -- Upstream 6.0.1 release. - -* Fri May 01 2020 Nathan Scott - 6.0.0-1 -- Upstream 6.0.0 release. - -* Fri Mar 13 2020 Nathan Scott - 5.0.8-1 -- Upstream 5.0.8 release. - -* Wed Feb 12 2020 Nathan Scott - 5.0.7-3 -- Patch extern SDS_NOINIT definition for gcc 10 (RHBZ #1799969) - -* Thu Jan 30 2020 Fedora Release Engineering - 5.0.7-2 -- Rebuilt for https://fedoraproject.org/wiki/Fedora_32_Mass_Rebuild - -* Tue Nov 19 2019 Carl George - 5.0.7-1 -- Latest upstream - -* Thu Sep 26 2019 Nathan Scott - 5.0.6-1 -- Upstream 5.0.6 release and redis-doc updates. - -* Fri Jul 26 2019 Fedora Release Engineering - 5.0.5-3 -- Rebuilt for https://fedoraproject.org/wiki/Fedora_31_Mass_Rebuild - -* Mon Jul 15 2019 Nathan Scott - 5.0.5-2 -- Use the (modified) bundled jemalloc for defrag (RHBZ #1725852) - -* Thu May 16 2019 Nathan Scott - 5.0.5-1 -- Upstream 5.0.5 release and redis-doc updates. - -* Sat May 11 2019 Nathan Scott - 5.0.4-2 -- Obsolete redis-trib - functionality now in redis-cli(1) -- Remove old chkconfig support, all systemd platforms now - -* Tue Mar 19 2019 Nathan Scott - 5.0.4-1 -- Upstream 5.0.4 release and redis-doc updates. -- Fix sentinel.conf logfile line addition. - -* Sat Feb 02 2019 Fedora Release Engineering - 5.0.3-2 -- Rebuilt for https://fedoraproject.org/wiki/Fedora_30_Mass_Rebuild - -* Thu Dec 13 2018 Nathan Scott - 5.0.3-1 -- Upstream 5.0.3 release and redis-doc updates. - -* Fri Nov 23 2018 Nathan Scott - 5.0.2-1 -- Upstream 5.0.2 release and redis-doc updates. - -* Thu Nov 08 2018 Nathan Scott - 5.0.1-1 -- Upstream 5.0.1 release. - -* Thu Oct 18 2018 Nathan Scott - 5.0.0-1 -- Update systemd service files for network-online requirement -- Upstream 5.0.0 release. - -* Thu Aug 09 2018 Nathan Scott - 4.0.11-1 -- Drop the pandoc build dependency, install only markdown. -- Upstream 4.0.11 release. - -* Sat Jul 14 2018 Fedora Release Engineering - 4.0.10-3 -- Rebuilt for https://fedoraproject.org/wiki/Fedora_29_Mass_Rebuild - -* Mon Jun 25 2018 Remi Collet - 4.0.10-2 -- fix License (BSD and MIT) -- add bundled libraries licences -- add information about bundled lzf - -* Thu Jun 14 2018 Nathan Scott - 4.0.10-1 -- Upstream 4.0.10 release. - -* Tue Mar 27 2018 Nathan Scott - 4.0.9-1 -- Upstream 4.0.9 release. - -* Fri Feb 09 2018 Igor Gnatenko - 4.0.8-2 -- Escape macros in %%changelog - -* Wed Feb 7 2018 Nathan Scott - 4.0.8-1 -- Upstream 4.0.8 release. - -* Wed Jan 31 2018 Nathan Scott - 4.0.7-1 -- Upstream 4.0.7 release. - -* Thu Dec 7 2017 Nathan Scott - 4.0.6-1 -- Upstream 4.0.6 release. - -* Fri Dec 1 2017 Remi Collet - 4.0.5-1 -- Redis 4.0.5 - Released Thu Dec 1 16:03:32 CET 2017 -- Upgrade urgency CRITICAL: Redis 4.0.4 fix for PSYNC2 was broken, - causing the slave to crash when receiving an RDB file from the - master that contained a duplicated Lua script. - -* Fri Dec 01 2017 Nathan Scott - 4.0.4-1 -- Upstream 4.0.4 release. -- Update to current upstream redis-doc also. -- Fix man page issues (RHBZ #1513594 and RHBZ #1515417). - -* Thu Nov 30 2017 Remi Collet - 4.0.3-1 -- Redis 4.0.3 -- fix ownership of /usr/share/doc/redis -- use make_flags for test to avoid rebuild and failure -- fix rpm macro location on EL-6 -- add /var/run/redis on EL-6 -- add spec file license header -- drop duplicated documentation from main package -- keep man in main page - -* Fri Nov 17 2017 Nathan Scott - 4.0.2-2 -- Install the base modules directories, owned by the main package. - -* Tue Oct 31 2017 Nathan Scott - 4.0.2-1 -- Upstream 4.0.2 release. (RHBZ #1389592) -- Add redis-devel for loadable module development. -- Add redis-doc for man pages and detailed documentation. -- Provide redis-check-aof as a symlink to redis-server also now. - -* Tue Sep 26 2017 Nathan Scott - 3.2.11-1 -- Upstream 3.2.11 bug-fix-only release -- Switch to using Type=notify for Redis systemd services (RHBZ #1172841) -- Add Provides:bundled hiredis, linenoise, lua-libs clauses (RHBZ #788500) - -* Mon Aug 14 2017 Nathan Scott - 3.2.10-2 -- Add redis-trib based on patch from Sebastian Saletnik. (RHBZ #1215654) - -* Thu Aug 03 2017 Fedora Release Engineering - 3.2.9-3 -- Rebuilt for https://fedoraproject.org/wiki/Fedora_27_Binutils_Mass_Rebuild - -* Mon Jul 31 2017 Nathan Scott - 3.2.10-1 -- Upstream 3.2.10 release -- Ensure both the redis and redis-sentinel service files set correct perms -- Dropped systemd tmpfiles source, handled directly in systemd service files - -* Thu Jul 27 2017 Fedora Release Engineering - 3.2.9-2 -- Rebuilt for https://fedoraproject.org/wiki/Fedora_27_Mass_Rebuild - -* Mon May 29 2017 Nathan Scott - 3.2.9-1 -- Upstream 3.2.9 -- Add RuntimeDirectory=redis to systemd unit file (RHBZ #1454700) -- Mark rundir as %%ghost since it may disappear (tmpfs - #1454700) -- Fix a shutdown failure with Unix domain sockets (RHBZ #1444988) - -* Mon Feb 20 2017 Haïkel Guémar - 3.2.8-1 -- Upstream 3.2.8 -- bugfix for #3796 (MIGRATE could cause server crash after socket error) - -* Sat Feb 11 2017 Fedora Release Engineering - 3.2.7-2 -- Rebuilt for https://fedoraproject.org/wiki/Fedora_26_Mass_Rebuild - -* Sat Feb 4 2017 Haïkel Guémar - 3.2.7-1 -- Upstream 3.2.7 (important security fix) - -* Sat Nov 05 2016 Alan Pevec - 3.2.4-2 -- Install tmpfiles and /run/redis for legacy configurations - -* Mon Sep 26 2016 Haïkel Guémar - 3.2.4-1 -- Upstream 3.2.4 -- Fix buffer overlow (TALOS-2016-0206) - -* Wed Sep 14 2016 Remi Collet - 3.2.3-2 -- add missing man pages #1374577 - using patch from https://github.com/redis/redis/pull/3491 -- data and configuration should not be publicly readable #1374700 -- remove /var/run/redis with systemd #1374728 -- provide redis-check-rdb as a symlink to redis-server #1374736 - using patch from https://github.com/redis/redis/pull/3494 -- move redis-shutdown to libexec - -* Thu Aug 4 2016 Haïkel Guémar - 3.2.3-1 -- Upstream 3.2.3 -- Security fix for CVE-2013-7458 (redis-cli history world readable) -- RHBZ#1363670 RHBZ#1363671 - -* Mon Feb 8 2016 Haïkel Guémar - 3.0.6-3 -- Fix redis-shutdown to handle password-protected instances shutdown - -* Thu Feb 04 2016 Fedora Release Engineering - 3.0.6-2 -- Rebuilt for https://fedoraproject.org/wiki/Fedora_24_Mass_Rebuild - -* Sat Dec 19 2015 Haïkel Guémar - 3.0.6-1 -- Upstream 3.0.6 (RHBZ#1272281) - -* Fri Oct 16 2015 Haïkel Guémar - 3.0.5-1 -- Upstream 3.0.5 -- Fix slave/master replication hanging forever in certain case - -* Mon Sep 07 2015 Christopher Meng - 3.0.4-1 -- Update to 3.0.4 - -* Sun Aug 30 2015 Christopher Meng - 3.0.3-2 -- Rebuilt for jemalloc 4.0.0 - -* Tue Jul 21 2015 Haïkel Guémar - 3.0.3-1 -- Upstream 3.0.3 - -* Thu Jun 18 2015 Fedora Release Engineering - 3.0.2-2 -- Rebuilt for https://fedoraproject.org/wiki/Fedora_23_Mass_Rebuild - -* Thu Jun 04 2015 Haïkel Guémar - 3.0.2-1 -- Upstream 3.0.2 (RHBZ #1228245) -- Fix Lua sandbox escape and arbitrary code execution (RHBZ #1228331) - -* Sat May 09 2015 Haïkel Guémar - 3.0.1-1 -- Upstream 3.0.1 (RHBZ #1208322) - -* Tue Apr 14 2015 Remi Collet - 3.0.0-2 -- rotate /var/log/redis/sentinel.log - -* Thu Apr 2 2015 Haïkel Guémar - 3.0.0-1 -- Upstream 3.0.0 (RHBZ #1208322) - -* Thu Mar 26 2015 Haïkel Guémar - 2.8.19-2 -- Fix redis-shutdown on multiple NIC setup (RHBZ #1201237) - -* Fri Feb 27 2015 Haïkel Guémar - 2.8.19-1 -- Upstream 2.8.19 (RHBZ #1175232) -- Fix permissions for tmpfiles (RHBZ #1182913) -- Add limits config files -- Spec cleanups - -* Fri Dec 05 2014 Haïkel Guémar - 2.8.18-1 -- Upstream 2.8.18 -- Rebased patches - -* Sat Sep 20 2014 Remi Collet - 2.8.17-1 -- Upstream 2.8.17 -- fix redis-sentinel service unit file for systemd -- fix redis-shutdown for sentinel -- also use redis-shutdown in init scripts - -* Wed Sep 17 2014 Haïkel Guémar - 2.8.15-2 -- Minor fix to redis-shutdown (from Remi Collet) - -* Sat Sep 13 2014 Haïkel Guémar - 2.8.15-1 -- Upstream 2.8.15 (critical bugfix for sentinel) -- Fix to sentinel systemd service and configuration (thanks Remi) -- Refresh patch management - -* Thu Sep 11 2014 Haïkel Guémar - 2.8.14-2 -- Cleanup spec -- Fix shutdown for redis-{server,sentinel} -- Backport fixes from Remi Collet repository (ie: sentinel working) - -* Thu Sep 11 2014 Haïkel Guémar - 2.8.14-1 -- Upstream 2.8.14 (RHBZ #1136287) -- Bugfix for lua scripting users (server crash) -- Refresh patches -- backport spec from EPEL7 (thanks Warren) - -* Wed Jul 16 2014 Christopher Meng - 2.8.13-1 -- Update to 2.8.13 - -* Tue Jun 24 2014 Christopher Meng - 2.8.12-1 -- Update to 2.8.12 - -* Wed Jun 18 2014 Christopher Meng - 2.8.11-1 -- Update to 2.8.11 - -* Sun Jun 08 2014 Fedora Release Engineering - 2.6.16-2 -- Rebuilt for https://fedoraproject.org/wiki/Fedora_21_Mass_Rebuild - -* Fri Sep 06 2013 Fabian Deutsch - 2.6.16-1 -- Update to 2.6.16 -- Fix rhbz#973151 -- Fix rhbz#656683 -- Fix rhbz#977357 (Jan Vcelak ) - -* Sun Aug 04 2013 Fedora Release Engineering - 2.6.13-5 -- Rebuilt for https://fedoraproject.org/wiki/Fedora_20_Mass_Rebuild - -* Tue Jul 23 2013 Peter Robinson 2.6.13-4 -- ARM has gperftools - -* Wed Jun 19 2013 Fabian Deutsch - 2.6.13-3 -- Modify jemalloc patch for s390 compatibility (Thanks sharkcz) - -* Fri Jun 07 2013 Fabian Deutsch - 2.6.13-2 -- Unbundle jemalloc - -* Fri Jun 07 2013 Fabian Deutsch - 2.6.13-1 -- Add compile PIE flag (rhbz#955459) -- Update to redis 2.6.13 (rhbz#820919) - -* Thu Feb 14 2013 Fedora Release Engineering - 2.6.7-2 -- Rebuilt for https://fedoraproject.org/wiki/Fedora_19_Mass_Rebuild - -* Thu Dec 27 2012 Silas Sewell - 2.6.7-1 -- Update to redis 2.6.7 - -* Sat Jul 21 2012 Fedora Release Engineering - 2.4.15-3 -- Rebuilt for https://fedoraproject.org/wiki/Fedora_18_Mass_Rebuild - -* Sun Jul 08 2012 Silas Sewell - 2.4.15-2 -- Remove TODO from docs - -* Sun Jul 08 2012 Silas Sewell - 2.4.15-1 -- Update to redis 2.4.15 - -* Sat May 19 2012 Silas Sewell - 2.4.13-1 -- Update to redis 2.4.13 - -* Sat Mar 31 2012 Silas Sewell - 2.4.10-1 -- Update to redis 2.4.10 - -* Fri Feb 24 2012 Silas Sewell - 2.4.8-1 -- Update to redis 2.4.8 - -* Sat Feb 04 2012 Silas Sewell - 2.4.7-1 -- Update to redis 2.4.7 - -* Wed Feb 01 2012 Fabian Deutsch - 2.4.6-4 -- Fixed a typo in the spec - -* Tue Jan 31 2012 Fabian Deutsch - 2.4.6-3 -- Fix .service file, to match config (Type=simple). - -* Tue Jan 31 2012 Fabian Deutsch - 2.4.6-2 -- Fix .service file, credits go to Timon. - -* Thu Jan 12 2012 Fabian Deutsch - 2.4.6-1 -- Update to 2.4.6 -- systemd unit file added -- Compiler flags changed to compile 2.4.6 -- Remove doc/ and Changelog - -* Sun Jul 24 2011 Silas Sewell - 2.2.12-1 -- Update to redis 2.2.12 - -* Fri May 06 2011 Dan Horák - 2.2.5-2 -- google-perftools exists only on selected architectures - -* Sat Apr 23 2011 Silas Sewell - 2.2.5-1 -- Update to redis 2.2.5 - -* Sat Mar 26 2011 Silas Sewell - 2.2.2-1 -- Update to redis 2.2.2 - -* Wed Feb 09 2011 Fedora Release Engineering - 2.0.4-2 -- Rebuilt for https://fedoraproject.org/wiki/Fedora_15_Mass_Rebuild - -* Sun Dec 19 2010 Silas Sewell - 2.0.4-1 -- Update to redis 2.0.4 - -* Tue Oct 19 2010 Silas Sewell - 2.0.3-1 -- Update to redis 2.0.3 - -* Fri Oct 08 2010 Silas Sewell - 2.0.2-1 -- Update to redis 2.0.2 -- Disable checks section for el5 - -* Sat Sep 11 2010 Silas Sewell - 2.0.1-1 -- Update to redis 2.0.1 - -* Sat Sep 04 2010 Silas Sewell - 2.0.0-1 -- Update to redis 2.0.0 - -* Thu Sep 02 2010 Silas Sewell - 1.2.6-3 -- Add Fedora build flags -- Send all scriplet output to /dev/null -- Remove debugging flags -- Add redis.conf check to init script - -* Mon Aug 16 2010 Silas Sewell - 1.2.6-2 -- Don't compress man pages -- Use patch to fix redis.conf - -* Tue Jul 06 2010 Silas Sewell - 1.2.6-1 -- Initial package diff --git a/sources b/sources deleted file mode 100644 index 2cd64ae..0000000 --- a/sources +++ /dev/null @@ -1,2 +0,0 @@ -SHA512 (redis-7.2.4.tar.gz) = 78590fb6680f229905c240ed8ce7a9a7153e5f8563577dbbb26aebf9bfbdcd7495d687f452bd95e0a86c76d772e1c497b506cf8d29bc97b62c9267f7d1e76f72 -SHA512 (redis-doc-8663f15.tar.gz) = 3dbf9f08bfe07de1a6f87b023a557f83e49a031cd78711f59c39facbb8df247776e7deb438e8c393a20067cabb4ae9a1d433da4d7cd07c310e4ef4926fd48265