bug-cfengine
[Top][All Lists]
Advanced

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

[Bug #3422] critical: SMTP client in cfexecd broken


From: nobody
Subject: [Bug #3422] critical: SMTP client in cfexecd broken
Date: Fri, 02 May 2003 06:57:46 -0400

=================== BUG #3422: FULL BUG SNAPSHOT ===================
http://savannah.gnu.org/bugs/?func=detailbug&bug_id=3422&group_id=3825

Submitted by: m-a                     Project: cfengine                     
Submitted on: Fri 05/02/2003 at 12:57
Category:  Source Code                Severity:  5 - Major                  
Bug Group:  None                      Resolution:  None                     
Assigned to:  None                    Status:  Open                         
Release:  2.0.6                       Platform:  GNU/Linux                  
Platform details (version, distribution):  SuSE 8.1 proFixed with patch #:      
             

Summary:  critical: SMTP client in cfexecd broken

Original Submission:  Hi,

the SMTP client code in cfexecd is broken; it violates
the SMTP protocol and is unable to mail through Postfix
servers with reject_unauth_pipelining enabled:

1. it MUST wait for and read the server's greeting line before sending its own 
commands (otherwise, Postfix servers configured with reject_unauth_pipelining 
will NOT accept the mail for relay.)

2. it MUST read the responses and stop mailing if it sees an error response 
from the server.

I am attaching a patch to remedy this; it's only lightly tested (only on my 
SuSE Linux 8.1 machine).




No Followups Have Been Posted


CC list is empty


File Attachments
****************

-------------------------------------------------------
Date: Fri 05/02/2003 at 12:57  Name: fix-cfengine-2.0.6-cfexecd-SMTP  Size: 2KB 
  By: m-a
patch to fix b0rked SMTP client in cfexecd.c
http://savannah.gnu.org/bugs/download.php?group_id=3825&bug_id=3422&bug_file_id=421


For detailed info, follow this link:
http://savannah.gnu.org/bugs/?func=detailbug&bug_id=3422&group_id=3825




reply via email to

[Prev in Thread] Current Thread [Next in Thread]