2.05
~~~~
 - Found a serious security hole in read messages.. Fixed. 

 - Daydream now hides the password input and asks it twice when chanhing it.

 - flagsingle() was broken. It was totally case-sensitive.

 - Grab produced broken index-files. Fixed. Also Grab takes now commandline
   parameters (GRAB D works from main menu).

 - Added alarm-routine for doorport startup. If the door refuses to work,
   DD doesn't die, but exists the door port after 3 seconds of silence.

 - Added python a python module for easier door/add-on/script writing.
   RTFM for more info.

 - Grab door was SERIOUSLY broken. It didn't close the files (!!) it put
   to the message packet.

 - Added direct FTP-support.
 
2.04
~~~~
 - Made DD able to answer phone calls. (No need for getty anymore).
 
 - Fixed a bug in tosser which caused long messages to be splitted and not
   imported fully.
   
 - Added ability to run multiple doors at once.
 
 - Added view and fake to "new" -door.
 
 - Made DD to inform other nodes when someone logged on.
 
 - Upload doesn't wrap too long lines anymore.
 
 - Added catalog search for duplicate files. DD checks for logfiles if
   file has been previously uploaded (optional). READ docs/UPDATING NOW!
   This will work incorrectly if sick things have happened to uploadlog.dat.
      
 - Made ddcallers able to handle connections faster than 57600.
 
 - Hopefully fixed a bug in telnetd which caused it to jam sometimes in
   the beginning of connection.
   
 - Fixed a stupid bug which caused doors to exit when DD received socket
   message.
   
 - Some ~# -codes were not working. Fixed.
 
 - Added user configurable option for maximum number of description lines
   to be shown on filelistings. (Edit user, option 11.)

 - Added "rz" command to main menu, to make automatic zmodem uploading
   in main menu to work.
   
 - Made OLM handling a bit more intellingent.
 
 - Added possibility to change the order of control codes in main prompt.
   See docs for the control codes.
   
 - Added k)eep to read message commands.
   
 - Implemented ftp-daemon for DD. Read ddftp/README for more info.
 
 - Implemented background checker. Background checker checks files while user
   is uploading them, and if they contain file_id.diz, DD puts them online.
   This one is really neat :)

 - Because of strace bugs and zombie-killing-techniques of DD, strace doesn't
   work with DD anymore. I hope future versions of strace will work with DD
   also. This REALLY makes the debugging harder. (Actually i have a patched
   strace myself and I have whined strace author about the bug).
   
 - Added some dd_getintval()'s to libdd. Hello to karnivaalikeksi.
 
 - Fixed a small outlookbug in faker.

 - Fully made DD fts.009 compliant (REPLY-kludge works now :)

 - Zmodem download didn't work properly in carrier loss -situations. Fixed.
 
 - Added "link"-command. It uses the same routines with "move", so don't
   be scared if DD tells you that "moving" file :). Link copies filelist entry
   to destination conference and creates a symlink.

 - Added "copy"-command. Works like "link" but instead of linking, it creates
   a copy.

 - mmap() handling was broken in zmodem. ddsz ate LOTS of memory on big
   patches. (The bug remains in lsz). I just disabled mmap() and made ddsz
   to use fread() to read data. That sucks, but works.
   (My record: ddsz eating *120* megs of memory. NEAT! I won pine :Q) 

 - Fixed a bug in global message read which caused it to loop forever
   sometimes.

 - Added support for multiple upload paths. Instead of upload path, you can
   specify list of upload paths. See docs for more info.

 - Fixed a stupid security bug (If new user replaced a deleted user, he got
   the security level of the deleted user).

 - NEW and DD's internal filelisters show now if the file is flagged.

 - Made DD able to remember flagged files after carrier loss.

 - "<" didn't ask conference password if there was one. 
   This was one of the MANY bugs dalamar found :)
   
 - Made it possible to disable global dupechecking on a conference... 

 - Fixed a stupid bug. New users were not logged correctly. (Caused some
   bugging in last callers).

 - Playing with tageditor allowed user to leech more than he had time to.
   Fixed.

 - Made DD able to handle partitions larger than 4GB.

 - Made DD to compile on glibc. 

 - Server didn't remove zombies -> caused Open View to work only at once etc.

 - UserEd had limit of 10 gigs for ul/dl bytes. Removed.

 - Added "msgbaseopt"-utility for maintaining msgbases. It deletes deleted 
   messages, recycles the messages and fixes message pointers. (LRPs too).

 - Added support for faker to fake flagged files.
 
 - Added some door commands.

 - Some file_id.dizes didn't get imported correctly, because they we're sick.
   Hello DRINK OR DIE, CR comes before LF in MS-dos, real OS'es don't use
   CR at all.

 - Default archive corrupt strings were somewhat incorrect. Fixed.

 - N/F/Z and NEW/FR inform user what went from if she was unable to flag
   a file.

 - Make daydream, doors and utils to compile on -Wall. I hope this will
   add stability, reduce mem usage etc... At least I found a few bugs
   while cleaning the source tree up :)

 - Added -s commandline parameter, to make it possible to invoke DD from
   binkley term or already open connection.

 - When user uploads or downloads file with ZModem, name of the file and
   current CPS rate are informed in "WHO" command.

 - Made DD to kick user out if he couldn't enter his name on 10 attempts.

 - DD asks now after replying a private message successfully if user wants
   to delete the original message. This way we can save some HD space (like
   it would cost something these days).

 - Added "ddftpwho" utility, to view who's currently using ftp.

 - Conftop didn't work correctly if user had uploaded more than 4 gigs. Fixed.

 - DD counted free flagged files incorrectly. Fixed.
 
 - Added some statistic output after upload.

 - Config program is now a bit more intelligent. Order of fields is now longer
   necessary and you can have comments inside "blocks".

 - Fixed a bug in Movefile which caused it to seg fault when moving files
   from 8+3 conf to a conf that is using long filenames. If it still seg
   faults, then it's a libc-bug and should be fixed at least when GLibc
   becomes the standard.

 - Added a new util to utils/ dir. "logrot" rotates the binary logfiles.
   It deletes the oldest fieds from the binary logs, and if the log file is
   corrupted somehow, it fixes it (mostly).

 - Security bit for olm was broken.
 
 - DDTop didn't show new users in weektop. Fixed.
 
