@database Changes.Guide @author "Antti Häyrynen, Mattias Nilsson, Vladimir Petrovic" @(c) "Copyright © 1995 Antti Häyrynen, 1996 Mattias Nilsson, 1997 Vladimir Petrovic" @$VER: DayDream Documentation 1.30b4 (Nov 1997) @node Main "DayDream BBS - History" History @{" Version 1.00Beta-1 " Link v1b1} @{" Version 1.00Beta-2 " Link v1b2} @{" Version 1.00Beta-3 " Link v1b3} @{" Version 1.00 " Link v1.00} @{" Version 1.01 " Link v1.01} @{" Version 1.02 " Link v1.02} @{" Version 1.03 " Link v1.03} @{" Version 1.10 " Link v1.10} @{" Version 1.11 " Link v1.11} @{" Version 1.12 " Link v1.12} @{" Version 1.13 " Link v1.13} @{" Version 1.14 " Link v1.14} @{" Version 1.15 " Link v1.15} @{" Version 1.16 " Link v1.16} @{" Version 1.17 " Link v1.17} @{" Version 1.18 " Link v1.18} @{" Version 1.20 " Link v1.20} @{" Version 1.21 " Link v1.21} @{" Version 1.22 " Link v1.22} @{" Version 1.23 " Link v1.23} @{" Version 1.24 " Link v1.24} @{" Version 1.25 " Link v1.25} @{" Version 1.26 " Link v1.26} @{" Version 1.26 FINAL " Link v1.26F} @{" Version 1.27 " Link v1.27} @{" Version 1.28 " Link v1.28} @{" Version 1.29 " Link v1.29} @{" Version 1.30 " Link v1.30} @{" Back To Main " Link "DayDream.guide/Main} @endnode @node v1b1 "DayDream BBS - History - Version 1.00Beta-1" ===( Version 1.00Beta-1 - 060195 )======================================== - Initial release @endnode @node v1b2 "DayDream BBS - History - Version 1.00Beta-2" ===( Version 1.00Beta-2 - 150195 )======================================== - Fixed stupid outlook bug in waiting for call-mode. - I forgot example characterconversiontables from 1.00ß-1. Included now. - If user was too lazy to hit return when uploading, idle timeout took place when he auto-described lots of files. Fixed. - If carrier lost when user wrote descriptions and archive didn't contain file_id.diz, DayDream added 0 byte FILE_ID.DIZ. Fixed. - If user hadn't got upload-signature, stupid "None"-string added as signature when he saved description w/ S-command. Fixed. - Server pissed listview when DayDream was inactivated. Fixed. - If message is deleted, header won't be shown to anyone! - Added 2 new mainmenu commands, NS and MS. NS is a global newfile scan and MS is a global mail scan. - Added finally those Switches in alter settings menu. - Fixed a stupid bug in DreamRexx which caused it to wait forever once a day :) - Improved crackprotection. Should be harder to crack now! - Disconnection after transfer is done IMMEDIATILY now. User is now free to go right after upload, so he/she doesn't need to wait for testing archives etc. - "Are you sure"-question removed from message deletion. - Added command 101 to server: Inquire pointers to the datafiles. Programmers can easily fetch configfiles of the system from here! - Activity "uploading" was left out from who and server's listview. Fixed. - If SysOp started DayDream using "DayDream n?? lo" and userbase didn't exist, system crashed. Fixed. - Fixed a stupid bug in Questionnaire() that caused really strange things to the System. This fix should reduce 80% crashes of DayDream :) - Fixed a bug in DreamConfig that messed up Handles/Realnames/Organization/ Location in server. - Made a tiny utility called FixBases. It fixes high and low message pointers to your Conferences.DAT, if Conferences.DAT has blown up for reason or another. - Added command 3 to server. Save Conferences.DAT. - Fixed outlook bugs in DDTop. - Fixed a bug in AskDisplayMode() which caused system to crash when used mode command in main menu and just pressed return or dropped carrier. Thanx to Zeus for crashing my system :) - Faker supports now commandline stacking. User can fake multiple files at once. Thanks to Patrician for suggesting this. @endnode @node v1b3 "DayDream BBS - History - Version 1.00Beta-3" ===( Version 1.00Beta-3 - 280195 )======================================== - FreeDownloads work now. FreeDownloads.DAT trashed path of file to download. Fixed. - Added wildcard support for Move-command. - Added 2 new text files: MoveFiles.TXT/GFX and ZippySearch.TXT/GFX. - SystemPassword.TXT/GFX is now searched from DayDream:Display/[mode]/ directory. - Global newfilescan areas are now configurable by SysOp via Config- program. Configuration is done via Conferences.DAT, check out included DayDream.CFG for more info. - Fixed a bug in DeleteMessage() which caused it to be not working at all :) Thanks to Patrician for reporting this. - Fixed a bug in DreamRexx. Prompt() was looped if carrier lost. - Line-editor supports word wrap now. This was suggested by lot of guys, and finally it's available! - DayDream sends ESC[0m before "Send Ascii" pulldown menu command. - Improved DDWeekTop a bit. New outlook, possiblity to use custom header, ansi messages... Update your config file! - Fixed a bug in Upload(). If file type was unknown and previously descri- bed file contained FILE_ID.DiZ, description was taken from previous file. - Fixed a bug in Upload(). If file_id.diz had 13 lines and user's signature didn't fit to the last line, system crashed. I hope upload is working now without crashes or bugs :) (Keep on DayDreaming...) - If upload directory didn't exist, all files were deleted after uploading. Now DD doesn't allow uploading, if there's no upload directory. - New files scan had a bug when counting screen length. This didn't occur that often if there was not so many file areas in the conference, but it was still really annoying. I tried to find the bug for 4 hours, but I couldn't find it. Then the More-prompt will be displayed after each base when scanning new files. - Changed ReplyMessage() a bit, so it can handle lines longer than 80 chars. - Removed /X conversion tools from distribution package, because the "Programming fool" threatened to sue me. - Major update! Added FidoNet support. Utility called DreamToss is included in DayDream:Utils/-directory. It still has alot of bugs, but at least you can operate a smaller network with it. Please report if you can find any bugs, so i can fix them immediatily (as usual) :) - Added new control code for textfiles. ’J|| shows random file. is a path for file and prefix for filename. Postfix is a number between 1 and . - Added SF-Command. User can now select areas to be scanned at global new file scan. - Added new command to the pulldown menus. It's called Butt noise, and is meant to tease users :) - Added SM-command. User can new select messages bases which he/she wants to be scanned at the mailscan and to be packed to WWF/Ascii message packets. - Added new door command: Inquire Pointers 2, programmers can now fetch some more info from DayDream. - Added some features to DreamMail, such as support for Selected.DAT, fidonet-kludge stripping etcetc. - Improved Download() a bit. If transfer was aborted, bytes of the whole transfer were added to user. - Added more strings to Strings.XXX. Now it's possible to configure even reply line in messages etc. Be sure to update these strings, when updating from Beta-1/2! - Added ansi-stripping for File_id.diz. If FID had ansis, only esc was stripped, now whole ansi code will be stripped. Reason for this is that IMHO description is a description, not a bloody rainbow :) - Improved documentation a bit. - Added 3 new securityflags. Check the configfile! - Fixed a bug in Questionnaire(). First line was stripped off. @endnode @node v1.00 "DayDream BBS - History - Version 1.00" ===( Version 1.00 - 190295 )============================================== - If file already exist in the conference, DDHydra gently skips it :) - J-Command now shows the list of conferences when nothing else but J is entered. - User was able to enter conference list with > or < command even if he hadn't access to use J-Command. - Promptstring in main menu pissed if it was over 100 Bytes. New limit is 300, i guess no body has longer promptstring than that. Also optimized main prompt a bit. - Fixed DDCallers so it doesn't crash if log entry for last user is longer than 4kb. - Added new textfile: DayDream:Display/DisplayModeList.TXT. This will be shown before asking for the displaymode, so you can inform those moron users, what is displaymode 2 etc :) Also default selection added. Default is hardcoded as 1. - Fixed a little bug in move files. File wasn't always found from filelist. - Fixed a bug in ReplyMessage(). Messed an /X-style replyline sometimes. - Added a new runtime library with DayDream. DayDream itself doesn't use it, but I suppose many doorprogrammers will use it, so place dreamdoor.library in the libs:. - Improved ReadMessages() a lot. Advantages with this new version: - Better multinode capability. - Doesn't eat memory like a horse, messageheaders will be loaded to 30kb buffer. - Faster sometimes, sometimes slower than the old one. - M-command shows list of messagebases if user enters nothing else than M. - If SysOp entered chat mode when user was in prompt, LF was required after chatting to get the prompt visible again. Fixed. - Added possiblity to disable log file when running daydream with LO- option. - DreamConfig won't compile files anymore if server is running. - If user press enter or waits 3 secs in Insert file_id.diz question, file_id.diz won't be showed again. - Added built-in offline checker. Now user don't need to wait when files are being checked, because uploaded files will be checked after user has logged off. Note that this is optional, so you may still use the old online checking. - Added possiblity to delete corrupt files. - Added possiblity to get date of file from file_id.diz. Date will be inserted to the description, so you and users can see how old the file actually is. Of course this requires that the file_id.diz was made by the author and he had the clock set to the right time.. - Optimized code a bit. These optimizations should fix the cacheproblems also. - Redesigned the "use this file_id.diz" question. Now it's possible to automatically save all files equipped with file_id.diz by selecting Quick mode. User can also put upload to sysop's privatedirectory in file_id.diz prompt.. - Added possiblity to set priority for each node. - Fixed couple of enforcer hits. - ReplyMessage() had stupid code and probably trashed memory sometimes. - If filename contained more dots than one, it was not recognized. - Added xpr_squery() for XPR-Interface(). - Bps rate conversion pissed w/ some modems. Fixed. - Added global bulletins. If conference doesn't have any bulletins, they are searched from DayDream:Bulletins/ directory. - Added IO-Devices.DAT to Inquire Pointers 2-door command. - If modem is initialized once, it won't be initialized after each call anymore. Added hotkey to Waiting for call mode (Initialize modem). - Added couple of parameters to the run stdio/dos command. Now it's possible to have nearly every BBS program as a door from DayDream BBS. To do this, just define the other BBS program in External commands as a shell script and run it like it was run from TrapDoor or similar FidoNet frontend. - Documentation is now ready, everything should be explained. - Added possiblity to iconify the Server. - Added possiblity to run node just by double-clicking the node in the server's listview gadget. If node is running already, it's screen will be moved to front. - Improved Configprogram a bit. It generates Conferences automatically now, so you don't need to make directories etc... - Added 3 new door commands. They are 1) Join Conference, 2) Change msg base, 3) Internal command. DDCommand launches doors also, but IntCommand doesn't. @endnode @node v1.01 "DayDream BBS - History - Version 1.01" ===( Version 1.01 - 120395 )============================================== - Added new control code for Textfiles. ’K|. Allows you to execute main menu command of DayDream. - Added support for global Free Downloads. They are specified in ascii file DayDream:Data/FreeDownloads.DAT. - Fixed "a couple" of enforcer hits. :) - If modem initialization failed, DD Jammed. Fixed. - Added possiblity to copy files from Temporary directory before deleting them. (There can be files if the system crashes or so...) - Added OLM command. This allows user to send line of text to the user on the other node. Be sure to update your securitylevels so users can use this command. - Optimized code a bit. DD is now phaster and 5 kilobytes shorter. - Removed all Execute() functions from DayDream since they might cause enforcer hits on some high end Amigas. - Door commands don't need RUN command anymore. So remove them EVERYWHERE in your configfile and textfiles. - Fixed a bug in EnterMessage(). Crashed sometimes. - Added wildcard support for EnterMessage(). - New and enchanced WeekTop-utility included. Old one was buggy etc.. New one has customizable outlook etc.. - NewFilesScan() didn't free all of it's memory. Fixed. - Local uploading uses Reqtools requester by now. Old method was lame. - Ascii Send path is now called Local upload path. - Added local downloading. (Asks path where files to be downloaded will be copied). Useful if your friend want to copy software to him/herself from your board. - Removed built-in strings. Nobody used them and they ate 20 kb of memory. - New Shell blabla won't be shown anymore in stdio-doors. - User has now two attempts for system password. - Extended Multinode.DAT 100 bytes because old structure was not big enough. This shouldn't cause any compatibility problems. - TypeText() doesn't strip cursor movements anymore if user is using ANSI. Only colors will be stripped. - If message contains ansi, it will be stripped if user has ansi mode turned off. - Temporary directory is now configurable. Specify it in Multinode.DAT. - Improved Hydra-protocol a bit. Now calculates downloads right even if transfer is aborted. - Added new doorcommand (CheckKey). - Added new option for Getkey doorcommand (automatic cursor detection). This fixes the problems with cursor key detections... - New users are finally marked to the logfile :) - Fixed N, F and Z commands so they don't crash anymore. This bug caused all the problems with highend machines. - ReadMessages() looped sometimes and made DD to load MsgBase.DAT continuously. (Hi Darkelf, total 20 hours HDD loading it, hehe) - If wildcards are disabled in logon, names and handles can include wildcards. Strange things happened to the dudes such as [-traitor-] etc :) - If file_id.diz contains empty lines they will be stripped. - Default sentby line is now "-[handle]", eg. -Hydra. - Added possiblity to configure line editor less userfrindly :) (IMHO!). Entering command mode pressing alone in the empty line is now possible. (I didn't like the idea, but many dudes requested it...) - Added screen mode requester. If screen mode hasn't been chosen yet, DD will ask for one. Now dudes with SVGA-monitors etc can use DD. - Added possiblity to save the palette. Palette and screenmode are saved in DayDream:Data/ScreenInfo[node].DAT. - If upload was over 10mb, DD crashed. Fixed. - Added new door command, LineEditor(). - Removed unused lines from Strings, happy updating :-) - Each node can have own display directory. This option is node specific and if it's turned on, textfiles will be looked from DayDream:Display/Node[node]/. Strings.XXX can also be there. - XPR-Transfer jammed sometimes when there was large cpu usage. This was really spiritual bug and took 5 hours to found, but i managed to fix it. - Toggling mode in bulletins is now possible by pressing T. @endnode @node v1.02 "DayDream BBS - History - Version 1.02" ===( Version 1.02 - 020495 )============================================== - Local node jammed sometimes when entered usereditor in Hotkey(). - DayDream crashed when user used wildcards when entered message and message base used realnames. - DayDream screen can be opened/closed from the server. When local screen is closed, DayDream will work much faster. - If carrier was lost while asking user to rename the file he uploaded (if the name was too long) DayDream crashed. Fixed. - Move-command didn't always delete the file. Fixed. - Added possiblity to resume transfer if it was aborted. - Local up/downloading had a bug that appeared when they were started somewhere else than u and d commands.. fixed. - Improved "waiting for call..." mode a bit. - Switches are now more logical. (No more "Disable"-stuff). - Entering chat mode when user was reading messages was broken. Fixed. - Changed cripples in unregistered version a bit. User won't be kicked out in 60% of calls. DayDream will wait n seconds instead. :) - Added possiblity to attach files to messages. - Added possiblity to redirect output of filechecking to the user. - Added possiblity to change and disable commands. Eg to alter A->W etc. This is done via ExternalCommands.DAT (Doortype 5). - DayDream doesn't get stuck anymore if there's more than one ARexx door running at once. - DayDream doesn't allow names like SysOp, All and All users anymore. - If idle happened, disconnection took place when BBS entered main prompt. Now disconnects user out immediatily. - Added new datafile, DayDream:Data/TrashCan.DAT. This is list of names that are not allowed in the system and when somebody claims to be one of the listed users, he/she will be disconnected. Wildcards allowed. - When user edited line in file description, : and / didn't work. Fixed. @endnode @node v1.03 "DayDream BBS - History - Version 1.03" ===( Version 1.03 - 230495 )============================================== - Fixed a couple of enforcer hits again. - If message base doesn't allow private and public messages, then user is not able to enter messages at all. - Rewrote Read_SC() (Reads data from serial and console in Waiting for Call- mode) and SendModem() routines. - Screen will be cleared after displaymode change (Speeds up ASCII-mode if user had used ANSI previously). - Fixed a bug in ScanForNewMail(). EALL messages made with version 1.02 or older won't be shown anymore, sorry. - Added 2 new door commands. FifoCommand() and WriteLog(). FifoCommand() executes command and routes output to the user (realtime). WriteLog() writes specified text to the logfile. - Added possiblity to make conference password protected. - Added possiblity to make conference as free download conf. - Added possiblity to make conference as "no credits" conference. Users won't be credited from files they upload to the conf. - Added possiblity to disable ul signatures in conference. - Made the stupid $ key in line-editor configurable. - If the Quickcommandmode in line-editor was enabled and message was 0 bytes, DD wrote abt 80kb of buttnoise to the disk. - When user enters just "a" as a file he/she wants to download, DD throws him/her back to the menu. - Added some flags for the door command DisplayFile(). - Fixed a bug in Queryy and Queryn ARexx functions. - Fixed a bug in Bulletins. If user entered "JOrma:sod" DayDream tried to open Bulletin.Jorma:sod.gfx. - Stdio doors don't crash anymore if user drops carrier. - Added new control code for STDIO doors. %A = Access level. - If wildcards are disabled, they are still usable if there's only one match. - Made cursor hidden in text files. This speeds up output a lot. - Added support for CSI-codes. If user wants to use them, ANSI codes are converted to CSI-codes realtime. (Speeds up output a bit). - DreamMail supports now BlueWave format. It also displays packer output to the user (Realtime). - Added new utility - ListClean. It scans filelist for missing files. If file that is in the list doesn't exist in filedirectories, it will be marked as deleted. - Resume doesn't piss anymore. It should be FINALLY working. @endnode @node v1.10 "DayDream BBS - History - Version 1.10" ===( Version 1.10 - 140595 )============================================== - Access flags for public/private file attachs pissed. Fixed. - If log file was disabled on operator logins, log was still written when SysOp entered to the board using O key in Waiting for call mode. - Fixed some enforcer hits. - 0 byte file_id.dizes won't be added to archives anymore. - Fixed cursorkeys so they should work with shitty and slow lines too. - Grab door trashed last read pointers sometimes (not so often). Fixed. - SM and SF saves stuff when you press return. No more stupid prompt after return.. - Documentation format is now AmigaGuide. Daft sacrificed 6 hours of his life to do it, thanx.. - DayDream supports now external Full Screen editor. - Added Full Screen editor door. It's about 5 kbytes long, but is kinda userfriendly. I suppose it's the smallest FSEditor around. It took about week to code (aprx 1 1/2 hours a day). - HotKey routine supports inbound character conversion now. - Remote Shell supports inbound character conversion now. - "TERESUOMI" launched tag files routine in main menu and this annoyed some dudes so much that I made DD to launch tag files only on T , not on T command. Several other commands are changed in the same way. - If door program doesn't exist, DD reports it rather than jams.. - If rexx-script doesn't exist, DreamRexx tells it and quits nicely. - Chat mode can be started in SysOp page from pull down menus also. - Message password protection pissed, it wasn't converted uppercase. - If user replied password protected message and didn't know the password, he saw the message anyway, fixed. - If OS39 or higher is found, DD will open screen in interleaved mode. This removes flicking when scrolling text. - Fixed red<->white "distortion" (esc[31m was white as it should be red and esc[37m was red as it should be white). This is an optional feature, because it slows down the local console a bit and therefore should be only used on local nodes. - Enchanged ansi-stripping a bit. (No more flows in some XIM doors..) - Added support for new conference-datafile. [CONF]/Data/Examine.DAT is list of doors to be executed in upload checking after getting file description but before saving the file. - DayDream works through nullmodem.device now.. There was a little problem with CheckAbort() routine that made nullmodem.device jam. Probably pissed on some serialcards too. - Added possiblity to send string to the modem after call. - Text outputting is lots of faster now if the screen is open and user is not using character conversions. - If carrier is lost in stdio door, logoff is handled correctly now. - Enchanced Built-in user editor a bit (Only some internal changes to make the security system better). - If user dropped carrier in user editor, DD jammed. Fixed. - If user has no access to some conference, other users are not able to send him/her a message. - Added support for new conference-datafile. [CONF]/Data/FileCheck.DAT is list of doors to be executed in upload checking before dupe check or anything.. - Offline checking outputted stuff to the modem also. Fixed. - NEW E-MAIL ADDRESS! Do not use hydra@tolsun.oulu.fi anymore, because they kicked all outsiders out from the local university, including me also. My new E-Mail address is hydra@freenet.hut.fi. Freenet sucks, btw :) @endnode @node v1.11 "DayDream BBS - History - Version 1.11" ===( Version 1.11 - 120695 )============================================== - Rewrote Archivers.DAT format. - Added internal V-command. (View files) - Added Sysop-command $ (Test door). - Rewrote filetagging routines. DD uses standard AmigaOS lists for flagged files now. - If user has flagged files and loses carrier or logs off, files will be re-flagged on his/her next call.. - Up/down-keys in prompt do not make the screen to change color any more. - If screen was closed and user used CLS command, DD crashed. - New version of DreamNew. DreamNew supports now cursor keys, ctrl-c in continuous mode etc. - NewFilesScan() is now "slightly" faster. I guess Tuomas had brains on vacation when coding this (ANSI coloring was done before date comparison) - Tag Editor now recognizes eg. T R *. - Removed a bug in Enter Message. All/All users was broken. Thanx to Bytejammer for reporting this, though the way he told it to me wasn't a nice surprise.. - Fixed a bug in Full Screen Editor. If first line was empty, message was aborted when saved.. - DayDream supports now alternative filelisting format. New format has 18 characters long filenames, so you don't need to suffer because of 8+3 filenames anymore. Useful for Module/C64 etc conferences. Aminet filenames are also 18 characters long, so there is no need to rename them anymore.. Ofcourse you can still use 8+3 filenames if you want. - Local transfers are now logged to the log file. CPS is hardcoded to 1400. - If filename was too long and then renamed, this is logged too. - Server enchanged a lot! GUI is better, more buttons, more information etc. - Mail scan, message reading and DreamMail are now faster. - Fixed a bug in Mail scan. If message was deleted, next message was shown. - Enchanged LineEditor-doorcommand a bit.. - Faker pissed sometimes when it was looking for logentries.. - Coded a little example door in C.. It's an interactive status door. Included in Doors/ directory (Stat). Sourcecode is in developer directory. @endnode @node v1.12 "DayDream BBS - History - Version 1.12" ===( Version 1.12 - 020795 )============================================== - Added r-command in upload editor. (Resume) - Added cursor support for N and F commands. - Added split screen chat. - Fixed a bug in Upload(). If there was upload to conference with 8+3 filenames and after that to conference with 18 char filenames, output pissed. - Fixed a bug in Hotkey(). If screen was closed during Hotkey()-routine, DD crashed. - Added new flag to GetKey() - HOTKEY_DETECT. - Added new door command - CleanTemp(). Cleans up temporary directory. - Fixed a bug in InquirePointers() door command. Security information was not properly given. - FSEditor supports now file attach. - Coded a little utility, RoboWriter. See RoboWriter.DOC for more info. - Fixed a little bug in faker.. File wasn't searched properly from the log. - Added new user configurable switch - CLS's in filelists. - Added cursor support for Z command. - Added new flag to switches - CLS's in filelists. If CLS's are enabled, cursor keys are also usable for fileflagging. - Implemented display mode specific fonts. Local screen can be now using IBM font if user is using IBM display mode, ISO font if user is using ISO mode etc... - Added new door command - FetchKey(). Same as GetKey() but timeout is possible. Useful for multinode chatters etc. - Added new door command - ChangeActivity(). Changes the activity in server and WHO-command. - Added possiblity for frontend doors. Execution commands are listed in DayDream:Data/FrontEnds.DAT and they MUST be DDDP doors. - Added support for ConferencePW-txt file. - It is not necessary to press Y key after Hydra transfer anymore. 3 seconds without activity in that prompt does the same thing. - Fixed a bug in Grab-door. If configuration was wrong and user grabbed msgs in ascii format, it pissed. - Added new option for archivers. ARC_SECVIEW specifies minimum security to view archive. - Added DPL_STRIPANSI flag to Display.DAT. If this is on, ansicodes will be stripped from textfiles. - Added DPL_TRYTXT flag to Display.DAT. If this and ansi is turned on and .GFX file doesn't found, DD tries to open .TXT file. - Added GetConf() and GetBase() door commands to dreamdoor.library. - Added reqtools.library to distribution, since it has caused problems because people were using old versions of it that don't work with DD. - Enchanged installer-script a bit :) - Added commandline history to main prompt. (Cursor up/down) - Files over 1MB pissed on 18 on conferences that use 18 character long filenames. @endnode @node v1.13 "DayDream BBS - History - Version 1.13" ===( Version 1.13 - 020895 )============================================== - Fixed a bug in tosser. Netmail for known up/downlinks was not packed properly. - Added global read command (GR) - Added Edit message command (E in message prompt) - Enchanced FSEditor a bit. - Fixed a bug in mailscan. If conference had over 127 msg bases, it didn't work properly - Server autoiconify didn't work properly if workbench was running. - RoboWriter didn't close message text if destination base was echomail area. - DL Prompt should show flagged and available files properly now, even if there are free downloads tagged. - Added possiblity to add external commands to strings-file.. ’[COMMAND] will replace the string with [COMMAND]. Command must be either internal DD command or external command. Parameters can be included. - Enchanged DDCallers and changed the version number to 1.0. Changes: - removed some debugging stuff - shouldn't piss with small files anymore - counts daily hours and new users - Fixed some problems with FetchKey() door command.. Timer sigbits were fucked up sometimes. - If user deleted message when DD asked "Delete Original Message (Y/n)" and user replied Y and then replied again DD asked Delete Original Message again. Fixed. - Paragon door support works now. - Added IRC-style multinodechat. - ByteJammer's dream came true. Added BASE_ALL=EALL option. - Added CONF_ASKDEST flag. Asks for destination file area from uploader. - New version of DreamNew added. New stuff: Bug fixes, better outlook and added possibility for separator between dates. - FSEd crashed if TAB was pressed at the end of line. - If download was aborted, non-downloaded files were also deleted from the batch. Fixed. @endnode @node v1.14 "DayDream BBS - History - Version 1.14" ===( Version 1.14 - 100995 )============================================== - Commandline history didn't work properly in ascii mode. - If message was written from 2 nodes to the same base at the same time, the other one got lost. Fixed. Thanx to Carebear for reporting this :-) - Bizarre bug found when tagged files flagged on previous call :) JoinConf.TXT was shown between every single file. Fixed. - If download was aborted Tagged files counter was screwed up. Sorry. - ReqTools Filerequester remembers the last path entered now. - Removing files from batch supports now spaces between files. (T R [file1] [file2]...) - If SysOp pressed Enter chat many times, chat was started as many times as it was pressed. Fixed. - Server warns if SysOp tries to shutdown node that has user online. - Added new ARexx command - Putuser. See manual for details. - Added ARexx-port to server. Consult the manual for more @{"info" Link dude3}. - Examine.DAT won't be run anymore if file is saved as private to sysop. - If user has no password, it won't be asked. - Added user's slotnumber (read only) to user editor. - Changed security flag editor to use numbers instead of those stupid Z, % etc stuff.. - Added FREEDLLINE to configfile. Adds automatically the specified line after Free Download files. - Added DownloadLog.DAT and UploadLog.DAT to LogFiles directory. These are binary logfiles for *FAST* log access that Faker and Whof for example could use instead of the old and slow DayDreamXX.log reading. - Included faster/better/cooler faker. - Description saving in upload is now more secure and faster. - DDCallers supports now commandlines without node (Just generate output, all input from datafile). - If user transferred over 10MB, DDCallers bugged. fixed. - Server changes CurrentDir() to GetProgramDir(). Got it? - WHOF is now faster. - If someone enters or leaves the system, it will be informed to other nodes. (In case they have node messages enabled) - File being currently uploaded is shown in activity field of Server/WHO. - Added EH (Edit message header)-command to message reading prompt. - Added keyboard shortcuts for chatmode requester as well as Cancel button. - Infamous screentitle bug is now fixed. Thanks to everyone of you who reported this (especially dAFt who was complaining all the time about this). It took 2 minutes to fix. - If conf was asking destination area for uploads and it was saved as private to sysop, it was still asked. Fixed. - Fixed an enforcer hit in DDHydra. This probably caused some problems in skipping already existing files. - Changed DreamConfig to inform errors more accurately. - MailScan() now allows user to change his/her AutoScan pointer. - DD puts modem offhook after call now to make modem busy while running offline checker and logoff batch. - Added 060 support for VER command :) - Fixed several enforcer hits in DD executable. - Decreased registration fee :) New registration fee is 200FIM / 55USD. - Added little eall2all (BJ's nightmare, hoho) utility. Figure out how to use it. - Removed Bulk and Usered from Utils/ directory since I lost interest in them. If someone wants to continue their development, ask me for sources. @endnode @node v1.15 "DayDream BBS - History - Version 1.15" ===( Version 1.15 - 111095 )============================================== - Ooopps, forgot to test whof :) Download header appeared between every dl.. fixed. - Carrier detection pissed in certain places, sorry. - Maximum number of fileareas was 127. Fixed to 255. - Tag editor pissed a bit if same file was in two conferences with the filenames in different cases. Fixed. - Olm accepts now * as node (All nodes) - Added character conversion to grab. - Fixed some problems with OLMs... - DreamToss created corrupted bundles, sorry.. - Added %T parameter (Time left) to stdio commandline. - Fixed some probs with WHO command when user was logging off. - L in destination conf prompt brings list of confs in MOVE command. - Fixed enforcer hits if opening node failed.. - Added DoorCommand IsAway(). Check if SysOp is available. Also added SYSTEMINFO 9 - command to do this from Arexx. - If display mode changes font - the screen that was in front before, will be in front after too. - Added netmail routing and support for TOPT, FMPT and INTL-kludges for DreamToss. - BlueWave replying was broken and it crashed if user used Offline Orbit. - BIG SECURITY BUG FIXED. I won't tell it to anyone because then BBS's running older DD would be in danger. Thanks dEMOLEECHER/mOTIVE :) - Added SendMessage() and SendMsgToAll() door commands to send OLM's from doors. - Added /OLM command for DDRc. - People have addressed E-Mail for me to janus.otol.fi. Don't use it anymore, janus will be dead at 1.11.95. @endnode @node v1.16 "DayDream BBS - History - Version 1.16" ===( Version 1.16 - 091195 )============================================== - If stdio program outputted ascii 255, DD perhaps worked improperly. Fixed. - Compiled DDHydra with optimization on. - Fixed some security problems with upload/view/filelist etc commands.. (Aaaaarght). User was able to see userbase's size etc.. - Fixed a little bug in usereditor... - Fixed some problems with uploads containing wildcards. - Passwords are now crypted. Algorithm used is MD5. Use included cryptpw utility to crypt passwords of users. Method should be quite secure. (Read: More secure than DES which is used in UN*Xes). For more information, get pub/docs/rfc/rfc.1300-1399/1321.txt from a decent ftp site :) - S in NS command allows stopping of the whole global search thingie.. - Added possiblity to center upload signature automatically. - If the whole conference is free dl, Free leech tag won't be added. - If DD used +++ATH hangupping and SysOp quitted node, carrier was lost even if modem was in "at&d0-mode". Fixed. - Improved protocol handling a bit. Default protocol is first one in the list and not that stupid hard coded Z. If protocol is unknown, the first one will be picked automatically. - DreamDoor.library caused enforcer hit in Prompt() if default string was 0. Fixed. - SysOp download caused enforcer hits and sometimes crashed. Fixed. - Added ASK switch for "Scan for new mail", "Fullscreen editor" and "Scan for new files". - New look for DreamFaker, DreamWhof and DreamMail. Thanks dARKeLf :) - If file has to be moved and is located in the same partition, it will be renamed. - Rewrote XPR dupe checking routines, should be a bit faster now.. - Added SetSerial(), ChatMode() and Pause() door commands.. - Entry to uploadlog.dat is saved after upload now.. - DD is now compiled using SNMA. - Fixed some enforcer hits.. - Updated some developer material (C&E). - Added sanity checks for filenames. - A is same as Q in file_id.diz "use this blabla"-prompt. - Added possibility to deny filenames including wildcards (Users can't upload them) - Added possibility to disable conference from global upload checking. (Caused problems with CD-Rom changers) - Added possibility to disable fileflagging using wildcards (Can be *SLOW* in CD-ROM conferences etc). - Files will be tested *AFTER* user has decided to save them. - There were some strings hardcoded in message entering.. Fixed. - IsAway() door command didn't tell if chat was disabled from pulldownmenu. Fixed. - Improved TELNET-support a bit.. - Added possiblity to disable node to notify other nodes about logons and logoffs. - Wildcard message entering had some problems. Fixed. - Filetagging in ascii mode looks better now. - Added some % codes for Prompt.TXT.. - If O command is replaced with a door and user enter "oooorgh" or similar, the door will be launched anyway. - "Download attached file?" questions defaults to no now. - If conference had custom prompt and user changed display mode, default prompt was loaded. Fixed. - DDTop pissed if there was more than 2 gigs of uploads.. @endnode @node v1.17 "DayDream BBS - History - Version 1.17" ===( Version 1.17 - 161295 )============================================== - Fixed a bug in Grab-door. Private/Public bits were mixed.. - Added some ’ codes for text files.. - Added AutoReJoin.GFX/TXT. It is shown after JoinConference.TXT/GFX when user logs in. - Added Questionnaire.GFX/TXT. This enables possibility to replace internal questionnaire with a door etc.. - It was possible to start user editor many times -> caused crash. Fixed. - Fixed door type 5 a bit.. There were some problems in replacing commands etc.. - Fixed a bug in Tag editor. If there was no files flagged, it showed header and tailer anyway.. Fixed - DD tells max filename length, protocol etc before uploading now.. - If SysOp closed screen when DD was in chat mode, DD crashed. Fixed. (Hi HDC Staff :) - ChatMode() door command had a bug.. If screen was closed, DD probably crashed. - DreamRexx didn't set remaining time correctly with putuser 28 [time] command. Fixed. - Added possibility for doors to get pointer to the list of tagged files. - Added ReCountFiles() function. If door changes filechain, it should call this function to update filecounters of DD. See Developer/DreamDoor/Sas_C/Examples/Filechain.c for more info. - Added SetRemainingTime() function to set the remaining time :) - FullScreen editor had a small bug. Wordwrap didn't work 100%. Fixed. - Avoided a bug in FetchKey() door command. If timeout was big, random seglist invalidations happened. Probably a bug of AmigaOS. - OLMs appear now in mainprompt if it's empty. There's no need to press returns anymore, if user is waiting for OLM. - UploadLog.DAT and DownloadLog.DAT should be a bit cleaner now :) - Added possibility to set the DRIPens. SysOp can change colors of the local DD screen. - Added possibility to set the cosysop access level. (For userlist) - Corrupt released couple of hacked keyfiles. They won't work anymore. Stop releasing them or I'll do something nasty.. - Local transfer pissed if download path was missign / or :.. Fixed. - Added DATE parameter for RoboWriter. - Added possibility for multiline OLM's. - Fixed some invisible bugs in MailScan :))) - MailScan now shows the amount of new messages since last call. - Fixed bugs in filelist. If user pressed I in more prompt -> crash. Also "Y" didn't work properly if CLS's were disabled. - I programmed a small utility for maintaining message bases. It scans messagebases for deleted messages and deletes unused headers from MSGBase.DAT. It also keeps messagebase in the SysOp configured size. (BASE_MAXMSGS). It is pretty slow, but it works. Run it once a week or so. It should make the message bases much faster. (Utils/MsgBaseOpt) - Failed transfer are marked to the logfile now.. - Local transfers are now 0 BPS in Upload/downloadlog.dat - Replaced old strings.001 with a new one by DarkElf. Some might say it looks better now :) - Fixed a small bug in Z/F/N.. If list of areas was too big, DD pissed. - Improved message quoting a bit. @endnode @node v1.18 "DayDream BBS - History - Version 1.18" ===( Version 1.18 - 060196 )============================================== - There was en emergency release of DD 1.17. It had following bugs fixed: · FetchKey() door command crashed in some machines · Hydra didn't work · DD didn't work on 68000. - Move-command now asks if user (sysop?) wants to move the tagged files. - AAAARGGHHH! If user aborted upload -> crash! Fixed. One of those bugs due to the rush in 1.17 release. - If "Chat -> UserEditor -> (still chatting) Transfer in the same chat" DD crashed. Fixed. Was really annoying. - Added Keyboard shortcuts to server. - ReWrote pulldown menu initializations. DD uses now gadtools.library to initialize menus. Previous intuition stuff made DD unpure (you may have noticed something strange if you have had DD resident) - Changed chat-startkey from RAmiga c to RAmiga -. This made OS Snapping possible (works now, though it's lame consolebuffer based). - Someone released new fifo-handler and fifo.library. It's really good now. - CoSysOpaccess level didn't work properly. Fixed. - If skipdupe flag is set, DD won't scan conf for possible upload when resuming losscarrier file. - Date/time of first call pissed in the logs (DD 1.17). Fixed. - Added (Yes/no/quit) prompt in UserEd for S)can and N)ew user scan. - MailScan didn't always inform user about amount of new messages. Fixed. - Replaced PWFails with Free Files in usered. - Fixed the infamous resume-bug =) - Added ARexx doorcommand to get the current BPS rate. - Added possibility to disable passwords for a node. - Added possibility to hide a node in who command. - Added LogOnDoors.DAT. It's a list of doors to be launched after displaying welcome.txt/.gfx. Useful if you want to force a door to be run on start. (Welcome.TXT/GFX can be aborted w/ ctrl-c). - Fixed some carrier detection problems with Hotkey() routine. - Changed that Transfer Failed thingie to Upload/Download Failed (Logfile) @endnode @node v1.20 "DayDream BBS - History - Version 1.20" ===( Version 1.20 - 170296 )============================================== - Added possibility to change control code (’ -> something else). Use with extreme care. - Fixed a bug in menu initializations. Sometimes taglist was bugged - caused enforcer hits, crashes etc. - Added possibility to disable file requesters in a conference. I was annoyed when I had an audio cd in my CD-Rom and user tried to flag a file on CD conf -> requester appeared.. - I ported SModem file transfer protocol for Amiga - DD supports it now. - Added Use FullScreen Editor (Yes/no/ask) for new users.. - Made those Yes/No responses inside DD configurable - Wrote a completely new faker. Sourcecode included (WARNING! It's not residentable!!) - Rexx updates now SystemInfo stuff more often. - DDTop outlook for top 10 faker uploaders pissed, fixed. - Added a small utility to convert Aminet CD files.bbs to DD format. - Added kill option to listclean. It removes deleted files from the list, completely. @endnode @node v1.21 "DayDream BBS - History - Version 1.21" ===( Version 1.21 - 060496 )============================================== - If sysop closed screen and shut it down from server, DD crashed. - Changed that stupid Last five blabla in server to use listview. It's no longer last five =) - Added command EDITFILE to Rexx (actually it had been there, I just had forgot to document it =) - Made it possible to ask Handle before real name when making new account - Fixed a big bug in LineEditor() door command. It didn't save the file correctly if user used line-editor instead of FSed. - If user entered main prompt full of text, DD locked for a few seconds. Fixed. - Added a ConfTop door. - Added a newer version of SModem. - Fixed a bug with Hydra-transfers. If user just uploaded with hydra, the first file was renamed to NORESUME and the rest was skipped. - DreamToss generated corrupt netmail packets. Fixed. - Added support for ftp-uploads. (There's a door to create ftp account for users...) There's also a custom ftpd for DayDream BBS. Read ftpd.doc. - Added conference specific commands. - DD now strips ansicodes from messages when replying. - Added alternative MUI-Based config program. Read MUIConfig.doc. - Fixed a bug in CleanTemp() routine, sometimes ignored files in Temp dir, sometimes crashed the machine etc.. I believe it was the infamous "upload-bug". - If user had negative amount of time left after DL, DD allowed him to stay online, fixed. - Added warning 30 secs before kicking user out (idle). - Message base should be lots of faster now.. I made a 1000 times more intelligent seeking routine. - If Real names were used, Split screen chat still had handle in the screen. Fixed. - Added possibility to use external chat door. - Changed the cripples in unregistered version a bit =) There's no more that stupid delay, but a timelimit of 10 minutes for everyone in unreg version. - Fixed some stupid enforcer/mungwall hits. @endnode @node v1.22 "DayDream BBS - History - Version 1.22" ===( Version 1.22 - XXXXXX )============================================== - Fixed some more enforcer/mungwall hits =) - Added kalacon.device and support for it. Kalacon.device is a console device replacement coded by me. It supports ONLY CMD_WRITE command, 8/16 colors (99% EGA emulation) and red/white are shown correctly. - Changed the place for prompt.txt.. It is now looked for from [conf]:display/[mode]/prompt.txt. - DD now check for free space in immediate uploads (rz). - Added user editable switch "Auto quick uploading". - Enchanced MUIConfig a lot.. Fixed bugs and added "Save as TXT". - MailScan now lists headers of the messages to be read and asks the user if he/she wants to read them. Also speeded the message seeking up a bit. - Dreamtoss bugged with netmail public/private flags.. Fixed. - LossCarrier files are included in DaYDream:Users/[user]/LCFiles because of security reasons. - Added Background checker (YES!). Files will be checked and moved to fileareas while uploading, if they contain file_id.diz. - If BBS has only one displaymode, DD won't ask for new one. - File searching is now a bit more intelligent. - Added progress bar for XPR-tranfers.. (Hhehe, nice fallos). - Remaining time is updated a bit more often now.. - Server works now on 000 =) It was broken in 1.21. - There's is a star (uhh, *) between node number and name in server display if user has paged. - Made copybuffer size adjustable. - Removed requesters from SysOp download. @endnode @node v1.23 "DayDream BBS - History - Version 1.23" ===( Version 1.23 - 290696 )============================================== - Ooops, tagged bytes counter screwed up.. Fixed. - Reimplemented rewards, sysop notifying and autoprompting to faker. - If user aborted download, file which he was leeching disappeared from batch. Fixed. - Grab kicked user out because of inactivity sometimes. Fixed. - LRP counter should work on AFS too.. AFS didn't allow two programs to open the same file in MODE_READWRITE at the same time.. - If chatdoor was used for chatting, chat requester didn't vanish. Fixed. - Added support for 3-wire nullmodem cable =) - DD allowed spaces at the end of username.. Fixed. - Made it possible to close screens on local nodes. - Made it possible to edit defaults for new user switches. - Fixed a couple of small bugs from SModem and Hydra - A motherfucking fidotosser called "MultiPack" created corrupt FTN-packages and DreamToss jammed with them. Thanks to "Max Headroom" for giving me one of those packets. - Added better wildcard handling to faker. - Background checker did random crashes.. Should be fixed now. Please tell me if you encounter any problems. - Mailscan should be a bit faster - again :D @endnode @node v1.24 "DayDream BBS - History - Version 1.24" ===( Version 1.24 - 020996 )============================================== - Background checker now recognizes if door in examine.dat deletes files. Also BGChecker should be more stable now, as some reported it crash the machine. After hard debugging session I found some REALLY odd behaviour, but it should work now.. - There was a limit of 127 fileareas/conference - now it's 254.. - Added "M" to "Read these message blabla" prompt in mailscan. M means "mark them as read" to skip all the messages... Also improved New message counter. - Added "NS" command to message reading. NS means "Non-stop". That's right, message reading stops only when user presses ctrl-c or there is no more messages to read. - DDCallers shows now node number. - Fixed a serious bug in main menu.... - Tosser is now able to change charset of outgoing mail. - Fixed some netmail problems in tosser. - Added netmail support to dreamtoss. @endnode @node v1.25 "DayDream BBS - History - Version 1.25" ===( Version 1.25 - 240996 )============================================== - DayDream changed author. New author is Mattias Nilsson, please note the new e-mail and snail mail address to send registration fees to. - Fixed the read-msg-mode. If user had a very low LRP, DD would scan for a great ammount of time. Now fixed. Reported by Radavi, thanks! - Overall message scanning improved alot. Before DD did not find all msgs. - Made an external program too delete messages older than X days. Thanks to Dr.K.Oss for the idea. - Mailscan now utilises the Speed Up Output switch. - Included a telnet "HOWTO" in the docs. - Rewrote log viewer to have reverse scanning. - Made the server Iconify without opening the server window at all, if auto- iconify is selected in the config. - Improved mainprompt command parsing alot. - Added a arexx command to the Server: @{"NODEINFO" Link "DayDream.guide/SREXXA"} - Added an announce script for use with AMIrc and DayDream telnet nodes. Read DayDream:Rexx/Announce.amirx for more info. - New version of FIFO library included. (38.3) - The background checker is not run anymore when CONF_ASKDEST...Y. - Optimized alot of small heavy-use routines. - Reworked mailscan output, now you CAN configure this too. Take a look in the DayDream:Display/Strings.xxx file. - Server is a bit bigger now as it now uses rexxsyslib.library for it's ARexx interface. - Doors run faster now, reworked/optimized door-command handling. - Updated docs & AmigaE developer examples. READ THE NEW DOCS! - Fixed EditHeader, EALL and ALL did not work if reciever was changed. - Added new door parameters: %R (RealName) and %H (Handle) for some stdio games to work better. @endnode @node v1.26 "DayDream BBS - History - Version 1.26" ===( Version 1.26 - 151096 )============================================== - DayDream now has a binary Callers.Log with lots of useful info. Check out the new file Callers.Log.Structure in the Structures/ dir. (I expect some more utils now :-) Thank you to Joo/ToyTools for the Idea! - Changed operator paging beep to use DisplayBeep() instead. (Actually this was in 1.25, but I forgot about it. :-) Executable got a bit smaller as I removed the AudioBeep.asm routine. - Test door command ('$') now takes parameters, so now you can use the commandline history with it! Faster development now, eh ? :-) - Changed login a bit. If user record is not found, DD asks if user want to register as a new user. - Updated oldmsgdelete, now you can specify conference number, basenumber and it also has a test option (simulate only). - Made the MUI-Config/DreamConfig communicate with the server. When new prefs are saved, server is told to re-read some of the datafiles, and Server then notifies each node of the new settings. NOTE: Only doors/conferences/archivers/protocols can be changed this way. - DayDream is 68000 compatible again. :-) - EAll messages now have expire date, when user writes a eall message, he must also specify number of days before the message is automaticly deleted. Expired eall msgs are scanned for every new day at the first connection. Scan for expired ealls is done on the first call every day. Thanks to Nike/TRSi among others for suggesting this.. - Saving of txt file from MUIConfig fixed. - Included 000 and 020+ versions of Server and MUIConfig. - Fixed a NASTY output bug in the mailscan. Thanks to Wolfman/Intellect for reporting and helping me out. - Added new server activity strings: 'Listing NEW files..' 'Zippy Searching..' 'Logging off' 'Viewing File(s)..' 'Viewing Bulletins..' 'Paging Sysop' Thanks to BigBang for suggesting this. - Added a Pause prompt to the logviewer. Thanks to BigBang for suggesting this. - Registered user now shows at first output at connect. - You knew internal UserList took matchpattern as an argument, didn't you ? :-) - Capture option availiable in the node menus. Capture saves all output to the node in a file called DayDream:LogFiles/CaptureFile.Log File is saved WITH ansi-codes, so use an ansi-viewer, like TextView 1.7 by Torbjörn A. Andersson (Found on Aminet). NOTE: Not 100% functional yet (still bugfree though :) NOTE2: Watch out! This file can grow BIG very fast! Thanks to many people who more or less DEMANDED this. :-) - Changed the 'transfer bar' again. :-) - Small enhanchments and bugfixes in MUIConfig. - Hopefully one or two bugfixes in BGChecker. - Default file_id.diz is now taken from Data/def_FILE_ID.DIZ in current conference. Edit it to for ex. "Desc. Lost" or something. - Fixed some cosmetic stuff.. :-) @endnode @node v1.26F "DayDream BBS - History - Version 1.26 FINAL" ===( Version 1.26 - 171096 )============================================== Sorry, there were bugs in 1.26. - Local calls are not logged to Callers.Log anymore - Hopefully finally fixed the output bug in the mailscan. (?) - Server font don't piss anymore (atleast not for me!) - Included support for Gnu CC. Thanks to NAiG/Abuse for creating the files. - Updated emodules and asm-includes included. @endnode @node v1.27 "DayDream BBS - History - Version 1.27" ===( Version 1.27 - 021296 )============================================== - Optimized some common routines. - Fixed some Enforcer hits in main executable. - Fixed a bug in the logviewer that made the cursor disappear. - Added HideCursor() and ShowCursor() to dreamdoor.library. This will allow individual user-settings of door-output aswell. (atleast a bit :-) - Remade the whole UserInfo list in server. Hope you like verbose format. =) - Fixed some major bugs and Enforcer hits with Callers.Log. - Added '+FCO' fax-connect string for DD to work with FaxClass 2.0 connects. - Added some more server activites (Can't get enough of theese :).. 'Initializing modem..' 'Answering..' 'Moving Files..' 'System Password..' - Changed 'Enable Capture' menu-key to 0, because C interfered with Cut/Paste. - Enhanched security for remote shell a bit. If for some reason shell password is not found, DD won't allow shell access. Patrician really MADE me do this. :-) - Added a new example for developers in asm, a quicklogin door. - Added a new example for developers in asm, a status door. Thank you very much to BigBang for writing this one. - Enter Chat now sends a Ctrl+A code to console/serial to make pager-doors believe that Sysop pressed Ctrl+A even if he selected ChatMode from menu. Help? -> BigBang Spanking Inc. <- - CheckForTaggedFiles() in login is about 200% faster now, if all tagged files are in the same conference. DD does not rejoin conference for each file as it did before if it's not necessary (saves disk access). - Added a logoff question if user has flagged files. Allows user to edit, download, clear, return to BBS or keep flagged files. Thanks to Jägarn for giving me the idea. - Fixed a problem with MultiFaceCard III, that made DD hang in logoff. Thanks to MaRTIN\fA for bugtesting and reporting. - Fixed the PrivateRead bug. Me stoopid. Thanks to BigBang for extensive testing. - Split up DayDream in 2 archives, one for users and one for developers. This is because the developer archive will grow soon. An update archive from last version is also availiable. - Updated developer files. Thank you to wOLFMAN for the includes. - Fixed an error in DreamDoor documentation. Prompt() was wrong. Thank you to Joo for this report. - Added developer support for StormC. - Enhanched Move command a bit. If there is only 1 filecatalog in destination conference, DD don't ask for filedir anymore. - Added a last downloads list to the Server. - Added GetDDString() to dreamdoor.library, to allow access to DD's internal strings. Thanks to Zed for this idea. - DD pops up an error message and a Screen Mode Requester if screen could not be opened. (For CyberGfx, wich seems to change screenmode from time to time (?)) - CPS rate was printed wrong in XPR-Window, fixed now. - Updated AmigaE examples a bit to test the new GetDDString() and Hide/ ShowCursor() functions. - Made NewFileScan and NewMailScan at login now uses DDCommand() function, allowing doors also on those commands. - Recompiled server, MUIConfig & Faker with Sas/C 6.57. - Removed a couple of SERIOUS copyfile bugs. Sometimes the whole file was not copied. - Added (S)hutdown and (U)serEditor keys in 'Waiting for call...' menu. - Added NodeClosedX.TXT. Place NodeClosed2.TXT in DayDream:Display/ dir if you want to close node 2 temporarily. Thanks to Trance for suggesting this. - Fixed MsgBase 'NS' command. NonStop msgread now works 100%. Thanks to Mathews for spanking me.. :) - Fixed mailscan output bugs once and for all. Once again thanks to BigBang for pushing me. :) - Added 3 more bits in Callers.Log: SYSOP COMMAND UPLOAD FAILED DOWNLOAD FAILED - Fixed a bug in quoting of fidonet mail. Thank you to MartinFa and Bruce_Lee for helping me on this one. - Fixed doorparameters. (DD only gave 1 char, now it gives all of them) - DayDream now looks in DayDream/Display/[DisplayMode]/ for Prompt.TXT if it is not located in the [conferecename]/Display/[DisplayMode]/ dir. @endnode @node v1.28 "DayDream BBS - History - Version 1.28" ===( Version 1.28 - 250297 )============================================== - Removed some unused code in the server. - Enhanched (?) the look of the server (Finally!) - Added 4 configurable buttons to the server. - Enhanched DreamNew a bit. Does not use BS when printing filelist anymore, as this causes trouble if you have destructive BS turned on. - GR command is faster now. - Shutting down the server now kills all active nodes. WARNING! This will also kick any users out without warning, so check the node status before you close the server window. - Enhanched the XPR window a bit. - Added a new option to multinode.dat: Faster local output. This is done by opening a screen with only 4 colours, and on my 030/50 this really made a difference. =) - Fixed a bug with private mail. - Fixed a couple of small bugs in MUIConfig. - Corrected saving of TXT config from MUIConfig, sometimes it could not be compiled with DreamConfig. - DayDream now reinitializes the modem if there is no local or remote activity for 10 minutes. - DayDream now displays amount of time since last call at first output of a new caller. - A message is written to the log if user paged sysop and the sysop was away. Like: 'Operator paged at 19:14:38, but he was away.' - Added new doorcommand: UpdateUserRec(). This will force DayDream to update a userstruct to disk. - Doorcommands ShowCursor() and HideCursor() are now obsolete.DayDream performs this all by itself during text output if the user flag 'Speed Up Output' is set to ON. - Recompiled kalacon.device for 020+ and 000, with some new optimizations. Got bigger, but should be a bit faster. - Fixed configurable string to "Move flagged files (Yes/No)". - Enhanched internal Move command. Now it can move all flagged files to same destination conf/dir. - Added autoaway feature. If the sysop is away from the keyboard or the mouse for more than a configurable amount of time, he is automaticly set as being away. - Changed local download path prompt to path requester. - Optimized some common string handling routines. - Optimized DreamNew quite a bit. - Fixed DreamFaker to have reverse scanning of uploadlog. Forward scanning caused alot of problems that should be fixed now. - Optimized (F) and (N) commands quite a bit. - Fixed an error in the DayDream.CFG. OwnDir and 16Col was swapped. Thanks to Dr.K.Oss for the tip! - Added a new doorcommand: SetAccPreset() to set a users access preset. Thanks to Wolfman for pushing me! :-) - Fixed an error in local download path requester. Caused gurus. - Fixed cursor movement in F/N/NS command. Caused gurus. - Added a new powerful doorcommand: SearchUser() Once again thanks to Wolfman. - Added a server/node startup script written in Arexx. Edit and try it out! - Added new format codes to show number of tagged files. F for prompts and # for textfiles. - Optimized the rexxdoor interface a bit. - Fixed the XPR window to open on a NTSC screen aswell. Thanks to Shen/DC for having problems.. :) - Added some more verbose(!) output if modem initialization fails. - Fixed a potential problem with the Server's inputhandler. - Made a new MsgBaseOpt program, the old one more like CAUSED errors than corrected them. Use with caution though. @endnode @node v1.29 "DayDream BBS - History - Version 1.29" ===( Version 1.29 - ????97 )============================================== - Fixed an Enforcer hit in SysopDownload. - New server-activity added: "Scanning For Mail.." - XPR routines now uses buffered I/O routines instead of stupid pre V36 functions. - Included developer support for BlitzBasic 2, thanks to Gabriel Klein. - Fixed a few speedups and removed 2 bugs in string comparsion routines. - Fixed a few problems with the nodestructure (clears all the pointers + connectrate correctly now) - New util included: DreamBulk by Alex van Niel. - New AmigaE module included: ServerCMD by Alex van Niel. - Removed some dead code. - DDPointers now also holds a pointer to version.dat for easier doorcoding. Thanks to Joo/ToyTools for demanding this. :-) @endnode @node v1.30 "DayDream BBS - History - Version 1.30" ===( Version 1.30 BETA 4 - 20.11.97 )============================================ - New author ;))) DD is now properity of Mad Virgin group - This version is FREE! - Server completly rewriten. - All security backdoors (for faked keyfiles, becouse this version doesn't need registration) removed. - Added some new library functions : - ReadMessage - WriteMessage - Lock msg base - Unlock msg base - Removed some dead code. - Removed bug in door handling and several minor bugs in DayDream code. - AutoSysopAway function temporary disabled, becouse it caused some hard errors and failures @endnode