CVE and update status of the FreeBSD ports tree3,295 unaddressed CVEs in 670 portsAll times are CET
Port details

mail/dovecot-fts-flatcurve 1.0.5_4

Dovecot FTS plugin based on Xapian

Port info

Maintainer
martin@waschbuesch.de
Packages
latest: dovecot-fts-flatcurve 1.0.5_4, dovecot-fts-flatcurve-mysql 1.0.5_4, dovecot-fts-flatcurve-pgsql 1.0.5_4
Upstream
up to date
Last update
to 1.0.5_4 · 36f95e3cfa
Quarterly
2026Q4: dovecot-fts-flatcurve 1.0.5_4, dovecot-fts-flatcurve-mysql 1.0.5_4, dovecot-fts-flatcurve-pgsql 1.0.5_4
WWW
https://github.com/slusarz/dovecot-fts-flatcurve
Links
cgit · VuXML · Report wrong data

Install

Package
# pkg install dovecot-fts-flatcurve
# pkg install dovecot-fts-flatcurve-mysql
# pkg install dovecot-fts-flatcurve-pgsql
installs dovecot-fts-flatcurve 1.0.5_4, dovecot-fts-flatcurve-mysql 1.0.5_4, dovecot-fts-flatcurve-pgsql 1.0.5_4 from latest; from quarterly (2026Q4) dovecot-fts-flatcurve 1.0.5_4, dovecot-fts-flatcurve-mysql 1.0.5_4, dovecot-fts-flatcurve-pgsql 1.0.5_4
Port
# cd /usr/ports/mail/dovecot-fts-flatcurve && make install clean
Size
61 KiB download · 242 KiB installed
Depends on
databases/xapian-core 2.1.0,1, devel/icu 76.1,1, mail/dovecot 2.3.21.1_3
License
LGPL21
Note
Size, dependencies, options and messages are those of dovecot-fts-flatcurve.

Packages by version and architecture

latest

FreeBSD versionamd64aarch64i386
FreeBSD 161.0.5_41.0.5_4–
FreeBSD 151.0.5_41.0.5_4–
FreeBSD 141.0.5_41.0.5_41.0.5_4

quarterly (2026Q4)

FreeBSD versionamd64aarch64i386
FreeBSD 151.0.5_41.0.5_4–
FreeBSD 141.0.5_41.0.5_41.0.5_4

version as in the ports tree (latest) or the most common one (quarterly) · different version · ✗ not built · – no packages for this platform. Package sets that have not been rebuilt for 60 days are left out.

Unaddressed and VuXML only (0)

No unaddressed CVE and nothing reported by pkg audit for the packaged version 1.0.5_4.

Fixed (0)

No VuXML entries for this package.

Problem reports (0) · open in Bugzilla, most recently changed first

None.

Commits (25)

Po-Chuan Hsieh (sunpoet) · 1.0.5_4
databases/xapian-core: Update to 2.0.0

- Update CONFLICTS_INSTALL
- Bump PORTREVISION of dependent ports for shlib change

Changes:	https://trac.xapian.org/wiki/ReleaseOverview
		https://github.com/xapian/xapian/blob/main/xapian-core/NEWS
36f95e3cfa
Po-Chuan Hsieh (sunpoet) · 1.0.5_3
databases/xapian-core: Update to 1.4.29

Changes:	https://trac.xapian.org/wiki/ReleaseOverview
		https://github.com/xapian/xapian/blob/RELEASE/1.4/xapian-core/NEWS
