This is off topic, or may be not in the battle for BLOB.
I know Theo and all are very animated about this issue and with reason
for sure!
Read on if interested and you will be shocked, or may be not!
Now this will definitely show you why an open source replacement for
hosted PBX VoIP systems is a definite goal of my if somewhat possible.
I just wanted to share an example of this issue to clearly and to point
out why yet again OpenBSD is dead on the money to NOT allow ANY BLOB in
the system and even advocate against it.
Many of you may or may not know that I am very interested in a
replacement for VoIP systems that I run and with many reasons.
Continuing investigations and security setup on our systems I found out
that without my knowledge and even my consent, that the system I bought
and pay licenses for and need to add each time I grow my customers base
and that not only that, but each year I need to pay support on almost
nonexistent support and not only that, but that if I refuse to pay form
something I don't get, then when I do the support myself and needs just
to add additional licenses, the company I got the system from, will
force me to pay back the support contract, even if not use in the pass,
before allowing me to get additional licenses.
Now the very disturbing part of this is that a discovery in my security
audit a few weeks ago uncover that the systems were sending daily
upgrades of licenses use, progress on them, etc. This is without me
knowing this, or even allowing this. Obviously they never got that as
all traffic in/out was filter anyway, but how surprising was that to me!
Even ticket open to my supposedly support contract on that specific
issue a few weeks ago still without answers!
Not to fry the company, I wipe their name from the log below, but I send
this just to provide a concrete example why BLOB are way wrong and
battle against them definitely shouldn't stop.
Regards.
Daniel
PS: This run on Sun servers with Solaris.
PS2: Now tell me you want BLOB next!!!
=================
2006.03.29 03:33:45:025 EST | Info | Generic
Exception occurred: javax.mail.MessagingException: Could not
connect to SMTP host: mail.xxxxxxxxx.com., port: 25;
nested exception is:
java.net.ConnectException: Connection timed out
at
com.sun.mail.smtp.SMTPTransport.openServer(SMTPTransport.java:867)
at
com.sun.mail.smtp.SMTPTransport.protocolConnect(SMTPTransport.java:156)
at javax.mail.Service.connect(Service.java:234)
at javax.mail.Service.connect(Service.java:135)
at javax.mail.Service.connect(Service.java:87)
at com.sun.mail.smtp.SMTPTransport.connect(SMTPTransport.java:93)
at
com.xxxxxxxxx.protocols.smtp2.SmtpUtility.createSessionTransport(SmtpUtility.java:124)
at
com.xxxxxxxxx.protocols.smtp2.SmtpUtility.sendMail(SmtpUtility.java:109)
at
com.xxxxxxxxx.protocols.smtp2.SmtpUtility.sendMail(SmtpUtility.java:87)
at
com.xxxxxxxxx.routingserver.apm.licensemanagement.NSLicenseManager.performMaintenance(NSLicenseManager.java:389)
at
com.xxxxxxxxx.routingserver.apm.licensemanagement.NSLicenseManager.access$400(NSLicenseManager.java:23)
at
com.xxxxxxxxx.routingserver.apm.licensemanagement.NSLicenseManager$3.run(NSLicenseManager.java:283)
at java.util.TimerThread.mainLoop(Timer.java:432)
at java.util.TimerThread.run(Timer.java:382)