--CARBONGCHN/ceMwL1izRzC0Y

------Transcript of session follows -------
[EMAIL PROTECTED]
550 <[EMAIL PROTECTED]>... Relaying denied

--CARBONGCHN/ceMwL1izRzC0Y
Content-Type: message/rfc822; charset=us-ascii 

Received: from mail pickup service by carbon.mcis.singnet.com.sg with Microsoft 
SMTPSVC;
         Thu, 29 Jul 1999 07:44:15 +0800
Received: from argon.singnet.com.sg ([165.21.74.27]) by carbon.mcis.singnet.com.sg  
with Microsoft SMTPSVC(5.5.1877.117.11);
         Thu, 29 Jul 1999 07:44:15 +0800
Received: from opensource.ee.ethz.ch (opensource-01.ee.ethz.ch [129.132.7.153])
        by argon.singnet.com.sg (8.9.2/8.9.2) with ESMTP id HAA14436
        for <[EMAIL PROTECTED]>; Thu, 29 Jul 1999 07:43:38 +0800 (SST)
Received: by en5.engelschall.com (Sendmail 8.9.2) for modssl-users-L
        id WAA23424; Wed, 28 Jul 1999 22:15:52 +0200 (MET DST)
Received: by en5.engelschall.com (Sendmail 8.9.2) via ESMTP for 
<[EMAIL PROTECTED]>
        from localhost id WAA23416; Wed, 28 Jul 1999 22:15:43 +0200 (MET DST)
Date: Wed, 28 Jul 1999 22:15:43 +0200 (MET DST)
Message-Id: <[EMAIL PROTECTED]>
From: [EMAIL PROTECTED]
To: [EMAIL PROTECTED]
Subject: [BugDB] Nondeliverable mail (PR#223)
CC: [EMAIL PROTECTED]
X-Loop: [EMAIL PROTECTED]
Sender: [EMAIL PROTECTED]
Precedence: bulk
Reply-To: [EMAIL PROTECTED]
X-Sender: [EMAIL PROTECTED]
X-List-Manager: Majordomo [version 1.94.4]
X-List-Name: modssl-users
Return-Path: [EMAIL PROTECTED]
MIME-Version: 1.0


--CARBONokK:?TD2CMhOG.

------Transcript of session follows -------
[EMAIL PROTECTED]
550 <[EMAIL PROTECTED]>... Relaying denied

--CARBONokK:?TD2CMhOG.
Content-Type: message/rfc822; charset=us-ascii 

Received: from mail pickup service by carbon.mcis.singnet.com.sg with Microsoft 
SMTPSVC;
         Thu, 29 Jul 1999 04:14:05 +0800
Received: from xenon.singnet.com.sg ([165.21.74.26]) by carbon.mcis.singnet.com.sg  
with Microsoft SMTPSVC(5.5.1877.117.11);
         Thu, 29 Jul 1999 04:14:05 +0800
Received: from opensource.ee.ethz.ch (opensource-01.ee.ethz.ch [129.132.7.153])
        by xenon.singnet.com.sg (8.9.2/8.9.2) with ESMTP id EAA24270
        for <[EMAIL PROTECTED]>; Thu, 29 Jul 1999 04:13:50 +0800 (SST)
Received: by en5.engelschall.com (Sendmail 8.9.2) for modssl-users-L
        id SAA10795; Wed, 28 Jul 1999 18:48:47 +0200 (MET DST)
Received: by en5.engelschall.com (Sendmail 8.9.2) via ESMTP for 
<[EMAIL PROTECTED]>
        from localhost id SAA10786; Wed, 28 Jul 1999 18:48:41 +0200 (MET DST)
Date: Wed, 28 Jul 1999 18:48:41 +0200 (MET DST)
Message-Id: <[EMAIL PROTECTED]>
From: [EMAIL PROTECTED]
To: [EMAIL PROTECTED]
Subject: [BugDB] SSLRandomSeed startup exec:bin/truerand 16 (PR#223)
CC: [EMAIL PROTECTED]
X-Loop: [EMAIL PROTECTED]
Sender: [EMAIL PROTECTED]
Precedence: bulk
Reply-To: [EMAIL PROTECTED]
X-Sender: [EMAIL PROTECTED]
X-List-Manager: Majordomo [version 1.94.4]
X-List-Name: modssl-users
Return-Path: [EMAIL PROTECTED]
MIME-Version: 1.0

Full_Name: Matthias Loepfe
Version: 2.3.9
OS: Solaris 2.6
Submission from: (NULL) (193.192.235.3)


Hi

I'm not sure if the following is realy seen as a bug, but I think it
is one.

If I use the following Option:

'SSLRandomSeed startup exec:bin/truerand 16'

The process which get spawned has no command line arguments. This lets
the truerand produce randomnumbers till it cannot write any more to
stdout (EPIPE). This terminates the truerand and the parent process
gets the exit condition and logs it - which I feel is not elegant.

I tried to circument it by the following Option which does not work:

'SSLRandomSeed startup exec:"bin/truerand 16" 16

There are two solutions:

1. catch the SIG_PIPE in truerand
2. pass the number of expected bytes as a command line arg

see the following truss output:

839:    sigaction(SIGALRM, 0xEFFFFAD0, 0xEFFFFB50)      = 0
839:    setitimer(ITIMER_REAL, 0xEFFFFB6C, 0xEFFFFB6C)  = 0
839:        Received signal #14, SIGALRM [caught]
839:    write(1, " j", 1)                               Err#32 EPIPE
839:        Received signal #13, SIGPIPE [default]
839:            *** process killed ***
837:    waitid(P_PID, 839, 0xEFFFFAC0, WEXITED|WTRAPPED|WNOWAIT) = 0
837:    ioctl(0, TIOCGPGRP, 0xEFFFFA7C)                 Err#6 ENXIO
837:    getpgid(839)                                    = 829
837:    ioctl(0, TIOCGPGRP, 0xEFFFFA7C)                 Err#6 ENXIO
837:    waitid(P_PID, 839, 0xEFFFFAC0, WEXITED|WTRAPPED) = 0
837:    write(2, " B r o k e n   P i p e\n", 12)        = 12


Regards 

Matthias


______________________________________________________________________
Apache Interface to OpenSSL (mod_ssl)                   www.modssl.org
User Support Mailing List                      [EMAIL PROTECTED]
Automated List Manager                            [EMAIL PROTECTED]
--CARBONokK:?TD2CMhOG.--


______________________________________________________________________
Apache Interface to OpenSSL (mod_ssl)                   www.modssl.org
User Support Mailing List                      [EMAIL PROTECTED]
Automated List Manager                            [EMAIL PROTECTED]
--CARBONGCHN/ceMwL1izRzC0Y--


______________________________________________________________________
Apache Interface to OpenSSL (mod_ssl)                   www.modssl.org
User Support Mailing List                      [EMAIL PROTECTED]
Automated List Manager                            [EMAIL PROTECTED]

Reply via email to