[Pkg-nagios-devel] Bug#285554: marked as done (check_smtp violates SMTP protocol, and is quite limited)

Debian Bug Tracking System owner at bugs.debian.org
Thu Oct 13 10:03:26 UTC 2005


Your message dated Thu, 13 Oct 2005 02:47:09 -0700
with message-id <E1EPzg5-0007Y0-00 at spohr.debian.org>
and subject line Bug#285554: fixed in nagios-plugins 1.4.2-3
has caused the attached Bug report to be marked as done.

This means that you claim that the problem has been dealt with.
If this is not the case it is now your responsibility to reopen the
Bug report if necessary, and/or fix the problem forthwith.

(NB: If you are a system administrator and have no idea what I am
talking about this indicates a serious mail system misconfiguration
somewhere.  Please contact me immediately.)

Debian bug tracking system administrator
(administrator, Debian Bugs database)

--------------------------------------
Received: (at submit) by bugs.debian.org; 14 Dec 2004 01:41:59 +0000
>From jeroen at wolffelaar.nl Mon Dec 13 17:41:59 2004
Return-path: <jeroen at wolffelaar.nl>
Received: from 220pc220.sshunet.nl (mordor.wolffelaar.nl) [145.97.220.220] (Debian-exim)
	by spohr.debian.org with esmtp (Exim 3.35 1 (Debian))
	id 1Ce1hP-0006eU-00; Mon, 13 Dec 2004 17:41:59 -0800
Received: from jeroen by mordor.wolffelaar.nl with local (Exim 4.34)
	id 1Ce1hO-0004Y0-Hv
	for submit at bugs.debian.org; Tue, 14 Dec 2004 02:41:58 +0100
Date: Tue, 14 Dec 2004 02:41:58 +0100
From: Jeroen van Wolffelaar <jeroen at wolffelaar.nl>
To: Debian Bug Tracking System <submit at bugs.debian.org>
Subject: check_smtp violates SMTP protocol, and is quite limited
Message-ID: <20041214014158.GA16225 at wolffelaar.nl>
Mime-Version: 1.0
Content-Type: text/plain; charset=us-ascii
Content-Disposition: inline
X-Reportbug-Version: 3.2
User-Agent: Mutt/1.5.6+20040907i
Delivered-To: submit at bugs.debian.org
X-Spam-Checker-Version: SpamAssassin 2.60-bugs.debian.org_2004_03_25 
	(1.212-2003-09-23-exp) on spohr.debian.org
X-Spam-Status: No, hits=-8.0 required=4.0 tests=BAYES_00,HAS_PACKAGE 
	autolearn=no version=2.60-bugs.debian.org_2004_03_25
X-Spam-Level: 

Package: nagios-plugins
Version: 1.3.1.0-12
Severity: normal

Quoting from my exim4 logs under heavy load:

2004-12-14 02:27:17 SMTP protocol violation: synchronization error (input sent without waiting for greeting): rejected connection from H=220pc220.sshunet.nl [145.97.220.220] U=nagios

I can't see anymore in my logs, but I guess my server responded with a
4xx error to the connect because the system load was too high.
check_smtp should have closed the connection, but didn't. Also, looking
at the code, there is no support at all for multiline server responses.
There is support for sending MAIL FROM I see, but that's not very useful
without the possbility for a RCPT TO too, to check whether a certain
email address is allowed. nagios also doesn't check status codes at all,
to warn if that code is something different than 2xx or whatever is
expected as a positive response at that time.

--Jeroen

-- System Information:
Debian Release: 3.1
  APT prefers testing
  APT policy: (500, 'testing')
Architecture: i386 (i686)
Kernel: Linux 2.6.7
Locale: LANG=nl_NL.UTF-8, LC_CTYPE=nl_NL.UTF-8 (charmap=UTF-8)

