notbugAs an Amazon Associate I earn from qualifying purchases.
Want a good read? Try FreeBSD Mastery: Jails (IT Mastery Book 15)

Two new features

Two new features were added on 2020-05-30:
  1. Repology links - each port now has a link to repology.org. See issue 148 for details.
  2. Ports I maintain report - port maintainers can now subscribe to a daily report of commits to the ports they maintain. See Watch ports I maintain at Report Subscriptions. Details at issue 138
Port details
redis-devel Persistent key-value database with built-in net interface
6.0.6.20200720 databases on this many watch lists=2 search for ports that depend on this port An older version of this port was marked as vulnerable. Find issues related to this port Report an issue related to this port View this port on Repology. 6.0.5.20200609Version of this port present on the latest quarterly branch.
Maintainer: osa@FreeBSD.org search for ports maintained by this maintainer
Port Added: 2010-08-15 08:04:05
Last Update: 2020-07-22 13:56:18
SVN Revision: 542854

People watching this port, also watch: bash, liblz4, mkvtoolnix, pkg, git

License: BSD3CLAUSE
Description:
SVNWeb : Homepage
pkg-plist: as obtained via: make generate-plist
Expand this list (18 items)
  1. /usr/local/share/licenses/redis-devel-6.0.6.20200720/catalog.mk
  2. /usr/local/share/licenses/redis-devel-6.0.6.20200720/LICENSE
  3. /usr/local/share/licenses/redis-devel-6.0.6.20200720/BSD3CLAUSE
  4. bin/redis-benchmark
  5. bin/redis-check-aof
  6. bin/redis-check-rdb
  7. bin/redis-cli
  8. bin/redis-sentinel
  9. bin/redis-server
  10. @comment bin/redis-trib.rb
  11. @sample etc/redis.conf.sample
  12. @sample(redis,redis,) etc/sentinel.conf.sample
  13. @dir(redis,redis,) /var/db/redis
  14. @dir(redis,redis,) /var/log/redis
  15. @dir(redis,redis,) /var/run/redis
  16. @owner
  17. @group
  18. @mode
Collapse this list.
Dependency lines:
  • redis-devel>0:databases/redis-devel
Conflicts:
CONFLICTS:
  • redis4-4.*
  • redis-5.*
Conflicts Matches:
There are no Conflicts Matches for this port. This is usually an error.
To install the port: cd /usr/ports/databases/redis-devel/ && make install clean
To add the package: pkg install redis-devel
PKGNAME: redis-devel
Flavors: there is no flavor information for this port.
distinfo:
Packages: (move your mouse over the cells for more information)
redis-devel
ABIlatestquarterly
FreeBSD:11:aarch645.0.r56.0.5.20200609
FreeBSD:11:amd646.0.6.202007206.0.5.20200609
FreeBSD:11:armv63.2.16.0.5.20200609
FreeBSD:11:i3866.0.6.202007206.0.5.20200609
FreeBSD:11:mips3.2.1-
FreeBSD:11:mips643.2.1-
FreeBSD:12:aarch645.0.r56.0.5.20200609
FreeBSD:12:amd646.0.6.202007206.0.5.20200609
FreeBSD:12:armv65.0.r56.0.5.20200609
FreeBSD:12:armv75.0.r56.0.5.20200609
FreeBSD:12:i3866.0.6.202007206.0.5.20200609
FreeBSD:12:mips--
FreeBSD:12:mips64--
FreeBSD:12:powerpc64-6.0.5.20200609
FreeBSD:13:aarch646.0.5.20200609-
FreeBSD:13:amd646.0.6.20200720-
FreeBSD:13:armv66.0.0.20200306-
FreeBSD:13:armv76.0.0.20200410-
FreeBSD:13:i3866.0.6.20200720-
FreeBSD:13:mips--
FreeBSD:13:mips646.0.6.20200720-
FreeBSD:13:powerpc646.0.5.20200609-
 

Dependencies
NOTE: FreshPorts displays only information on required and default dependencies. Optional dependencies are not covered.
Build dependencies:
  1. gmake>=4.3 : devel/gmake
There are no ports dependent upon this port

Configuration Options

USES:

Master Sites:
  1. https://codeload.github.com/antirez/redis/tar.gz/7bf665f?dummy=/
Notes from UPDATING
These upgrade notes are taken from /usr/ports/UPDATING
  • 2010-08-15
    Affects: users of databases/redis and databases/redis-devel
    Author: osa@FreeBSD.org
    Reason: 
      The redis configuration file, redis.conf, have been changed, some options
      removed in newer versions (>=2.0).  In some cases, redis-server with
      older configuration might does not run at startup.
    
      If you run into startup problems, re-edit configuration file.
    
    
Port Moves

Number of commits found: 156 (showing only 100 on this page)

1 | 2  »  

Commit History - (may be incomplete: see SVNWeb link above for full details)
DateByDescription
22 Jul 2020 12:56:18
Original commit files touched by this commit  6.0.6.20200720
Revision:542854
osa search for other commits by this committer
Update from 6.0.5 to 6.0.6.

<ChangeLog>

Upgrade urgency MODERATE: several bugs with moderate impact are fixed here.

The most important issues are listed here:

* Fix crash when enabling CLIENT TRACKING with prefix
* EXEC always fails with EXECABORT and multi-state is cleared
* RESTORE ABSTTL won't store expired keys into the db
* redis-cli better handling of non-pritable key names
* TLS: Ignore client cert when tls-auth-clients off
* Tracking: fix invalidation message on flush
* Notify systemd on Sentinel startup
(Only the first 15 lines of the commit message are shown above View all of this commit message)
04 Jul 2020 10:35:12
Original commit files touched by this commit  6.0.5.20200609
Revision:541189
amdmi3 search for other commits by this committer
- Add LICENSE_FILE
- Update WWW

Approved by:	portmgr blanket
10 Jun 2020 15:45:38
Original commit files touched by this commit  6.0.5.20200609
Revision:538403
osa search for other commits by this committer
Update from 6.0.4 to 6.0.5.