5d7ff68d7a
Daniel Engberg (diizzy) · 1.0.5_2
*/*: Bump consumers of devel/icu

...to avoid library mismatches
ff33dd4700
Larry Rosenman (ler) · 1.0.5_1
mail/dovecot-fts-flatcurve: add flavor support.

PR:	284133
Reported by: Martin Waschbüsch <martin@waschbuesch.de>
ad389fa60f
Robert Clausecker (fuz) · 1.0.5
mail/dovecot-fts-flatcurve: Update to 1.0.5

Changes: https://github.com/slusarz/dovecot-fts-flatcurve/compare/v1.0.4...v1.0.5

PR:		281724
dcf87b0181
Vladimir Druzenko (vvd) · 1.0.4
mail/dovecot-fts-flatcurve: Update 1.0.3 → 1.0.4

Changes per upstream:
- Fix issues with long/malformed strings when indexing
- Add fts_flatcurve_index_truncate event

Changelog:
https://github.com/slusarz/dovecot-fts-flatcurve/releases/tag/v1.0.4
Commit log:
https://github.com/slusarz/dovecot-fts-flatcurve/compare/v1.0.3...v1.0.4

PR:	280888
MFH:	2024Q3
ecec63d337
Vladimir Druzenko (vvd) · 1.0.3_1
mail/dovecot-*: bump after update mail/dovecot as described in Makefile

mail/dovecot updated in 72dd8d2ee676.

While here:
 - remove GNU_CONFIGURE_MANPREFIX;
 - replace PORTVERSION on DISTVERSION.

PR:		280866
Approved by:	ler (maintainer)
MFH:		2024Q3
6dcc035f83
Li-Wen Hsu (lwhsu) · 1.0.3
mail/dovecot-fts-flatcurve: Update to 1.0.3

Changes:
https://github.com/slusarz/dovecot-fts-flatcurve/compare/v1.0.2...v1.0.3

PR:		279121
18447f6548
Rodrigo Osorio (rodrigo) · 1.0.2
mail/dovecot-fts-flatcurve: update to 1.0.2

Update dovecot-fts-flatcurve to the current stable release.

Full changelog: https://github.com/slusarz/dovecot-fts-flatcurve/compare/v1.0.0...v1.0.2

Major changes:
    Per upstream, Fix assert-crash in certain instances when doing
    multi-mailbox searches (e.g., virtual mailbox search)

PR:		277682
Reported by:	Martin Waschbüsch <martin@waschbuesch.de> (maintainer)
5531695d9d
Renato Botelho (garga) · 1.0.0
mail/dovecot-fts-flatcurve: Update to 1.0.0

Changes:
https://github.com/slusarz/dovecot-fts-flatcurve/compare/v0.3.4...v1.0.0

PR:		275420
f62be8afe2
Jan Beich (jbeich) · 0.3.4_2
devel/icu: update to 74.1

Changes:	https://github.com/unicode-org/icu/releases/tag/release-74-1
Reported by:	GitHub (watch releases)
PR:		274317
Exp-run by:	antoine (incomplete)
Approved by:	fluffy
e55b80195e
Yasuhiro Kimura (yasu) · 0.3.4_1
mail/{dovecot,dovecot-pigeonhole}: Update to latest stable releases

* Update mail/dovecot to 2.3.21.
* Update mail/dovecot-pigeonhole to 0.5.21.
* Bump PORTREVISION of dependencies.

ReleaseNotes:	https://dovecot.org/mailman3/archives/list/dovecot-news@dovecot.org/thread/Y5SJWAIAVEAQ2KKSWJM7VSJUUFRMFAH5/
PR:		273946
Approved by:	maintainer timeout
7a228334ac
Robert Clausecker (fuz) · 0.3.4
mail/dovecot-fts-flatcurve: Update to 0.3.4

Changelog: https://github.com/slusarz/dovecot-fts-flatcurve/compare/v0.3.3...v0.3.4

PR:		272324
MFH:		2023Q3
31edc9af93
Jan Beich (jbeich) · 0.3.3_2
devel/icu: update to 73.1

- Temporarily switch to GitHub auto archive (release artifacts are N/A atm)

Changes:	https://github.com/unicode-org/icu/releases/tag/release-73-1
Reported by:	GitHub (watch releases)
PR:		270422
Exp-run by:	antoine
f1f1a8be88
Larry Rosenman (ler) · 0.3.3_1
mail/dovecot: update to 2.3.20

mail/dovecot-pigeonhole: bump to 0.5.20
mail/dovecot-fts-*, mail/dovecot-coi: bump portrevision

mail/dovecot: ChanggLog:
+ Add dsync_features=no-header-hashes. When this setting is enabled and
  one dsync side doesn't support mail GUIDs (i.e. imapc), there is no
  fallback to using header hashes. Instead, dsync assumes that all mails
  with identical IMAP UIDs contains the same mail contents. This can
  significantly improve dsync performance with some IMAP servers that
  don't support caching Date/Message-ID headers.
+ lua: HTTP client has more settings now, see
  https://doc.dovecot.org/admin_manual/lua/#dovecot.http.client
+ replicator: "doveadm replicator status" command now outputs when the
  next sync is expected for the user.
- LAYOUT=index: duplicate GUIDs were not cleaned out. Also the list
  recovery was not optimal.
- auth: Assert crash would occur when iterating multiple userdb
  backends.
- director: Logging into director using master user with
  auth_master_user_separator character redirected user to a wrong
  backend, unless master_user_separator setting was also set to the same
  value. Merged these into auth_master_user_separator.
- dsync: Couldn't always fix folder GUID conflicts automatically with
  Maildir format. This resulted in replication repeatedly failing
  with "Remote lost mailbox GUID".
- dsync: Failed to migrate INBOX when using namespace prefix=INBOX/,
  resulting in "Remote lost mailbox GUID" errors.
- dsync: INBOX was created too early with namespace prefix=INBOX/,
  resulting a GUID conflict. This may have been resolved automatically,
  but not always.
- dsync: v2.3.18 regression: Wrong imapc password with dsync caused
  Panic: file lib-event.c: line 506 (event_pop_global):
  assertion failed: (event == current_global_event)
- imapc: Requesting STATUS for a mailbox with imapc and INDEXPVT
  configured did not return correct (private) unseen counts.
- lib-dict: Process would crash when committing data to redis without
  dict proxy.
- lib-mail: Corrupted cached BODYSTRUCTURE caused panic during FETCH.
  Fixes: Panic: file message-part-data.c: line 579 (message_part_is_attachment):
  assertion failed: (data != NULL). v2.3.13 regression.
- lib-storage: mail_attribute_dict with dict-sql failed when it tried to
  lookup empty dict keys.
- lib: ioloop-kqueue was missing include breaking some BSD builds.
- lua-http: Dovecot Lua HTTP client could not resolve DNS names in mail
  processes, because it expected "dns-client" socket to exist in the
  current directory.
- oauth2: Using %{oauth2:name} variables could cause useless
  introspections.
- pop3: Sending POP3 command with ':' character caused an assert-crash.
  v2.3.18 regression.
- replicator: Replication queue had various issues, potentially causing
  replication requests to become stuck.
- stats: Invalid Prometheus label names were created with specific

mail/dovecot-pigeonhole: ChangeLog:
* No changes - release done to keep version numbers synced.
61ef5b861c
Guangyuan Yang (ygy) · 0.3.3
mail/dovecot-fts-flatcurve: Update to 0.3.3

Changelog:	https://github.com/slusarz/dovecot-fts-flatcurve/releases/tag/v0.3.3

PR:		267840
a9ed4e5106
Jan Beich (jbeich) · 0.3.2_1
devel/icu: update to 72.1

Changes:	https://github.com/unicode-org/icu/releases/tag/release-72-1
Reported by:	GitHub (watch releases)
PR:		266582
Exp-run by:	antoine
dfe25d73e7
Nuno Teixeira (eduardo) · 0.3.2
mail/dovecot-fts-flatcurve: Update to 0.3.2

ChangeLog:
https://github.com/slusarz/dovecot-fts-flatcurve/releases/tag/v0.3.2

PR:		266898
MFH:		2022Q4
aaf8b7335f
Stefan Eßer (se) · 0.3.1
Remove WWW entries moved into port Makefiles

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)
fb16dfecae
Stefan Eßer (se) · 0.3.1
Add WWW entries to port Makefiles

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)
b7f05445c0
Nuno Teixeira (eduardo) · 0.3.1
mail/dovecot-fts-flatcurve: Update to 0.3.1

ChangeLog:	https://github.com/slusarz/dovecot-fts-flatcurve/releases/tag/v0.3.1
PR:		265262
28fe4b3f41
Larry Rosenman (ler) · 0.3.0
mail/dovecot-fts-flatcurve: Update to 0.30.0

PR: 263674
Reported By: martin@waschbuesch.de (Maintainer)
9f0d4ce077
Jan Beich (jbeich) · 0.2.0_1
devel/icu: update to 71.1

Changes:	https://github.com/unicode-org/icu/releases/tag/release-71-1
Reported by:	GitHub (watch releases)
PR:		262654
Exp-run by:	antoine
Approved by:	fluffy
268cee3b02
Dmitry Marakasov (amdmi3) · 0.2.0
*/*: fix trailing whitespace in pkg-descr's

Approved by:	portmgr blanket
7b4d1f0b36
Muhammad Moinur Rahman (bofh) · 0.2.0
mail/dovecot-fts-flatcurve: NEW Port

This is a Dovecot FTS plugin to enable message indexing using the Xapian
Open Source Search Engine Library.

The plugin relies on Dovecot to do the necessary stemming.
It is intended to act as a simple interface to the Xapian
storage/search query functionality.

This driver supports match scoring and substring matches (on by
default), which means it is RFC 3501 (IMAP4rev1) compliant.
This driver does not support fuzzy searches.

WWW: https://github.com/slusarz/dovecot-fts-flatcurve

PR:		261766
f0507682f6