af4fdbe790
3.2.5 Added IMAP Daemon: added switch to control the diffential state reload (mailbox_update_strategy=2), more information in dbmail.conf, mailbox_update_strategy_2_max_iterations [#81] IMAP Daemon: added switch to control UNSEEN first message in SELECT commands Changed IMAP Daemon: allow reporting UID COPY success in case of various failures (except quota), reporting issues are sent to error log as warnings [#87] Optimizations optimizing differential state [#81] optimizing fetch message headers [#85] Issues fixing issue related to copy message in regard to RFC 3501, section 6.4.8 fixing issues related group_concat for PostgreSql [#75], [#78] fixing issue related to lastRowId [#71] fixing issues related with differential update [#70], [#73] fixing proc not being used in BSD systems [#74] IMAP Daemon: segmentation fault [#68] 3.2.4 Added IMAP Daemon: mailbox-update-strategy switch (see dbmail.conf), experimental support for application_name in database connection uri IMAP Daemon: mailbox_search_strategy switch (see dbmail.conf) Changed systemd unit changed to type notify mailbox state is build using only valid messages [#39] Optimizations IMAP Daemon: optimization of sql queries in relation to message headers libevent increased priority on accepting new connections libevent optimization on reading and writing to sockets simplify libzdb configuration (AC_CHECK_HEADERS) Issues fix segmentation fault in imap_append_hash_as_string [#12] dbmail-users: sql issue on deleting alias user [#18] IMAP Daemon: generation of invalid BODYSTRUCTURE in Content-Type field [#23] fix support for jemalloc latest version [#35] IMAP Deamon: BYE Command now offers optional message even on normal operations IMAP Deamon: idle message now offers optional message (* OK Still Here) IMAP Daemon: random hangs when single user is connected [#37] fix fd leaks IMAP Daemon: fix MODIFIED keyword, too many '[' and ']' fix segmentation fault in find_end_of_header fix gcc 10 compilation issue, duplicated definition
34 lines
794 B
Makefile
34 lines
794 B
Makefile
# $NetBSD: options.mk,v 1.13 2020/08/15 10:52:50 tnn Exp $
|
|
|
|
PKG_OPTIONS_VAR= PKG_OPTIONS.dbmail
|
|
PKG_SUPPORTED_OPTIONS= ldap sieve
|
|
PKG_SUGGESTED_OPTIONS= ldap sieve
|
|
|
|
.include "../../mk/bsd.options.mk"
|
|
|
|
PLIST_VARS+= ldap sieve
|
|
|
|
###
|
|
### Sieve support
|
|
###
|
|
.if !empty(PKG_OPTIONS:Msieve)
|
|
.include "../../mail/libsieve/buildlink3.mk"
|
|
CONFIGURE_ARGS+= --with-sieve=${BUILDLINK_PREFIX.libsieve}
|
|
PLIST.sieve= yes
|
|
FILES_SUBST+= TIMSIEVED="dbmailtimsieved"
|
|
RCD_SCRIPTS+= dbmailtimsieved
|
|
.else
|
|
CONFIGURE_ARGS+= --without-sieve
|
|
FILES_SUBST+= TIMSIEVED=""
|
|
.endif
|
|
|
|
###
|
|
### LDAP support
|
|
###
|
|
.if !empty(PKG_OPTIONS:Mldap)
|
|
.include "../../databases/openldap-client/buildlink3.mk"
|
|
CONFIGURE_ARGS+= --with-ldap=${BUILDLINK_PREFIX.openldap-client}
|
|
PLIST.ldap= yes
|
|
.else
|
|
CONFIGURE_ARGS+= --without-ldap
|
|
.endif
|