<ChangeLog>

Upgrade urgency MODERATE: several bugs with moderate impact are fixed here.

The most important issues are listed here:

* Fix handling of speical chars in ACL LOAD.
* Make Redis Cluster more robust about operation errors that may lead
  to two clusters to mix together.
* Revert the sendfile() implementation of RDB transfer. It causes some delay.
* Fix TLS certificate loading for chained certificates.
* Fix AOF rewirting of KEEPTTL SET option.
* Fix MULTI/EXEC behavior during -BUSY script errors.

</ChangeLog>
04 Jun 2020 11:26:00
Original commit files touched by this commit  6.0.4.20200529
Revision:537881
osa search for other commits by this committer
Update from 6.0.3 to 6.0.4.

<ChangeLog>

Upgrade urgency CRITICAL: this release fixes a severe replication bug.
Please visit https://github.com/antirez/redis/blob/6.0/00-RELEASENOTES
for details.

</ChangeLog>
16 May 2020 16:40:19
Original commit files touched by this commit  6.0.3.20200516
Revision:535481
osa search for other commits by this committer
Update from 6.0.2 to 6.0.3.

<ChangeLog>

Upgrade urgency CRITICAL: a crash introduced in 6.0.2 is now fixed.

</ChangeLog>
16 May 2020 16:28:01
Original commit files touched by this commit  6.0.2.20200516_1
Revision:535480
osa search for other commits by this committer
Update the lua/luajit/luajit-openresty extra patches.

Bump PORTREVISION.
16 May 2020 16:08:09
Original commit files touched by this commit  6.0.2.20200516
Revision:535476
osa search for other commits by this committer
Update from 6.0.1 to 6.0.2.

<ChangeLog>

Upgrade urgency MODERATE: many not critical bugfixes in different areas.
                          Critical fix to client side caching when
                          keys are evicted from the tracking table but
                          no notifications are sent.

The following are the most serious fix:

* XPENDING should not update consumer's seen-time
* optimize memory usage of deferred replies - fixed
* Fix CRC64 initialization outside the Redis server itself.
* stringmatchlen() should not expect null terminated strings.
(Only the first 15 lines of the commit message are shown above View all of this commit message)
04 May 2020 14:38:45
Original commit files touched by this commit  6.0.1.20200501
Revision:533927
osa search for other commits by this committer
Update to 6.0.1.

<ChangeLog>

Upgrade urgency HIGH: This release fixes a crash when builiding against
                      Libc malloc.

Here we revert 8110ba888, an optimization that causes a crash due to a
bug in the code. It does not happen with the default allocator because of
differences between Jemalloc and libc malloc, so this escaped all our
testing but was reported by a user. We'll add back the original optimization
that was reverted here later, after checking what happens: it is not a
critical optimization.

</ChangeLog>
30 Apr 2020 21:38:37
Original commit files touched by this commit  6.0.0.20200430
Revision:533477
osa search for other commits by this committer
Update to the recent commit (aka 6.0 GA).
25 Apr 2020 02:49:21
Original commit files touched by this commit  6.0.0.20200424
Revision:532912
osa search for other commits by this committer
Update to the recent commit.
18 Apr 2020 15:42:53
Original commit files touched by this commit  6.0.0.20200417
Revision:532036
osa search for other commits by this committer
Update to the recent commit.
14 Apr 2020 15:49:37
Original commit files touched by this commit  6.0.0.20200410
Revision:531700
mat search for other commits by this committer
USES=lua gained flavors.

Ports using USES=lua:module or lua:flavors will be flavored.  A range of
supported lua versions can be set using XX-YY (or XX-, or -YY, or simply ZZ)
for ports not supporting all lua versions.

USES=lua sets LUA_FLAVOR that needs to be used on all dependencies of
flavored lua ports, in a similar way as PHP or Python flavors.

PR:		245038
Submitted by:	andrew tao11 riddles org uk
Reviewed by:	mat, kevans, russ haley gmail com
Approved by:	mat (portmgr)
Differential Revision:	https://reviews.freebsd.org/D16494
11 Apr 2020 15:54:16
Original commit files touched by this commit  6.0.0.20200410
Revision:531432
osa search for other commits by this committer
Update to the recent commit.
04 Apr 2020 00:31:49
Original commit files touched by this commit  6.0.0.20200403
Revision:530532
osa search for other commits by this committer
Update to the Apr 3, 2020.
Re-generate lua/luajit specific patches.
18 Mar 2020 03:22:59
Original commit files touched by this commit  6.0.0.20200316
Revision:528624
osa search for other commits by this committer
Update to the recent commit.
07 Mar 2020 20:36:56
Original commit files touched by this commit  6.0.0.20200306
Revision:527980
osa search for other commits by this committer
Update to the recent commit.
29 Feb 2020 21:17:39
Original commit files touched by this commit  6.0.0.20200228
Revision:527472
osa search for other commits by this committer
Update to the recent commit.
21 Feb 2020 00:33:24
Original commit files touched by this commit  6.0.0.20200220
Revision:526599
osa search for other commits by this committer
Update to the recent commit.
09 Feb 2020 13:25:08
Original commit files touched by this commit  6.0.0.20200206
Revision:525656
osa search for other commits by this committer
Update to the recent commit.
02 Feb 2020 02:04:47
Original commit files touched by this commit  6.0.0.20200130
Revision:524800
osa search for other commits by this committer
Update to the recent commit.
Reset OPTIMIZATION to respect our CFLAGS.
14 Jan 2020 00:03:01
Original commit files touched by this commit  6.0.0.20200113
Revision:522978
osa search for other commits by this committer
Update to the recent commit.
11 Jan 2020 00:44:54
Original commit files touched by this commit  6.0.0.20200110
Revision:522622
osa search for other commits by this committer
Update to the recent commit.
Reduce complexity with the lua-related targets.
04 Jan 2020 23:39:27
Original commit files touched by this commit  6.0.0.20200101_1
Revision:522069
osa search for other commits by this committer
Add TLS support.

Convert to use modern OPTIONS way to be less discouraged with
the number of knobs. (*)

