Maintenance: Software update 10. Nov. 2008

This is a forum about all kind of information about TrashMail.net related information, news and outages.

Post Reply
Admin
Site Admin
Posts: 1241
Joined: 16 Jun 2006, 08:55
Location: Germany
Contact:

Maintenance: Software update 10. Nov. 2008

Post by Admin » 10 Nov 2008, 21:32

Today the software will be updated.
The service will be interrupted for a few minutes.
Best regards,
Stephan Ferraro
Founder of TrashMail.com
CEO of Aionda GmbH

Admin
Site Admin
Posts: 1241
Joined: 16 Jun 2006, 08:55
Location: Germany
Contact:

Re: Maintenance: Software update 10. Nov. 2008

Post by Admin » 10 Nov 2008, 23:16

The software has been updated.
Now the performance should be a little better.
Best regards,
Stephan Ferraro
Founder of TrashMail.com
CEO of Aionda GmbH

Admin
Site Admin
Posts: 1241
Joined: 16 Jun 2006, 08:55
Location: Germany
Contact:

Re: Maintenance: Software update 10. Nov. 2008

Post by Admin » 10 Nov 2008, 23:51

Admin wrote:The software has been updated.
Now the performance should be a little better.
I just saw that there was a data loss of some mails between the start and end of the migration.

Reason:
Perl does not capture UNIX Shell errors in a open statement with a pipe. I don't know if this is a bug at Perl or a feature.
But the following statement shows the problem:
test.pl:

Code: Select all

#!/usr/bin/perl                                                                 
open(FH, "|/bin/echo 2>>/etc/passwd") or die "can't open. alert user.\n";
close(FH);
print "I continue.\n";
If test.pl is run by a normal user, he will get:

Code: Select all

$ ./test.pl
sh: cannot create /etc/passwd: Permission denied
I continue.
$ echo $?
0
The problem is that Perl did not called the "die" statement. The exit code returned by Perl is 0.
I'm really sorry for this problem. It means that some mails did not got forwarded because of a permission problem while the migration, and the Perl program did not captured it. The problem has been fixed at the end of the migration.
For dataprotection reasons I don't save incoming emails, so some mails have been lost while the migration. :-(
Best regards,
Stephan Ferraro
Founder of TrashMail.com
CEO of Aionda GmbH

Post Reply