Bug 210274

Summary: [PATCH] mail/dbmail: adopt latest fixes from git
Product: Ports & Packages Reporter: Dima Panov <fluffy>
Component: Individual Port(s)Assignee: Muhammad Moinur Rahman <bofh>
Status: Closed FIXED    
Severity: Affects Only Me Keywords: patch
Priority: --- Flags: bugzilla: maintainer-feedback? (bofh)
Version: Latest   
Hardware: Any   
OS: Any   
Attachments:
Description Flags
mail/dbmail: adopt latest fixes from git none

Description Dima Panov freebsd_committer freebsd_triage 2016-06-14 11:39:46 UTC
Created attachment 171419 [details]
mail/dbmail: adopt latest fixes from git

mail/dbmail: adopt latest fixes from git:

- login_disabled option before starttls for pop3
- fix compiler warnings for GCC5
- Fix IMAP mailbox maintanence
- prevent assertion in p_string_erase
- improve crypt authentication, also don't segfault when spasswd is empty
- simplify log_query_time duration logic
- Disconnect IMAP clients if only few free FDs left
Comment 1 commit-hook freebsd_committer freebsd_triage 2017-02-24 21:16:34 UTC
A commit references this bug:

Author: bofh
Date: Fri Feb 24 21:15:53 UTC 2017
New revision: 434749
URL: https://svnweb.freebsd.org/changeset/ports/434749

Log:
  mail/dbmail: adopt latest fixes from git:

  - login_disabled option before starttls for pop3
  - fix compiler warnings for GCC5
  - Fix IMAP mailbox maintanence
  - prevent assertion in p_string_erase
  - improve crypt authentication, also don't segfault when spasswd is empty
  - simplify log_query_time duration logic
  - Disconnect IMAP clients if only few free FDs left
  - Add primary key constraint to dbmail_authlog
  - Rework temporary connection failures
  - Give sensible default for retry 120s
  - Add retries for binding and searching
  - Bump search timeout to 60s
  - Increase ldap timeout to 600s 10 mins
  - Refactor deprecated functions
  - Get timeout from config
  - Remove redundant event_assign
  - Remove deprecated non functioning g_mem_profile
  - Add definition for authldap_free
  - Revert inadvertent event_assign removal
  - Reduce failed LDAP connection for search to error
  - Update LDAP to non deprecated search
  - Clear the ldap connection
  - Update ldap deprecated unbind
  - Fix typo
  - Update to ldap_unbind_ext_s and remove redundant sigaction
  - Rebalance commit rollback
  - Ensure mailbox2dbmail is using Python 2
  - Tidy mailbox2dbmail man page
  - Update description of pid file location in server man page
  - Boundaries fixups ordering of parts do not add newline on
  - Prepend headers during delivery
  - Allow for systems that don't use proc

  PR:		210274
  Submitted by:	fluffy

Changes:
  head/mail/dbmail/Makefile
  head/mail/dbmail/files/patch-0001-login_disabled-option-before-starttls-for-pop3
  head/mail/dbmail/files/patch-0002-fix-compiler-warnings-for-GCC5
  head/mail/dbmail/files/patch-0003-Fix-IMAP-mailbox-maintanence
  head/mail/dbmail/files/patch-0004-prevent-assertion-in-p_string_erase
  head/mail/dbmail/files/patch-0005-improve-crypt-authentication
  head/mail/dbmail/files/patch-0006-simplify-log_query_time-duration-logic
  head/mail/dbmail/files/patch-0007-Disconnect-IMAP-clients-if-only-few-free-FDs-left
  head/mail/dbmail/files/patch-0008-Add-primary-key-constraint-to-dbmail_authlog
  head/mail/dbmail/files/patch-0009-Rework-temporary-connection-failures
  head/mail/dbmail/files/patch-0010-Give-sensible-default-for-retry-120s
  head/mail/dbmail/files/patch-0011-Add-retries-for-binding-and-searching
  head/mail/dbmail/files/patch-0012-Bump-search-timeout-to-60s
  head/mail/dbmail/files/patch-0013-Increase-ldap-timeout-to-600s-10-mins
  head/mail/dbmail/files/patch-0014-Refactor-deprecared-functions
  head/mail/dbmail/files/patch-0015-Get-timeout-from-config
  head/mail/dbmail/files/patch-0016-Remove-redundant-event_assign
  head/mail/dbmail/files/patch-0017-Remove-deprecated-non-functioning-g_mem_profile
  head/mail/dbmail/files/patch-0018-Add-definition-for-authldap_free
  head/mail/dbmail/files/patch-0019-Revert-inadvertant-event_assign-removal
  head/mail/dbmail/files/patch-0020-Reduce-failed-LDAP-connection-for-search-to-error
  head/mail/dbmail/files/patch-0021-Update-LDAP-to-non-deprecated-search
  head/mail/dbmail/files/patch-0022-Clear-the-ldap-connection
  head/mail/dbmail/files/patch-0023-Update-ldap-deprecated-unbind
  head/mail/dbmail/files/patch-0024-Fix-typo
  head/mail/dbmail/files/patch-0025-Update-to-ldap_unbind_ext_s-and-remove-redundant-sigaction
  head/mail/dbmail/files/patch-0026-Rebalance-commit-rollback
  head/mail/dbmail/files/patch-0027-ensure-mailbox2dbmail-is-using-Python-2
  head/mail/dbmail/files/patch-0028-tidy-mailbox2dbmail-man-page
  head/mail/dbmail/files/patch-0029-update-description-of-pid-file-location-in-server-man-page
  head/mail/dbmail/files/patch-0031-boundaries-fixups-ordering-of-parts-do-not-add-newline-on-
  head/mail/dbmail/files/patch-0032-10083-prepend-headers-during-delivery
  head/mail/dbmail/files/patch-0099-Allow-for-systems-that-don-t-use-proc
  head/mail/dbmail/files/patch-acinclude.m4
  head/mail/dbmail/files/patch-src_clientbase.c
  head/mail/dbmail/files/patch-src_dbmail.h.in