Bump PORTREVISION.

Thanks to:	adamw (*)
04 Jan 2020 14:19:26
Original commit files touched by this commit  6.0.0.20200101
Revision:522038
osa search for other commits by this committer
Update to a recent snapshot.
27 Dec 2019 11:22:59
Original commit files touched by this commit  6.0.0.20191220
Revision:520982
osa search for other commits by this committer
Update to the recent commit.
19 Dec 2019 04:45:03
Original commit files touched by this commit  6.0.0.20191218
Revision:520418
osa search for other commits by this committer
Update to the recent commit.
17 Dec 2019 03:43:52
Original commit files touched by this commit  6.0.0.20191216
Revision:520300
osa search for other commits by this committer
Update to the recent commit.

Also, introduce another dependency records for two
different versions of luajit in the ports tree, cause
otherwise the port has a library dependency issue
because those libraries have the same numbers.
13 Dec 2019 19:36:27
Original commit files touched by this commit  6.0.0.20191212
Revision:520062
osa search for other commits by this committer
Update to the recent version.
08 Dec 2019 13:04:48
Original commit files touched by this commit  6.0.0.20191205
Revision:519300
osa search for other commits by this committer
Add two missing patches with r519299.
08 Dec 2019 13:02:48
Original commit files touched by this commit  6.0.0.20191205
Revision:519299
osa search for other commits by this committer
Update to the recent 7e24e21 commit on Dec 5, 2019.
Port to the openresty flavor of luajit.
07 Dec 2019 21:27:59
Original commit files touched by this commit  6.0.0.20191203
Revision:519240
pkubaj search for other commits by this committer
databases/redis-devel: fix build on GCC architectures

Require C11 compiler:
cc1: error: unrecognized command line option "-std=c11"

Also remove base GCC workaround.
05 Dec 2019 01:02:10
Original commit files touched by this commit  6.0.0.20191203
Revision:519059
osa search for other commits by this committer
Update to the recent commit.
30 Nov 2019 00:12:30
Original commit files touched by this commit  6.0.0.20191129
Revision:518681
osa search for other commits by this committer
Update to the recent commit.
Make portlint(1) more happier by regenerating the patch and move
USES knob up.
Add another patch to respect [C|CXX]FLAGS.
28 Nov 2019 19:42:00
Original commit files touched by this commit  6.0.0.20191125
Revision:518604
osa search for other commits by this committer
Fix the build by updating the patch.
27 Nov 2019 18:20:53
Original commit files touched by this commit  6.0.0.20191125
Revision:518516
osa search for other commits by this committer
Update to the recent development version from the unstable branch.
21 Nov 2019 19:36:47
Original commit files touched by this commit  5.0.7_1
Revision:518108
osa search for other commits by this committer
Update from 5.0.6 to 5.0.7.

<ChangeLog>

Upgrade urgency HIGH: many issues fixed, some may have an impact.

Hi all, Redis 5.0.7 fixes a number of bugs, none is very critical, however
there are a few that may have an impact. It's a good idea to upgrade.
There are fixes in the area of replication from modules commands and
callbacks, AOF fsync (non critical issue), memory leaks (very rare and small),
streams beahvior (non critical), and a potential crash in commands
processing multiple keys at the same time that is there for years, and happens
very rarely, but is not impossible to trigger.

</ChangeLog>
21 Nov 2019 19:27:39
Original commit files touched by this commit  5.0.6_1
Revision:518107
osa search for other commits by this committer
Repocopy the databases/redis to the databases/redis4 to update
the databases/redis port to the latest stable version, 5.0.6.

PR:		241526
Reviewed by:	portmgr (adamw)
Approved by:	portmgr (adamw)
Differential Revision:	https://reviews.freebsd.org/D22336
05 Nov 2019 21:38:27
Original commit files touched by this commit  5.0.6
Revision:516843
osa search for other commits by this committer
Update from 5.0.5 to 5.0.6.
Regenerate the patches to make portlint(1) happier.

<ChangeLog>

Upgrade urgency CRITICAL: Only in case of exposed instances to untrusted users.

This Redis release, 5.0.6, is a bugfix and enhancement release. The most
important bugfix is a corruption related to the HyperLogLog. A malformed
HyperLogLog string could cause an invalid access to the memory. At a first
glance the vulnerability appears to be not exploitable but just a DoS. The
way to trigger the issue is complex, we'll not provide any information about
how to do that for the users safety.

Other significant changes in this release:

* New modules APIs merged from Redis unstable to Redis 5.
* Some memory optimization related to objects creation.
* Fixes to flushSlaveOutputBuffer() that make sure that SHUTDOWN will
  transfer pending buffers to replicas.

</ChangeLog>
13 Aug 2019 16:01:59
Original commit files touched by this commit  5.0.5_1
Revision:508835  Sanity Test Failure
mat search for other commits by this committer
Convert to UCL & cleanup pkg-message (categories d)
26 Jul 2019 20:46:57
Original commit files touched by this commit  5.0.5_1
Revision:507372
gerald search for other commits by this committer
Bump PORTREVISION for ports depending on the canonical version of GCC
as defined in Mk/bsd.default-versions.mk which has moved from GCC 8.3
to GCC 9.1 under most circumstances now after revision 507371.

This includes ports
 - with USE_GCC=yes or USE_GCC=any,
 - with USES=fortran,
 - using Mk/bsd.octave.mk which in turn features USES=fortran, and
 - with USES=compiler specifying openmp, nestedfct, c11, c++0x, c++11-lang,
   c++11-lib, c++14-lang, c++17-lang, or gcc-c++11-lib
plus, everything INDEX-11 shows with a dependency on lang/gcc9 now.

PR:		238330
25 Jul 2019 02:33:13
Original commit files touched by this commit  5.0.5
Revision:507308
linimon search for other commits by this committer
Prepare for powerpc-on-clang by deleting hard-coded tests for architecture
as a stand-in for "are we running on gcc".

In some cases we only need to specifically test for "are we on the ancient
base gcc", e.g, the usage of 'pragma'.

