This file contains change various change log information from earlier
versions of this project. The current change information is held in
CVS and can be accessed at http://chess.samba.org/
------------
New to 0.2:
-Seek/sought/play support. Play around with these,
they aren't documented yet (nor is the interface fully defined)
-Improved build process/install target
-Various other fixes and improvements too minor
to be listed here.
------------
Versions up to 1.2.16 and between 1.2.23 and 1.3.2 are approximate.
Information on changes may not be exact or complete.
1.6.4 Bughouse ratings, more feedback messages, new assess display,
fixed a problem with increasing game numbers.
1.6.2 News bug fixed (Marsalis), caused crash and corrupted index file.
ECO brought back (Sparky), bug fixed for use with scratch games
(uninitialized moveList caused crash). Examine can now
be used to load board positions (Sparky). Works with
scratch games also.
1.6.1 News rewritten (Marsalis), Much faster code. Some crash
protection code (writing player files after every 'set'
command for example) has been supressed for speed.
Bug in new playerfile code fixed (sanity checks added to
avoid crashes).
1.6 Playerfile formats completely recoded (DAV) new and old
formats recognized. New format is written always. The
new format has expanded functionallity, more compact form,
and much faster processing.
1.5.2 Ghosts hopefully killed; no more timeseal sitting;
Oldmoves implementation changes; game structure shrunk.
fics_hostname now takes it's contents from SERVER_NAME,
which should nwo be a DNS resolvable hostname.
fics_addplayer new account message modernized to include
brief instructions on how to connect to the server and
and warn about the use of anauthorzied duplicate accounts.
both adminproc.c and fics_addplayer modified.
1.5.1 Fixes in journal commands, some bughouse bugs.
1.5.0 Journals allowed. Some fixes for NULL v. NULL games.
1.4.0 Initial bughouse version.
1.3.3 clearing and showing individual messages.
1.3.2 fixes to open file bugs;
clearing and showing messages from a particular player.
1.3.1 kibitz level; tell/whisper bugs and similar fixed;
noplay and gnotify lists.
1.3.0 new admin structure for coordination, responding to suggestions, etc;
got rid of annoyingly large version numbers :-).
1.2.23-1.2.24 ???
1.2.22 Examining of history games supported.
1.2.21 Language variable; can't refresh private games;
Got rid of "You are not observing" message when you are observing.
New news interface; cnewsi, cnewsf, and news show on startup.
Percent of life stats.
1.2.20 New help interface; index command.
1.2.19 Examine mode (without history game support)
ECO and NIC codes now supported for history games and for
interactive reporting on games in process.
PGN format now supported for email of game scores.
Direct sendmail support provided with the SENDMAILPROG
definition in config.h, which overrides any MAILPROGRAM
definition. Provides for more reliable and efficient operation
under heavy load.
1.2.18 variable mailmess: mails messages to you.
messages give the user feedback on what was sent.
simul commands simallabort, simadjourn, simalladjourn
(aliases saa sadj saadj)
simabort given alias sa
cshout and it prompts fixed
it gives better feedback
can restart simuls (or untimed games in simul form) with simmatch
game format reduced in size
1.2.17 asetpasswd now sends mail to the player telling him the new
password.
extra info in up for admins
annunreg seen by all admins
hostinfo and lock removed as was fics_delplayer, fics_mailproc
and mail_proc.
see messages from one person, clear messages from a person
More simul bug fixes.
simprev (alias sp), goboard (alias go, goto), gonum commands.
allow admin to reset RD; ratings may be set with 0 games played.
1.2.16 Many simul bugs fixed, one fatal bug corrected which caused
a crash during a simul.
unobserve command.
MAILPROGRAM replaced by "sendmail -t" and appropriate "To:"
and subject headers. This should help with blank mail
message problem. mailhelp and mailsource still depend on MAILPROGRAM
stuff added for SUN5 compilation
best info shown in who
1.2.15 Simul bug fixed - losing connection led to a crash
adjudicate written (forcedraw, forcewin, forceres commands removed)
hostinfo removed from addplayer
1.2.14 Simul code made operational.
games list ordered.
tally code disabled
1.2.13 forcedraw, forcewin, forceres commands
asetv command replaces pose
1.2.12 bug fixes.
pose weakened.
1.2.11 First stable version of FICS. unnotify and unalias had big problems
that led to crashes and corrupt player files.
siteinfo removed - caused infinite lag
mailmess
1.2.10 bug fixes, max length enforced in alias to stop a crash.
1.2.9 autoboot out code added.
1.2.8 aliases fixed, @ added, can alias system commands
flagging without material claims a draw, not a win.
1.2.7 filter list operational.
multicol.c used to drop 2048 bytes
1.2.6 rank and best, makerank
time for next shout shown.
bug fix to timelog
login/logouts logged
addcomment and showcomment
1.2.5 Summon written.
ban list
(TD) in who
board styles fixed
shout quotas, it and shout modified
admin command to toggle (*)
fixes to up
admins can observe anything
1.2.4 td list
qtell, getpi, commands for TD
asetblitz, asetstd
news,anews
wild chess made rated, best shows wild, new file
asetwild
next
SGI compilation possible.
1.2.3 lists
(FM) (GM) (IM) (C) shown in who
raisedead given a second argument to rename a player
ahelp, info written
help files split into help and info
shutdown fixed
1.2.2 internal version
1.2.1 bug fixes.
admin gods can only use pose.
siteinfo shown
1.2 notifiedby flag
remplayer, asethandle, raisedead written
nuke improved
query disabled
1.1 who bug fixed - caused a crash if more than 10 players on.
++++ shown in who for unreg players
early version of nuke.
(*) shown if level 10 admin
level 60 given title Assistant superuser.
who A, who l, who U, who R
Look of announce and other stuff improved.
1.0 Original Nash code.
-----------------------------------------------------------------------------
Here is a more stable, hopefully more portable release of the
FICS source code with many features added.
People who have helped improve this from previous releases
(March 1st 1995 onward) include (FICS names):
DAV, foxbat, grimm, Hawk, hersco, loon, mann, Shane, Sparky, vek
SORRY if you feel you should have been on this list but were forgotten.
And Most thanks to red (Richard Nash) for the original code!
And Micheal Moore for the original idea of an ICS.
-- Uploaded by Shane Hudson (Shane on FICS).
Thanks to everyone for their support of FICS.