cleanup server would get out of sync with the milter when
a milter replied with ACCEPT at the DATA command. Files:
cleanup/cleanup_envelope.c, smtpd/smtpd.c, milter/milters.c.
+
+20070731
+
+ Bugfix: the loopback TCP performance workaround was ineffective
+ due to a wetware bit-flip during code cleanup. File:
+ util/vstream_tweak.c.
* patchlevel; they change the release date only.
*/
#define MAIL_RELEASE_DATE "20070731"
-#define MAIL_VERSION_NUMBER "2.4.4"
+#define MAIL_VERSION_NUMBER "2.4.5"
#ifdef SNAPSHOT
# define MAIL_VERSION_DATE "-" MAIL_RELEASE_DATE
*/
#else
if (mss > VSTREAM_BUFSIZE) {
- int nodelay = 0;
+ int nodelay = 1;
if ((err = setsockopt(vstream_fileno(fp), IPPROTO_TCP, TCP_NODELAY,
(char *) &nodelay, sizeof(nodelay))) < 0)