While here, in some cases turn off SSE functions more specifically based
on ARCH, and turn off -mtune=generic everywhere.  These are part of a
larger work in progress; these commits are for ports that would have
been touched by the the powerpc-on-clang test regardless.

Approved by:	portmgr (tier-2 blanket)
20 May 2019 01:35:11
Original commit files touched by this commit  5.0.5
Revision:502079
osa search for other commits by this committer
Upgrade from 5.0.4 to 5.0.5.

<ChangeLog>

Upgrade urgency CRITICAL: This release fixes an important AOF fysnc bug
                          and other less critical issues.

Redis 5.0.5 fixes an important issue with AOF and adds multiple very useful
modules APIs. Moreover smaller bugs in other parts of Redis are fixed in
this release.

The AOF bug
-----------

The AOF bug happens when the fsync policy is set to "everysec", which is the
(Only the first 15 lines of the commit message are shown above View all of this commit message)
20 Mar 2019 01:37:23
Original commit files touched by this commit  5.0.4
Revision:496301
osa search for other commits by this committer
Upgrade from 5.0.3 to 5.0.4.

<ChangeLog>

Upgrade urgency HIGH: This release fixes several Redis stability issues.

Dear Redis users, this release includes a number of fixes for bugs that may
result in Redis crashing in special conditions (not normal usage, but specific
artificial conditions), fixes to certain Redis behaviors especially around
Redis streams, and finally a set of new APIs for Redis Modules.

Specifically:

* Hyperloglog different coding errors leading to potential crashes were fixed.
* A replication bug leading to a potential crash in case of plain misuse of
(Only the first 15 lines of the commit message are shown above View all of this commit message)
14 Dec 2018 00:40:07
Original commit files touched by this commit  5.0.3
Revision:487397
osa search for other commits by this committer
Upgrade from 5.0.2 to 5.0.3.

<ChangeLog>

Upgrade urgency HIGH: Redis 5 is consolidating, upgrading is a good idea.
                      However there is nothing very critical here, but certain
                      issues resolved could lead to very rare crashes.

Welcome to Redis 5.0.3, several interesting bug fixes here:

* Redis no longer panics when you send data to a replica-mode connection that
  is in MONITOR or SYNC mode.

* Fixes to certain sorted set edge cases. You are unlikely to ever notice those
  issues, but now it is more correct.
(Only the first 15 lines of the commit message are shown above View all of this commit message)
12 Dec 2018 01:35:36
Original commit files touched by this commit  5.0.2_1
Revision:487272
gerald search for other commits by this committer
Bump PORTREVISION for ports depending on the canonical version of GCC
defined via Mk/bsd.default-versions.mk which has moved from GCC 7.4 t
GCC 8.2 under most circumstances.

This includes ports
 - with USE_GCC=yes or USE_GCC=any,
 - with USES=fortran,
 - using Mk/bsd.octave.mk which in turn features USES=fortran, and
 - with USES=compiler specifying openmp, nestedfct, c11, c++0x, c++11-lang,
   c++11-lib, c++14-lang, c++17-lang, or gcc-c++11-lib
plus, as a double check, everything INDEX-11 showed depending on lang/gcc7.

PR:		231590
23 Nov 2018 04:41:40
Original commit files touched by this commit  5.0.2
Revision:485635
osa search for other commits by this committer
Upgrade from 5.0.1 to 5.0.2.

<ChangeLog>

Upgrade urgency: CRITICAL if you use streams and consumer groups.
                 HIGH if you use redis-cli with Redis Cluster.
                 LOW otherwise.

Welcome to Redis 5.0.2.  This release fixes two issues with Streams consumer
groups, where items could be returned duplicated by XREADGROUP when accessing
the history, and another bug where XREADGROUP can report some history even
if the comsumer pending list is empty.  Both problems were addressed and unit
tests to avoid regressions implemented.  Moreover this release fixes some
issue with redis-cli when in cluster mode.  Finally some FreeBSD and DragonFly
build problems are now resolved.

</ChangeLog>
08 Nov 2018 21:10:53
Original commit files touched by this commit  5.0.1
Revision:484480
osa search for other commits by this committer
Upgrade from 5.0.0 to 5.0.1.

<ChangeLog>

Upgrade urgency: URGENT if you use Redis Streams. MODERATE otherwise.

Hi all, this is the first patch level release of Redis 5. It contains
both fixes and improvements. Here there is a list of the major ones, however
read the commit messages at the end of the changelog if you want to know
more about the smaller things. Let's start with the new features:

* Sentinel now supports authentication! Check the Sentinel official doc
  for more info.

* Redis-cli cluster "fix" is now able to fix a big number of clusters put
(Only the first 15 lines of the commit message are shown above View all of this commit message)
04 Nov 2018 17:15:31
Original commit files touched by this commit  5.0.0_1
Revision:484111
osa search for other commits by this committer
Do not override the environment for make(1) when JEMALLOC knob
is defined.

Bump PORTREVISION.
18 Oct 2018 22:20:52
Original commit files touched by this commit  5.0.0
Revision:482383
osa search for other commits by this committer
Fix build on GCC-based architectures.

PR:	231780
18 Oct 2018 22:15:26
Original commit files touched by this commit  5.0.0
Revision:482382
osa search for other commits by this committer
Upgrade from 5.0-rc5 to 5.0.0.

<ChangeLog>

Upgrade urgency CRITICAL: Several fixes to streams AOF and replication.

Hi all and welcome to the first stable release of Redis 5! \o/

To start a quick recap of what's new in Redis 5:

1. The new Stream data type. https://redis.io/topics/streams-intro
2. New Redis modules APIs: Timers, Cluster and Dictionary APIs.
3. RDB now store LFU and LRU information.
4. The cluster manager was ported from Ruby (redis-trib.rb) to C code
   inside redis-cli. Check `redis-cli --cluster help` for more info.
(Only the first 15 lines of the commit message are shown above View all of this commit message)
18 Sep 2018 11:57:06
Original commit files touched by this commit  5.0.r5
Revision:480013
linimon search for other commits by this committer
Pet portlint.  Found while chasing tier-2 problems.

