Dreckly/dreckly 2b50e50bootstrap README.OpenServer5, cross/cross-libtool-base Makefile

Merge branch 'trunk' into release/macos/12.3
DeltaFile
+421-454databases/prometheus/distinfo
+128-346mk/bsd.prefs.mk
+139-150databases/prometheus/go-modules.mk
+16-251bootstrap/README.OpenServer5
+116-5mk/tools/tools.SCO_SV.mk
+0-105cross/cross-libtool-base/Makefile
+820-1,311145 files not shown
+1,468-2,547151 files

Dreckly/dreckly 6aa27b5devel/memcached distinfo Makefile

memcached: Update to 1.6.38

This is just a few bug fix releases into the future.
DeltaFile
+3-3devel/memcached/distinfo
+1-1devel/memcached/Makefile
+4-42 files

Dreckly/dreckly 0dc2cd0devel/memcached distinfo Makefile

memcached: updated to 1.6.31

1.6.31

Fixes an a critical crash introduced in 1.6.30 when TLS (SSL) is in use.
If a connection is closed before memcached can accept and handshake it, it can crash due to a null reference.

1.6.30

Memcached's usage of the OpenSSL API has been overhauled to better handle
errors. The logstream watch connevents can be used to see detailed
OpenSSL-related errors.

The builtin proxy has removed its old style lua API. There should be no active
users of it, but if you use res = pool(r) or mcp.await syntax, please see the
wiki documentation for updated API calls. This paves the way for many
performance improvements.

Fixes

    [14 lines not shown]
DeltaFile
+4-4devel/memcached/distinfo
+2-2devel/memcached/Makefile
+6-62 files

Dreckly/dreckly 46b8c3cdevel/memcached distinfo Makefile

memcached: updated to 1.6.29

Memcached 1.6.29

Fixes

proxy: ustats internal refactor
proxy: router refactor and cmap fallback
proxy: ensure resp.elapsed gets set on backend errors
proxy: let proxy build without openssl installed

New Features

All proxy updates:

Speeds up displaying stats proxy when many user defined counters are used.
If a user counter changes name, it will be reset to zero.
Allows overriding commands either by key prefix or specific command.
DeltaFile
+4-5devel/memcached/distinfo
+2-2devel/memcached/Makefile
+6-72 files

Dreckly/dreckly 6e75465devel/memcached Makefile

memcached: Do not hardcode COMPILER_RPATH_FLAG
DeltaFile
+12-1devel/memcached/Makefile
+12-11 files

Dreckly/dreckly 07c5766devel/memcached distinfo Makefile

memcached: updated to 1.6.23

1.6.23

Fixes

proxy: add mcp.backend_use_iothread(bool) + bugfix
proxy: lua API version 2
proxy: add mcp.time_[real|mono]_millis()
New Features

Proxy API version 2:

Improved performance by allowing pre-calculations reused on each request
Improved performance by avoiding allocations at request time, preventing GC usage
Allow recursive function calls
Allow much easier future API expansion
Custom callbacks for every backend request issued
DeltaFile
+4-4devel/memcached/distinfo
+2-3devel/memcached/Makefile
+6-72 files

Dreckly/dreckly 9e5196enet/castor Makefile, net/cclive Makefile

*: bump for openssl 3
DeltaFile
+2-2net/tcpflow/Makefile
+2-2net/castor/Makefile
+2-2net/cclive/Makefile
+2-2net/ccrtp/Makefile
+2-2net/ccrtp/buildlink3.mk
+2-2net/chrony/Makefile
+12-122,292 files not shown
+4,596-3,9022,298 files

Dreckly/dreckly 8e4dfdadevel/memcached distinfo Makefile

memcached: updated to 1.6.22

Memcached 1.6.22

Contains important security fixes for users of the proxy, please upgrade at your earliest convenience. This does not affect you unless you build with --enable-proxy and enable the proxy at start time.

Contains many fixes and optimizations foe the proxy subsystem, along with a few small fixes to various things.
DeltaFile
+4-4devel/memcached/distinfo
+2-2devel/memcached/Makefile
+6-62 files

Dreckly/dreckly 985a3a8devel/memcached distinfo Makefile

memcached: updated to 1.6.21

Memcached 1.6.21

