Port details |
- redis5 Persistent key-value database with built-in net interface
- 5.0.14_1 databases
=1 5.0.14_1Version of this port present on the latest quarterly branch.
- DEPRECATED: EOLed upstream
This port expired on: 2022-03-31
- Maintainer: yasu@FreeBSD.org
- Port Added: 2021-01-13 15:38:07
- Last Update: 2022-03-31 20:31:14
- Commit Hash: 97cf09b
- People watching this port, also watch:: gitea, vaultwarden, caddy, postfix
- License: BSD3CLAUSE
- WWW:
- https://redis.io/
- Description:
- Redis is an open source, 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.
WWW: https://redis.io/
- ¦ ¦ ¦ ¦
- Manual pages:
- FreshPorts has no man page information for this port.
- pkg-plist: as obtained via:
make generate-plist - Dependency lines:
-
- redis5>0:databases/redis5
- Conflicts:
- CONFLICTS:
- redis-6.*
- redis-devel-6.*
- redis6-6.*
- No installation instructions:
- This port has been deleted.
- PKGNAME: redis5
- Flavors: there is no flavor information for this port.
- distinfo:
- TIMESTAMP = 1633405575
SHA256 (redis-5.0.14.tar.gz) = 3ea5024766d983249e80d4aa9457c897a9f079957d0fb1f35682df233f997f32
SIZE (redis-5.0.14.tar.gz) = 2000179
Packages (timestamps in pop-ups are UTC):
- Dependencies
- NOTE: FreshPorts displays only information on required and default dependencies. Optional dependencies are not covered.
- Build dependencies:
-
- gmake>=4.3 : devel/gmake
- There are no ports dependent upon this port
Configuration Options:
- ===> The following configuration options are available for redis5-5.0.14_1:
JEMALLOC=off: Use jemalloc
TESTS=off: Install lang/tcl for redis unit tests
TRIB=off: Install redis-trib.rb (lang/ruby req.)
====> Options available for the radio EXTLUA: you can only select none or one of them
LUA=off: Use lang/lua instead of builtin lua
LUAJIT=off: Use lang/luajit instead of builtin lua
LUAJITOR=off: Use lang/luajit-openjit instead of builtin lua
===> Use 'make config' to modify these settings
- Options name:
- databases_redis5
- USES:
- compiler:c11 gmake
- pkg-message:
- For install:
- To setup "redis5" you need to edit the configuration file:
/usr/local/etc/redis5.conf
To run redis from startup, add redis5_enable="YES"
in your /etc/rc.conf.
- Master Sites:
|
Commit History - (may be incomplete: for full details, see links to repositories near top of page) |
Commit | Credits | Log message |
5.0.14_1 31 Mar 2022 20:31:14 |
Rene Ladan (rene) |
cleanup: Remove expired ports:
2022-03-31 security/revealrk: Deprecate, marked BROKEN on 12+ in 2018
2022-03-31 devel/apache-commons-modeler: Abandoned upstream, last release in
2013
2022-03-31 security/afl: Abandoned upstream, no new release since 2017. Please
consider using security/afl++ instead
2022-03-31 www/mod_line_edit: Abandoned upstream, last release in 2006, Apache
includes mod_sed
2022-03-31 www/myfaces: Unsupported by upstream, released in 2005
2022-03-31 www/mod_backtrace: Abandoned upstream in 2012 (version 2.0)
2022-03-31 security/base: Broken with PHP 7+, forked here
https://github.com/NathanGibbs3/BASE/
2022-03-31 security/find-zlib: Deprecated, no longer relevant
2022-03-31 security/razorback-clamavNugget: Abandonware, last release in 2012
and listed as alpha quality by upstream
2022-03-31 security/shimmer: Abandonware, last release in 2008
2022-03-31 security/kripp: Abandonware, upstream returns 404 and last release
was back in 2007
2022-03-31 security/ipfilter2dshield: Abandonware, no word of it on upstream web
site
2022-03-31 security/sha: Obsolete, we have tools in base (Only the first 15 lines of the commit message are shown above ) |
5.0.14_1 09 Jan 2022 19:52:46 |
Sergey A. Osokin (osa) |
databases/redis*: pass maintainership to yasu |
5.0.14_1 22 Dec 2021 14:13:39 |
Sergey A. Osokin (osa) |
databases/redis5: add deprecation date
Bump PORTREVISION. |
5.0.14 05 Oct 2021 13:17:58 |
Sergey A. Osokin (osa) |
databases/redis{,5,6}: security update to latest releases
Multiple security issues have been fixed.
Security: CVE-2021-41099
Security: CVE-2021-32762
Security: CVE-2021-32687
Security: CVE-2021-32675
Security: CVE-2021-32672
Security: CVE-2021-32628
Security: CVE-2021-32627
Security: CVE-2021-32626
PR: 256936 |
5.0.13 18 Aug 2021 23:37:45 |
Sergey A. Osokin (osa) |
databases/redis*: update databases/redis to 6.2.5.
Update CONFLICTS for databases/redis* ports.
Add a notice to UPDATING.
Connect databases/redis6 to build. |
5.0.13 27 Jul 2021 10:27:35 |
Li-Wen Hsu (lwhsu) Author: Yasuhiro Kimura |
databases/redis{,-devel,5}: Update to 6.0.15, 6.2.5, 5.0.13
Release Notes: https://groups.google.com/g/redis-db/c/yU-jQ9BhL24/m/e6iZA2GLBgAJ
Security: CVE-2021-32761
PR: 257326
Approved by: osa (maintainer)
MFH: 2021Q3
Security: c561ce49-eabc-11eb-9c3f-0800270512f4 |
5.0.12 08 Apr 2021 19:31:37 |
Sergey A. Osokin (osa) |
Update CONFLICTS after databases/redis4 removal. |
5.0.12 06 Apr 2021 14:31:13 |
Mathieu Arnold (mat) |
all: Remove all other $FreeBSD keywords. |
5.0.12 06 Apr 2021 14:31:07 |
Mathieu Arnold (mat) |
Remove # $FreeBSD$ from Makefiles. |
5.0.12 02 Mar 2021 15:23:54 |
osa |
Update from 5.0.11 to 5.0.12.
Remove added to the upstream patch.
<ChangeLog>
================================================================================
Redis 5.0.12 Released Mon Mar 1 17:29:52 IST 2021
================================================================================
Upgrade urgency: LOW, fixes a compilation issue.
Bug fixes:
* Fix compilation error on non-glibc systems if jemalloc is not used (#8533)
</ChangeLog> |
5.0.11 23 Feb 2021 17:54:47 |
osa |
Fix build.
cc -std=c11 -pedantic -DREDIS_STATIC='' -Wall -W -Wno-missing-field-initializers
-O2 -pipe -fstack-protector-strong -fno-strict-aliasing -I../deps/hiredis
-I../deps/linenoise -I../deps/lua/src -MMD -o lzf_c.o -c lzf_c.c
zmalloc.c:59:5: error: function-like macro 'sizeof' is not defined
#if PREFIX_SIZE > 0
^
zmalloc.c:55:22: note: expanded from macro 'PREFIX_SIZE'
#define PREFIX_SIZE (sizeof(size_t))
^
1 error generated.
gmake[3]: *** [Makefile:339: zmalloc.o] Error 1
Do not bump PORTREVISION because these have no successful
builds.
Reported by: many |
5.0.11 23 Feb 2021 13:59:42 |
osa |
Security update to the recent version 5.0.11 if you use 32bit build of redis.
Integer overflow on 32-bit systems (CVE-2021-21309):
Redis 4.0 or newer uses a configurable limit for the maximum supported bulk
input size. By default, it is 512MB which is a safe value for all platforms.
If the limit is significantly increased, receiving a large request from a client
may trigger several integer overflow scenarios, which would result with buffer
overflow and heap corruption.
Various bugfixes. |
5.0.10 14 Jan 2021 00:30:06 |
osa |
Update to the latest release 5.0.10.
<ChangeLog>
Upgrade urgency: SECURITY if you use an affected platform (see below).
Otherwise the upgrade urgency is MODERATE.
This release fixes a potential heap overflow when using a heap allocator other
than jemalloc or glibc's malloc. See:
https://github.com/redis/redis/pull/7963
Other fixes in this release:
* Avoid case of Lua scripts being consistently aborted due to OOM
* XPENDING will not update consumer's seen-time (Only the first 15 lines of the commit message are shown above ) |
5.0.9 13 Jan 2021 20:25:15 |
osa |
Upgrade download protocol from http to https. |
5.0.9 13 Jan 2021 16:13:24 |
osa |
Update databases/redis to the recent stable version 6.0.10.
Update CONFLICTS for:
o) databases/redis4
o) databases/redis5
o) databases/redis
o) databases/redis-devel
Connect databases/redis5 to the build.
Bump PORTREVISIONs for dependant ports. |
5.0.9 13 Jan 2021 15:37:27 |
osa |
Repo-copy databases/redis to databases/redis5.
Update CONFLICTS.
Do not connect to the build. |