Menu

#38 SSL support

open
nobody
5
2005-06-09
2005-06-09
Kenny Root
No

This patch adds SSL support to the LambdaMOO server
by adding the syntax:

;listen(obj <object>[, list {str <type>, int <port>, str
<protocol>}[, <print-messages>]])

Example:

;listen(#0, {"SSL", 7778, "TCP"})

Discussion

  • Nobody/Anonymous

    Logged In: NO

    where is the file?

    splinter98

     
  • Garance A Drosehn

    Logged In: YES
    user_id=64231

    Hi.

    I use LambdaMOO to run a chat server (called lilycore). Sometime in 2000 I
    picked up an update to LambdaMOO which added OpenSSL support as an
    option for connections. It is not quite the same as the patch described (but
    not provided...) here, since with the patch I have, the syntax for listen is:

    listen(#0, {7778, "myserver.cert", "myserver.key"}, 1)
    or
    listen(#0, {7778, "stunnel.pem"}, 1)

    The patch I have does pretty much work, with just one significant problem.
    As soon as the database goes to do a timed-checkpoint, the entire server
    locks up. We know why this happens, but have never gotten around to fixing
    it, and therefore we don't turn on SSL support.

    I *might* have some time to fix that soon, and if I do then I'll see about
    uploading a patch for it.

     
  • Garance A Drosehn

    Logged In: YES
    user_id=64231

    (Aside) -- I wish I could figure out how to get sourceforge to wrap lines
    where I want them to wrap!

     
  • Kenny Root

    Kenny Root - 2007-08-22

    patch against 1.8.1

     
  • Kenny Root

    Kenny Root - 2007-08-22

    Logged In: YES
    user_id=299111
    Originator: YES

    File Added: LambdaMOO-1.8.1-ssl.patch.gz

     

Log in to post a comment.

Want the latest updates on software, tech news, and AI?
Get latest updates about software, tech news, and AI from SourceForge directly in your inbox once a month.