What exactly did the new forking code do for us anyway?
    Matt Doherty 
    Matthew_doherty at DATAWATCH.COM
       
    Mon Jul 29 17:24:27 IST 2002
    
    
  
What exactly did the new forking code do anyway? Sorry, Im not a programmer.
Wish I was,..
I will keep version 3.29.8!! for now. Because in RedHat 7.2
Mailscanner/Spamassassin are working very nicely !!!
Matt Doherty
IT Dept
Datawatch Corp
>>In a world without walls or fences, who needs Windows and Gates?<<
  -----Original Message-----
  From: Julian Field [mailto:mailscanner at ECS.SOTON.AC.UK]
  Sent: Monday, July 29, 2002 12:59 PM
  To: MAILSCANNER at JISCMAIL.AC.UK
  Subject: ANNOUNCE: Version 3.22-9
  I have had a couple of instability problems reported to me, involving the
  new forking code I released in 3.22-8. It works fine on most systems, but
  can cause MailScanner to silently die on a few systems, notably some
  Solaris versions.
  I have therefore backed out the new forking code, hence the release of
3.22-9.
  If you don't want to upgrade but are happy applying simple patches, then
  edit /usr/local/MailScanner/bin/mailscanner or
  /opt/mailscanner/bin/mailscanner (depending on where you have it
installed)
  and apply this:
  106,119c106,119
  < #fork && exit;
  < #setsid();
  < $SIG{CHLD} = \&REAPER;
  < if (fork) {
  < wait; # Ensure child has exited
  < exit 0;
  < }
  < # This new child's parent is perl
  < # Close output streams to break connection to handin server
  < close(STDIN);
  < close(STDOUT);
  < close(STDERR);
  < fork && exit 0;
  < # This new grand-child's parent is init
  ---
  > fork && exit;
  > setsid();
  > #$SIG{CHLD} = \&REAPER;
  > #if (fork) {
  > # wait; # Ensure child has exited
  > # exit 0;
  > #}
  > ## This new child's parent is perl
  > ## Close output streams to break connection to handin server
  > #close(STDIN);
  > #close(STDOUT);
  > #close(STDERR);
  > #fork && exit 0;
  > ## This new grand-child's parent is init
  i.e. un-comment the first 2 lines and comment out the others.
  I'm really sorry about this folks :-(
  Isn't it a good thing most people are on holiday...
  You can of course download 3.22-9 from the usual location:
  www.mailscanner.info
  --
  Julian Field Teaching Systems Manager
  jkf at ecs.soton.ac.uk Dept. of Electronics & Computer Science
  Tel. 023 8059 2817 University of Southampton
  Southampton SO17 1BJ
-------------- next part --------------
An HTML attachment was scrubbed...
URL: http://lists.mailscanner.info/pipermail/mailscanner/attachments/20020729/d5964b24/attachment.html
    
    
More information about the MailScanner
mailing list