278 Commits

Author SHA1 Message Date
sthen
7a0a5540f3 update to Dovecot 2.2.33.2, from Brad.
- doveadm: Fix crash in proxying (or dsync replication) if remote is
running older than v2.2.33
- auth: Fix memory leak in %{ldap_dn}
- dict-sql: Fix data types to work correctly with Cassandra
2017-11-05 19:27:56 +00:00
sthen
87f7368ab5 update to Dovecot-2.2.33.1, from Brad. 2017-10-13 10:08:46 +00:00
sthen
b01b304cc6 Build Dovecot's fts-solr plugin (solr itself is not currently in packages;
I've tested this against manually-installed solr 6.6.1 running with jdk 1.8
on OpenBSD).

ok Brad (maintainer).
2017-09-22 22:53:08 +00:00
sthen
d852f4b840 update to Dovecot 2.2.32, from Brad (and same diff here). (Amongst other
things, fixes a fairly annoying bug with replication not being able to
recover from index problems in some versions).
2017-08-28 21:39:14 +00:00
sthen
5e964ab0df bump LIBCXX/LIBECXX/COMPILER_LIBCXX ports. 2017-07-26 22:45:14 +00:00
espie
8ac47fd9c6 use COMPILER_LIBCXX where applicable 2017-07-16 19:18:47 +00:00
sthen
4f4fb6b97c update to dovecot-2.2.31, from Brad 2017-07-11 23:04:43 +00:00
sthen
77d8504823 update to dovecot-2.2.30.1, from Brad 2017-06-05 15:26:32 +00:00
sthen
7d98aa1a61 bugfix update to Dovecot 2.2.29.1, from Brad 2017-04-15 21:56:13 +00:00
sthen
8410a1495a update to Dovecot 2.2.29, from Brad.
* passdb/userdb dict: Don't double-expand %variables in keys. If dict
   was used as the authentication passdb, using specially crafted
   %variables in the username could be used to cause DoS (CVE-2017-2669)
