# buncha questions

Will Day (willday@rom.oit.gatech.edu)
Fri, 24 May 1996 15:15:12 PDT

- Messages sorted by:[ date ][ thread ][ subject ][ author ]

    Hi.  I have several questions, and I apologize in advance for the
    lengthiness.

    1.)  I'm looking at setting up a MOO for our sysadm staff, for possible
    use as an online communication tool, ie for online meetings, and especially
    for communication while telecommuting.  As it's just for a small group
    of people, I'd like to allow connections to the MOO from only a
    specified list of hosts and/or subnetworks.  Is there any built-in facility
    for this type of access control?  I recall an @blacklist command, but
    it didn't look like it would provide the right kind of control.  I'm
    considering hacking support for tcpd into the MOO executable, similar
    to how sshd supports tcpd, but of course I'd prefer if there was an
    easier solution. :)

    2.)  I'm looking at both LambdaCore and JHCore right now, but I don't have
    enough background to decide between the two.  JHCore would appear to
    have more interesting features, but is it still being developed
    (supported, updated, fixed, etc)?  The latest copy I found via ftp was
    dated Apr 20, 1995 - that's over a year old.  Also, it seems to be
    lacking certain things from LambdaCore, like support for several of
    the $server_options.

    3.)  What's the best route to making a pre-1.8.0 database (particularly
    LambdaCore-25Dec95 and/or JHCore.db-20Apr1995) compatible with
    1.8.0p5?  I found the page (http://flake.org:8989/742) listing several
    changes needed to the db.  I applied most of these changes to my lambdaCore,
    except for $generic_editor:ok, as it gave me this error:

    	Do a 'look' to get the list of commands, or 'help' for assistance.

    	#49:ok (this == #47), line 5:  Variable not found
    	... called from #47:init_session, line 1
    	... called from #49:invoke (this == #47), line 42
    	... called from #6:@edit (this == #2), line 13
    	(End of traceback)

    Also, the code for $verb_editor:com listed there seemed to be missing
    a block of code at the bottom (in particular, where it told you
    "successfully compiled"), as compared to the existing program in the
    database.
       Except for these oddities, the changes seemed to do the trick.
    Later when I downloaded the JHCore, I had read that simply setting
    $server_options.support_numeric_verbname_strings to 1 would make the
    db 1.8.0-compatible, so I tried this with the JHCore rather than
    re-programming all those verbs again.  Things seemed to work okay,
    except I got this error when creating a player:

    	Send email to willday@rom.oit.gatech.edu with password? [...]
    	**** Connecting to Mail server localhost port 25.
    	*** Mail sent successfully.
    	...#17
    	#14:_get (this == #17), line 1:  Property not found
    	... called from #13:_find_nth, line 9
    	... called from #13:find_nth, line 2
    	... called from #14:new_message_num (this == #17), line 4
    	... called from #14:receive_message (this == #17), line 4
    	... called from #43:raw_send, line 26
    	... called from #43:send_message, line 27
    	... called from #38:create_registered_player, line 35
    	... called from #24:do_make_player, line 42
    	... called from #52:@make-player (this == #2), line 9
    	(End of traceback)

    I couldn't tell whether this was a 1.8.0-issue, or just a bug in the
    DB.  I found a message with the same error in the MOO-Cows archive
    back in Feb, but there didn't seem to have been an solution posted to
    the list.

    In any case, I'd appreciate any and all help with these questions.

    ______________________________________________________________________________
    Will Day       <PGP mail preferred>      OIT, Georgia Tech, Atlanta 30332-0715
    willday@rom.oit.gatech.edu               http://rom.oit.gatech.edu/~willday/
       =-> Opinions expressed are mine alone and do not reflect OIT policy <-=
    Those who would give up essential Liberty, to purchase a little temporary
    Safety, deserve neither Liberty nor Safety.
        Benjamin Franklin, Pennsylvania Assembly, Nov. 11, 1755