Prereq: "2.4.9" diff -cr --new-file /var/tmp/postfix-2.4.9/src/global/mail_version.h ./src/global/mail_version.h *** /var/tmp/postfix-2.4.9/src/global/mail_version.h Fri Aug 29 13:58:12 2008 --- ./src/global/mail_version.h Sat Jan 3 20:56:00 2009 *************** *** 20,27 **** * Patches change both the patchlevel and the release date. Snapshots have no * patchlevel; they change the release date only. */ ! #define MAIL_RELEASE_DATE "20080902" ! #define MAIL_VERSION_NUMBER "2.4.9" #ifdef SNAPSHOT # define MAIL_VERSION_DATE "-" MAIL_RELEASE_DATE --- 20,27 ---- * Patches change both the patchlevel and the release date. Snapshots have no * patchlevel; they change the release date only. */ ! #define MAIL_RELEASE_DATE "20090103" ! #define MAIL_VERSION_NUMBER "2.4.10" #ifdef SNAPSHOT # define MAIL_VERSION_DATE "-" MAIL_RELEASE_DATE diff -cr --new-file /var/tmp/postfix-2.4.9/HISTORY ./HISTORY *** /var/tmp/postfix-2.4.9/HISTORY Sun Aug 31 19:43:26 2008 --- ./HISTORY Sat Jan 3 20:39:08 2009 *************** *** 13248,13254 **** cleanup/cleanup_final.c, cleanup/cleanup_bounce.c, cleanup/cleanup_api.c. ! 20050217 Streamline the compile time selection of event handling styles, replacing multiple on/off macros by just one --- 13248,13254 ---- cleanup/cleanup_final.c, cleanup/cleanup_bounce.c, cleanup/cleanup_api.c. ! 20070217 Streamline the compile time selection of event handling styles, replacing multiple on/off macros by just one *************** *** 13657,13659 **** --- 13657,13665 ---- implement a denial of service attack on Postfix. Data confidentiality and integrity are not affected. File: util/events.c. + + 20081203 + + Cleanup: adjust the VSTREAM buffer strategy when reusing + an SMTP connection with a large TCP MSS value. File: + smtp/smtp_reuse.c. diff -cr --new-file /var/tmp/postfix-2.4.9/src/smtp/smtp_reuse.c ./src/smtp/smtp_reuse.c *** /var/tmp/postfix-2.4.9/src/smtp/smtp_reuse.c Tue Oct 17 14:49:24 2006 --- ./src/smtp/smtp_reuse.c Wed Dec 3 19:06:42 2008 *************** *** 214,219 **** --- 214,224 ---- } /* + * Avoid poor performance when TCP MSS > VSTREAM_BUFSIZE. + */ + vstream_tweak_sock(session->stream); + + /* * Update the list of used cached addresses. */ htable_enter(state->cache_used, session->addr, (char *) 0);