sendamail

Embed Size (px)

Citation preview

  • 7/30/2019 sendamail

    1/2

    SENDMAILRELEASENOTES$Id:RELEASE_NOTES,v8.19912011/05/1504:28:16caExp$Thislistingshowstheversionofthesendmailbinary,theversion

    ofthesendmailconfigurationfiles,thedateofrelease,andasummaryofthechangesinthatrelease.8.14.5/8.14.52011/05/17 DonotcacheSMTPextensionsacrossconnectionsasthecache isbasedonhostnamewhichmaynotbeauniqueidentifier foraserver,i.e.,differentmachinesmayhavethe samehostnamebutprovidedifferentSMTPextensions. ProblemnotedbyJimHermann. Avoidanout-of-boundsaccessincasearesolverreplyforaDNS maplookupreturnsasizelargerthan1K.Basedona

    patchfromDr.WernerFinkofSuSE. Ifajobisabortedusingtheinterruptsignal(e.g.,control-Cfrom thekeyboard),performminimalcleanuptoavoidinvoking functionsthatarenotsignal-safe.Note:inprevious versionsthemailmighthavebeenqueuedupalready andwouldbedeliveredsubsequently,nowaninterrupt willalwaysremovethequeuefilesandthusprevent delivery. PerRFC6176,whenoperatingasaTLSclient,donotofferSSLv2. SinceTLSsessionresumptionisneverusedasaclient,disable useofRFC4507-stylesessiontickets.

    Workaroundgcc4versionswhichreverse25yearsofhistoryand nolongeraligncharbuffersonthestack,breakingcalls toresolverfunctionsonstrictalignmentplatforms. FoundbyStuartHendersonofOpenBSD. ReadatmosttwoAUTHlinesfromaservergreeting(uptotwo linesarereadbecauseserversmayuse"AUTHmechs"and "AUTH=mechs").Otherwiseamaliciousservermayexhaust thememoryoftheclient.BugreportbyNilsofMWR InfoSecurity. AvoidtriggeringanassertionintheOpenLDAPcodewhenthe connectiontoanLDAPserverislostwhilemakingaquery.

    ProblemnotedandpatchprovidedbyAndyFiddaman. IfConnectOnlyToissetandsendmailiscompiledwithNETINET6 itwouldtrytouseanIPv6addressifanIPv4(or unparseable)addressisspecified. IfSASLv2isused,makesurethatthemacro{auth_authen}is storedinxtextformattoavoidproblemswithparsing it.ProblemnotedbyChristopheWolfhugel. CONFIG:FEATURE(`ldap_routing')in8.14.4triedtoaddamissing

  • 7/30/2019 sendamail

    2/2

    -Tthatisrequired,butfailedforsomecases thatdidnotuseLDAP.Thischangehasbeenundone untilabettersolutioncanbeimplemented.Problem foundbyAndyFiddaman. CONFIG:Addcf/ostype/solaris11.m4forSolaris11support.

    ContributedbyCasperDikofOracle. CONTRIB:qtool.pl:DealwithHentriesthatdonothavea letterbetweenthequestionmarks.Patchfrom StefanChristensen. DOC:Useabetterdescriptionforthe-ioptioninsendmail. PatchfromMitchellBerger. Portability: AddsupportforDarwin10.x(MacOSX10.6). EnableHAVE_NANOSLEEPforFreeBSD3andlater.Patch fromJohnMarshall. EnableHAVE_NANOSLEEPforOpenBSD4.3andlater.

    Usenewdirectory"/system/volatile"forPidFileon Solaris11.PatchfromCasperDikofOracle. FixcompilationonSolaris11(andmaybesomeother OSs)whenusingOpenSSL1.0.Basedonpatchfrom JanPechanecofOracle. SetSOCKADDR_LEN_TandSOCKOPT_LEN_Ttosocklen_t forSolaris11.PatchfromRogerFaulknerofOracle. NewFiles: cf/ostype/solaris11.m4