2017-04-11 21:02:09 +00:00
sthen
bcbf44ab87 use LIBCXX 2017-04-10 11:46:18 +00:00
sthen
ab26085647 backport fix for dovecot's trash plugin, "Panic: file mail-namespace.c:
line 709 (mail_namespace_find): assertion failed: (ns != NULL)". ok brad
2017-03-02 11:25:01 +00:00
sthen
c552972c0d update to Dovecot 2.2.28, ok Brad 2017-02-28 00:33:29 +00:00
sthen
3bb73c9804 Full package spec isn't needed in LIB_DEPENDS-xx/RUN_DEPENDS-xx for subpkgs
depending on the main package, because PKGSPEC is set. Mainly done to simplify
testing RCs. OK Brad (maintainer).
2017-02-27 11:39:56 +00:00
sthen
d7a084331f update to dovecot-2.2.27, and use https HOMEPAGE. From Brad.
CVE-2016-8652 (the version in 6.0 isn't affected): "If auth-policy
component has been activated in Dovecot, then remote user can use
SASL authentication to crash auth component. Workaround is to disable
auth-policy component until fix is in place."
2016-12-04 21:36:02 +00:00
sthen
b1da3b8b0f move include/dovecot/ldap-client.h to PLIST-ldap, reported by brad and dhill,
based on a diff from dhill
2016-11-12 15:37:32 +00:00
sthen
910777cf77 Patch Dovecot to handle openssl 1.1 api #ifdefs, e.g.
-+#elif OPENSSL_VERSION_NUMBER < 0x10100000L
++#elif OPENSSL_VERSION_NUMBER < 0x10100000L || defined(LIBRESSL_VERSION_NUMBER)

Looks good to jca.
2016-11-02 17:41:24 +00:00
sthen
5636bc31fe update to Dovecot 2.2.26.0, ok brad 2016-11-01 14:12:04 +00:00
sthen
564c6c344a Cope with moving sqlite3 back to ports. 2016-09-23 09:16:52 +00:00
naddy
03993be59c replace libiconv module 2016-09-12 11:45:57 +00:00
ajacoutot
cd28d9de8d Second and last pass at pre-entively fixing ports that would break once
guenther's header pollution cleanup diff is in.
2016-09-11 20:54:12 +00:00
sthen
1ffaf59f3e oops, committed previous from wrong tree. noticed by nigel@ 2016-07-05 09:27:35 +00:00
sthen
819d40f816 drop -lpthread hack, no longer needed. ok brad 2016-07-04 12:12:14 +00:00
sthen
aaef79ec71 update to Dovecot 2.2.24, from Brad. 2016-04-26 21:09:43 +00:00
sthen
724ef0c3b3 update to Dovecot 2.2.23, ok brad 2016-03-31 11:12:38 +00:00
naddy
2c4204cf62 remove SHARED_ONLY from simple ports that use the gettext or libiconv module 2016-03-18 21:38:22 +00:00
sthen
a27df78d7a update to dovecot-2.2.22, from Brad 2016-03-17 14:11:45 +00:00
sthen
e4403cbc1b Add a patch to re-allow the CRYPT password scheme in Dovecot. This scheme
checks the password against the stored hash using the OS crypt() function
and supports whichever schemes are supported by the OS, but currently
Dovecot makes some assumptions about hash format (to work around a
segfault when used on OpenBSD following removal of DES from crypt).

'doveadm pw -s CRYPT' (tool to generate hashed passwords) will now produce
bcrypt passwords rather than not allowing the scheme at all. More info in
the patch itself.  OK Brad.
2016-01-11 22:45:26 +00:00
sthen
21554d6765 update to Dovecot 2.2.21, from Brad 2015-12-12 16:43:09 +00:00
sthen
9ca828578f Fix "doveadm pw" crashing when using the crypt scheme since OpenBSD's
crypt() doesn't support DES now. From Brad.
2015-11-10 10:30:04 +00:00
sthen
a55de7528c update to Dovecot 2.2.19, from Brad 2015-10-05 10:20:29 +00:00
sthen
3a2506f0c5 stop patching Dovecot's sample config files to enable client workarounds;
from Brad (maintainer).
2015-06-15 08:50:26 +00:00
sthen
dcf73b085f update to dovecot 2.2.18, from brad 2015-05-15 20:59:08 +00:00
sthen
0e5b90ddd0 Update to Dovecot 2.2.16, from Brad (maintainer) 2015-04-09 21:25:49 +00:00
sthen
3bdbc9a003 link Dovecot's executables with -lpthread, allowing use of plugins which
use shared libraries that use threads (e.g. mysqlclient). ok brad@
2014-10-28 09:19:54 +00:00
brad
3fd727d7a3 Update to Dovecot 2.2.15.
With some input from and ok sthen@
2014-10-25 22:06:40 +00:00
brad
aa3903d8a6 Update to Dovecot 2.2.14.
ok sthen@
2014-10-16 18:01:57 +00:00
brad
b94a402501 Switch from using MySQL to using MariaDB attempt #2. MariaDB is a drop-in replacement.
ok sthen@
2014-09-13 18:09:20 +00:00
naddy
cb348c8075 fix build after SSL compression removal; from brad@ et al. 2014-07-30 14:28:24 +00:00
brad
f25efc1d52 Fix a DoS attack against imap/pop3-login processes. CVE-2014-3430
ok sthen@
2014-05-12 09:20:52 +00:00
brad
fe539f9b6c Remove --without-gsspi, it is already disabled. 2014-04-21 22:32:59 +00:00
ajacoutot
b3b4d978a1 Drop --with-gssapi. 2014-04-21 22:19:25 +00:00
sthen
183a86ca5f sync wantlib and disable gssapi 2014-04-21 16:39:24 +00:00
brad
b7aba08689 Remove workaround that was added to workaround non POSIX compliant
getpwnam_r / getpwuid_r functions.

ok sthen@
2014-03-16 09:42:12 +00:00
brad
4afc6caf3b Update to Dovecot 2.2.10.
ok sthen@
2013-12-22 22:23:10 +00:00
brad
3278cfd439 Update to Dovecot 2.2.9.
With input regarding xz and ok sthen@
2013-11-27 22:02:18 +00:00
espie
a1f6badbc3 brad@ snuck unneeded stuff back in thru sthen@...
bsd.port.arch.mk *does* trim BUILD_PACKAGES for you!
2013-11-10 11:59:44 +00:00
brad
60a60e09ac Update to Dovecot 2.2.7.
ok sthen@
2013-11-04 06:24:09 +00:00
sthen
f80dd4ae17 Don't suggest that people "might" need to add the login.conf section for
Dovecot, it is definitely required as the default number of FDs is not enough.
ok matthieu@ brad@
2013-10-20 21:01:20 +00:00
brad
935adb5b6d Update to Dovecot 2.2.6.
ok sthen@
2013-09-27 01:35:51 +00:00