Short: DayDream BBS Software v1.28. Author: c-lous@freenet.hut.fi Uploader: c-lous@freenet.hut.fi Version: 1.28 Type: comm/bbs Requires: OS2.04+, 2Mb DayDream BBS is written in 100% assembler and is therefor one of the fastest BBS programs availiable on Amiga today. Features ~~~~~~~~ - DayDream BBS looks like AmiExpress, which is a much loved and hated BBS software. Most of the people who like AmiExpress like it because of it's simpliness and because it's very fast to use. However, AmiExpress requires a very fast CPU to operate smoothly and the configurability is rather poor too. DayDream fixes the major problems found in AmiX. - 100% assembly code. DayDream is probably the fastest BBS-software ever. - Number of conferences is limited to 64. Each conference can have up to 254 messagebases and fileareas. 64*254 = 16256 (or for Pentium users 16255.999999987.) - Maximum security. Each user can have their own securitysettings, but defaults are taken by securitylevel. Every command in DayDream can be toggled on/off. - Basic utilities and doors are included in distribution archive. For example: Faker, whof, new, top list -utilities, weektop etc. - Configuration is done via an ascii file. This enables quick modifica- tions to the BBS' settings. Asciifile is converted to binaryformat with utility called DreamConfig. It takes about 1 sec to compile the datafiles with it. - If you don't like editing Textfile, there's a MUI based configprogram included. (Read MUIConfig.DOC!) - Superb upload handling. Full support for file_id.diz, gets date from file_id.diz (if wanted), built-in offline checking, adds file_id.diz to archives if it didn't exist etc. - Strings and prompts can be re-defined, so you can customize your BBS any way you like. - You can have 254 different displaymodes. Each displaymode can have it's own characterconversiontables (=no more linefeeds), prompts and strings and textfiles. - Multinode support. Supports up to 254 nodes in theory. I suppose you can have at least 5 nodes on regular 030 without too high CPU-Load. - Door formats supported: DayDream, ARexx, Paragon, stdio. AmiExpress preudo-rexx "XIM" doors work via external emulation. - Supports XPR-Protocols, Hydra+SModem (Bidirectional w/ chat). - Supports FTP-transfers. There's a custom ftpd for DD to have on-the-fly dupechecking. - Cheap. DayDream costs only 300SEK or 55USD. - Everything else except DDHydra and SModem can be made resident! - And once again, it's fast, it's cheap, and it's nice. :-) Requirements ~~~~~~~~~~~~ - KickStart 2.04 (V37) or higher. - Fifo.library and l:fifo-handler running (for stdio doors etc.) - Reqtools.library Support ~~~~~~~ DayDream is currently being developed at full speed and I intend to continue as long as there is any interest in this program. If you have any comments, discover some bugs or have any suggestions etc feel free to send E-Mail to me at: daydreambbs@geocities.com Also try to catch Origo on IRC, channels #DayDream or #AmiElite (EfNet). You can get doors etc. via ftp: ftp://pato.vaala.fi/pub/amiga/daydream/. Also Check out the DayDream homepage: http://www.geocities.com/SiliconValley/Park/4698/ There is also a doorpack with some useful doors & utils on AmiNet: aminet:comm/bbs/DayDreamBBSDoo.Lha ===( 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. - Fixed an error in the installer script that caused hangs. (Donno why though :) ============================= Archive contents ============================= Original Packed Ratio Date Time Name -------- ------- ----- --------- -------- ------------- 1188 656 44.7% 25-Feb-97 18:41:56 DayDream.Info 1562 556 64.4% 14-Oct-96 17:32:54 +appicon.info 482 304 36.9% 14-Oct-96 17:32:54 +GetFax1.bat 292 173 40.7% 14-Oct-96 17:32:54 +Logoff1.BAT 1428 590 58.6% 14-Oct-96 17:32:56 +DD-ConfTop.CFG 783 278 64.4% 14-Oct-96 17:32:56 +DDTop.Config 439 234 46.6% 14-Oct-96 17:32:56 +DDWeekTop.Config 365 241 33.9% 14-Oct-96 17:32:56 +DreamFaker.Cfg 558 379 32.0% 14-Oct-96 17:32:56 +Dreammail.Cfg 679 328 51.6% 14-Oct-96 17:32:56 +Dreamnew.CFG 800 36 95.5% 25-Nov-96 00:48:12 +DreamWall.DAT 1679 442 73.6% 14-Oct-96 17:32:56 +WeekTop.GFX 797 288 63.8% 14-Oct-96 17:32:56 +WeekTop.TXT 150 64 57.3% 14-Oct-96 17:33:00 +Access.DAT 4400 468 89.3% 14-Oct-96 17:33:00 +Archivers.DAT 700 113 83.8% 14-Oct-96 17:33:00 +Conferences.DAT 256 256 0.0% 14-Oct-96 17:32:58 +ConversionTable01.DAT 256 256 0.0% 14-Oct-96 17:32:58 +ConversionTable02.DAT 4000 182 95.4% 14-Oct-96 17:32:58 +DayDream.DAT 100 17 83.0% 14-Oct-96 17:32:58 +DD-Server.DAT 400 69 82.7% 14-Oct-96 17:32:58 +Display.DAT 2600 282 89.1% 14-Oct-96 17:32:58 +ExternalCommands.DAT 14 14 0.0% 14-Oct-96 17:32:58 +FreeDownloads.DAT 85 46 45.8% 14-Oct-96 17:32:58 +FTP-Paths.DAT 400 131 67.2% 14-Oct-96 17:32:58 +IO-Device1.DAT 400 92 77.0% 14-Oct-96 17:32:58 +IO-Device2.DAT 20 20 0.0% 14-Oct-96 17:32:58 +LogOnDoors.DAT 400 133 66.7% 14-Oct-96 17:32:58 +Multinode.DAT 800 106 86.7% 14-Oct-96 17:32:58 +Protocols.DAT 4800 61 98.7% 14-Oct-96 17:32:56 +Schedule.DAT 56 54 3.5% 25-Feb-97 18:58:30 +ScreenInfo1.DAT 250 88 64.8% 14-Oct-96 17:32:56 +Security.DAT 2056 14 99.3% 14-Oct-96 17:32:56 +Selected.DAT 7 7 0.0% 14-Oct-96 17:32:56 +TrashCan.DAT 100 61 39.0% 15-Oct-96 04:23:06 +Version.DAT 160628 81836 49.0% 25-Feb-97 16:04:48 +DayDream 25983 6659 74.3% 25-Feb-97 18:44:02 +DayDream.CFG 1562 559 64.2% 14-Oct-96 17:32:54 +DayDream.info 3263 1714 47.4% 14-Oct-96 17:32:54 +DD126.readme 1192 684 42.6% 14-Oct-96 17:32:52 +Developer.Info 9228 4386 52.4% 12-Jan-97 02:13:58 +kalacon.device 8964 4210 53.0% 09-Jan-97 08:54:46 +kalacon.device.020 8964 4210 53.0% 12-Jan-97 02:16:24 +kalacon.device_020 112 50 55.3% 14-Oct-96 17:33:16 +DisplayModeHelp.TXT 97 76 21.6% 14-Oct-96 17:33:16 +DisplayModeList.TXT 280 185 33.9% 14-Oct-96 17:33:26 +AccountFrozen.GFX 249 160 35.7% 14-Oct-96 17:33:26 +AccountFrozen.TXT 1569 300 80.8% 14-Oct-96 17:33:18 +Banner.GFX 1113 197 82.3% 14-Oct-96 17:33:26 +Banner.TXT 380 120 68.4% 14-Oct-96 17:33:26 +BiDirProtocolMenu.GFX 333 92 72.3% 14-Oct-96 17:33:26 +BiDirProtocolMenu.TXT 1198 408 65.9% 14-Oct-96 17:33:26 +CallersHeader.GFX 1150 377 67.2% 14-Oct-96 17:33:26 +CallersHeader.TXT 1295 479 63.0% 14-Oct-96 17:33:26 +Commands.GFX 1221 448 63.3% 14-Oct-96 17:33:26 +Commands.TXT 995 348 65.0% 14-Oct-96 17:33:24 +Conferences.GFX 933 323 65.3% 14-Oct-96 17:33:24 +Conferences.TXT 1363 262 80.7% 14-Oct-96 17:33:24 +Download.GFX 1167 209 82.0% 14-Oct-96 17:33:18 +Download.TXT 736 194 73.6% 14-Oct-96 17:33:24 +DreamNewHelp.GFX 628 158 74.8% 14-Oct-96 17:33:24 +DreamNewHelp.TXT 728 265 63.5% 14-Oct-96 17:33:24 +EditUser.GFX 538 227 57.8% 14-Oct-96 17:33:24 +EditUser.TXT 34 34 0.0% 14-Oct-96 17:33:24 +FileCatalogs.GFX 21 21 0.0% 14-Oct-96 17:33:24 +FileCatalogs.TXT 1769 518 70.7% 14-Oct-96 17:33:24 +Goodbye.GFX 1396 435 68.8% 14-Oct-96 17:33:24 +goodbye.txt 26 26 0.0% 14-Oct-96 17:33:24 +LineChatOff.GFX 22 22 0.0% 14-Oct-96 17:33:22 +LineChatOff.TXT 1227 293 76.1% 14-Oct-96 17:33:22 +LineChatOn.GFX 1223 287 76.5% 14-Oct-96 17:33:22 +LineChatOn.TXT 385 180 53.2% 14-Oct-96 17:33:22 +LineEditorCommands.GFX 259 161 37.8% 14-Oct-96 17:33:22 +LineEditorCommands.TXT 101 87 13.8% 14-Oct-96 17:33:22 +MoreHelp.GFX 101 87 13.8% 14-Oct-96 17:33:22 +MoreHelp.TXT 415 173 58.3% 14-Oct-96 17:33:22 +Msgreadcommands.gfx 375 156 58.4% 14-Oct-96 17:33:22 +Msgreadcommands.txt 84 72 14.2% 14-Oct-96 17:33:22 +NewUser.GFX 84 72 14.2% 14-Oct-96 17:33:22 +newuser.txt 1228 463 62.2% 14-Oct-96 17:33:22 +OtherCommands.GFX 1006 395 60.7% 14-Oct-96 17:33:20 +OtherCommands.TXT 453 190 58.0% 14-Oct-96 17:33:20 +ProtocolMenu.GFX 391 132 66.2% 14-Oct-96 17:33:20 +ProtocolMenu.TXT 204 156 23.5% 14-Oct-96 17:33:20 +Reg_RealName.GFX 191 141 26.1% 14-Oct-96 17:33:20 +Reg_RealName.TXT 156 120 23.0% 14-Oct-96 17:33:20 +Reg_ScreenLength.GFX 152 115 24.3% 14-Oct-96 17:33:20 +Reg_ScreenLength.TXT 946 232 75.4% 14-Oct-96 17:33:20 +ScanDateHelp.GFX 684 204 70.1% 14-Oct-96 17:33:20 +ScanDateHelp.TXT 26 26 0.0% 14-Oct-96 17:33:20 +SplitChatOff.GFX 22 22 0.0% 14-Oct-96 17:33:20 +SplitChatOff.TXT 1227 293 76.1% 14-Oct-96 17:33:18 +SplitChatOn.GFX 1223 287 76.5% 14-Oct-96 17:33:18 +SplitChatOn.TXT 1491 254 82.9% 14-Oct-96 17:33:18 +Upload.GFX 1264 194 84.6% 14-Oct-96 17:33:18 +Upload.TXT 412 205 50.2% 14-Oct-96 17:33:18 +UpLoadCommands.GFX 301 178 40.8% 14-Oct-96 17:33:18 +UpLoadCommands.TXT 109 95 12.8% 14-Oct-96 17:33:18 +Welcome.GFX 109 95 12.8% 14-Oct-96 17:33:18 +Welcome.TXT 101 87 13.8% 14-Oct-96 17:33:16 +MoreHelp.TXT 23267 6944 70.1% 09-Jan-97 23:19:34 +Strings.001 1192 681 42.8% 14-Oct-96 17:32:52 +Docs.Info 1932 490 74.6% 14-Jan-97 19:29:48 +BugReport.Form 64033 24583 61.6% 25-Feb-97 16:06:48 +changes.guide 1392 508 63.5% 16-Jan-97 22:08:26 +Changes.Guide.info 175250 52381 70.1% 19-Feb-97 15:36:14 +DayDream.guide 1392 507 63.5% 14-Oct-96 17:33:30 +DayDream.Guide.info 2640 1022 61.2% 13-Feb-97 06:09:10 +DDCallers.MAN 2187 1010 53.8% 14-Oct-96 17:33:28 +DDConfTop.DOC 1616 614 62.0% 14-Oct-96 17:33:28 +DDTop.MAN 1677 759 54.7% 14-Oct-96 17:33:28 +DDWeekTop.MAN 525 321 38.8% 14-Oct-96 17:33:28 +DreamFaker.MAN 1685 878 47.8% 14-Oct-96 17:33:28 +DreamMail.MAN 15336 4874 68.2% 04-Feb-97 23:38:56 +FAQ.Guide 2201 1064 51.6% 14-Oct-96 17:33:28 +ftpd.doc 372 271 27.1% 14-Oct-96 17:33:28 +kalacon.readme 1232 673 45.3% 14-Oct-96 17:33:26 +MUIConfig.DOC 987 546 44.6% 14-Oct-96 17:33:26 +RoboWriter.DOC 8924 3339 62.5% 09-Jan-97 23:19:08 +UpDating.TXT 2081 946 54.5% 13-Feb-97 06:07:42 +Version.NFO 1192 680 42.9% 14-Oct-96 17:32:52 +Doors.Info 8656 5179 40.1% 14-Oct-96 17:33:34 +ConfTop 7228 4188 42.0% 14-Oct-96 17:33:34 +DD-Inet 6124 2989 51.1% 14-Oct-96 17:33:34 +DDRc 17924 8816 50.8% 18-Jan-97 04:49:54 +Faker 6640 3514 47.0% 14-Oct-96 17:33:32 +FSEd 13816 5583 59.5% 14-Oct-96 17:33:32 +grab 6040 3176 47.4% 18-Jan-97 04:20:28 +New 6552 3018 53.9% 06-Feb-97 15:59:10 +rexx 8162 1852 77.3% 14-Oct-96 17:33:36 +BBSList.dd 3369 1155 65.7% 14-Oct-96 17:33:34 +LogOff.dd 6812 1452 78.6% 14-Oct-96 17:33:34 +MComment.dd 346 216 37.5% 14-Oct-96 17:33:34 +SetLrp.dd 3666 887 75.8% 14-Oct-96 17:33:34 +Stats.dd 17284 8589 50.3% 14-Oct-96 17:33:32 +stat 2776 1050 62.1% 25-Nov-96 00:47:46 +Wall 3036 1518 50.0% 14-Oct-96 17:33:32 +whof 34 34 0.0% 14-Oct-96 17:33:36 +Bulletin.1.GFX 34 34 0.0% 14-Oct-96 17:33:36 +Bulletin.1.TXT 605 213 64.7% 14-Oct-96 17:33:36 +BulletinMenu.GFX 575 193 66.4% 14-Oct-96 17:33:36 +BulletinMenu.TXT 11 11 0.0% 14-Oct-96 22:56:42 +def_FILE_ID.DIZ 5 5 0.0% 14-Oct-96 17:33:36 +FreeDownloads.DAT 40 40 0.0% 14-Oct-96 17:33:36 +Paths.DAT 229 110 51.9% 14-Oct-96 17:33:38 +FileCatalogs.GFX 171 83 51.4% 14-Oct-96 17:33:38 +FileCatalogs.TXT 232 116 50.0% 14-Oct-96 17:33:38 +MessageBases.GFX 174 91 47.7% 14-Oct-96 17:33:36 +MessageBases.TXT 439 206 53.0% 24-Nov-96 23:56:10 +file_id.diz 4413 1625 63.1% 25-Feb-97 19:08:42 +InstallDD 1645 647 60.6% 14-Oct-96 17:32:52 +InstallDD.info 7736 4615 40.3% 14-Oct-96 17:33:38 +fifo-handler 3212 2004 37.6% 14-Oct-96 17:33:40 +fifo.library 46136 30630 33.6% 25-Feb-97 19:09:38 +reqtools.library 33392 24803 25.7% 14-Oct-96 17:33:38 +rexxsyslib.library 1232 492 60.0% 14-Oct-96 17:33:40 +DreamToss.Cfg 390 244 37.4% 14-Oct-96 17:33:40 +Registration 65 59 9.2% 14-Oct-96 17:33:40 +Registration.Questions 2539 1093 56.9% 14-Oct-96 17:33:42 +Announce.amirx 747 304 59.3% 14-Oct-96 17:33:40 +servertest.rexx 2046 902 55.9% 04-Feb-97 19:54:10 +StartNodes.rexx 2214 948 57.1% 20-Feb-97 03:41:54 +who.amirx 96920 52707 45.6% 14-Oct-96 17:33:42 +ftpd 35864 17928 50.0% 24-Feb-97 07:27:22 +Server 1562 556 64.4% 14-Oct-96 17:32:52 +Server.Info 35988 17985 50.0% 24-Feb-97 07:37:40 +Server_020 1192 678 43.1% 14-Oct-96 17:32:50 +Utils.Info 8540 5567 34.8% 14-Oct-96 17:33:48 +Aminet2DD 826 187 77.3% 14-Oct-96 17:33:48 +aminetmakeindex.bat 10756 6584 38.7% 31-Oct-96 01:21:26 +BGCheck 8584 4913 42.7% 14-Oct-96 17:33:48 +cryptpw 10140 3703 63.4% 14-Oct-96 17:33:48 +DDCallers 55412 30659 44.6% 14-Oct-96 17:33:48 +ddhydra 1660 918 44.6% 14-Oct-96 17:33:48 +DDRCServer 13532 2856 78.8% 14-Oct-96 17:33:48 +DDTop 7976 2940 63.1% 14-Oct-96 17:33:46 +DDWeekTop 1496 1032 31.0% 14-Oct-96 17:33:46 +Dirclean 12012 4799 60.0% 12-Jan-97 04:05:52 +DreamConfig 11072 5802 47.5% 14-Oct-96 17:33:46 +DreamToss 5028 3277 34.8% 14-Oct-96 17:33:46 +eall2all 1248 799 35.9% 14-Oct-96 17:33:46 +FixBases 968 663 31.5% 14-Oct-96 17:33:46 +fixsysopaccount 1816 1181 34.9% 14-Oct-96 17:33:46 +Listclean 3980 1962 50.7% 23-Feb-97 23:27:00 +MSGBaseOpt 134984 45490 66.2% 25-Jan-97 17:47:12 +MUIConfig 133716 45221 66.1% 25-Jan-97 17:49:10 +MUIConfig_020 824 573 30.4% 14-Oct-96 17:33:42 +Oldlist2Newlist 4052 2226 45.0% 14-Oct-96 17:33:42 +oldmsgdelete 2140 1325 38.0% 14-Oct-96 17:33:42 +RoboWriter 40948 23432 42.7% 14-Oct-96 17:33:42 +smodem 208 208 0.0% 14-Oct-96 17:33:42 +WaitForPort 439 206 53.0% 25-Feb-97 19:24:44 file_id.diz 3912 1554 60.2% 25-Feb-97 20:20:16 +dreamdoor.library -------- ------- ----- --------- -------- 1474044 636389 56.8% 28-Feb-97 03:01:32 193 files