Commit Graph

57 Commits

Author SHA1 Message Date
ajacoutot f50fdd748e Stop using the daemon class in @newuser.
If we need to make an exception we can do it and properly document the
reason but by default we should just use the default login class.
rc.d uses daemon or the login class provided in login.conf.d so this has
no impact there.

discussed with sthen@, tb@ and robert@

praying that my grep/sed skills did not break anything and still
believing in portbump :-)
2022-11-08 11:14:43 +00:00
giovanni d159304ab9 update to 1.6.15
from Leo Unglaub, thanks
2022-04-26 20:40:26 +00:00
naddy c715eab9a5 drop RCS Ids 2022-03-11 19:38:05 +00:00
giovanni 22fadb5298 Update to 1.6.9 and switch to libevent2
From Moritz Buhl
2020-12-13 08:19:19 +00:00
giovanni b13e556364 Update to 1.5.18 2019-09-20 21:40:41 +00:00
giovanni b72581a20b update to 1.5.16
adds authentication to ansi protocol
bug fixes
2019-08-02 14:04:27 +00:00
sthen 3318ced016 replace simple PERMIT_PACKAGE_CDROM=Yes with PERMIT_PACKAGE=Yes 2019-07-12 20:46:54 +00:00
giovanni 51994a7154 Update to 1.5.14
Initial diff from David Carlier with tweaks by me and sthen@
enable tls per sthen@ proposal
ok sthen@
2019-05-14 16:49:05 +00:00
espie f4b7f81318 convert to PKGSTEM 2018-09-04 12:46:09 +00:00
sthen a03b57dc37 Update to memcached-1.5.6. Upstream now stops listening to UDP by default so
remove the extra bit from the rc.d script and tweak pkg-readme. Also listen
to IPv6 localhost suggested by jca. ok giovanni@
2018-03-03 13:39:18 +00:00
sthen 555aa8d2a3 additionally switch memcached default to disabling the UDP socket,
which should also become the default in the next upstream version.

suggested by memcached project maintainer Dormando, ok giovanni@
2018-02-27 10:50:02 +00:00
sthen 2778eba499 Switch memcached's default command line to restrict to localhost and show
how to remove this in the pkg-readme file if needed.

Upstream wiki says "Memcached does not spend much, if any, effort in
ensuring its defensibility from random internet connections. So you
must not expose memcached directly to the internet, or otherwise any
untrusted users. Using SASL authentication here helps, but should not be
totally trusted."

memcached normally listens to both TCP and UDP. In particular the UDP
means that unfirewalled instances are a big DoS amplification risk.

ok giovanni@ (maintainer) kili@ jca@
2018-02-26 19:49:02 +00:00
rpe 9a8b5ccd06 Change the shebang line from /bin/sh to /bin/ksh in all ports rc.d
daemon scripts and bump subpackages that contain the *.rc scripts.

discussed with and OK aja@
OK tb
2018-01-11 19:27:01 +00:00
giovanni e823cacd8d Update to 1.5.3
disable no_drop_privileges option to be sure pledge(2) will be always enabled
hints & ok jca@
2017-12-21 14:56:43 +00:00
giovanni ac51dc234a update to 1.5.2 and simplify pledge(1) patch
ok rsadowski@
2017-10-31 07:39:25 +00:00
landry 1b7362e4df Update to memcached 1.4.39.
Fixes CVE-2017-9951.

Create var/run/memcached with correct perms/ownership in rc_pre, and
document in README how to make it listen on a unix socket instead of
localhost/network.

