marutan.net * ietf.org.uk * home.marutan.net 

 Marutan.net


 Highlights: * Home * My Photos * Online News * Programs * RISC OS Modules DB
Calisto - An internet talker

Calisto is an Internet Talker. It is a telnet server that allows many people to connect to it and talk to each other. It is written in C. Users of other talker code bases such as EW-too and Nuts should recognise the style of program.



I am happy to here peoples suggestions for the talker, and bug reports, ideas and patches are happily recieved. You can Contact me here.

Calisto Code 0.05 (2 December 2002) - For Linux, cygwin for windows, RISC OS and probably solaris

calisto-20021202.tar.gz (91k)
calisto-20021202.tar.bz2 (79k)
  • Bug Fix release

Calisto Code 0.04 (8 March 2001) - For Linux, cygwin for windows and probably solaris

calisto-20010308.tar.gz (91k)
calisto-20010308.tar.bz2 (79k)
  • Player Preferences - using the toggle command
    • nuts - allows use of .command style input
    • colour/color - turn on and off ansi colour
  • Plugin System
    • requires dl lib (or something similar) (if not installed remove the -DUSE_PLUGINS from the Makefile)
    • Plugins expand the capabilites of the talker in several ways
      • Add Commands
      • Add fields to the player files
      • Add fields to the player structure
    • Plugins written so far
      • Static channels (currently su and admin channels)
      • finger+ add extra info the to finger/x command, for IRLname, Url, email etc
      • Socials added a text file editable socials system based on the file format for circlemud
      • Comments - a simple session comment system
      • I have written a 'slots' plugin based on code from pg+ but as I have not asked permission to use this code, it isn't being distributed yet.
  • Talker Level system
    • Allows the talker to accept new players in a number of different ways
    • Open, everyone gets automatic residency (suitable for staffless running)
    • Residency, similar to pg+ in default mode
    • Invite only, only players invited by another player may log on
    • SU Invite only, only players invited by a member of staff may log on
  • IPv6 support - add -DIPV6 to CFLAGS in Makefile
  • Ranks
  • Plus a few smaller changes

Older versions


Calisto Code (23 March 2000) - For Linux and cygwin for windows and possibly Solaris
calisto-20000323.tar.gz (57k)
calisto-20000323.tar.bz2 (50k)
  • Added a check for if select() returns -1 (error) - bug found by James Antill
  • Removed main.c's handling of exception set file descriptors, they are for 'out of band' data not socket exceptions - bug found by James Antill
  • Added a message when booted, it prints out what port it is running on - for Silver
  • some helper functions written in main.c to facilitate code reuse
Calisto Code (9 March 2000) - For Linux and cygwin for windows and possibly Solaris
calisto-20000309.tar.gz (57k)
calisto-20000309.tar.bz2 (50k)
  • Improved crypt support support in configuration - however users will still have to remove the -lcrypt line from the Makefile if they don't use the seperate crypt library, at least until I work out how to use automake
  • Start of Solaris support, see note in makefile about libraries
  • Potential Seg fault in command_stat() not checking to see if getenv() returned a NULL pointer fixed

Calisto Code (7 March 2000) - For Linux and cygwin for windows
calisto-20000307.tar.gz (57k)
calisto-20000307.tar.bz2 (50k)
  • Added snprintf code
  • potential buffer overruns in input and output corrected
  • colours buffer safe rewrite
  • code *should* now be buffer safe

Calisto Code (7 Febuary 2000) - For Linux and cygwin for windows (51k)
Calisto Code (10 January 2000) - For Linux (48k)
  • Added .ini file support
  • Improved help system
  • Configure now auto detect presence or absence of socklen_t, changes to code not needed
Contact me
Jump To

Main:
*   Home
*   About Me
*   Contact Me
*   My Photos
*   Online News
*   Linux/Unix Programs
*   Calisto
*   Sci Fi
*   Open Source CDE
 
RISC OS:
*   Modules DB
*   Programs
*   RISC OS like Themes
*   File Archive
 
Lego:
*   Leocad Models
*   Space Stickers
*   Lego A7000 v1
*   Lego A7000 v2
*   Lego A7000 v3 the laptop
*   Brickshelf Gallery















 © 1997-2008 Peter Howkins