Bugfix and community contribution release. As usual most fixes are for the new proxy code, along with a lot of community contributed tests for proxy.

A data corruption issue for extstore was fixed. Requires overriding item_age to a low number of seconds and re-writing the same keys frequently.

Fixes a meta protocol ms bug introduced in 1.6.20 with the s flag being returned when only asking for the c (cas) flag.

Fixes a compilation issue for proxy due to build artifacts being accidentally included into the release tarball.

Fixes

build: avoid disting build artifacts from vendor/*
extstore: fix data bugs on high overwrite key
proxy: fixes for memory tracking
meta: fix ms c flag reflecting s flag
extstore: fail to start if given no disk space

    [6 lines not shown]
DeltaFile
+4-4devel/memcached/distinfo
+2-2devel/memcached/Makefile
+6-62 files

Dreckly/dreckly 840747edevel/memcached distinfo Makefile

memcached: updated to 1.6.20

Memcached 1.6.20

Overview

Lots of fixes and updates for Proxy mode. Optimization for extstore disk flushing to alleviate excess evictions. Changes to meta protocol and smaller fixes.

Fixes

extstore: increase aggressiveness of flush thread
proxy: improve unit test coverage
proxy: random small fixes
proxy: return 'readvalidate' on be read timeout
proxy: don't print null ustats from "stats proxy"
proxy: use connect timeout during retries
proxy: fix flaky test in proxyconfig.t
Add a debian dockerfile, as well as upgrade the autoconf dependency
check for sys/auxv.h

    [12 lines not shown]
DeltaFile
+4-4devel/memcached/distinfo
+2-2devel/memcached/Makefile
+6-62 files

Dreckly/dreckly b594dcddevel/memcached distinfo Makefile, devel/memcached/patches patch-configure

memcached: updated to 1.6.19

Memcached 1.6.19

Many fixes and new features for the Proxy feature. Rest are small fixes or code cleanups to the cache daemon. If you're trying out the Proxy code, please upgrade or continue to track the next branch.

If you use the lru_crawler metadump hash command, specifically the hash mode, there is a fix for potential slowdowns.

-Werror is no longer the default when compiling. Add --enable-werror to restore the feature.
DeltaFile
+0-16devel/memcached/patches/patch-configure
+4-5devel/memcached/distinfo
+2-2devel/memcached/Makefile
+6-233 files

Dreckly/dreckly 985d92adevel/memcached distinfo Makefile

memcached: updated to 1.6.18

1.6.18

Overview

Mostly fixes and improvements to proxy mode.

Meta protocol has some adjusments: extra spaces were being returns in a few instances. If your client is looking for an exact number of spaces in meta responses please take note. We regret the error.

Fixes

core: do not stop threads on SIGINT/SIGTERM
core: remove printf from signal handlers
proxy: iterate modified request handling
proxy: expose resp:elapsed()
proxy: log time now relative to resp lifetime
proxy: fix crash in await during SIGHUP reloads
proxy: fix lifecycle of backend connections

    [21 lines not shown]
DeltaFile
+4-4devel/memcached/distinfo
+2-2devel/memcached/Makefile
+6-62 files

Dreckly/dreckly 0cd1f63devel/memcached distinfo Makefile

memcached: updated to 1.6.17

1.6.17

Fixes

Release TLS read and write buffers when idle
Find perl via /usr/bin/env instead of directly
Mac M1 build update. detects arm64 crc32 h/w support.
DTrace build fix on Mac
core: fix strncat warning
configure.ac: use pkg-config to retrieve openssl
proxy: fix missing md5.h from tarball dist
docs: don't rebuild binprot XML anymore
Do memory bound check for some C string operations
proxy: allow mcp.pool to ignore a nil second arg
Improve Slab Automove behavior
proxy: allow booleans in pool structure
proxy: backend object cache was broken

    [9 lines not shown]
DeltaFile
+4-4devel/memcached/distinfo
+2-2devel/memcached/Makefile
+6-62 files

Dreckly/dreckly ba22ae7devel/memcached distinfo Makefile

memcached: updated to 1.6.16

1.6.16

Overview

Minor bugfixes for memcached daemon. Critical bugfixes and API additions for the experimental proxy code (if using, please upgrade)

Fixes

proxy: add req:flag_token("F")
proxy: mcp.response code and rline API
proxy: add r:has_flag(), fix r:token() length
proxy: mcp.request() improvements
proxy: mcplib_request_token() doesn't delimit the final token in a request
tls: Disable TLS re-negotiation from SSL context
Fix undefined behavior and warning with clang
proxy: fix the hashstring size for evcache ketama
core: Fix FTBFS with GCC 12 on ppc64el

    [11 lines not shown]
DeltaFile
+4-4devel/memcached/distinfo
+2-2devel/memcached/Makefile
+6-62 files

Dreckly/dreckly 1610c1adevel/memcached distinfo Makefile

memcached: updated to 1.6.15

Memcached 1.6.15

Fixes

proxy: Fix buffer overflow and prevent recv() of 0 byte
proxy: allow await() to be called recursively
proxy: mcp.request(cmd, [val | resp])
proxy: hacky method of supporting noreply/quiet
proxy: add ring_hash builtin
proxy: fix logger entry memory corruption
storage: parameterize the compaction thread sleep
proxy: pull chunks into individual c files
proxy: documentation updates
proxy: "stats settings" for proxy
proxy: await improvements
proxy: trivial support for SO_KEEPALIVE on backend
mcmc: upstream update for SO_KEEPALIVE

    [5 lines not shown]
DeltaFile
+4-4devel/memcached/distinfo
+2-3devel/memcached/Makefile
+6-72 files

Dreckly/dreckly fe1176dmail/p5-Mail-Sender-Easy Makefile, sysutils/openipmi Makefile

*: recursive bump for perl 5.36
DeltaFile
+3-4sysutils/xentools415/Makefile
+3-2sysutils/openipmi/Makefile
+2-2mail/p5-Mail-Sender-Easy/Makefile
+2-2textproc/p5-Text-Ngram/Makefile
+2-2textproc/p5-Text-Nimble/Makefile
+2-2textproc/p5-Text-PDF/Makefile
+14-143,946 files not shown
+7,906-7,2493,952 files

Dreckly/dreckly 9090054devel/memcached distinfo Makefile

memcached: Update to 1.6.13.

Fixes:
  core: make object cache LIFO
  meta: protocol.txt updates for CAS return
  meta: fix meta delete
  meta: fix CAS ('c') return values
  core: fix use-after-free for text multigets
  Replace OPENSSL_VERSION_NUMBER check with defined(TLS1_3_VERSION) check
    for TLS v1.3 compatibility
  Fix full unit test suite under test_tls
  Track store errors in thread stats
  Fix for failing tests on OS X
  extstore: avoid looping IO queues on submission
  tests: maxconns test when extstore enabled
  core: remove cdefs include from queue.h

New Features:
  The primary feature in development at this time is the proxy. Work can be

    [2 lines not shown]
DeltaFile
+4-4devel/memcached/distinfo
+2-2devel/memcached/Makefile
+6-62 files

Dreckly/dreckly c0a785ddevel/memcached distinfo Makefile

memcached: updated to 1.6.12

Memcached 1.6.12
Fixes a missing file from the 1.6.11 release.

Memcached 1.6.11
Bugfixes, potential performance improvements, improvements to logging. Includes some upstreamed changes for an upcoming feature.
DeltaFile
+5-5devel/memcached/distinfo
+2-2devel/memcached/Makefile
+7-72 files

Dreckly/dreckly e0c27b3devel/memcached distinfo Makefile

memcached: updated to 1.6.10

1.6.10:

Fixes

Fix minor severity heap buffer overflow reading --auth-file
stats_prefix.c: Check for NDEBUG before using total_written variable
Add settings stat for shutdown_command enabled
[docker] Add user and expose the memcached port
meta: remove EXPERIMENTAL mark + doc fixes
meta: response code OK -> HD
meta: fix metaset syntax
meta: repairs to mset command
hash: add XXH3 to list of hash algorithms.
fix arm64 crc32 on old glibc/gcc.
extstore: fix crash on 'stats extstore'
seccomp: extend allowed rules for extended usage
The total number of UDP datagrams required for the message is calculated incorrectly.

    [6 lines not shown]
DeltaFile
+5-5devel/memcached/distinfo
+2-3devel/memcached/Makefile
+2-1devel/memcached/PLIST
+9-93 files

Dreckly/dreckly f57d4c5archivers/atool Makefile, archivers/dar Makefile

*: recursive bump for perl 5.34
DeltaFile
+2-2www/p5-Catalyst-View-Jemplate/Makefile
+2-2archivers/atool/Makefile
+2-2archivers/dar/Makefile
+2-2archivers/fastjar/Makefile
+2-2archivers/libzip/Makefile
+2-2archivers/lxqt-archiver/Makefile
+12-123,569 files not shown
+7,150-6,5953,575 files

Dreckly/dreckly 0ab4cfddevel/memcached distinfo Makefile

memcached: Update to 1.6.9

This change has a few useful new features, along with a lot of bugfixes and some internal code reorganization for future projects. We have been questing to improve test quality and stamp down bugs that came in over the 1.6 series.

As usual many thanks to the numerous contributors who sent in patches or helped test this release!

Fixes

    crawler: remove bad mutex unlock during error
    idle_timeout: avoid long hangs during shutdown
    extstore: use fcntl locking on disk file
    portability fix for getsubopt
    illumos build fixes + require libevent2
    core: generalize extstore's defered IO queue
    fix connection limit tests
    logger: fix spurious watcher hangups
    watcher.t: reduce flakiness
    Extend test CA validity to 500 years
    adjust "t/idle-timeout.t" be more forgiving

    [7 lines not shown]
DeltaFile
+5-5devel/memcached/distinfo
+3-3devel/memcached/Makefile
+2-1devel/memcached/PLIST
+10-93 files

Dreckly/dreckly 3ddc9c2devel/memcached distinfo Makefile

memcached: updated to 1.6.8

Memcached 1.6.8

Small security related release. A remote crash is possible if UDP is enabled. The remediation is to upgrade or disable UDP. The crash was introduced in the 1.6 series.

UDP has not been enabled by default for years and it has no authentication or security, so it most users should not have a high exposure to this bug.

This also includes two minor fixes.

Fixes
* Improve opening of authentication file
* Fix over-freeing in internal object cache
* udp: crash fix when receiving multi-packet uploads
DeltaFile
+5-5devel/memcached/distinfo
+2-2devel/memcached/Makefile
+7-72 files

Dreckly/dreckly a98dbe8devel/memcached distinfo Makefile

memcached: updated to 1.6.7

Memcached 1.6.7

Overview

Mainly a bugfix release. -o resp_obj_mem_limit is deprecated, as the memory is all pooled from read_buf_mem_limit now. Almost all connection memory is now managed by this one tunable.

Fixes a bug preventing 1.6 series to work properly on OS X. Improves automated slab rebalancing for bursty writes.

Contains code refactors and fixes related to future work. Should not have any functional changes.

Fixes

Dockerfile - allow override of config opts
Improve page balancing when writes are bursty
main: split binary protocol into proto_bin.c
main: split text protocol into proto_text.c
add openssl errors to SSL certificate loading error messages

    [8 lines not shown]
DeltaFile
+5-5devel/memcached/distinfo
+2-3devel/memcached/Makefile
+7-82 files

Dreckly/dreckly ed7fa3ddatabases/gnome-mime-data Makefile, x11/xfce4-panel Makefile

*: bump PKGREVISION for perl-5.32.
DeltaFile
+2-3databases/gnome-mime-data/Makefile
+2-2x11/xfce4-settings/Makefile
+2-2x11/xfce4-session/Makefile
+2-2x11/xfce4-screenshooter/Makefile
+2-2x11/xfce4-places-plugin/Makefile
+2-2x11/xfce4-panel/Makefile
+12-133,625 files not shown
+7,262-6,7153,631 files

Dreckly/dreckly 30ca1d8devel/memcached distinfo Makefile

memcached: updated to 1.6.6

1.6.6:

Fixes

Update testing certificates to be compatible with latest security levels
Fix crash on shutdown when handling signals with TLS enabled
start of valgrind test mode
more flaky test fixes; crawler/restart
Disable aarch64 hw crc32 function for now
Pull in BigEndian-compatible crc32c
minimum libevent version is 2.x
Add Meta no-op command request to protocol.txt


1.6.5:

Fixes

    [80 lines not shown]
DeltaFile
+5-5devel/memcached/distinfo
+2-2devel/memcached/Makefile
+7-72 files

Dreckly/dreckly b1b99acdevel/memcached distinfo Makefile, devel/memcached/patches patch-util.h patch-configure

memcached: updated to 1.5.21

Memcached 1.5.21

Overview
Bugfixes and smaller changes. Thanks to all the external contributors!

Fixes
Adding missing defaults to the --help output
stats: Fix stats delimiter unit tests
Allow compilation with ASAN
restart: add error handling if mmap fails
For text auth token mode, use alternative bcmp implementation
memcached-tool: Fix up tabular output for the 'stats' command.
linux_priv.c: add termios.h include to fix powerpc(64) builds
Update the build documentation in BUILD file
Update documentation for --max-item-size
Fix build issue due to improper pthread_t comparison
Ensure t/whitespace.t test is skipped when outside a memcached git checkout

    [3 lines not shown]
DeltaFile
+15-0devel/memcached/patches/patch-util.h
+7-6devel/memcached/distinfo
+6-6devel/memcached/patches/patch-configure
+3-4devel/memcached/Makefile
+31-164 files

Dreckly/dreckly e3d0e5daudio/musicpd Makefile, audio/pianobar Makefile

*: Recursive revision bump for openssl 1.1.1.
DeltaFile
+2-2sysutils/efreet/buildlink3.mk
+2-2audio/musicpd/Makefile
+2-2audio/pianobar/Makefile
+2-2audio/pulseaudio/Makefile
+2-2audio/py-audiotools/Makefile
+2-2audio/qjackctl/Makefile
+12-121,506 files not shown
+3,024-2,5591,512 files

Dreckly/dreckly 66aa152devel/memcached distinfo PLIST, devel/memcached/patches patch-configure patch-Makefile.in

memcached: updated to 1.5.20

Memcached 1.5.20

Bugfix release.

Security issue: When enabling SASL authentication for binary protocol, enabling UDP mode would allow bypassing SASL. Now refuses to start with both UDP and SASL enabled. Text mode authentication was not vulnerable.

Includes a performance improvement for page rebalancing. Full discussion here: https://github.com/memcached/memcached/pull/524 - in some circumstances, page will be moved between slab classes much faster than before.

Fixes

Security fix: Don't allow UDP with binprot SASL
Remove multiple double-initializations of condition variables and mutexes
Fix data race in assoc_start_expand
Use a proper data type for settings.sig_hup
restart: add error handling when a tag is not found in a metadata file.
doc: Update rfc2629.dtd, use local copy, fix error, and fix warning
doc: Fix out-of-tree build

    [4 lines not shown]
DeltaFile
+3-29devel/memcached/patches/patch-configure
+7-7devel/memcached/distinfo
+5-5devel/memcached/patches/patch-Makefile.in
+3-1devel/memcached/PLIST
+2-2devel/memcached/Makefile
+20-445 files

Dreckly/dreckly fcd1b5ddevel/gettext-lib builtin.mk, devel/gnustep-make gnustep.mk

devel: align variable assignments

pkglint -Wall -F --only aligned --only indent -r

No manual corrections.
DeltaFile
+139-139devel/gyp/Makefile.replace-python
+21-21devel/libevent/builtin.mk
+19-19devel/gnustep-make/gnustep.mk
+16-16devel/gettext-lib/builtin.mk
+14-14devel/ncurses/builtin.mk
+14-14devel/roundup/Makefile
+223-223268 files not shown
+1,176-1,176274 files

Dreckly/dreckly 76e8403devel/memcached distinfo Makefile

memcached: updated to 1.5.19

Memcached 1.5.19

This release contains an experimental new protocol extension for the default Text Protocol. This extension includes a flexible set of new commands encompassing features previously unique to the binary protocol, as well as many new updates allowing a reduction of network roundtrips for advanced features.

Fixes

Keep "last access" time up to date in default segmented LRU mode
slow down t/watcher.t test more
Add include stdio.h to restart.c
Reload CA cert in refresh routine
TLS: fix leak of SSL context on accept failure
drop privileges for FreeBSD.
Make memcached setgroups failure non-fatal
restart: use /tmp for restart tests.
restart: add missing msync at close time
DeltaFile
+5-5devel/memcached/distinfo
+2-2devel/memcached/Makefile
+7-72 files