2.03
~~~~

 - Main menu is being looked from conferences display directory too.

 - DayDream showed wrong conferencepw -text file if confpw was activated.

 - Added WHOF-door (shows who transferred a file).

 - N T U works now (hi Agony :)

 - Tosser should act faster now.

 - Added wildcards for Faker.

 - Some doors jammed if carrier was lost. Fixed.

 - DD dumped core if some strings we're too long. (Still dumps, but not that
   easily :)

 - Server ate too much CPU and X bandwidth. Fixed.

 - Made pcb2ansi-util, to convert @X<blabla> to ansi.

 - Fixed a small bug in fsed (didn't allow to kill the first line)

 - DayDream takes the local screen length from KERNEL, not from config :)

 - There's now daydream mailing list. Send a message to 
   daydream-request@coyote.eu.org with text "subscribe daydream" in the
   message body to subscribe list. Messages posted to
   daydream@coyote.eu.org will be mailed to the subscribers.

 - Made it possible to deny multiple connections, so a user can't be online
   more than once. 

 - Made it possible to adjust new user defaults. (switches)

 - Changed login a bit. If user record is not found, DD asks if user want to
   register as a new user. (Configurable)

 - Added UPDATING textfile in dosc/ dir. READ IT!!!!!!!!!
 
 - Multiple SIGHUP's should not kill daydream anymore. (Hi crocodile :)

 - DD doesn't wrap long lines in local messages anymore. Only echos will
   be wrapped.

 - Added dd_changestatus() to every included door so server and other
   users are able to see WHAT door user is running :)

 - File listers had a buffer flow sometimes. Fixed.

 - Added command line parameters for DayDream executable. DD recognizes
   -d (disable idle) and -l (local logon). -l can be used if you like to
   logon to the board from shell without rlogin or telnet.


2.02
~~~~

 - Added a nice x11-based control panel. NOTE! It requires EZWGL 1.2, which
   is not released yet :)) Take a look at my webpage (www.vaala.fi/~hydra)
   for the binary.

 - Fixed a bug with chat reason.

 - Added signal handling for DDSnoop.

 - Made some minor changes with terminal initializations.

 - Added pervert and raped telnetd. It works __ONLY__ in 8-bit mode,
   and should make zmodem transmissions possible with braindead amigaos
   telnet clients :)

 - Made dupechecker to do case sensitive search of files.

 - Made smodem and zmodem to skip files that exist in temp dir of other
   nodes.

 - Added global callerslog -datafile. (logfiles/callerslog.dat).

 - Made DDTop to handle new users better in weektop.

 - Cleaned the source code up. Made it more portable and stuff.. :)

 - Added ctrl-c support for "new"-door.

 - N/F/Z and NEW are able to unflag a file if it's already flagged. 
   (Flag == toggle)

 - Made FSEd to bug a little less :)

 - Added command line history to the main menu.

 - Made cursor file flagging a bit more incasesensitive.

 - Improved (?) the message quoting system a bit. Also fixed a few bugs
   in it.

   

2.01
~~~~

 - Fixed a bug in TypeFile(). Random files were not shown correctly.

 - I managed to totally f*ck up logging facilities of ddsz/ddrz.
   Fixed :)

 - Outgoing character conversion did NOT work properly. Fixed.

 - Added possibility to replace a string in strings.xxx with a textfile.

 - Replacing menu commands (eg T->L, W->A) didn't work. Fixed.

 - Added fidonet ECHOMAIL support. (Netmail is *NOT* supported yet).

 - Fixed some loss carrier bugs (dd jammed if user dropped carrier in
   some places).

 - Fixed a bug in conftop, which caused it not to reset weekly stats.

 - Added resume support for zmodem file transfers.

 - Added weekly statistics for ddcallers. Delete old ddcallers.dat, please.

 - Added support for random textfiles, see doc for more info.


2.00
~~~~

      Initial release.
