g***@public.gmane.org
2014-10-01 19:09:45 UTC
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 <sunil-qxJQn6ppEaR+***@public.gmane.org>
[3] reported by Martijn van Duren
[4] by Doug Hogan <doug-***@public.gmane.org>
[5] contributed by estarling <estarling0-***@public.gmane.org>
[6] contributed by Renaud Allard <renaud-***@public.gmane.org>
[7] failed build reported by: G B <g_patrickb at yahoo dot com>
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 <sunil-qxJQn6ppEaR+***@public.gmane.org>
[3] reported by Martijn van Duren
[4] by Doug Hogan <doug-***@public.gmane.org>
[5] contributed by estarling <estarling0-***@public.gmane.org>
[6] contributed by Renaud Allard <renaud-***@public.gmane.org>
[7] failed build reported by: G B <g_patrickb at yahoo dot com>
--
You received this mail because you are subscribed to misc-***@public.gmane.org
To unsubscribe, send a mail to: misc+unsubscribe-***@public.gmane.org
You received this mail because you are subscribed to misc-***@public.gmane.org
To unsubscribe, send a mail to: misc+unsubscribe-***@public.gmane.org