Statistics for Lily Web Month: Topic views: Topic saves: File uploads: Most popular topic views: Top contributors for topic save and uploads: Nov 2008 5407 0 0 456 ...
How do I: ChangeUserDiscussionLimit InstallTheCore InstallWebClients InstallGames ApplyPatches ChangeUserLogin TurnOffAdminMessages like "### lily has completed a ...
Garance is the pumpkin for the 2.8.0 release. If you'd like to claim one of these items, grab a copy of the latest test core from ftp://ftp.lily.org/lily/, make the ...
Client Messages These are out of band commands sent from the client up to the server. The line prefix #$# ensures that the server grants special handling to the incoming ...
See also the LilyCoreChangelog entry. In the following list, the done means that I think it's fixed well-enough for release, but other people should check the results ...
Lily \ AIM \ YIM \ MSN Msg \ IRC \ Jabber \ feature X X login with no prior account X X X X X entirely self-service account creation X ? addressable public ...
# (09:07) From tanman benthic , to lily-dev: # Has it ever been considered that moderators of public discs have the power # to enable or disable public ignores ...
Here are some things that the lily developer community wants done. Some of them have been floating around forever, and some of them are new. Fresh young blood, FeelFree ...
This topic is brought up occasionally on the RPI core. Either in writing a drop in replacement for the server that existing clients could connect to (which would ...
Direct parentage, mostly the work of members of the RPI-ACM : VampMode CONNECT Clover Cousins: Gangplank Offspring: In addition to those listed above, the following ...
The category of Computer-Mediated Communication (CMC) systems encompasses any computer-based system for communication between humans, including non-interactive systems ...
Some misc. historical stuff. FirstUsers FirstDiscussions The question is occasionally asked "has anyone thought about using XML?" As a matter of fact not exactly ...
CRLT:CONFER is oldest program known to have had some direct bearing on what was eventually implemented as lily. It was a program written by Bob Parnes at the University ...
See BackgroundForReorgToSupportSites for an explanation of why I want to do something like the following as part of NeededForRelease280. If you have any comments ...
Getting Started Request an account at lily@RPI ClientList NewbieTutorial IntroToLily MOO Regular Expressions LilyInstallations DiscussionPatterns Have a question ...
Hopefully, someone will obsolete this soon (RevampGameSystem) It's meant primarily to document the current state of affairs, which can then be used as an explanation ...
This will not be an exhaustive detailed list of changes. This will just list the highlights of user-visible (or programmer-visible, or admin-visible) changes made ...
As I work on the changes for the next official release of the lilyCore code, I work by first making changes on a test core (which is a snapshot of RPI's). Once I ...
!LambdaMOO is a specific program which implements a MOO programming environment. "MOO" stands for "MUD, Object-Oriented", where "MUD" stands for "Multi-User Dungeons ...
Coke recently ran into the 'Network buffer overflow' (NBO) problem while doing some work with the CJ bot: From Coke, to lily-dev: CJ just got a traceback and a ...
The place for assorted ideas to discuss and debate. InfiniteReview DiscMessageSentIdleTime MoreExports BetterBotSupport DiscussionReaper NewWaifType use instead ...
With my recent work on @dump , I am closing in on one goal which is meant to make it much easier to transfer a bunch of changes from one core to another. Not that ...
I (Garance) have a splitcore script, which I wrote in ruby. It reads in a MOO database file, figures out almost everything about that database, and writes the information ...
Some background first. Under CONNECT, info was implemented as a file that was stored in the MTS account that was attached to your CONNECT account. CONNECT itself ...
The lily service is made up of several distinct pieces, and we developers need to come up with a consistent set of terms to refer to those pieces. I'm sure that I ...
Looking at the code for $http agent, it's suffering from much the same problems Java's Servlet's do lots of print statements containing HTML fragments, and the answer ...
I was going to (eventually) implement a bot side IRC bridge. With something like: http://ahynes1.homeip.net:8000/moo/mooirc.htm this could go into the core instead ...
For years, we have told people that lily works on LambdaMOO, but that isn't completely accurate. It requires a special version of LambdaMOO which has been customized ...
So far in it's history, lily development has tended to be sporadic. There are long periods (lasting a year or more) when nothing is happening, and then there will ...
Welcome to Lily lily is a "chat system" service which was implemented using LambdaMOO. RPI is the home of the first lily server, which was started up on March 3, ...
The initial idea from Coke, as mentioned on lily@rpi: setup "address" as valid finger info. have a hidden property, address geocode: a list of lat, long. If address ...
Lately I have used a programming convention of defining some "sections" within the code of a verb. This is just a convention which seemed to be a good way to keep ...
This is a general concept which is sometimes also called Object/Attributes/Values. The concept is that each object (user, discussion) has a set of possible attribute ...
It'd be nice to have virtual groups, like "owned", "moderated", "joined", that could be used wherever other groups are /notify, /review, etc. (See ReviewSummary ...
In the Spring of 1986, members of the RPI-ACM began work on a program called the ACM Network Server, whose purpose was to use the (then new and innovative) networking ...
It is possible to create a client that operates independently. We (ok, just about everyone) call this a "bot". Bots usually use the SimpleLilyClientProtocol. Bots ...
Various Clients, listed approximately in descending order of use at RPI. You probably don't care what language they're written in, unless you're a developer yourself ...
Decoy suggested it would be nice to have a way to send "blind carbon copy" messages. To me, that could mean a command like: /bcc garance,scatter,decoy,coke: A message ...
Anonymity does violate one of the FundamentalPrinciples, but it may be acceptable so long as its the exception and not the rule. Naturally this type of function should ...
lilyCore Client Options In the old days, #$# client name version was used by clients get the features they want from the server, for example recip regexp . This created ...
Using /alias, you can alias something to "send" because it lives in $command mode even though its not a /command. This can be useful, e.g for bot interaction: /alias ...
Right now, coding standards means comments: Due to strange historical reasons, the embedded comments in lilyCore were stripped about two years ago. Of course, this ...
Commit Privileges is a bit of a misnomer at this point. On a normal project, it's the right to modify the source code repository. With lily, it's more like perl's ...
There was an effort to have external Authentication at one point by proxying the request to a pop server. It would be nice if there were various mechanisms available ...
AdminFAQ SourceForge Project lilyCore: The primary development source. The RPI lily FTP site The lily issues tracking database Christian's development including his ...
Client to Client Protocol (in a general sense, not the IRC sense) comes up every couple of months in lily-dev. There is no formal (or even informal) protocol specification ...
lily-d: a thought for friendlier bot support: add a "subevt" (or otherwise extra, but subevt already exists for some events and in some parsers) field to #$# SEND ...