summaryrefslogtreecommitdiff
path: root/databases/redis-devel (follow)
Commit message (Collapse)AuthorAgeFilesLines
* databases/redis-devel: Update to latest snapshotYasuhiro Kimura2022-11-015-56/+56
| | | | Changes: https://github.com/redis/redis/compare/ed4c432ec...5b102e233
* databases/redis{,62,-devel}: Amend previous commitAdam Weinberger2022-10-151-3/+3
| | | | | The openresty patches work for luajit-devel, though redis is still broken with luajit enabled.
* databases/redis{,62,-devel}: Use USES=luajit (defaults to lang/luajit-devel)Adam Weinberger2022-10-151-13/+13
| | | | The LUAJIT option is marked broken in all these ports, so no PORTREVISION bump.
* databases/redis-devel: Update to latest snapshotYasuhiro Kimura2022-10-012-5/+5
| | | | | | | Switch from GH_TUPLE to GH_TAGNAME as both GH_ACCOUNT and GH_PROJECT are default value. Changes: https://github.com/redis/redis/compare/c66eaf4e4...ed4c432ec
* databases/redis-devel: Disable PORTSCOUT checkYasuhiro Kimura2022-09-231-0/+2
| | | | | This is development snapshot from upstream repository. So new release never happens.
* Remove WWW entries moved into port MakefilesStefan Eßer2022-09-071-2/+0
| | | | | | | | | | Commit b7f05445c00f has added WWW entries to port Makefiles based on WWW: lines in pkg-descr files. This commit removes the WWW: lines of moved-over URLs from these pkg-descr files. Approved by: portmgr (tcberner)
* Add WWW entries to port MakefilesStefan Eßer2022-09-071-0/+1
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | It has been common practice to have one or more URLs at the end of the ports' pkg-descr files, one per line and prefixed with "WWW:". These URLs should point at a project website or other relevant resources. Access to these URLs required processing of the pkg-descr files, and they have often become stale over time. If more than one such URL was present in a pkg-descr file, only the first one was tarnsfered into the port INDEX, but for many ports only the last line did contain the port specific URL to further information. There have been several proposals to make a project URL available as a macro in the ports' Makefiles, over time. This commit implements such a proposal and moves one of the WWW: entries of each pkg-descr file into the respective port's Makefile. A heuristic attempts to identify the most relevant URL in case there is more than one WWW: entry in some pkg-descr file. URLs that are not moved into the Makefile are prefixed with "See also:" instead of "WWW:" in the pkg-descr files in order to preserve them. There are 1256 ports that had no WWW: entries in pkg-descr files. These ports will not be touched in this commit. The portlint port has been adjusted to expect a WWW entry in each port Makefile, and to flag any remaining "WWW:" lines in pkg-descr files as deprecated. Approved by: portmgr (tcberner)
* databases/redis-devel: Update to latest snapshotYasuhiro Kimura2022-09-015-30/+30
| | | | Changes: https://github.com/redis/redis/compare/2029976...c66eaf4
* databases/redis-devel: Update to latest snapshotYasuhiro Kimura2022-08-015-14/+14
| | | | Changes: https://github.com/redis/redis/compare/42fbf06...2029976
* databases: remove 'Created by' linesTobias C. Berner2022-07-201-2/+0
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | A big Thank You to the original contributors of these ports: * "Choe, Cheng-Dae" whitekid * "Mahdi Mokhtari <mokhi64@gmail.com>" * "Meikel Brandmeyer" <ocaml-sqlite3-port@kotka.de> * <hvo.pm@xs4all.nl> * <jsmith@resonatingmedia.com> * <ports@c0decafe.net> * Aaron Dalton <aaron@FreeBSD.org> * Adam Weinberger <adamw@FreeBSD.org> * Ade Lovett <ade@FreeBSD.org> * Akinori MUSHA aka knu <knu@idaemons.org> * Alan Snelson <Alan@Wave2.org> * Aldis Berjoza <graudeejs@gmail.com> * Alessando Sagratini <ale_sagra@hotmail.com> * Alex Dupre <ale@FreeBSD.org> * Alex Samorukov <samm@freebsd.org> * Alexander Logvinov <ports@logvinov,com> * Alexander Logvinov <ports@logvinov.com> * Alexander Nedotsukov <bland@FreeBSD.org> * Alexander Novitsky * Alexander Zhuravlev <zaa@zaa.pp.ru> * Alexey Degtyarev <alexey@renatasystems.org> * Alexey Dokuchaev <danfe@FreeBSD.org> * Anders Nordby <anders@fix.no> * Andrei Antoukh <niwi@niwi.be> * Andrew McNaughton <andrew@scoop.co.nz> * Andrew Pantyukhin <infofarmer@FreeBSD.org> * Andrey Kostenko <andrey@kostenko.name> * Andrey Simonenko * Andrey Zakhvatov * Anes Mukhametov <anes@anes.su> * Anton Berezin <tobez@FreeBSD.org> * Anton Berezin <tobez@tobez.org> * Antonio Carlos Venancio Junior (<antonio@inf.ufsc.br>) * Antonio Carlos Venancio Junior (<antonio@php.net>) * Autrijus Tang <autrijus@autrijus.org> * Babak Farrokhi <farrokhi@FreeBSD.org> * Bartek Rutkowski <r@robakdesign.com> * Bernard Spil <brnrd@FreeBSD.org> * Brent J. Nordquist <bjn@visi.com> * Cezary Morga <cm@therek.net> * Cheng-Lung Sung <clsung@FreeBSD.org> * Choe, Cheng-Dae * Chris D. Faulhaber <jedgar@FreeBSD.org> * Chris Larsen <darth@vader.dk> * Damian Gerow <dgerow@afflictions.org> * Daniel O'Connor * Daniel Wijnands <daniel@itxl.nl> * Dave Green <dg@fastmail.co.uk> * David Thiel <lx@FreeBSD.org> * Davíð Steinn Geirsson <david@isnic.is> * Denis Generalov <gd.workbox@gmail.com> * Denis Generalov <gd@rambler-co.ru> * Denis Shaposhnikov <dsh@bamus.cz> * Dermot Tynan <dtynan@kalopa.com> * Dmitry Liakh <dliakh@ukr.net> * Dmitry Sivachenko <demon@FreeBSD.org> * Dmitry Sivachenko <dima@Chg.RU> * Dmitry Sivachenko <mitya@yandex-team.ru> * Domas Mituzas <midom@dammit.lt> * Dominic Mitchell * Don Owens <don@regexguy.com> * Dryice Dong Liu <dryice@dryice.name> * Edwin Groothuis (edwin@mavetju.org) * Eric Freeman <freebsdports@chillibear.com> * Espen Tagestad <espen@tagestad.no> * Espen Volden aka voldern <voldern@hoeggen.net> * Evan Sarmiento <bsdports@wayfair.com> * Fernan Aguero <fernan@iib.unsam.edu.ar> * Frank Wall <fw@moov.de> * Ganbold Tsagaankhuu <ganbold@FreeBSD.org> * Gary Palmer <gpalmer@FreeBSD.org> * Gea-Suan Lin <gslin@gslin.org> * Geraud CONTINSOUZAS <geraud@gcu.info> * Gerrit Beine <tux@pinguru.net> * Greg Larkin <glarkin@FreeBSD.org> * Grzegorz Blach <gblach@FreeBSD.org> * Hansjoerg Pehofer <hansjoerg.pehofer@uibk.ac.at> * Henk van Oers <hvo.pm@xs4all.nl> * Henrik Hodne <henrik@hodne.io> * Hiroyuki Hanai <hanai@FreeBSD.org> * Horia Racoviceanu <horia@racoviceanu.com> * Hye-Shik Chang * Hye-Shik Chang <perky@python.or.kr> * Ilia Chipitsine <ilia@jane.cgu.chel.su> * Ivan Voras <ivoras@FreeBSD.org> * J.F. Dockes * Jaap Boender <jaapb@kerguelen.org> * Jake Smith <jake@xz.cx> * James FitzGibbon <jfitz@FreeBSD.org> * Janos Mohacsi <janos.mohacsi@bsd.hu> * Janos.Mohacsi@bsd.hu * Jason Helfman <jgh@FreeBSD.org> * Jens Rehsack <rehsack@liwing.de> * Jeremy Chadwick <koitsu@FreeBSD.org> * Jev Björsell <ports@ecadlabs.com> * Jim Ohlstein <jim@ohlste.in> * Jin-Shan Tseng <tjs@cdpa.nsysu.edu.tw> * Joe Horn <joehorn@gmail.com> * Joe Marcus Clarke <marcus@FreeBSD.org> * Johannes Meixner <johannes@perceivon.net> * John Chen <johnpupu@gmail.com> * John Marino <marino@FreeBSD.org> * John Merryweather Cooper * John Merryweather Cooper et al * Jon Nistor <nistor@snickers.org> * Jonathan Weiss (<jw@innerewut.de>) * Jose Jachuf <jjachuf@gmail.com> * Joshua D. Abraham <jabra@ccs.neu.edu> * Jov <amutu@amutu.com> * Jov amutu@amutu.com * Jui-Nan Lin <jnlin@freebsd.cs.nctu.edu.tw> * Julien Laffaye <kimelto@gmail.com> * Jyun-Yan You <jyyou@cs.nctu.edu.tw> * Keith Gaughan <k@sterechro.me> * Kevin Bowling <kbowling@freebsd.org> * Kimo <kimor79@yahoo.com> * Kimura Fuyuki <fuyuki@nigredo.org> * Koop Mast <kwm@FreeBSD.org> * Lars Balker Rasmussen <lbr@FreeBSD.org * Lars Balker Rasmussen <lbr@FreeBSD.org> * Lars Eggert <larse@isi.edu> * Lars Thegler <lars@thegler.dk> * Lars Thegler <lth@FreeBSD.org> * Li-Wen Hsu <lwhsu@FreeBSD.org> * Loïc BARTOLETTI * Loïc BARTOLETTI <lbartoletti@FreeBSD.org> * Lubomir Marinov <lubomir_m@abv.bg> * Mahdi Mokhtari <mokhi64@gmail.com> * Mahlon E. Smith <mahlon@martini.nu> * Marc G. Fournier <scrappy@FreeBSD.org> * Mark Felder <feld@FreeBSD.org> * Markus Brueffer <markus@FreeBSD.org> * Martin Matuska <martin@matuska.org> * Martin Matuska <mm@FreeBSD.org> * Martin Wilke <miwi@FreeBSD.org> * Mathieu Arnold <m@absolight.net> * Matthew Seaman * Matthias Andree <mandree@FreeBSD.org> * Matthias Fechner <mfechner@FreeBSD.org> * Matthias Petermann <matthias@petermann-it.de> * Max Khon * Max Khon <fjoe@FreeBSD.org> * Michael Johnson <ahze@FreeBSD.org> * Michael Johnson <ahze@ahze.net> * Michael Winking <mwfp@foldl.net> * Mikael URANKAR and Loïc BARTOLETTI * Mike Carlson (carlson39@llnl.gov) * Mikhail T. <michael@fun-box.ru> * Mikhail Teterin * Mikhail Teterin <mi@aldan.algebra.com> * Mikolaj Golub <trociny@FreeBSD.org> * Mirko Zinn <mail@derzinn.de> * Mohammad S. Babaei <info@babaei.net> * Muhammad Moinur Rahman <bofh@FreeBSD.org> * Nick Hibma <n_hibma@freebsd.org> * Nick Hilliard <nick@foobar.org> * Nick Sayer <nsayer@FreeBSD.org> * Nicola Vitale <nivit@FreeBSD.org> * Nicolas Embriz <nbari@tequila.io> * Nicolas de Bari Embriz <nbari@dalmp.com> * Oleg Sharoiko <os@rsu.ru> * Olexander Melnyk <olexander.v.melnyk@gmail.com> * Oliver Eikemeier <eikemeier@fillmore-labs.com> * Olivier Duchateau <duchateau.olivier@gmail.com> * Palle Girgensohn <girgen@FreeBSD.org> * Palle Girgensohn <girgen@partitur.se> * Palle Girgensohn <girgen@pingpong.net> * Parv <parv@pair.org> * Pete Fritchman <petef@databits.net> * Peter Avalos <pavalos@theshell.com> * Philip M. Gollucci * Philip M. Gollucci <philip@p6m7g8.com> * Philip Stoev <philip.stoev@galeracluster.com> * Pierre-Emmanuel Andre <pea@raveland.org> * Pietro Cerutti <gahr@FreeBSD.org> * Piotr Kubaj <pkubaj@anongoth.pl> * Po-Chuan Hsieh <sunpoet@FreeBSD.org> * Qing Feng <qingfeng@douban.com> * Quinton Dolan <q@onthenet.com.au> * Radim Kolar * Rainer Hurling <rhurlin@gwdg.de> * Rick Miller * Robert Kruus <rob.kruus@gmail.com> * Rod Taylor <ports@rbt.ca> * Roland van Laar <roland@micite.net> * Rong-En Fan <rafan@FreeBSD.org> * Roy Boerner * Rozhuk Ivan <rozhuk.im@gmail.com> * Rusty Nejdl * Ryan Steinmetz <rpsfa@rit.edu> * Ryan Steinmetz <zi@FreeBSD.org> * Ryan T. Dean <rtdean@cytherianage.net> * Sam Lawrance <boris@brooknet.com.au> * Scott McWhirter <scott@surreytech.co.uk> * Seamus Venasse <svenasse@polaris.ca> * Sean Chittenden <seanc@FreeBSD.org> * Sergei Kolobov <sergei@kolobov.com> * Sergei Vyshenski <svysh.fbsd@gmail.com> * Sergey A. Osokin <osa@FreeBSD.org.ru> * Sergey A. Osokin <osa@FreeBSD.org> * Sergey Matveychuk <sem@FreeBSD.org> * Sergey Skvortsov <skv@FreeBSD.org> * Sergey Skvortsov <skv@protey.ru> * Sevan Janiyan <venture37@geeklan.co.uk> * Sheldon Hearn <sheldonh@FreeBSD.org> * Stanislav Svirid <count@211.ru> * Stefan Schmidt <stefan.schmidt@stadtbuch.de> * Steve Wills <swills@FreeBSD.org> * Steve Wills <swills@freebsd.org> * Steven Kreuzer <skreuzer@FreeBSD.org> * Sunpoet Po-Chuan Hsieh <sunpoet@FreeBSD.org> * Sunpoet Po-Chuan Hsieh <sunpoet@sunpoet.net> * T. William Wells <bill@twwells.com> * TAKATSU Tomonari <tota@FreeBSD.org> * Thierry Thomas (<thierry@pompo.net>) * Thomas Gellekum <tg@FreeBSD.org> * Timur I. Bakeyev <bat@cpan.org> * Tom Judge <tj@FreeBSD.org> * Torsten Zuehlsdorff <ports@toco-domains.de> * Torsten Zuhlsdorff <ports@toco-domains.de> * Toshiya Saitoh (<toshiya@saitoh.nu>) * Tsung-Han Yeh <snowfly@yuntech.edu.tw> * Vasil Dimov <vd@FreeBSD.org> * Veniamin Gvozdikov <vg@FreeBSD.org> * Vladimir Timofeev <vovkasm@gmail.com> * Wen Heping * Wen Heping <wen@FreeBSD.org> * Wen Heping <wenheping@gmail.com> * Wen heping <wenheping@gmail.com> * William Grzybowski <wg@FreeBSD.org> * Xin Li <delphij@FreeBSD.org> * Yarema <yds@CoolRat.org> * Yarema <yds@Necessitu.de> * Yen-Ming Lee <leeym@FreeBSD.org> * Ying-Chieh Liao <ijliao@FreeBSD.org> * Yoichi NAKAYAMA <yoichi@FreeBSD.org> * Yuri Victorovich <yuri@rawbw.com> * Zach Thompson <hideo@lastamericanempire.com> * Zach Thompson <lin-chi@lastamericanempire.com> * ache@FreeBSD.org * alfred * alp@sfedu.ru * andrew@scoop.co.nz * andrey@kostenko.name * chinsan * chinsan <chinsan.tw@gmail.com> * clive * clive@FreeBSD.org * clsung@dragon2.net * dcf@aracnet.com * elvstone@gmail.com * erikhb@bgnett.no * erwin@FreeBSD.org * gahr * ijliao * ijlioa * ivoras * johnpupu <johnpupu@gmail.com> * kirk@daycos.com * kuriyama * lbartoletti <lbartoletti@FreeBSD.org> * loïc bartoletti <lbartoletti@FreeBSD.org> * mharo@FreeBSD.org * michael johnson <ahze@ahze.net> * milki <milki@rescomp.berkeley.edy> * mm@FreeBSD.org * nbm * nectar@FreeBSD.org * nork@FreeBSD.org * nork@cityfujisawa.ne.jp * olevole@olevole.ru * proler@gmail.com * sergey@migsoft.com.ua * sobomax * spam@rm-rf.kiev.ua * stas * tobez * tremere@cainites.net * vanilla * vanilla@ * wen@FreeBSD.org * wenheping<wenheping@gmail.com> * wolman@cs.washington.edu * # Created by Kevin Bowling <kbowling@FreeBSD.org> * # Created by Matthias Fechner <mfechner@FreeBSD.org> With hat: portmgr
* Fix CONFLICTS_INSTALL in the databases categoryStefan Eßer2022-06-291-0/+2
| | | | Approved by: portmgr (implicit)
* databases/redis-devel: Update to latest snapshotYasuhiro Kimura2022-06-015-30/+31
| | | | | | Enable TLS option by default. Changes: https://github.com/redis/redis/compare/02080f2...42fbf06
* databases/redis-devel: Update to latest snapshotYasuhiro Kimura2022-05-012-5/+8
| | | | | | | | | | | | | | Mark BROKEN if any of external lua library options are enabled. Upstream add new APIs to bundled lua library and use them in source code of redis. This makes it impossible to compile and link redis with external lua libraries. According to the commit message of upstream repository they took the code of new API from the repository of lua. It means linking with external lua libraries may get possible again if they are updated. So mark BROKEN rather than remove these options. Changes: https://github.com/redis/redis/compare/b8eb2a7...02080f2 Security: cc42db1c-c65f-11ec-ad96-0800270512f4
* databases/redis: Update to 7.0.0Yasuhiro Kimura2022-04-281-1/+1
| | | | | | | | | | | | | | | | | | * Mark BROKEN if any of external lua library options are enabled. Upstream add new APIs to bundled lua library and use them in source code of redis. This makes it impossible to compile and link redis with external lua libraries. According to the commit message of upstream repository they took the code of new API from the repository of lua. It means linking with external lua libraries may get possible again if they are updated. So mark BROKEN rather than remove these options. * Update CONFLICTS of databases/redis*. * Switch to DISTVERSION. * Pet portlint and portclippy. * Tidy up Makefile with portfmt. ChangeLog: https://github.com/redis/redis/releases/tag/7.0.0 Security: cc42db1c-c65f-11ec-ad96-0800270512f4
* databases/redis*: Update CONFLICTSYasuhiro Kimura2022-04-061-1/+1
| | | | databases/redis5 is removed from ports tree.
* databases/redis-devel: Update to latest snapshotYasuhiro Kimura2022-04-012-5/+5
| | | | Changes: https://github.com/redis/redis/compare/4a45386...b8eb2a7
* databases/redis-devel: Update to latest snapshotYasuhiro Kimura2022-03-0111-69/+65
| | | | | | | * Pet portlint and portclippy * Tidy up Makefile with portfmt Changes: https://github.com/redis/redis/compare/6ca97da...4a45386
* databases/redis-devel: Update to latest snapshotYasuhiro Kimura2022-02-016-47/+61
| | | | Changes: https://github.com/redis/redis/commits/6ca97da
* databases/redis*: pass maintainership to yasuSergey A. Osokin2022-01-091-1/+1
|
* databases/redis-devel: update to the recent commitSergey A. Osokin2021-12-013-20/+15
|
* databases/redis-devel: update to the recent commitSergey A. Osokin2021-11-052-5/+5
|
* databases/redis-devel: update to the recent commitSergey A. Osokin2021-10-273-10/+13
|
* databases/redis-devel: merge two patchesSergey A. Osokin2021-10-192-21/+15
| | | | | There's no any reasons to keep two patches for deps/Makefile. No functional changes, so do not bump PORTREVISION.
* databases/redis-devel: update to the recent commitSergey A. Osokin2021-10-193-9/+9
|
* databases/redis-devel: Add CPE informationStefan Eßer2021-10-141-1/+2
| | | | Approved by: portmgr (blanket)
* databases/redis-devel: security update to latest commitSergey A. Osokin2021-10-052-5/+5
| | | | | | | | | | | | 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
* databases/redis-devel: update to the recent commitSergey A. Osokin2021-10-012-5/+5
|
* databases/redis-devel: update to the recent commitSergey A. Osokin2021-09-232-5/+5
|
* databases/redis-devel: update to the recent commitSergey A. Osokin2021-09-172-5/+5
|
* databases/redis-devel: update to the recent commit.Sergey A. Osokin2021-09-092-5/+5
|
* databases/redis-devel: remove needless directive.Sergey A. Osokin2021-09-031-1/+0
|
* databases/redis-devel: update to recent commit from the unstable branch.Sergey A. Osokin2021-09-035-8/+9
|
* databases/redis*: Properly reference _ADDFLAGS set by some opt_VARSTobias Kortkamp2021-09-031-1/+2
| | | | | | | | | | opt_VARS always upcases its argument, so the defined(_addflags) check will never be true. The _ADDFLAGS block overwrites the global CFLAGS and LDFLAGS which is also suspicous and probably not quite right. Reported by: portscan
* databases/redis*: update databases/redis to 6.2.5.Sergey A. Osokin2021-08-181-1/+1
| | | | | | Update CONFLICTS for databases/redis* ports. Add a notice to UPDATING. Connect databases/redis6 to build.
* databases/redis{,-devel,5}: Update to 6.0.15, 6.2.5, 5.0.13Yasuhiro Kimura2021-07-272-4/+4
| | | | | | | | | | 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
* databases/redis-devel: security update from 6.2.3 to 6.2.4Sergey A. Osokin2021-06-012-4/+4
| | | | | | | Changelog: https://github.com/redis/redis/compare/6.2.3...6.2.4 PR: 256340 Security: CVE-2021-32625 Security: 8eb69cd0-c2ec-11eb-b6e7-8c164567ca3c
* databases/redis-devel: update to 6.2.3.Sergey A. Osokin2021-05-032-4/+4
| | | | PR: 255582
* databases/redis-devel: update to the fresh bugfix release 6.2.2.Sergey A. Osokin2021-04-202-4/+4
| | | | | Changelog: https://github.com/redis/redis/blob/6.2.2/00-RELEASENOTES PR: 255247
* Update CONFLICTS after databases/redis4 removal.Sergey A. Osokin2021-04-081-1/+1
|
* all: Remove all other $FreeBSD keywords.Mathieu Arnold2021-04-062-6/+0
|
* Remove # $FreeBSD$ from Makefiles.Mathieu Arnold2021-04-061-1/+0
|
* Fix build on FreeBSD11.Sergey A. Osokin2021-03-061-0/+3
| | | | Notes: svn path=/head/; revision=567504
* Update from 6.2.0 to 6.2.1.Sergey A. Osokin2021-03-023-34/+4
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Remove added to the upstream patch. <ChangeLog> ================================================================================ Redis 6.2.1 Released Mon Mar 1 17:51:36 IST 2021 ================================================================================ Upgrade urgency: LOW. Here is a comprehensive list of changes in this release compared to 6.2.0, each one includes the PR number that added it, so you can get more details at https://github.com/redis/redis/pull/<number> Bug fixes: * Fix sanitize-dump-payload for stream with deleted records (#8568) * Prevent client-query-buffer-limit config from being set to lower than 1mb (#8557) Improvements: * Make port, tls-port and bind config options modifiable at runtime (#8510) Platform and deployment-related changes: * Fix compilation error on non-glibc systems if jemalloc is not used (#8533) * Improved memory consumption and memory usage tracking on FreeBSD (#8545) * Fix compilation on ARM64 MacOS with jemalloc (#8458) Modules: * New Module API for getting user name of a client (#8508) * Optimize RM_Call by utilizing a shared reusable client (#8516) * Fix crash running CLIENT INFO via RM_Call (#8560) </ChangeLog> Notes: svn path=/head/; revision=566961
* Fix build.Sergey A. Osokin2021-02-231-0/+30
| | | | | | | | | | | | | | | | | | | | 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 Notes: svn path=/head/; revision=566418
* Security update if you use 32bit build of redis (see bellow), MODERATESergey A. Osokin2021-02-232-6/+5
| | | | | | | | | | | | | | | | if you used earlier versions of Redis 6.2, LOW otherwise. 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. ChangeLog: https://github.com/redis/redis/releases/tag/6.2.0 Notes: svn path=/head/; revision=566402
* Update to 6.2rc3.Sergey A. Osokin2021-02-022-5/+5
| | | | | | | ChangeLog: https://github.com/redis/redis/blob/6.2-rc3/00-RELEASENOTES Notes: svn path=/head/; revision=563817
* Update to the recent development version 6.2.0rc2.Sergey A. Osokin2021-01-139-81/+81
| | | | Notes: svn path=/head/; revision=561490
* Update databases/redis to the recent stable version 6.0.10.Sergey A. Osokin2021-01-131-1/+2
| | | | | | | | | | | | | | | 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. Notes: svn path=/head/; revision=561486
* Update from 6.0.8 to 6.0.10.Sergey A. Osokin2021-01-135-17/+17
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | <ChangeLog> ================================================================================ Redis 6.0.10 Released Tue Jan 12 16:20:20 IST 2021 ================================================================================ Upgrade urgency MODERATE: several bugs with moderate impact are fixed, Here is a comprehensive list of changes in this release compared to 6.0.9. Command behavior changes: * SWAPDB invalidates WATCHed keys (#8239) * SORT command behaves differently when used on a writable replica (#8283) * EXISTS should not alter LRU (#8016) In Redis 5.0 and 6.0 it would have touched the LRU/LFU of the key. * OBJECT should not reveal logically expired keys (#8016) Will now behave the same TYPE or any other non-DEBUG command. * GEORADIUS[BYMEMBER] can fail with -OOM if Redis is over the memory limit (#8107) Other behavior changes: * Sentinel: Fix missing updates to the config file after SENTINEL SET command (#8229) * CONFIG REWRITE is atomic and safer, but requires write access to the config file's folder (#7824, #8051) This change was already present in 6.0.9, but was missing from the release notes. Bug fixes with compatibility implications (bugs introduced in Redis 6.0): * Fix RDB CRC64 checksum on big-endian systems (#8270) If you're using big-endian please consider the compatibility implications with RESTORE, replication and persistence. * Fix wrong order of key/value in Lua's map response (#8266) If your scripts use redis.setresp() or return a map (new in Redis 6.0), please consider the implications. Bug fixes: * Fix an issue where a forked process deletes the parent's pidfile (#8231) * Fix crashes when enabling io-threads-do-reads (#8230) * Fix a crash in redis-cli after executing cluster backup (#8267) * Handle output buffer limits for module blocked clients (#8141) Could result in a module sending reply to a blocked client to go beyond the limit. * Fix setproctitle related crashes. (#8150, #8088) Caused various crashes on startup, mainly on Apple M1 chips or under instrumentation. * Backup/restore cluster mode keys to slots map for repl-diskless-load=swapdb (#8108) In cluster mode with repl-diskless-load, when loading failed, slot map wouldn't have been restored. * Fix oom-score-adj-values range, and bug when used in config file (#8046) Enabling setting this in the config file in a line after enabling it, would have been buggy. * Reset average ttl when empty databases (#8106) Just causing misleading metric in INFO * Disable rehash when Redis has child process (#8007) This could have caused excessive CoW during BGSAVE, replication or AOFRW. * Further improved ACL algorithm for picking categories (#7966) Output of ACL GETUSER is now more similar to the one provided by ACL SETUSER. * Fix bug with module GIL being released prematurely (#8061) Could in theory (and rarely) cause multi-threaded modules to corrupt memory. * Reduce effect of client tracking causing feedback loop in key eviction (#8100) * Fix cluster access to unaligned memory (SIGBUS on old ARM) (#7958) * Fix saving of strings larger than 2GB into RDB files (#8306) Additional improvements: * Avoid wasteful transient memory allocation in certain cases (#8286, #5954) Platform / toolchain support related improvements: * Fix crash log registers output on ARM. (#8020) * Add a check for an ARM64 Linux kernel bug (#8224) Due to the potential severity of this issue, Redis will print log warning on startup. * Raspberry build fix. (#8095) New configuration options: * oom-score-adj-values config can now take absolute values (besides relative ones) (#8046) Module related fixes: * Moved RMAPI_FUNC_SUPPORTED so that it's usable (#8037) * Improve timer accuracy (#7987) * Allow '\0' inside of result of RM_CreateStringPrintf (#6260) ================================================================================ Redis 6.0.9 Released Mon Oct 26 10:37:47 IST 2020 ================================================================================ 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: New: * Memory reporting of clients argv (#7874) * Add redis-cli control on raw format line delimiter (#7841) * Add redis-cli support for rediss:// -u prefix (#7900) * Get rss size support for NetBSD and DragonFlyBSD Behavior changes: * WATCH no longer ignores keys which have expired for MULTI/EXEC (#7920) * Correct OBJECT ENCODING response for stream type (#7797) * Allow blocked XREAD on a cluster replica (#7881) * TLS: Do not require CA config if not used (#7862) Bug fixes: * INFO report real peak memory (before eviction) (#7894) * Allow requirepass config to clear the password (#7899) * Fix config rewrite file handling to make it really atomic (#7824) * Fix excessive categories being displayed from ACLs (#7889) * Add fsync in replica when full RDB payload was received (#7839) * Don't write replies to socket when output buffer limit reached (#7202) * Fix redis-check-rdb support for modules aux data (#7826) * Other smaller bug fixes Modules API: * Add APIs for version and compatibility checks (#7865) * Add RM_GetClientCertificate (#7866) * Add RM_GetDetachedThreadSafeContext (#7886) * Add RM_GetCommandKeys (#7884) * Add Swapdb Module Event (#7804) * RM_GetContextFlags provides indication of being in a fork child (#7783) * RM_GetContextFlags document missing flags: MULTI_DIRTY, IS_CHILD (#7821) * Expose real client on connection events (#7867) * Minor improvements to module blocked on keys (#7903) </ChangeLog> Notes: svn path=/head/; revision=561473
* Update from 6.0.6 to 6.0.8.Sergey A. Osokin2020-09-152-5/+5
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | The distribution point has changed on GH from antirez to redis. <ChangeLog> ================================================================================ Redis 6.0.8 Released Wed Sep 09 23:34:17 IDT 2020 ================================================================================ Upgrade urgency HIGH: Anyone who's using Redis 6.0.7 with Sentinel or CONFIG REWRITE command is affected and should upgrade ASAP, see #7760. Bug fixes: * CONFIG REWRITE after setting oom-score-adj-values either via CONFIG SET or loading it from a config file, will generate a corrupt config file that will cause Redis to fail to start * Fix issue with redis-cli --pipe on MacOS * Fix RESP3 response for HKEYS/HVALS on non-existing key * Various small bug fixes New features / Changes: * Remove THP warning when set to madvise * Allow EXEC with read commands on readonly replica in cluster * Add masters/replicas options to redis-cli --cluster call command Module API: * Add RedisModule_ThreadSafeContextTryLock ================================================================================ Redis 6.0.7 Released Fri Aug 28 11:05:09 IDT 2020 ================================================================================ Upgrade urgency MODERATE: several bugs with moderate impact are fixed, Specifically the first two listed below which cause protocol errors for clients. Bug fixes: * CONFIG SET could hung the client when arrives during RDB/ROF loading (When processed after another command that was also rejected with -LOADING error) * LPOS command when RANK is greater than matches responded wiht broken protocol (negative multi-bulk count) * UNLINK / Lazyfree for stream type key would have never do async freeing * PERSIST should invalidate WATCH (Like EXPIRE does) * EXEC with only read commands could have be rejected when OOM * TLS: relax verification on CONFIG SET (Don't error if some configs are set and tls isn't enabled) * TLS: support cluster/replication without tls-port * Systemd startup after network is online * Redis-benchmark improvements * Various small bug fixes New features: * Add oom-score-adj configuration option to control Linux OOM killer * Show IO threads statistics and status in INFO output * Add optional tls verification mode (see tls-auth-clients) Module API: * Add RedisModule_HoldString * Add loaded keyspace event * Fix RedisModuleEvent_LoadingProgress * Fix RedisModuleEvent_MasterLinkChange hook missing on successful psync * Fix missing RM_CLIENTINFO_FLAG_SSL * Refactor redismodule.h for use with -fno-common / extern </ChangeLog> Notes: svn path=/head/; revision=548702