A friend showed me this:

http://twistedmatrix.com/

There was a discussion some time ago about expanding AOLserver from just
a http server to a more expandable server for multiple services.

It seems that this is a concept someone else has done for Python.

I think that AOLserver is a very robust platform, and it could be used
to develop tcp and udp based services.

For example many people thought about DNS server (which would also
require an async DNS client :). This shouldn't be too hard to implement.
The server itself could be in C and would query some Tcl code to get the
answers.

I realize that SMTP/POP3/IMAP servers would be a lot harder, especially
because of SMTP's outgoing queues. That is why I was wondering about
using a combination of AOLserver and another mail program.

For example exim/postfix/sendmail/qmail could be used to deliver any
external mails and would listen on 127.0.0.1, while AOLserver would
listen at host's external IP address/addresses. This would also work
quite well with ns_sendmail, since it would not bother internal smtpd
for outgoing email messages.

Since there is already a working smtp daemon in tcllib, it could be
adapted to AOLserver's needs.

The hardest part would be to implement an ftpd - I found the one in
tcllib 1.3 to be almost broken (ie I couldn't set passive mode and so on).

Anyway, this is just a thought. If there are more persons interested,
perhaps this project could be investigated further.

--
WK


-- AOLserver - http://www.aolserver.com/

To Remove yourself from this list, simply send an email to <[EMAIL PROTECTED]> with the
body of "SIGNOFF AOLSERVER" in the email message. You can leave the Subject: field of 
your email blank.

Reply via email to