Approved by:	portmgr (tier-2 blanket)
07 Sep 2018 22:13:27
Original commit files touched by this commit  5.0.r5
Revision:479208
osa search for other commits by this committer
Upgrade from 5.0-rc4 to 5.0-rc5.

<ChangeLog>

Upgrade urgency HIGH: Several imporant bugs fixed.

This is the release candidate number five, and has a lot of bug fixes inside,
together with a few big changes to the Redis behavior from the point of view
of replication of scripts and handling of the maxmemory directive in slaves.
Make sure to read the whole list!

* BREAKING BEHAVIOR: Slaves now ignore maxmemory by default.
* BREAKING BEHAVIOR: Now scripts are always replicated for their effects, and
                     never sending the script itself to slaves/AOF.
* Improvement: Big pipelining performances improved significantly.
* Fix: Rewrite BRPOPLPUSH as RPOPLPUSH to propagate.
* Fix: False positives in tests.
* Fix: Certain command flags were modified because not correct.
* Fix: Fix blocking XREAD for streams that are empty.
* Improvement: Allow scripts to timeout on slaves as well.
* Fix: Different corner cases due to CLIENT PAUSE are now fixed.
* Improvement: Optimize parsing large bulk greater than 32k.
* Fix: Propagate read-only scripts as SCRIPT LOAD, not as EVAL.

</ChangeLog>
05 Aug 2018 16:24:13
Original commit files touched by this commit  5.0.r4
Revision:476417
osa search for other commits by this committer
Upgrade from 5.0-rc3 to 5.0-rc4.

<ChangeLog>

Upgrade urgency

HIGH: Many non critical but important issues fixed.
CRITICAL for Stream users: Many important bugs fixed.

Fixes:

* A number of fixes related to Streams: stability and correctnes.
* Fix dbRandomKey() potential infinite loop.
* Improve eviction LFU/LRU when keys are created by INCR commands family.
* Active defragmentation is now working on Redis 5.
(Only the first 15 lines of the commit message are shown above View all of this commit message)
29 Jul 2018 22:18:46
Original commit files touched by this commit  5.0.r3_1
Revision:475857
gerald search for other commits by this committer
Bump PORTREVISION for ports depending on the canonical version of GCC
in the ports tree (via Mk/bsd.default-versions.mk and lang/gcc) which
has now moved from GCC 6 to GCC 7 by default.

This includes ports
 - featuring USE_GCC=yes or USE_GCC=any,
 - featuring USES=fortran,
 - using Mk/bsd.octave.mk which in turn features USES=fortran, and those
 - with USES=compiler specifying one of openmp, nestedfct, c11, c++0x,
   c++11-lib, c++11-lang, c++14-lang, c++17-lang, or gcc-c++11-lib.

PR:		222542
19 Jun 2018 23:00:46
Original commit files touched by this commit  5.0.r3
Revision:472829
osa search for other commits by this committer
Upgrade from 5.0-rc1 to 5.0-rc3.
Add experimental support for jemalloc.	(*)

Requested by:	farrokhi (*)
04 Jun 2018 14:49:05
Original commit files touched by this commit  5.0.r1
Revision:471551
mat search for other commits by this committer
Use USE_GITHUB.

Sponsored by:	Absolight
03 Jun 2018 20:12:32
Original commit files touched by this commit  5.0.r1
Revision:471523
osa search for other commits by this committer
Upgrade to recent unstable version 5.0-rc1.

Switch to new test framework.

ChangeLog:	https://raw.githubusercontent.com/antirez/redis/5.0/00-RELEASENOTES
05 May 2018 14:29:00
Original commit files touched by this commit  4.0.9_2
Revision:469114
danfe search for other commits by this committer
For ports in `databases' category: remove redundant PKGMESSAGE assignment,
which is set appropriately by the b.p.m when `pkg-message' appears on the
SUB_FILES list.
17 Apr 2018 23:05:16
Original commit files touched by this commit  4.0.9_2
Revision:467661
osa search for other commits by this committer
Add a workaround for solarisfixes.h header file.
Bump PORTREVISIONs.
16 Apr 2018 23:12:45
Original commit files touched by this commit  4.0.9_1
Revision:467542
osa search for other commits by this committer
Upgrade to recent stable version - 4.0.9.
Update CONFLICTS record.
16 Apr 2018 23:08:23
Original commit files touched by this commit  4.0.9
Revision:467541
osa search for other commits by this committer
Upgrade from 4.0.8 to 4.0.9.

Redis version 4.0.9 adds a few interesting new features and fixes a very
critical bug regarding the Append Only File.

ChangeLog:	https://github.com/antirez/redis/blob/4.0/00-RELEASENOTES
10 Mar 2018 17:46:06
Original commit files touched by this commit  4.0.8_1
Revision:464084
gerald search for other commits by this committer
Bump PORTREVISIONs of all users of math/mpc that we just updated to
version 1.1.0 (via revision 464079).
04 Feb 2018 16:27:39
Original commit files touched by this commit  4.0.8
Revision:460939
osa search for other commits by this committer
Upgrade from 4.0.7 to 4.0.8.

<ChangeLog>

Upgrade urgency CRITICAL ONLY for Redis Cluster users. Otherwise no reason
to upgrade at all.

Redis 4.0.8 fixes a single critical bug in the radix tree data structure
used for Redis Cluster keys slot tracking. The problem was actually fixed
10 months ago into unstable, but it was fixed in a commit related to Streams
so it was never backported (for error) into the 4.0 branch.

The problem will crash Redis Cluster instances during deletions, but it is
very hard to trigger: only when the node removed is in the edge of a memory
mapped area there are the conditions to create an issue, because otherwise
the code just accesses an out of range word in read-only way in an allocated
structure: this is almost always harmless.

</ChangeLog>
25 Jan 2018 22:59:19
Original commit files touched by this commit  4.0.7
Revision:459967
osa search for other commits by this committer
Upgrade from 4.0.6 to 4.0.7.

