Prereq: "2.4.4" diff --exclude=man --exclude=html --exclude=README_FILES --exclude=.indent.pro --exclude=Makefile.in -cr /var/tmp/postfix-2.4.4/src/global/mail_version.h ./src/global/mail_version.h *** /var/tmp/postfix-2.4.4/src/global/mail_version.h Tue Jul 31 12:46:23 2007 --- ./src/global/mail_version.h Tue Jul 31 20:04:41 2007 *************** *** 21,27 **** * patchlevel; they change the release date only. */ #define MAIL_RELEASE_DATE "20070731" ! #define MAIL_VERSION_NUMBER "2.4.4" #ifdef SNAPSHOT # define MAIL_VERSION_DATE "-" MAIL_RELEASE_DATE --- 21,27 ---- * patchlevel; they change the release date only. */ #define MAIL_RELEASE_DATE "20070731" ! #define MAIL_VERSION_NUMBER "2.4.5" #ifdef SNAPSHOT # define MAIL_VERSION_DATE "-" MAIL_RELEASE_DATE diff --exclude=man --exclude=html --exclude=README_FILES --exclude=.indent.pro --exclude=Makefile.in -cr /var/tmp/postfix-2.4.4/HISTORY ./HISTORY *** /var/tmp/postfix-2.4.4/HISTORY Tue Jul 31 10:20:34 2007 --- ./HISTORY Tue Jul 31 19:37:26 2007 *************** *** 13534,13536 **** --- 13534,13542 ---- 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. diff --exclude=man --exclude=html --exclude=README_FILES --exclude=.indent.pro --exclude=Makefile.in -cr /var/tmp/postfix-2.4.4/src/util/vstream_tweak.c ./src/util/vstream_tweak.c *** /var/tmp/postfix-2.4.4/src/util/vstream_tweak.c Tue Jul 31 11:01:49 2007 --- ./src/util/vstream_tweak.c Tue Jul 31 17:14:02 2007 *************** *** 128,134 **** */ #else if (mss > VSTREAM_BUFSIZE) { ! int nodelay = 0; if ((err = setsockopt(vstream_fileno(fp), IPPROTO_TCP, TCP_NODELAY, (char *) &nodelay, sizeof(nodelay))) < 0) --- 128,134 ---- */ #else if (mss > VSTREAM_BUFSIZE) { ! int nodelay = 1; if ((err = setsockopt(vstream_fileno(fp), IPPROTO_TCP, TCP_NODELAY, (char *) &nodelay, sizeof(nodelay))) < 0)