A new opensmtpd portable snapshot is available at: http://www.opensmtpd.org/archives/opensmtpd-201410012105p1.tar.gz
Checksum: SHA256 (opensmtpd-201410012105p1.tar.gz) = 48a7f0456f547c48a1cb165283a02d1f4ec628da5821adfba960856f46991b9a A summary of the content of this snapshot is available below. Please test and let us know if it breaks something! If this snapshot doesn't work, please also test with a previous one, to help us spot where the issue is coming from. You can access all previous snapshots here: http://www.opensmtpd.org/archives/ The OpenSMTPD team ;-) Summary of changes since last snapshot (opensmtpd-201406192306p1): ----------------------------------------------------------------- - improve scheduling logic and scheduler contention on large queues - add a fork_proc_backend helper - make table_proc use the new helper - fix makemap - add missing #include <openssl/ssl.h> [1] - fix cut/paste error in parent_broadcast_profile() to properly notify CA - add back peering between parent and scheduler to let it log verbose/brief - add queue_close(): triggers callbacks registered with queue_api_on_close() - table_get() and table_delete() bite the dust - prepare for table lookups to take additional parameters - read and parse a parameter dict for proc-ified table backends - fix a delivery retry issue when relaying with TLS to some hosts - add helpers to pass parameters dictionnaries - fix a bad deref leading to crash in qwalk of proc-ified queues - fix typos here and there, cosmethic changes - fix bogus snprintf() return value test - add a couple missing snprintf() tests while there - several fatal() -> fatalx() and err() -> errx() fixes - add missing ADVERTISE_DSN check - all proc-ified tables have moved to OpenSMTPD-extras - various documentation improvements - add additional includes required to build with -DOPENSSL_NO_DEPRECATED - initial support for prettier DSN messages [2] - fix missing memset in some table lookups [3] - add support for user-part delimiters in aliases and virtual databases - fix fd leak (code not reachable yet) [4] - fix socketpair leak in pony process [5] - allow certs and keys to be readable by group to permit sharing between daemon [6] - fix closefrom() in portable, in the newly added fork_proc_backend() - add check for sys/cdefs.h include file, to help build on SmartOS/illumos [7] [1] build failed on RHEL5, reported by Denis Fateyev <denis at fateyev dot com> [2] contributed by Sunil Nimmagadda <su...@nimmagadda.net> [3] reported by Martijn van Duren [4] by Doug Hogan <d...@acyclic.org> [5] contributed by estarling <estarli...@gmail.com> [6] contributed by Renaud Allard <ren...@allard.it> [7] failed build reported by: G B <g_patrickb at yahoo dot com> -- You received this mail because you are subscribed to misc@opensmtpd.org To unsubscribe, send a mail to: misc+unsubscr...@opensmtpd.org