Versions of packages nagios-plugins depends on:
ii  bind9-host [host]        1:9.2.4-1       Version of 'host' bundled with BIN
ii  dnsutils                 1:9.2.4-1       Clients provided with BIND
ii  fping                    2.4b2-to-ipv6-8 sends ICMP ECHO_REQUEST packets to
ii  libc6                    2.3.2.ds1-18    GNU C Library: Shared libraries an
ii  libldap2                 2.1.30-3        OpenLDAP libraries
ii  libmysqlclient12         4.0.22-2        mysql database client library
ii  libnet-snmp-perl         5.0.1-1         Script SNMP connections
ii  libpq3                   7.4.6-5         PostgreSQL C client library
ii  libssl0.9.7              0.9.7e-2        SSL shared libraries
ii  netkit-ping [ping]       0.10-10         The ping utility from netkit
ii  ntp                      1:4.2.0a-11     Network Time Protocol: network uti
ii  ntp-simple               1:4.2.0a-11     Network Time Protocol: daemon for 
ii  ntpdate                  1:4.2.0a-11     The ntpdate client for setting sys
ii  procps                   1:3.2.1-2       The /proc file system utilities
ii  qstat                    2.6-1           Command-line tool for querying qua
ii  radiusclient1            0.3.2-8         /bin/login replacement which uses 
ii  smbclient                3.0.9-1         a LanManager-like simple client fo
ii  snmp                     5.1.2-6         NET SNMP (Simple Network Managemen

-- no debconf information

-- 
Jeroen van Wolffelaar
jeroen at wolffelaar.nl
http://jeroen.A-Eskwadraat.nl

---------------------------------------
Received: (at 285554-close) by bugs.debian.org; 13 Oct 2005 09:47:53 +0000
>From katie at spohr.debian.org Thu Oct 13 02:47:53 2005
Return-path: <katie at spohr.debian.org>
Received: from katie by spohr.debian.org with local (Exim 3.36 1 (Debian))
	id 1EPzg5-0007Y0-00; Thu, 13 Oct 2005 02:47:09 -0700
From: sean finney <seanius at debian.org>
To: 285554-close at bugs.debian.org
X-Katie: $Revision: 1.56 $
Subject: Bug#285554: fixed in nagios-plugins 1.4.2-3
Message-Id: <E1EPzg5-0007Y0-00 at spohr.debian.org>
Sender: Archive Administrator <katie at spohr.debian.org>
Date: Thu, 13 Oct 2005 02:47:09 -0700
Delivered-To: 285554-close at bugs.debian.org
X-Spam-Checker-Version: SpamAssassin 2.60-bugs.debian.org_2005_01_02 
	(1.212-2003-09-23-exp) on spohr.debian.org
X-Spam-Level: 
X-Spam-Status: No, hits=-6.0 required=4.0 tests=BAYES_00,HAS_BUG_NUMBER 
	autolearn=no version=2.60-bugs.debian.org_2005_01_02
X-CrossAssassin-Score: 2

Source: nagios-plugins
Source-Version: 1.4.2-3

We believe that the bug you reported is fixed in the latest version of
nagios-plugins, which is due to be installed in the Debian FTP archive:

nagios-plugins_1.4.2-3.diff.gz
  to pool/main/n/nagios-plugins/nagios-plugins_1.4.2-3.diff.gz
nagios-plugins_1.4.2-3.dsc
  to pool/main/n/nagios-plugins/nagios-plugins_1.4.2-3.dsc
nagios-plugins_1.4.2-3_i386.deb
  to pool/main/n/nagios-plugins/nagios-plugins_1.4.2-3_i386.deb



A summary of the changes between this version and the previous one is
attached.

Thank you for reporting the bug, which will now be closed.  If you
have further comments please address them to 285554 at bugs.debian.org,
and the maintainer will reopen the bug report if appropriate.

Debian distribution maintenance software
pp.
sean finney <seanius at debian.org> (supplier of updated nagios-plugins package)

(This message was generated automatically at their request; if you
believe that there is a problem with it please contact the archive
administrators by mailing ftpmaster at debian.org)


-----BEGIN PGP SIGNED MESSAGE-----
Hash: SHA1

Format: 1.7
Date: Tue, 11 Oct 2005 10:14:18 +0200
Source: nagios-plugins
Binary: nagios-plugins
Architecture: source i386
Version: 1.4.2-3
Distribution: unstable
Urgency: low
Maintainer: seanius at debian.org
Changed-By: sean finney <seanius at debian.org>
Description: 
 nagios-plugins - Plugins for the nagios network monitoring and management system
Closes: 278864 285554 296278 296600 300701 307905 309255 309673
Changes: 
 nagios-plugins (1.4.2-3) unstable; urgency=low
 .
   * Sean Finney:
     - include fix from Modesto Alexandre to correct paths in check_log
       (closes: #296600).
     - looks like upstream's check_mrtg has been broken for a while now.
       now including a fix that i'll eventually move upstream.
       (closes: #309673).
     - include a fix to check_smtp to make it speak proper ehlo before
       issueing a starttls command, and also check that the server
       actually supports it before blindly continuing.  thanks to
       Jeroen van Wolffelaar for taking the time to point out the
       details (closes: #285554).
     - in the process of the above, also figured out how to get
       check_smtp to play nicely with gnutls-based servers.
     - check_disk once again will match non-mountpoint directories to
       the closest parent mountpoint (closes: #296278).
     - include jeroen's "less beastly" check_ntp sys.peer regex.
     - fix for braindead command-line option parsing for freespace
       in check_disk_smb (closes: #300701).
     - updated the usage function in check_game to reflect changed
       cmdline options (closes: #307905).
     - upstream is now shipping an non-broken ipv6-capable check_ping,
       with PING6_COMMAND properly set in config.h (closes: #309255).
     - upstream check_mysql can now check slave status (closes: #278864).
Files: 
 7766e68631fe0cf7c0f64e2cef5132d1 959 net extra nagios-plugins_1.4.2-3.dsc
 3a099ad7388c38c8a952fc66eda278fa 34971 net extra nagios-plugins_1.4.2-3.diff.gz
 75108ddbd441d34df2ad61063101f386 355684 net extra nagios-plugins_1.4.2-3_i386.deb

-----BEGIN PGP SIGNATURE-----
Version: GnuPG v1.4.2 (GNU/Linux)

iD8DBQFDTirrynjLPm522B0RAorGAJ9Ecxq94f/MFeRM3fKPBfOxaYHgeQCdFfXg
BDEEfkgcgepf3QhCffDjGOw=
=Ew24
-----END PGP SIGNATURE-----




More information about the Pkg-nagios-devel mailing list