ok giovanni@ (maintainer)
2017-07-17 08:35:08 +00:00
giovanni 75a5b5722a update to 1.4.38 2017-07-01 13:54:39 +00:00
giovanni 8d533b5c4e bugfix update to 1.4.37 and regen patches 2017-06-20 19:52:26 +00:00
giovanni 0585f863f2 Important bugfix update to 1.4.36
Full Changelog at https://github.com/memcached/memcached/wiki/ReleaseNotes
2017-04-11 12:49:52 +00:00
giovanni 1353ef0430 Security update to 1.4.33
fixes a remote code execution but pledge(2) is protecting us
2016-11-14 17:44:49 +00:00
giovanni 70869f23c3 Security update to 1.4.32, one patch applied upstream
ok sthen@
2016-10-25 21:08:48 +00:00
giovanni c881b8e974 Update to 1.4.31
ok sthen@
2016-09-02 14:20:31 +00:00
giovanni 31d184b04d Add pledge(2) support
hints from semarie@ and sthen@
ok sthen@
2016-03-09 14:50:11 +00:00
giovanni 16eb0949bd Update to 1.4.25 and add a tool to monitor the memcached server
hint and ok sthen@
2016-03-05 21:30:16 +00:00
giovanni a668dcb4ca Update to 1.4.24
ok gonzalo@
2015-05-05 15:43:03 +00:00
giovanni 899b3fddc6 honours CFLAGS and remove an old comment on a patch
diff by Donovan Watteau
ok sthen@
2015-02-19 08:01:59 +00:00
sthen e40b170dac Move memcached's sasl support (recently enabled in the port) to a flavour
rather than enabling it unconditionally. For some situations, packet filtering
is good enough, and increasing the codebase by 5x to add user authentication
isn't so desirable ;)    ok giovanni@
2014-11-04 21:16:45 +00:00
giovanni cd21e26614 Update to 1.4.21
enable sasl2 authentication
move MESSAGE to README file
prodded by Frantisek Holop and gonzalo@
ok gonzalo@
2014-11-04 15:11:05 +00:00
giovanni a7196718e9 Long overdue update to 1.4.20 and take maintainership
ok sthen@
2014-07-15 18:17:06 +00:00
jasper cbe6dab980 security fixes for CVE-2011-4971 and CVE-2013-0179
from donovan watteau
2014-01-05 13:32:43 +00:00
naddy c2832a1290 move http://code.google.com, *.googlecode.com, and sites.google.com to https
suggested by bentley@
2013-08-07 21:31:12 +00:00
sthen 1a7ed26e74 printf format string fix for long long time_t 2013-04-25 21:29:52 +00:00
espie 0662a4e9d6 PERMIT_* / REGRESS->TEST sweep 2013-03-11 11:20:26 +00:00
sthen d426ffafff - add --disable-docs to memcached CONFIGURE_ARGS, fixing the build
if xml2rfc was installed at build time.

- enable regression tests.
2013-01-14 22:35:04 +00:00
sthen 616aa0653b Update to memcached 1.4.14.
Generous maintainer timeout, previous update was also timed out -> drop maintainer.
2012-11-29 22:10:01 +00:00
ajacoutot 3775594cc1 Remove pthread patches. 2012-08-23 17:51:22 +00:00
naddy 8772c908e9 arpa/inet.h and netinet/in.h can now be #included in either order 2012-08-05 20:28:51 +00:00
sthen 81992847f7 update to memcached 1.4.13, lots of bug fixes amd improvements.
maintainer timeout, OK sebastia@
2012-04-03 16:37:42 +00:00
sebastia d679f3a100 update memcached 1.4.5 -> 1.4.10.
Added rc script.

tested with www/sogo on i386 by me, and with devel/subversion by stsp@ on amd64

OK stsp@
2011-12-25 14:37:28 +00:00
jasper 4b58a16831 - no need to use the gcc3 module anymore on sparc
from brad
2011-07-11 12:13:03 +00:00
espie bc8dc9adb1 new depends 2010-11-19 07:23:05 +00:00
espie 3075d068d4 USE_GROFF=Yes 2010-10-18 20:52:05 +00:00
sebastia 23897e5379 Update memcached to 1.4.5
OK landry@, maintainer timed out
2010-10-14 12:33:03 +00:00
naddy 78ecb14735 fix include order to appease -Werror; no changes to package 2010-07-30 15:28:14 +00:00
landry e2b1cd5b1f Don't use -Wredundant-decls. 2010-07-21 14:07:43 +00:00
jasper f404475a24 SECURITY UPDATE of memcached to 1.4.3
* resolves the DoS in CVE-2010-1152

ok MAINTAINER
2010-04-21 12:23:37 +00:00
jasper 4c60f3ab4b - update memcached to 1.4.0 ("many improvements have been made, upgrading is
recommended")

from Scott Vokes (MAINTAINER), thanks
2009-08-07 10:46:41 +00:00
sthen 8b51ee159a - maintenance update to 1.2.8 from Scott Vokes (maintainer).
- set REGRESS_TARGET to something more useful.
2009-05-01 02:00:02 +00:00
sthen e182b729a8 update to 1.2.6, from arn at antora.ru on ports@.
- major crash fixes: "If you have stability issues with
any previous release, please upgrade to this one."
- minor bugfixes, updates
- ipv6 support
- "noreply" mode for many commands
- out of memory errors more clear
- added eviction/OOM tracking per slab class
2008-11-06 13:06:56 +00:00
jasper 5051c33e93 - update memcached to 1.2.4
- install documentation
- remove maintainer (alek@) per his request

ok alek@
2007-12-27 17:42:50 +00:00