<ChangeLog>

* Many 32 bit overflows were addressed in order to allow to use Redis with
  a very significant amount of data, memory size permitting. (zhaozhao.zz,
  Oran Agra)

* MEMORY USAGE fixed for the list type. (gnuhpc)

* Allow read-only scripts in Redis Cluster. (Salvatore Sanfilippo)

* Fix AOF pipes setup in edge case. (heqin)

* AUTH option for MIGRATE. (AlexStocks, Salvatore Sanfilippo, Fabio Nicotra)
(Only the first 15 lines of the commit message are shown above View all of this commit message)
10 Jan 2018 03:24:40
Original commit files touched by this commit  4.0.6
Revision:458592
adamw search for other commits by this committer
There is no USES=gcc

Pointy hat to:	osa
09 Jan 2018 23:07:34
Original commit files touched by this commit  4.0.6
Revision:458582
osa search for other commits by this committer
A customer reported privately it's possible to build the package with
gcc on i386 platform, so it looks like it's a bug with clang 4 on i386.

Do not bump PORTREVISION cause package for i386 never been built.

Reference:	https://bugs.freebsd.org/bugzilla/show_bug.cgi?id=216745
05 Dec 2017 03:26:36
Original commit files touched by this commit  4.0.6
Revision:455564
osa search for other commits by this committer
Upgrade from 4.0.2 to 4.0.6.

ChangeLog:	https://raw.githubusercontent.com/antirez/redis/4.0/00-RELEASENOTES
23 Sep 2017 20:26:44
Original commit files touched by this commit  4.0.2
Revision:450469
osa search for other commits by this committer
Upgrade to 4.0.2.

ChangeLog:	https://raw.githubusercontent.com/antirez/redis/4.0/00-RELEASENOTES
23 Sep 2017 18:26:45
Original commit files touched by this commit  4.0.1
Revision:450464
antoine search for other commits by this committer
Partially revert r450351 and unbreak

Reported by:	pkg-fallout
With hat:	portmgr
22 Sep 2017 10:48:58
Original commit files touched by this commit  4.0.1
Revision:450353
mat search for other commits by this committer
Cleanup after removal of libexecinfo from ports.

PR:		220271
Submitted by:	mat (review), Yasuhiro KIMURA (PR)
Sponsored by:	Absolight
Differential Revision:	https://reviews.freebsd.org/D11488
22 Sep 2017 10:48:29
Original commit files touched by this commit  4.0.1
Revision:450351
mat search for other commits by this committer
Remove USES=execinfo.

PR:		220271
Submitted by:	mat (review), Yasuhiro KIMURA (PR)
Sponsored by:	Absolight
Differential Revision:	https://reviews.freebsd.org/D11488
02 Sep 2017 11:58:14
Original commit files touched by this commit  4.0.1
Revision:449129
antoine search for other commits by this committer
redis-devel fails to build on 11.0 i386 and head i386 too

Reported by:	pkg-fallout
28 Aug 2017 12:57:31
Original commit files touched by this commit  4.0.1
Revision:448866
mat search for other commits by this committer
Mark BROKEN on 10/i386.

networking.o: In function `createClient':
networking.c:(.text+0x189): undefined reference to `__atomic_fetch_add_8'
cc: error: linker command failed with exit code 1 (use -v to see invocation)

Sponsored by:	Absolight
21 Aug 2017 20:06:36
Original commit files touched by this commit  4.0.1
Revision:448487
osa search for other commits by this committer
Attempt to fix the issue for 10.x, 11.x and head on i386.

networking.o: In function `createClient':
networking.c:(.text+0x189): undefined reference to `__atomic_fetch_add_8'
cc: error: linker command failed with exit code 1 (use -v to see invocation)

Do not bump PORTREVISION since this change affects i386 only what's broken till
now.
08 Aug 2017 15:51:38
Original commit files touched by this commit  4.0.1
Revision:447546
mat search for other commits by this committer
Fails to build on 10 i386:

networking.o: In function `createClient':
networking.c:(.text+0x189): undefined reference to `__atomic_fetch_add_8'
cc: error: linker command failed with exit code 1 (use -v to see invocation)

Sponsored by:	Absolight
06 Aug 2017 15:00:05
Original commit files touched by this commit  4.0.1
Revision:447466
osa search for other commits by this committer
Upgrade to the latest stable release - 4.0.1.

ChangeLog:	https://raw.githubusercontent.com/antirez/redis/4.0/00-RELEASENOTES
06 Jun 2017 16:18:17
Original commit files touched by this commit  4.0.r3
Revision:442783
mat search for other commits by this committer
Convert every usage of https://github.com/.../archive/xxx to USE_GITHUB.

While there, fix small style issues.

Sponsored by:	Absolight
06 May 2017 18:03:15
Original commit files touched by this commit  4.0.r3
Revision:440283
osa search for other commits by this committer
Upgrade from 4.0-rc2 to 4.0-rc3.
06 Dec 2016 23:45:28
Original commit files touched by this commit  4.0.r2
Revision:428019
osa search for other commits by this committer
Upgrade from 4.0-rc1 to 4.0-rc2.

<ChangeLog>

Upgrade urgency LOW: This release mainly fixes a rare GEO API bug and a crash
                     related to the modules subsystem.

Redis 4.0.0-RC2 (version number 3.9.102) just fixes two bugs:

1. GEORADIUS could fail reporting items with very big radius lengths because
   of a bug in the bounding box computation function. This was fixed and tests
   with large radius sizes were added.

2. There was a crash in the modules subsystem that was not merged into RC1 for
   an error, while it was already fixed into the "unstable" branch.

</ChangeLog>
06 Dec 2016 01:38:31
Original commit files touched by this commit  4.0.r1
Revision:427926
osa search for other commits by this committer
Upgrade from 3.2.5 to 4.0-rc1.

ChangeLog:	https://raw.githubusercontent.com/antirez/redis/4.0/00-RELEASENOTES
05 Dec 2016 00:46:15
Original commit files touched by this commit  3.2.5
Revision:427826
osa search for other commits by this committer
Upgrade from 3.2.4 to 3.2.5.

