./databases/redis, Persistent key-value database with built-in net interface

[ CVSweb ] [ Homepage ] [ RSS ] [ Required by ] [ Add to tracker ]


Branch: CURRENT, Version: 7.2.5, Package name: redis-7.2.5, Maintainer: pkgsrc-users

Redis is an advanced key-value store. It is similar to memcached but the
dataset is not volatile, and values can be strings, exactly like in memcached,
but also lists, sets, and ordered sets. All these data types can be manipulated
with atomic operations to push/pop elements, add/remove elements, perform
server side union, intersection, and difference between sets, and so forth.
Redis also supports different kinds of sorting.



Package options: ssl

Master sites:

Filesize: 3307.084 KB

Version history: (Expand)


CVS history: (Expand)


   2024-05-20 06:21:44 by Adam Ciarcinski | Files touched by this commit (2) | Package updated
Log message:
redis: updated to 7.2.5

Redis 7.2.5

Upgrade urgency MODERATE: Program an upgrade of the server, but it's not urgent.

Bug fixes

* A single shard cluster leaves failed replicas in CLUSTER SLOTS instead of \ 
removing them
* Crash in LSET command when replacing small items and exceeding 4GB
* Blocking commands timeout is reset due to re-processing command
* Conversion of numbers in Lua args to redis args can fail. Bug introduced in 7.2.0

Bug fixes in CLI tools

* redis-cli: --count (for --scan, --bigkeys, etc) was ignored unless --pattern \ 
was also used
* redis-check-aof: incorrectly considering data in manifest format as MP-AOF
   2024-03-25 16:20:14 by nikita | Files touched by this commit (1)
Log message:
redis: extend comment on forks.
   2024-03-24 01:32:41 by Greg Troxel | Files touched by this commit (1) | Package updated
Log message:
databases/redis: Caution about license change

Caution that (probably, absent discussion) this should not be updated
to a proprietary license version.   Add link to Free fork pointed out
by Vitaly Shevtsov on pkgsrc-users@.
   2024-01-10 09:26:42 by Adam Ciarcinski | Files touched by this commit (2) | Package updated
Log message:
redis: updated to 7.2.4

Redis 7.2.4

Upgrade urgency SECURITY: See security fixes below.

Security fixes

* (CVE-2023-41056) In some cases, Redis may incorrectly handle resizing of memory
  buffers which can result in incorrect accounting of buffer sizes and lead to
  heap overflow and potential remote code execution.

Bug fixes

* Fix crashes of cluster commands clusters with mixed versions of 7.0 and 7.2
* Fix slot ownership not being properly handled when deleting a slot from a node
* Fix atomicity issues with the RedisModuleEvent_Key module API event
   2023-11-01 21:04:30 by Adam Ciarcinski | Files touched by this commit (2) | Package updated
Log message:
redis: updated to 7.2.3

Redis 7.2.3

Upgrade urgency: HIGH, Fixes critical bugs affecting most users.

Bug fixes

* Fix file descriptor leak preventing deleted files from freeing disk space on
  replicas
* Fix a possible crash after cluster node removal
   2023-10-25 00:11:51 by Thomas Klausner | Files touched by this commit (2298)
Log message:
*: bump for openssl 3
   2023-10-18 11:39:50 by Adam Ciarcinski | Files touched by this commit (2) | Package updated
Log message:
redis: updated to 7.2.2

Redis 7.2.2
===========

Upgrade urgency SECURITY: See security fixes below.

Security fixes
==============

* (CVE-2023-45145) The wrong order of listen(2) and chmod(2) calls creates a
  race condition that can be used by another process to bypass desired Unix
  socket permissions on startup.

Platform / toolchain support related changes
=================================================

* Fix compilation error on MacOS 13

Bug fixes
=========

* WAITAOF could timeout in the absence of write traffic in case a new AOF is
  created and an AOF rewrite can't immediately start

Redis cluster
=============

* Fix crash when running rebalance command in a mixed cluster of 7.0 and 7.2
  nodes
* Fix the return type of the slot number in cluster shards to integer, which
  makes it consistent with past behavior
* Fix CLUSTER commands are called from modules or scripts to return TLS info
  appropriately

Changes in CLI tools
====================

* redis-cli, fix crash on reconnect when in SUBSCRIBE mode

Module API changes
==================

* Fix overflow calculation for next timer event
   2023-10-06 09:27:44 by =?UTF-8?B?RnLDqWTDqXJpYyBGYXViZXJ0ZWF1?= | Files touched by this commit (7)
Log message:
redis: Fix build on Darwin

pkgsrc changes:
---------------
  * Fix building for macOS 13.5.2 by applying upstream patch:
    https://github.com/redis/redis/issues/12585
  * Use USE_CC_FEATURES to set c99 standard as recommanded by pkglint.
  * Fix rc.d script for systems without /etc/rc.subr and using
    pkgtools/rc.subr with SYSCONFBASE different from /etc.
  * Bump revision.