- BDB/HDB are no longer supported in 2.5+, if you're using these you
need to move to MDB (MDB is supported in the 2.4.x version already in
ports).
*Before* upgrading use slapcat to dump your database to an ldif file.
(You should be doing this regularly anyway)
Update your database configuration to use mdb instead of bdb.
Note that if you are using the on-line configuration database (cn=config)
rather than slapd.conf it can be fiddly to change in an existing
configuration; you may prefer to regenerate the configuration too.
Reload your database from the ldif file using slapadd (or if you are
updating a read-only replica you can let syncrepl pick it up).
- The port has switched to a modular build. The most important backends
and overlays (in particular mdb and syncrepl) are still compiled into
slapd so in those cases you don't need to make any changes to adapt to
this. If using more exotic configuration then you may need to load
the relevant modules (for OLC see "olcModuleLoad", for slapd.conf see
"moduleload").
- Switch from BUILD_DEPENDS on groff (only soelim is used) to an awk
script.
Next commit will adjust other ports to cope.
Queries content and data of audio CDs through s-cdda(1), collects
informations (artist, album, song titles, etc.) of desired tracks,
if possible correlates data with a web query against MusicBrainz,
then places encoded tracks as well as a human readable and easily
parseable database in a per-CD directory under a directory tree.
The user is asked to edit the collected information and is given
a hand for the rather sophisticated classical music aware database
layout while doing so.
The audio encoders (and sox(1) without --no-volume-normalize) need
to be installed separately.
From Steffen Nurpmeso (maintainer/upstream) with tweaks from sthen@ and
me. ok sthen@ (NO_BUILD/PKG_ARCH and DESCR twaks done after his review)
s-cdda queries information, like the table-of-contents, from audio CD-ROMs.
It also reads audio tracks to store them as WAVE audio files.
It only works with SCSI MMC-3 aware cdrom/drivers.
From Steffen Nurpmeso (maintainer/upstream) and tweaks from sthen@ and
me. ok sthen@
RFC 6647 graylisting policy server, following the recommended practice
noted in the standard document.
Graylisting defers message acceptance (for a specific recipient / sender
/ client_address value tuple) a configurable number of times
via a standardized SMTP response (see allow(5), RFC 5321), which does
not prevent message delivery from SMTP M(ail) T(ransfer) A(gent)s,
but can help against simple spam producing programs.
s-postgray is started via spawn(8), with the given user credentials,
therefore the built-in DB store path is /tmp -- you surely want to
change this via configuration file or command line option.
from Steffen Nurpmeso (maintainer and upstream), with tweaks from sthen@
and me. ok sthen@.
diff from Aisha, thanks!
v20.14.0:
- Fixes a potential heap-use-after-free when finishing (tryEnd, end) an
Http response within onWritable callback (captured variables are
destroyed).
- Affects only users who stream large Http responses with the use of
onWritable callback. If your application never sets an onWritable
callback, then you're not affected.
v20.13.0:
- fixes a minor issue where the HTTP parser did not allow header values
with bytes above 7-bit ASCII
v20.12.0:
- Safari 15.4 finally fixed
IP4R is a PostgreSQL extension which supports 6 data types allowing
you to store IPv4 & IPv6 addresses in a PostgreSQL table:
ip4 - a single IPv4 address
ip4r - an arbitrary range of IPv4 addresses
ip6 - a single IPv6 address
ip6r - an arbitrary range of IPv6 addresses
ipaddress - a single IPv4 or IPv6 address
iprange - an arbitrary range of IPv4 or IPv6 addresses
While PostgreSQL already has builtin types 'inet' and 'cidr', the
authors of this module found that they had a number of requirements
that were not addressed by the builtin types.
xcb-imdkit is an implementation of xim protocol in xcb, comparing
with the implementation of IMDkit with Xlib, and xim inside Xlib,
it has less memory foot print, better performance, and safer on
malformed client.
From Yifei Zhan