<ChangeLog>

Upgrade urgency LOW: This release only fixes a compilation issue due to the
                     missing -ldl at linking time.

zach shipko in commit 4736407:
 BSDs don't have -ldl
 1 file changed, 15 insertions(+), 5 deletions(-)

antirez in commit 9ada818:
 Fix modules compilation when libc malloc is used.
 1 file changed, 2 insertions(+), 2 deletions(-)

</ChangeLog>
27 Sep 2016 23:09:26
Original commit files touched by this commit  3.2.4
Revision:422833
osa search for other commits by this committer
Upgrade from 3.2.3 to 3.2.4.

ChangeLog:	https://raw.githubusercontent.com/antirez/redis/3.2/00-RELEASENOTES
07 Aug 2016 23:40:46
Original commit files touched by this commit  3.2.3
Revision:419791
osa search for other commits by this committer
Remove needless code, no functional change.
07 Aug 2016 23:18:05
Original commit files touched by this commit  3.2.3
Revision:419787
osa search for other commits by this committer
Upgrade from 3.2.1 to 3.2.3.

ChageLog: https://raw.githubusercontent.com/antirez/redis/3.2/00-RELEASENOTES
18 Jun 2016 16:03:17
Original commit files touched by this commit  3.2.1
Revision:417076 This port version is marked as vulnerable.
osa search for other commits by this committer
Upgrade from 3.2.0 to 3.2.1.
Upgrade urgency HIGH: Critical fix to Redis Sentinel, due to
3.2.0 regression compared to 3.0.

ChangeLog:	https://raw.githubusercontent.com/antirez/redis/3.2/00-RELEASENOTES
11 May 2016 23:35:58
Original commit files touched by this commit  3.2.0
Revision:415043 This port version is marked as vulnerable.
osa search for other commits by this committer
Upgrade to the latest release - 3.2.0.
01 Apr 2016 14:00:57
Original commit files touched by this commit  3.2.0.r3
Revision:412346 This port version is marked as vulnerable.
mat search for other commits by this committer
Remove ${PORTSDIR}/ from dependencies, categories d, e, f, and g.

With hat:	portmgr
Sponsored by:	Absolight
03 Feb 2016 01:02:21
Original commit files touched by this commit  3.2.0.r3
Revision:407930 This port version is marked as vulnerable.
osa search for other commits by this committer
Upgrade from 3.0.7 to latest 3.2.0-rc3.
03 Feb 2016 00:13:59
Original commit files touched by this commit  3.0.7
Revision:407923 This port version is marked as vulnerable.
osa search for other commits by this committer
Upgrade from 3.0.5 to 3.0.7.

<ChangeLog>

--[ Redis 3.0.7 ] Release date: 28 jan 2016

Upgrade urgency MODERATE: this release fixes important Redis Cluster bugs.

* [FIX] avg_ttl reporting in INFO improved. (Salvatore Sanfilippo)
* [FIX] Redis Cluster address update (via gossip section) processing improved
        to avoid initiating inwanted handshakes.
* [FIX] Many fixes to MIGRATE multiple keys implementation. The command
        could handle errors in a faulty way leading to crashes or other
        unexpected behaviors. MIGRATE command refactoring.
        (The analysis of the faulty conditions was conducted by
(Only the first 15 lines of the commit message are shown above View all of this commit message)
07 Nov 2015 20:08:18
Original commit files touched by this commit  3.0.5_2
Revision:401020 This port version is marked as vulnerable.
osa search for other commits by this committer
Enable profiles support.
Bump PORTREVISION.

PRs:	171372, 179551
29 Oct 2015 01:34:54
Original commit files touched by this commit  3.0.5_1
Revision:400428 This port version is marked as vulnerable.
osa search for other commits by this committer
Add rc script for sentinel.
Bump PORTREVISION.

PR:	204025
25 Oct 2015 23:39:49
Original commit files touched by this commit  3.0.5
Revision:400169 This port version is marked as vulnerable.
osa search for other commits by this committer
Upgrade from 3.0.4 to 3.0.5.

<ChangeLog>

--[ Redis 3.0.5 ] Release date: 15 Oct 2015

Upgrade urgency: MODERATE, the most important thing is a fix in the replication
                 code that may make the slave hanging forever if the master
                 remains with an open socket even if it is no longer able to
                 reply.

* [FIX] MOVE now moves the TTL as well. A bug lasting forever... finally
        fixed thanks to Andy Grunwald that reported it.
        (reported by Andy Grunwald, fixed by Salvatore Sanfilippo)
* [FIX] Fix a false positive in HSTRLEN test.
(Only the first 15 lines of the commit message are shown above View all of this commit message)
14 Sep 2015 23:42:00
Original commit files touched by this commit  3.0.4
Revision:396943 This port version is marked as vulnerable.
osa search for other commits by this committer
Upgrade from 3.0.3 to 3.0.4.

<ChangeLog>

Upgrade urgency: HIGH for Redis and Sentinel. However note that in order to
                 fix certain replication bugs, the replication internals were
                 modified in a very heavy way. So while this release is
                 conceptually saner, it may contain regressions. For this
                 reason, before the release, QA activities were performed by
                 me (antirez) and Redis Labs and no evident bug was found.

* [FIX] A number of bugs related to replication PSYNC and the (yet experimental)
        diskless replication feature were fixed. The bugs could lead to
        inconsistency between masters and slaves. (Salvatore Sanfilippo, Oran
        Agra fixed the issue found by Yuval Inbar)
(Only the first 15 lines of the commit message are shown above View all of this commit message)
18 Jul 2015 00:05:05
Original commit files touched by this commit  3.0.3
Revision:392399 This port version is marked as vulnerable.
osa search for other commits by this committer
Upgrade from 3.0.2 to 3.0.3.

<ChangeLog>

--[ Redis 3.0.3 ] Release date: 17 Jul 2015

Upgrade urgency: LOW for Redis and Sentinel.

* [FIX] Fix blocking operations timeout precision when HZ is at its default
        value (not increased) and there are thousands of clients connected
        at the same time. This bug affected Sidekiq users that experienced
        a very long delay for BLPOP and similar commands to return for
        timeout. Check commit b029ff1 for more info. (Salvatore Sanfilippo)
* [FIX] MIGRATE "creating socket: Invalid argument" error fix. Check
        issues #2609 and #2612 for more info. (Salvatore Sanfilippo)
(Only the first 15 lines of the commit message are shown above View all of this commit message)
05 Jun 2015 00:52:13
Original commit files touched by this commit  3.0.2
Revision:388560 This port version is marked as vulnerable.
osa search for other commits by this committer
Security upgrade from 3.0.1 to 3.0.2.

<ChangeLog>

--[ Redis 3.0.2 ] Release date: 4 Jun 2015

Upgrade urgency: HIGH for Redis because of a security issue.
                 LOW for Sentinel.

* [FIX] Critical security issue fix by Ben Murphy: http://t.co/LpGTyZmfS7
* [FIX] SMOVE reply fixed when src and dst keys are the same. (Glenn Nethercutt)
* [FIX] Lua cmsgpack lib updated to support str8 type. (Sebastian Waisbrot)

* [NEW] ZADD support for options: NX, XX, CH. See new doc at redis.io.
        (Salvatore Sanfilippo)
* [NEW] Senitnel: CKQUORUM and FLUSHCONFIG commands back ported.
        (Salvatore Sanfilippo)

</ChangeLog>
06 May 2015 01:24:14
Original commit files touched by this commit  3.0.1_1
Revision:385499 This port version is marked as vulnerable.
osa search for other commits by this committer
Fix rc.d script for allow to specify the config path in rc.conf.
Bump PORTREVISION.

PR:	199607
06 May 2015 01:12:28
Original commit files touched by this commit  3.0.1
Revision:385498 This port version is marked as vulnerable.
osa search for other commits by this committer
Upgrade from 3.0.0 to 3.0.1.

<ChangeLog>

--[ Redis 3.0.1 ] Release date: 5 May 2015

Upgrade urgency: LOW for Redis, Sentinel, Cluster.

* [FIX] Sentinel memory leak due to hiredis fixed. (Salvatore Sanfilippo)
* [FIX] Sentinel memory leak on duplicated instance. (Charsyam)
* [FIX] Redis crash on Lua reaching output buffer limits. (Yossi Gottlieb)
* [FIX] Sentinel flushes config on +slave events. (Bill Anderson)

</ChangeLog>
07 Apr 2015 22:14:17
Original commit files touched by this commit  3.0.0
Revision:383544 This port version is marked as vulnerable.
osa search for other commits by this committer
Upgrade from 3.0.0-rc4 to 3.0.0.

<ChangeLog>

--[ Redis 3.0.0 ] Release date: 1 Apr 2015

Changes between RC6 and 3.0.0 stable:

>> General changes

* Fixes to diskless replication. (Oran Agra)
* Test for BLPOP replication on role change. (Salvatore Sanfilippo)
* prepareClientToWrite() error handling improvements. (Salvatore Sanfilippo)
* Remove dict.c no longer used function. (Salvatore Sanfilippo)
(Only the first 15 lines of the commit message are shown above View all of this commit message)
25 Mar 2015 09:33:53
Original commit files touched by this commit  3.0.0.r4
Revision:382201 This port version is marked as vulnerable.
marino search for other commits by this committer
databases category: Remove $PTHREAD_LIBS

Note: virtuoso did not pass check-plist from before, so it was fixed.

approved by:	PTHREAD blanket
21 Feb 2015 02:47:44
Original commit files touched by this commit  3.0.0.r4
Revision:379477 This port version is marked as vulnerable.
osa search for other commits by this committer
Upgrade from 3.0.0-rc3 to 3.0.0-rc4.

<ChangeLog>

--[ Redis 3.0.0 RC4 (version 2.9.104) ] Release date: 13 feb 2015

Upgrade urgency: High for Redis if you use LRU eviction, low otherwise.

This is the 4th release candidate of Redis 3.0.0, it fixes problems with
LRU eviction that are not present in older release (2.8.x is not affected)
and adds new tools to inspect latency and load-test LRU.

>> General changes

* [FIX] redis-cli CSV output NIL spurious newline removed. (Matt Collier)
(Only the first 15 lines of the commit message are shown above View all of this commit message)

Number of commits found: 156 (showing only 100 on this page)

1 | 2  »  

Login
User Login
Create account

Servers and bandwidth provided by
New York Internet, iXsystems, and RootBSD

This site
What is FreshPorts?
About the authors
Issues
FAQ
How big is it?
The latest upgrade!
Privacy
Blog
Contact

Search
Enter Keywords:
 
more...

Latest Vulnerabilities
typo3-10Aug 04
typo3-9Aug 04
libX11Aug 01
xephyrAug 01
xorg-dmxAug 01
xorg-nestserverAug 01
xorg-serverAug 01
xorg-vfbserverAug 01
xwaylandAug 01
python38Jul 31
arkJul 30
chromiumJul 28
freerdpJul 28
libsndfileJul 28
zeekJul 28

13 vulnerabilities affecting 77 ports have been reported in the past 14 days

* - modified, not new

All vulnerabilities

Last updated:
2020-08-04 10:33:08


Ports
Home
Categories
Deleted ports
Sanity Test Failures
Newsfeeds

Statistics
Graphs
NEW Graphs (Javascript)
Traffic

Calculated hourly:
Port count 40255
Broken 91
Deprecated 599
Ignore 326
Forbidden 5
Restricted 147
No CDROM 76
Vulnerable 20
Expired 3
Set to expire 570
Interactive 0
new 24 hours 2
new 48 hours10
new 7 days44
new fortnight76
new month141

Servers and bandwidth provided by
New York Internet, iXsystems, and RootBSD
Valid HTML, CSS, and RSS.
Copyright © 2000-2020 Dan Langille. All rights reserved.