home *** CD-ROM | disk | FTP | other *** search
Text File | 1997-10-26 | 87.5 KB | 1,689 lines |
- Program Notes_Ele(Input, Output);
- (*
- **
- ** NOTES.ELE, Notes file for EleBBS (betalog)
- **
- ** Copyright (c) 1996,97 by Maarten Bekers
- **
- ** Created: 08-Sep-1996
- ** Last update : 15-Oct-1997
- **
- **
- ** note: This can compile to an executable :=)
- *)
-
- {
- [$] = Comment
- [!] = Difference with RemoteAccess v2.50
- }
-
- begin
- {
- $ EleBBS (worktitle) has started on 08-Sep-1996.
-
- $ Chatting function has to be finished, cannot be tested because of currently
- no 2nd modem (modem is in other computer for tele-banking :-)
-
- $ Development was down from 12-Sep-1996 to 30-Sep-1996 because of other, non
- computer related business.
-
- $ EleBBS crashed after execution of all programs?? problem seems to be in the
- clocking part..
-
- (03-Nov-1996): Has been fixed now, fault was in not swapping (replaced
- swap procedure into dos.exec-procedure)
-
- ! ELConfig (sounds like...), has a different 'Time Editor', when you edit the
- times in RaConfig > Options > Files > Download Time Start.
-
- ! ElConfig support also the 7200, 31200 and 33600 baudrates (RemoteAccess
- doesn't support them in 'restrictions' and a like).
-
- ! ElConfig supports the ALT-Z key (direct DOS shell).
-
- $ ElConfig's string-editor has some flaws when running in overtyped mode, need
- to be fixed.
-
- $ Today (2/Nov/1996) finished the Message/File Area/Group listing and
- editting, it still needs some fixing but the basis idea has been finished.
-
- ! Finished archive-viewing, RemoteAccess sometimes shows an invalid
- uncompressed size, very weird.
-
- ! RA.DOC incorrectly states at menu type 38, all filenameS, instead of
- filename.
-
- $ Today (8/Dec/1996) I've implemented the dot-padding introduced in RA v2.50,
- I have also done some major work on the messagebase system...
-
- $ Today (15/Dec/1996) I've finished the message base system apart from these
- things:
- To Do: File Attachments
- To Do: Message uploads
- To Do: Forwarding (SysOp menu)
- To Do: InterNet en NewsGroup.
-
- $ Today (20/Dec/1996) I've completely redone the filebase system.
- First I wanted to use the code I use in FileMark (another program of me),
- but I decided it would be more efficient if I would rewrite it, certainly
- because I have some experience using the RemoteAccess-style FDB ;-)
-
- $ Today (24/Dec/1996) Fixed some stuff in the UserEditor, isn't it nice?
- You can actually edit all the numbers without beeping an error ;-))
- Also some major runtime-errors fixed.
-
- I've also made the code used in EleBBS some more 'Windows' compatible. This
- means when I really want to (read: When the DOS version is finished), I
- can easilly convert this code to DELPHI code ... (=Pascal for Windows :)
-
- $ The status report (12/Jan/1997):
- Rewrote the line-counter, it is now done internally, before a line-check
- was called with each line written. Now it is in the write-line procedure
- itself. This needed a lot of work and rewriting.
-
- $ The status report (18/Jan/1997):
- Added download procedures. Local download is already added.
- Remote download have to be done.
-
- Still has to fix a strange bug in garbage characters when offline logon.
- Started to test (low scale) with IPX/NETBIOS support.
- Speeded up the "FileInTagList" procedure :-)
-
- $ Today (18/Jan/1997) still have to be done (menu-functions) are:
- Type 10: Display system usage graph
- 28: Combined reading
- 29: Move file to other directory;
- 33: Upload (No user uses it :-)
- 44: Clear combined message areas
- 56: Browse nodelist
- 68,
- 69,
- 70: Real time conferencing
- 76: Display RIP icon
-
- Not bad I think so. Well...;-)
-
- $ Line-counter interpreted color-change (10) when AVATAR was on, also as an
- newline, fixed.
-
- ! EleBBS always does a FULL mailcheck.
-
- $ Status report (26/Jan/1997):
- Added NAMES.CTL support.
- RemoteAccess and EleBBS user's recognizes each other!!
- Discovered a lot of bugs in the "Check MailBox" function, all are fixed.
-
- Did some testing with the networked-control of BBS programs.
-
- $ Status report (02/Feb/1997):
- Compiled the mess under D1 again. The program did compile after some
- modifications, but it isn't a "windows" program yet (and if that is
- something to be sad about..... :-))
-
- Finished the internal ZModem program. It's a modified version of a
- "famous" pascal-source of a ZModem protocol. I'm looking if I can
- implement Hydra (from FroDo's and Xenia's makers). in the same way.
-
- Made a list of items that has to be added certainly before I will
- release this version. It now contains 30 items, but is still growing,
- even not counting the bug-fixes. Well, holiday-break is coming :=))
-
- MENU is now some more RemoteAccess alike...
- LASTCALL.BBS is updated right.
- FastScreen writing restored..
- Finished the last (discovered) bugs in the newuser logon.
- Added dup-phonenumber check. Added password-trash check.
- Added unwanted names check.
- Added shadows to all those fancy boxes...;-)
- Added Events Support (another point away from the list)
- Fixed a major bug in the timelimit section.
-
- Also did some work on my homepage WWW.WORLDACCESS.NL/~LKONING ...
-
- $ Status report (09/Feb/1997):
- Yesterday, at noon, my harddisk just choked, and stopped. I spend the
- last 4 days working on a working Windows version, and finnaly got
- it working. I didn't expect the harddisk to crash, so my last backup was
- at 02/Feb/1997. It really sucks. A lot of work on the filebase, events,
- internal management etc is all gone.
-
- Ok, back to work:
- Replaced WildCard function, this one really is 'DOS' compatible.
- 'WaitEnter' wasn't obeyed, fixed.
- Added DownloadTime check.
- Finished internal chatter. (External is recommended ;-))
- Added all checks for 'Restrictions' ...
-
- ! When FastLogon is enabled, and local-logon is used, you can't abort the
- logon by pressing [enter] in the password field (as in RA). Maybe later.
-
- ! When changing passwords, and "Save passwords" is disabled, the original
- password field is cleared.
-
- $ Status report (10/Feb/1997):
- Implemented "Limit local" ...
- Changed hotkey checking while displaying ansifiles, from each 256
- characters a check, to each 50 characters a check, this will result
- in faster response times.
- A File-Exists check is done before a file is begin added to filelist,
- because some protocols (eg: DSZ and GSZ) abort when files are given,
- which doesn't exist.
-
- $ Status report (11/Feb/1997):
- Inactivity timeout check wasn't enabled, fixed.
- Finished the download function.
- Added PayBack credit.
- Added Check for DownloadSpeed and Download-TimeWindow
- Statusbar is currently disbled when screenlengths are bigger than 23
- (not appliable for windows-version!)
- Incorrect password attempts for files are logged also.
- Did you know RA didn't implemented the CRC32 check? (filebase) :-)
-
- ! EleBBS does NOT support the use of a '#' in the command-line of a download-
- protocol. This is not supported because of some technical commands.
-
- ! There isn't a real support for ASCII. The program just filters out the
- cursor and color-change sequence-codes, but that's it.
-
- $ Status report (12/Feb/1997):
- Added ANSI detecting..
- Fixed a major bug (how big is major?) in the timing system, freezing
- of the timelimit timer wasn't implemented, and the 'time exceeded' wasn't
- executed!
- Locked out users were just accepted as normal users, fixed.
- Added check for maximum number of pages.
- Added check for page-settings...
- Fixed a bug in the language-selection routines.
- Added "Must change password" Check.
- Added a check for birth of date (correct)..
-
- $ Status report (14/Feb/1997 + 15/Feb/1997):
- Added locking of file and messagebase, and especially giving the user
- the choice (after 15 seconds) to retry or to let the mess..
- Started to rewrite the filebase system, and implemented a complete new,
- fast (!!) system. The searching system is really fast now, but this can
- also give some problems (be ware!)
- Added check for logon with duplicate names on different lines at the
- same time.
-
- $ Status report (16/Feb/1997):
- Started to create the windows-version of EleBBS. The complete windows
- user-editor has been finished now.
- After hours of work and searching thru all the sources, I finnaly found
- the cause of why EleBBS/WIN wouldn't terminate. I'm too shamed to
- say what it was ;-)
- Rewritten the filelist procedure again, the old one was too fast written,
- and thus too memory hunger, in-efficient en too slow.
-
- $ Status report (19/Feb/1997):
- Did some expirmenting with a seperate screen-positioning
- Added some great routines to the internal one's!
- The windows version is really getting shape now, and programming with
- windows >can< be very simple, I wish it also was for me..;-)
- Added OS sign for EleBBS version notation: eg: EleBBS/WIN ...
- Wow! The size of that windows version is really growing rapidly..;-(
- It's now over 750k and still growing...
-
- $ Status report (01/Mar/1997):
- Well, really didn't anything.
- Fixed a small bug, with major consequences in the Windows version,
- it only showed up on Saturdays :-)))
- Fixed a small bug in the "Is_Newfile" routine...
-
- $ Status report (15/Mar/1997):
- In EleBBS/WIN the "SysOpNext" function isn't enabled, this is because of
- Windows is an multitasker, and the function was primarily designed for
- the SysOp to prevent users temporarily from logging in!!
-
- $ Status report (22/Mar/1997):
- In chatting, the user could abort the chat, fixed.
- Added WordWrapping to the internal editor.
- Fixed a bug in fetching the file-descriptions.. (could hang the dos-box!)
- Unexplained (by me) bug in the XMS routines for overlaying..
- Wow.. Finally fixed a stupid bug in the upload system, it took me about
- two hours.. damn!
- Index file wasn't updated when a file was uploaded (only hdr and txt)
- Have done a lot of work on the filemaintance function of RA (for sysop),
- menu-type #29 "Move file"
-
- ! The internal upload function in EleBBS (both versions) is different because
- this way is easier to implement (and isn't fully functional, because you
- have EleMGR for the filebase maintenance!).
-
- $ Status report (26/Mar/1997):
- Number of available file-handles, has been extended to a maximum of 255.
- Added "No message text!" to internal editor.
- EleBBS now checks each 3 secs to see if there are any pending multi-line
- messages (when enabled as multi-line system, offcourse)
- Currently in development is EleNODE, for fast compilation of the
- nodelist indexes...
-
- $ Status report (28/Mar/1997):
- Finished EleNODE, this version also accept wildcards.
-
- $ Status report (30/Mar/1997):
- Almost finished EleUSER, i'm currently working on the sorting procedure,
- the rest is finished. Please note that the -R switch is not recognized,
- because the whole creditting system isn't implemented!!
- Well, after the whole day of programming (!), and trying dozens
- (approx. 32) different sorting methods, I finally found the sorting
- routine I wanted! It's quiete fast, and has a maximum of 37265 records.
- The above notice, means that also EleUSER is fully functional, the BBS
- program is really getting shape, better backup quick!!
- EleBBS warns you when an user has an empty password.
-
- $ Status report (01/Apr/1997):
- EleUSER didn't update the lastread-pointers
-
- $ Status report (03/Apr/1997):
- Bought Delphi 2.01, so I can start developping EleBBS for Win95..
-
- $ Status report (11/Apr/1997):
- Well, we're a week programming further, and still is the code not
- compilable under Windows'95..
-
- $ Status report (12/Apr/1997):
- Finally, the program compiled under Delphi2, but that was all,
- the program constantly crashed, and gave problems. After hours
- of debugging, and changed everything further, the program is
- a lot more advanced, in **NATIVE** Windows95!
-
- $ Status report (14/Apr/1997):
- Spend some time on the DOS version of EleBBS, (which is indirect time
- on both versions). The statusbar is enabled again, I've written a
- seperate cursor-positioning system, to prevent EleBBS from sending
- wrong cursor-position to the remote system. Because of EleBBS uses
- a statusbar, and only 25 lines, Screen-Y positions greater than 23,
- would be converted to Y-Pos 23, and thus not be shown correctly,
- this was especially noticed on filelisting. This was why the statusline
- was disabled.
-
- $ Status report (16/Apr/1997):
- Fixed a lot of bugs in ElCONFIG, and added Event-Editting.
- ElCONFIG now tries to detect the current active codepage, when is 437,
- normal boxes are shown, when not the simple boxes are show. This to
- prevent "garbage" characters on screen when for example running Windows
- or OS/2, and the code page is set to eg. 850
-
- $ Status report (18/Apr/1997):
- Added internal text-editor (to ElCONFIG).
-
- $ Status report (19/Apr/1997):
- Started testing with 14k4 conncetion.
- Overlayed ElCONFIG, needs 370k to run, everybody should have that ...
-
- $ Status report (27/Apr/1997):
- EleUSER would mess up the lastread pointers when sorting userbase.
-
- $ Status report (02/May/1997):
- Rewritten the language retrieve stuff. It used to check for a terminated-
- string ('c'-alike), now it just uses the lenght till the end of the
- next prompt, this is because of a general not correct idea:
- Because the default-color in RaConfig of a language-prompt is zero,
- you will quickly get a "zero" terminated strings. eg:
- "Is this correct" #00
- But, when you change
- the default color of a prompt, to, eg. 07 (Lightgray), then you will
- have:
- "Is this correct" #07
- Also, because a null-terminated is a VALID character, this would
- terminate the string before it's all read in. Well, you get the point.
-
- The correct structure of a language file is the following:
-
- Times Sort Description
- ---------------------------------------------
- 01 WORD Contains the number of prompts in language file.
- .. WORD Containing the offsets to the real prompts.
- The times this prompt is written, is number of
- language entries.
-
- The offset is not the real prompt, because the high-byte of this value
- has to be decreased from the main number.
-
- See the RALREAD.PAS example program for further information.
-
- $ Status report (08/May/1997):
- Well, finally a very productive day again. The language-editor is
- completely finished. Also read on the internet that RAndrew Milner has
- announced the RA source code is for sale: we don't need it ;-)
-
- Did a lot of bugfixing and testing, for example I've removed a lot of
- bugs in the message area system, in the editor and just to many to
- mention.
-
- Today i've added the combined area editor.
-
- $ Status report (09/May/1997):
- Changed the colorset to match when ElCONFIG detects a B/W screen.
- Did a lot of internal fixes etc.
- Looked at the possibilities to make a "telnet" BBS application. I will
- continue on this option. Also looking at the possibilities, to allow
- the user-interface to be handled by HTML codes.
- Looked at the possibilties of porting "EleUSER" and alike to their
- Win32 console-application equilavent.
-
- $ Status report (11/May/1997):
- Started to work on giving timeslices to other programs, the DOS version is
- pretty Windows friendly right now.
-
- ! The menu-editor will probably not be the same as RaConfig has, because of
- RAConfig uses a very complicated way to implement.
-
- $ Status report (13/May/1997):
- Fixed a bug in the usereditor, in editting userflags, EleBBS woudln't
- respond on the cursor keys.
-
- $ Status report (16/May/1997):
- Fixed some bugs in ElConfig, especially in the user-editor. Also i'm
- building the very last function into ElConfig (also the biggest one),
- the menu-editor. When this is finished, the configuration program is
- almost complete!
- ElConfig also gives timeslices now (as does EleMGR) and all other programs
- with the same user interface (as QSetUp and alike)
-
- ! ElConfig implements the menu-editor different than RemoteAccess does,
- to name a difference, RAConfig lets you delete and add menu-items without
- really updating the file. This is contrast to all the other options, so
- ElConfig directly updates the menu-file (just like all other options do)
-
- $ Status report (17/May/1997):
- Fixed bug in the "Check32Bits" routine.
- Added "Insert" routine to Limits
- The general list routine has changed in the way it shows the start-item.
- Fixed some major bugs in the language-editor.
- Fixed a bug in the language editor, when you would add a default key,
- the program wouldn't remove the old "default" key.
-
- $ Status report (17/May/1997):
- ElCONFIG has been completely finished now.
- All the programs now log the error to the file "ERROR.LOG"
- Fixed some bugs in the usereditor, the navigation system wasn't correctly
- Color of local could be screwed up, after status update, fixed.
- Not all of the memory occupied by EleBBS was freed, fixed.
- Protocol key wasn't obaid..
- When pressing left/right in some of the sub pull-down menus, caused the
- program to abort, fixed.
- When pressing left/right in the usereditor, would skip to next field,
- making editting field a bit hard ;-)
-
- ! EleUSER NEVER deletes a user with the "No-Kill" flag enabled, RaUser does
- kill users when both the "delete" and the "no-kill" flag are enabled,
- strange..
-
- $ Status report (22/May/1997):
- I've had to adjust complete (global) listing procedure, to make room for
- the "PageDown" and "PageUp" keys in the usereditor (EleMGR)
- Userbase editor in EleMgr/Win (GUI version), is also finished.
-
- $ Status report (25/May/1997):
- Changed all "typed-files" to "untyped files", this can be a major source
- of bugs for the coming weeks, but was neccessary for Delphi adjustments
-
- $ Status report (25/May/1997): (developpers note)
- Delphi doesn't accept "shared" filemodes in windows programs, you'll have
- to replace the "resetfile" procedure.
- Update: This is fixed in a SYSTEM.DCU patch (borland)
-
- $ Status report (01/Jun/1997):
- Fixed a bug in the filebase locking, it wasn't done correctly.
- Fixed some bugs in the native Delphi code.
- Personnaly, I don't see any difference between the "Adopt" and the "Insert"
- function, somebody does?
-
- $ Status report (06/Jun/1997):
- EleNODE has been ported to a full 32-Bit Windows Console application,
- please note that the speed difference is rather negative (it takes
- much longer before the application is really launched), than positive.
- Maybe (I have't done full testing yet), the 'real' executing of the
- program is faster.
-
- $ Status report (10/Jun/1997):
- Strange, the "Rewrite" procedure which should "ReCreate" the file, instead
- gives an error that the file already exists, fixed this by replacing the
- "ReWrite" procedure.
-
- $ Status report (15/Jun/1997): (night)
- In the not reporting, EleMGR (Win+Dos) and EleFILE are written).
- Fixed a bug in EleBBS and EleMGR. If a file-description was only one (1)
- line of length, this was not displayed. Fixed this.
-
- $ Status report (15/Jun/1997): (morning)
- Before a 'real' status report is given, I will explain the way EleMGR is
- written. I have one 'object' with all file-handling routines in it,
- this object is used by EleBBS and also bij EleMGR (both Dos and Win),
- and eventually also in EleFILE. First I have written the main file-
- updating and maintenance procedures (like editting descriptions,
- touching upload dates, changing file-details etc). This has taken lots
- of work (mainly testing was a lot of work).
- Added Touching upload dates, support for comments, inserting files,
- deleting files, updating from dos information and description (/comment)
- editting.
- The "buffer operations" aren't completely copied in Win. Windows has it's
- own 'Clipboard' for this. Use the right mouse button in
- the description field, and you understand what I mean (I hope)
- Ahum, EleMGR/Win is over 750k big ..., well all good things come in 3
- (ElMgr_1.Arj, ElMgr_2.Arj and ElMgr_3.Arj ;-))
-
- $ Status report (18/Jun/1997):
- Rewritten some internals of fileobject. Instead of writing seperate copy
- and move routines (ElMGR), it now uses the 'Insert In Base' and
- 'Delete from base' routines to get the same results.
- 'Locked' and 'NotAvail' was reversed, fixed.
- EleBBS does not support wildcards in the fdb.
-
- $ Status report (29/Jun/1997):
- Didn't program in about 1 1/2 week, so development will be late.
- The copy routines in EleMGR are really troubling me, I want to code them
- very efficient, but also very fast.
- Did a lot of resource on the Internet the last week, especially concerning
- internet options (I'm still considering making an HTML interface option,
- when possible) and I'm trying to make telnet support when possible.
-
- $ Status report (30/Jun/1997):
- A major re-organisastion will be necessary in the core of the program,
- this is because when EleBBS is runned with aprox. 520kb conventional
- memory, it cannot do some major memory-hungry operations (like file-area
- browsing), this cannot be. Offcourse, these limitations does not exist
- in EleBBS/Win32, but because they share the same code, the work will be
- done for both versions, and a little less memory consumption is never
- bad.
-
- $ Status report (05/Jul/1997):
- Soon there will be the first public beta of EleMGR/Win ... This program
- will only be suitable for editting userdata, the filebase editor is
- still heavily worked on.
-
- $ EleUSER messes the filebase up... Fixed.
-
- ! When copying/moving files from one area to the other, and one (or more) of
- the files already exist in the destination area, EleMGR will just skip
- those files, without warning you.
-
- ! EleUSER messed up the userbase when sorting was on, cause was limit of
- an integer value, instead of longint.
-
- $ Status report (13/Jul/1997):
- Please note that EleMGR/WIN cannot handle duplicate file-areas, it will
- just list the first area with that name ...
-
- $ Status report (15/Jul/1997):
- The sorting routine in EleUSER has been replaced by a more friendly one
- for Delphi 2.
- Ported EleUSER to a full 32-bit Windows95/NT console application, on large
- userbases the speed advantage certainly will be noticeable.
- The big dis-advantage is that EleUSER/Win32 is 300k at size, when
- the dos-version is 40k
- Started work on EleFILE (both Win32 and DOS), the first function 'ADD'
- is added.
- All file-operations which lock the filebase, will be aborted when it
- is impossible to lock the filebase, this is NOT notified to you.
- EleFILE: Index routines added too. Also created function for correct
- handling of extended file-area info.
- EleFILE: Started work on the clean procedure.
-
- $ Status report (16/Jul/1997):
- EleFILE: Spend almost an hour to fix a stupid bug, cause was not
- initializing the object pointer.
-
- $ Status report (17/Jul/1997):
- EleFILE: Cleaning the filebase is almost finished, just have to add that
- it will (when parameter is given) remove the 'missing' entries.
-
- $ Status report (18/Jul/1997):
- Added the removing (when parameter is given) of 'missing' entries.
- Added 'compress'-ing the filebase.
- Started work on 'export' function ..
-
- ! EleFILE exports description with more than one line, as a "+" desc.
-
- $ Status report (22/Jul/1997):
- Fucked up complete filebase, the "Rewrite" word, had to be a "Reset",
- just written down to remember i've gotta write complete back-up program
- before throwing it into beta-test. (***********)
- EleFILE export has been finished.
- "IMPORT" function has to check filebase, if file matches.
-
- $ Status report (26/Jul/1997):
- The message "Type 'exit' to return to EleBBS" was also displayed to
- remote, fixed.
- EleBBS hangs up correctly, (currently disabled because of local testing)
- Fixed a bug in fossil handling, the program would leave the fossil 'hot'
- even when not specified.
- EleBBS will not ask for a password anymore, nor will it log it in the log,
- offcourse only when the user's password is empty
-
- $ Status report (27/Jul/1997):
- IEMSI log-in implemented, spent hours on this.
- Added the feature of username+password in one row, for example:
- "Maarten Bekers;password"
- will log you on immediatly
-
- $ Status report (28/Jul/1997):
- Started re-organizing EleBBS's sourcecode. This to make the system more
- bullet-proof (especially on the file-openening and error-handling part).
- This major re-organization (all file routines are now handled via one
- procedure, making error-handling uniform, also other major advantages.
- Showing the group-name would always led to the 'Message-Group'.
-
- $ Status report (31/Jul/1997):
- Started work on a backup program, this program will be aimed for my beta-
- testers, but will probably also be available for normal custom users.
- It will make a backup of the userbase (all files), with matching dates,
- for example, USERS.BBS will become USERS.SUN
- The saving algorithm users LZW compression (taken from SWAG).
- Please note that EleSAVE does not save your text-files
- It now automaticly also backup your *.RDX files!!
- Added command-line parameters options.
- Please note that EleSAVE first priority is to save your files correctly,
- not to make your system run, so it is possible the program will get
- stuck asking you for a directory in the middle of the night.
- Started work on EleFILE again, finished EXPORT procedure, and started work
- on EleFILE import routine.
- Import routine crashes, has to be fixed.
-
- $ Status report (01/Aug/1997):
- Whow, done a lot yesterday, today i've fixed import routines (EleFILE)
- Added "LOCK" and "UNLOCK" routine.
- Added "KILL" routine (is a very powerfull option of EleFILE!!)
- ElCONFIG/DOS wouldn't work when not run under IDE.
- EleBBS uses 39k less memory, instead of reading the complete ralfile into
- memory, it now only loads the offset-table into memory.
- EleBBS now doesn't crash anymore when not enough memory for mailbox-check.
- EleBBS now only needs 467k memory to run, I'm still trying to reduce this.
- EleBBS doesn't compile without overlay's anymore. Stupid 64k limit.
- Changed COMPSYS detected for ARJ, wouldn't display ARJ files correctly.
- Major bug in filetagging mechanism, the record-number was incorrect stored
- (instead of "fileshdrrecord" was taken "filesrecord")
-
- $ Status report (03/Aug/1997):
- Optimized the filebase routines.
- In EleSAVE the screen (background) wasn't restored after a error message,
- fixed.
- Small internal protocol letters ('z' instead of 'Z') weren't recognized.
- Improved performance under windows95.
- Fixed a bug in the string centering routines.
- Made some adjustments to EleMGR/WIN, it was neccessary because changes in
- the filesystem core.
- Added "FILELIST" and "UPDATE" routines to EleFILE.
- Improved error logging, now procedus BUGREP.FRM which you must complete
- and send it to me.
- Win32 console applications (EleFile, EleUSER, etc) will set the title
- clean and neat.
-
- $ Status report (05/Aug/1997):
- When carrier was dropped before entering your name, an empty name was
- logged, screwing up the USERON.BBS
- ALT-Garbage will not show a #01 (Wait for enter) key code.
- Fixed a major bug in the Win32 core, wouldn't allow for certain checks.
- Have to fix the "TransReady" core (Async/pro delphi).
- Fixed a bug in EleFILE. It handled pointers in the wrong way.
-
- $ Status report (06/Aug/1997):
- EleUSER wouldn't free up memory used when a question-mark ("?") was
- specified on command-line.
- EleFILE would display: "Sort [area#]", has to be "Sort [area#@arealist]",
- fixed.
- EleFILE: Fixed command-line handling for clean.
-
- ! EleFILE adopt is the same as EleFILE ADD ...
-
- $ Status report (10/Aug/1997):
- Added extensive debugging-log to ElCONFIG, start with ElCOnfig /DEBUGLOG
- Added extensive debugging-log to EleBBS. Only enabled when compiler-switch
- {WITH_DEBUG} is given, this saves code-size and execution time overlay.
- When debugging is enabled, the main program executes a lot slower, thus
- EleBBS sort of warns you when you got the debug-version, when that is
- the fact, the version-ID contains a extra /DBG
- Added "Days to go until subscription expirement"
- Added "ELEFILE SORT", only "REARC" to do..
-
- $ Status report (11/Aug/1997):
- Spend hours on the new interface for EleBBS/WIN. The program has
- really gotten a facelift, with new Office97 alike toolbar and buttons.
- Updated internet site (with new screen-shots!)
- Started work on EleFILE REARC.
- Fixed a bug in the global changing system, which could crash the program
- with an 'Runtime error 204' error.
- When global changing, it could occur an "File access denied" error occured
- The Debugging log \DEBUG.TXT becomes very quickly, very, very large.
- Added "REARC" to EleFILE, by doing this, EleFILE has been completed.
-
- $ Status report (12/Aug/1997):
- Alt-F in EleMgr/DOS works now.
- When a real multitasker is defined in RAConfig, it really uses it, instead
- of only saying it will.
- Performance under OS/2 is very poor, added switch /FORCEINT28, making
- EleBBS give timeslices to DOS instead of OS/2 directly.
- Improved performance under OS/2 (and thus under all other operating sys's),
- when waiting for a keypress in the menu-functions, now EleBBS
- also timeslices, using less CPU power.
- EleBBS now sets the title window for a dos-prompt (under OS/2 warp).
- Sometimes EleBBS does not correctly detect the codepage, this is being
- fixed, in the meanwhile you can use switch /ND. This is caused that
- you change the codepage (CHCP) but do not change the codepage for the
- screen. eg:
-
- MODE CON: CP PREP=((850) D:\WINDOWS\COMMAND\EGA.CPI)
- NLSFUNC D:\WINDOWS\COMMAND\COUNTRY.SYS
- CHCP 437
- MODE CON CODEPAGE SELECT=850
-
- Is this example you change the codepage for the output device (monitor)
- to 850 (MODE CON), but set the codepage to 437.
-
- $ Status report (13/Aug/1997):
- Started work on EleMGR/DOS. When this utility is also finished, I will
- start seriously working on the windows versions of the programs.
- Now you can also create a userbase.
- The usereditor doesn't accept an "" as name anymore (empty).
- EleMGR/DOS doesn't accept an INSERT yet, is being implemented currently.
-
- ! EleMGR - File part will handle your filearea picking different (the same
- as the WIN version will do).
-
- $ Status report (16/Aug/1997):
- Fixed some bugs in ElCONFIG/DOS, it wouldn't display any error messages.
- Because the logfile routine (Ra_Log), uses the FilesRecord and the
- MessageRecord, and EleBBS would log all activity when an error occured
- an endless loop could occure.
- ElCONFIG would pop-up with an error message without that is was readable.
- ElCONFIG wouldn't clear the screen after exit caused by an earlier bug-fix,
- fixed now.
- Added option to EleMGR/DOS to add a user to the userbase
- When incorrect number of parameter was given by Lock,Unlock etc there was
- 8 bytes of memory leak.
- EleBBS would log a not logged on in user to LASTCALL.BBS
- EleBBS wouldn't free up used memory when an exit occured before final
- initialization was done (after CONFIG.RA was read etc);
- GetString: When a #27 (esc) was in abortchar, the stringchanges would
- be discarded, fixed.
-
- $ Status report (19/Aug/1997):
- Added -N, -M and -L switch to ElCONFIG.
- Updated "Switches" screen.
-
- $ Status report (20/Aug/1997):
- Fixed memory leak in EleMGR/DOS. Updated internet site.
- BUGREP.FRM would contain 2 "Could you reproduce this error?" ...
-
- EleMGR/DOS: Added deletefile.
- Nobody noticed the bug in RAMgr: the boxname contains "Wildcards valid"etc,
- while it's asking for the uploadersname, grin.
-
- ! EleBBS nor EleMGR do accept wildcards in the filedatabase.
-
- $ Status report (20/Aug/1997):
- Fixed a longstanding bug in a routine which compared 2 different records,
- giving sometimes false results.
- Oops, a 'N' would just turn out to be a 'Y'.
-
- $ Status report (24/Aug/1997):
- Changed date routines. The longint-to-date converter would convert a zero
- datestamp to unreadable nonsense, not will default to XT time: Tuesday,
- 01 Jan 1980.
- The routine to get a file-timestamp is changed, and now returns the
- default XT time: 01 Jan 1980 (on a Tuesday :)
- Added "One moment .." boxes to EleMGR/DOS.
- Added ALT-U to EleMGR -F
- Added ALT-R to EleMGR -F
- Added ALT-T to EleMGR -F
- Added ALT-P to EleMGR -F
-
- $ Status report (25/Aug/1997):
- Birthdate check and password change wouldn't work for the sysop.
- When user's sex is set to unknown, and RaConfig -> Ask for Sex is enabled,
- EleBBS will ask the user for his sex.
-
- $ Status report (29/Aug/1997):
- Inactivity timeout was not disabled under local logon, fixed.
- A logon would always have 15 minutes timelimit, fixed.
- The download limit is more flexible now (allowing 'strange' connectrates)
- DOB and PasswordCheck would be reset even before the dob-check was done
- (so after an "Invalid date!" message, the user could just re-logon)
- User was able to read his/her mail before dob/password check, fixed.
- Added buffered IO to the RAL-reading part (both ElCONFIG and EleBBS).
- ElCONFIG reading part was too slow (cause of intensive debugging routines),
- fixed.
-
- $ Status report (30/Aug/1997):
- A major bug in EleBBS: When an check for a internode message was performed,
- the timer wasn't reset, making the check continuesly.
- EleBBS would mess up the USERON.BBS file, fixed (it would grow to major
- proportions like 0,9 mb ;-))
- FileViewing now will not end up in a mess, and will log the error to RA.LOG
- When not enough memory, an archive is not detected. This resulted in
- EleBBS viewing it as an ASCII file (showing garbage to user), fixed.
- DateStr would always give "Januari" as current date (RaFormatDate rout.)
- Speeded up the mailbox check.
- A stupid bug caused some systems to crash at the mailbox check, and other
- ones to display one 'wrong' line.
- Reversed way DOB and password check was done (now: first dob, than pswd)
- Changed mailbox check, it uses a round 64k less memory.
- Added check for variables, making reboots and system crashed less likely
- to happen.
- Message and file areas above aprox. #320 would be incorrectly displayed.
- Fixed some incompatibilities for all areas (also .RDX'ed ones) above #320
- EleBBS requires less conventional memory (again).
-
- $ Status report (01/Sep/1997):
- Added ALT-S to EleMGR -F
- Made additional changes to EleFILE because of sorting routines ...
- Added user adjustable interface to EleMGR for the sorting..
- There seems to be an incosistency between the way EleBBS's utilities sort
- the filebase on filedate and the way RAMGR does, will look this up.
- You could also delete the last (fake!) entry in EleMGR, fixed.
- Fixed a bug in not posititioning the cursor correctly when the edit-prompt
- was full screen size.
-
- $ Status report (03/Sep/1997):
- When not in EleBBS, non-relevant information (eg: baud-rate) is not logged
- anymore.
- JumpyEditting was disabled, fixed.
- On "Save changes (Y/n)?" in ElCONFIG this was asked at a black screen,
- fixed.
- A bug on escape, fixed.
- The left/right keys weren't implemented as up/down keys in ElCONFIG, fixed.
- When a "directory" doesn't exist in EleBBS, now it gives which path.
- EleBBS would incorrectly give that an "empty" path, was non-existent, fixed.
- ElCONFIG would pop-up an 103 error on PROTOCOL.RA (when it didn't exist),
- fixed.
- Added checking if file was indeed created (when it didn't exist).
- Some major problems in the order EleBBS opens it's configuration files.
- The way it was done was all wrong, and would make running an multi-line
- system impossible. All (i know of) limitations have been fixed now.
-
- $ Status report (05/Sep/1997):
- Fixed some problems in the editting part, eg:
- When an input-array was used (eg: the usereditor), than ESCAPE
- shouldn't discard the changes, else it should. This was mixed up,
- fixed.
- Even not completed log-ons would result into that it would be counted as
- so, and also timelimit was set to default timelimit etcetera.
-
- $ Status report (06/Sep/1997):
- Added expiration date for EleBBS, EleUSER and EleFILE.
- Added EleMGR -F: Move file location (hard one to implement ;-((
- File-area access (forbidden) is handled nicer.
- ElCONFIG now also asks (and does it when confirmed) to delete database
- when area deletion.
- The EleFILE index routines now also creates the filebase.
- Stupid bug, EleSAVE would also backup FILES.RDX and MESSAGES.RDX, making
- the FILES.RA and MESSAGES.RA useless :-(
- Added "EleUTIL" program, some handy routines (written out of need ;-))
- EleBBS works better in 50 lines mode now.
-
- $ Status report (07/Sep/1997):
- Code for Address line 2 and 3, would just return address line 1, fixed.
- The textfile routines would only work on the by the language specified
- textfile path.
- Added some major optimisations to the ra terminal parser. EleBBS would
- not remember the current filearea nor would it remember the current
- message area. Now it does! Before it would load the MESSAGES.RA and
- FILES.RA from disk, making it somewhat slow when not run with an 8meg
- cache ;-))
- Now, only the message statistics are updated when neccessary. Also all
- the statistics (HighMsgNum, First number, Activenumber) are retrieved
- in one time, because most times those variables are used together.
- A small bug in the terminal parser, fixed.
- Went searching for a bug in the usercode parser, turned out to be a bug
- in my ansi screens ;-((
- The kilobytes available would cause a wrong value to return.
- Added auto newfiles check to EleBBS.
- Default values for menus weren't accepted by EleBBS (eg: all groups were
- disabled, nodes were disabled and stoptimes were set on 00:00).
-
- $ Status report (08/Sep/1997): (One year anniversary of EleBBS)
- EleBBS would also ask the sysop for password check, fixed.
- Rewritten area listing, should be more bullet-proof now.
- Rewritten the complete menu parser because of the old one was a
- 'quick-fix' solution to test the menu functions. The file-access
- routines now are the normal ones used in EleBBS. Also, i've added the
- GLOBALRA routines. The menu-prompts are better displayed as well as the
- line-counter used in the menus should be disabled sometimes. Was a half
- day work to get it the way I wanted.
- Even when snooping was disabled, EleBBS would display the user statistics.
- Was a hidden bug that caused for each menu-item an 'enter' to display,
- was reported by beta testers but couldn't find it (looked at the wrong
- routine, it was in the CheckMenuAccess - some debug code was left in)
- The changing filearea routine would corrupt the filearea when the group-
- changing was aborted, fixed.
- The message area changing would do the same, fixed.
- Made the RaExec error strings more descriptive.
- When you've edit the "MissingLine" in ElConfig, you would actually edit
- the fileline, fixed.
- Fixed some problems in the RA code parser.
- EleBBS would not allow extended connection messages
- (eg: 14400/ARQ/LAPM/V42) cause was a byte to big, Fixed.
- Fixed some bugs in the questionnaire scripting routines.
- Added support for a lot of textfiles. Most were left out or not completely
- implemented. Fixed.
- Future date for subscription date was not set, fixed.
-
- $ Status report (09/Sep/1997):
- The ANSI check would not check for carrier, fixed.
- Private beta release #02.
- When ANSI was toggled by an local logon you're baudrate was too slow ;-)
- It was possible by new-user logon to choose ANSI even when your connect
- speed was too slow, fixed.
- When the screen was not found to display (in menus), EleBBS would not
- react on keys anymore, fixed.
- When ANSI and AVATAR was toggled, the boolean flags used in EleBBS was
- not changed. That's why the changes looked liked it had no effect,
- the statusbar wasn't updated correctly.
- When subscription was expired, it would clear the subscription date.
- However, the internal routines converted that date "00-00-00", fixed.
- The subscription expirement was too active, expiring every user ;-))
- Internally moved execution of SUBDATE.Q-A because it was done after
- mail/filebox check, making it possible for the user to for example
- read echomail which he hasn't paid for (if you use subdate for that),
- also (more important) the filetagging was enabled. All this has been
- fixed.
- Stupid bug, the description was 70 chars instead of 80, well it saved some
- memory but has been fixed anyway ;-) (ElConfig)
- Added memory swapper to DOS shell of ElCONFIG
- Added extra check to ElCONFIG for LIMITS.RA
- LIMITS.RA (newfile) could sometimees be created in the wrong directory.
- When something is toggled, EleBBS automaticly updates statusbars.
- When you would specify an explicit comport on the command-line (-C3 eg),
- it would just ignore it and set it to zero (local logon).
- Minor change with MAJOR effect. Changed some serious problems in avatar
- parsing!
- Removed memory leak checking.
-
- $ Status report (11/Sep/1997):
- There weren't any minutes deducted from the counter ;-(
- In some rare cases, an More(Y/n/=) prompt could be asked in a newuser
- logon, this should be fixed now.
- Implemented ^X code (execute external program from within textfile)
- Internal paging code would not work correctly, fixed.
- Added nested textfile displaying.
- Rewriten description-lines parsing routine making it compatible for
- comment-lines.
- In tagging prompt, the original color is restored, but an Clear till end
- of line is first given, making always scroll one ugly color up, fixed.
- Messages of the internal editor are displayed nicer.
- ElConfig's filearea editor now checks if the path does exist.
- Missing line would miss the space for the tagnumber, fixed.
- Filetagging would not respond correctly to the taglisting.
- The security screen (SEC20.ANS etc) was duplicate, fixed.
- When no subscription date for a newuser was introduced, the sub.date would
- be set to the current day, fixed.
- Gave the user more time to read the lockout.ans (instead of 1, 3 minutes),
- also disabled more-prompt checking.
- Sometimes EleMGR-U would complain about changes that were made by the
- SysOp while in fact they were changed by the program itself ...
- A 'beginners' bug, to some of the "ON/OFF" displays, the parameters were
- reversed ;-((, fixed.
- Fixed a small bug in the online time, moved it's way to counting ...
-
- $ Status report (12/Sep/1997):
- Added keyword searching to EleMGR -F
- Fixed a bug in the newfiles search routine (datesearch).
- In the FileArea the filelist procdure was buggy, HiLightBar was not
- correctly because of treatment of EleBBS.
- Fixed some major problems in the description parsing, it was crap ;-)
- In some rare cases the RAL parser could give a Range check error (cause
- was the buffered reading of the RAL file)
- There seemed to be a problem in the way EleNODE compiles it's NODEINC.RA,
- RemoteAccess uses some kind of check to ensure the file is not modified
- or something, need to figure this out (contacted Andrew Milner for this)
- Because of the nature of EleBBS's ansi system, it is vital for the system
- that EleBBS knows the correct position of the cursor. Some small bugs
- fixed in this type when strings where > 78.
- Started work on nodelist browser.
-
- $ Status report (13/Sep/1997):
- When not logged on, EleBBS would corrupt your SYSINFO.BBS (total system
- calls), fixed.
- Fixed another bug in the screen routines.
- Finished nodelist browser ...
-
- $ Status report (14/Sep/1997):
- Private beta release #03
- Alt-E would work in EleBBS even when user wasn't logged on, fixed.
- ElCONFIG could pop out it's language editor with an runtime error 201,
- fixed.
-
- $ Status report (15/Sep/1997):
- EleBBS uses special codes internally to simply change colors and set
- cursor positions. For example:
- `X01: - Sets the cursor X position to 01.
- When an '`' was used in an ansi file it would mess-up, fixed.
- Spent 2 f*cking hours on tracking down a bug that was caused by an low
- stack memory. I didn't check for that, because I assumed the stack
- checking was on (as default in the compiler log), I later found out
- it was turned off in the unit itself (implementation layer).
- Before, ElCONFIG only checked if the file exist (and create if it didn't),
- now it also checks if it can be opened in the desired filemode.
- EleBBS now checks (if the password is empty) for an password, except when
- guest account enabled.
- The useredit wouldn't allow an empty password, fixed.
- When an valid parameter was given the setup-screen would flash, fixed.
- Fixed again some stupid bugs. Parameter for a "ReadBit" routine were
- reversed.
- The ansi parser wouldn't allow #27[?xx, fixed. (commands are ignored).
- Because a stupid bug I couldn't track down a bug. The RAL file wasn't
- loaded correctly (another buffer problem). All the buffer problems were
- caused because ELeBBS thought it had already a thing in the buffer,
- but in real life it hadn't. It should be fixed now.
-
- $ Status report (16/Sep/1997):
- Fixed some long-standing bugs in the ANSI parser. Also expanded the
- maximum of nested textfiles to 15 instead of 03 ;-)
- Added also ALT-J responds in ElCONFIG (before only ALT-Z would respond)
- SysOp's don't have to verify their DOB with a local-logon ;-)
- The ANSI parser wouldn't always correctly handle the 'Cursor to left'
- sequence (it could wrap around the 0 - 255 limits, giving unpredictable
- results).
- EleBBS would display the wrong number of calls for the user (instead of
- user's total system calls, it would display the system total calls)
- The integer-edit routine would have the same limits as the Word edit-
- routine (UserEditor) both EleMGR and EleBBS, fixed.
- The trailing ':' in the DOOR.SYS file was forgotten, fixed.
- The 'info' screen in EleSAVE could cause a runtime error (rangecheck).
- Also, the program didn't check if a file existed ...
- Added 'Browsing file area #200: (MS1) 4DOS' logging.
- The description wasn't done correctly. It was done the following:
- While DescCH=#00 do
- begin
- if DescCh in #00;
- DescCH := NextChar;
- end; { while }
- meaning, that it would never see the #00 because the loop already was
- terminated, fixed.
- The filelist-creator (EleFILE) wouldn't include free files, had to be
- unlisted files.
- EleBBS would show the wrong area when there were areas skipped (RA v2.50
- area format)..
- Fixed a few dozens of minor bugs in the file-system. Especially some
- bugs that weren't noticed (yet), but could become bugs.
- Left in some debugging into the RA.LOG, fixed ;-)
- The "GetValue" routine was faulty, because it didn't remove the / from
- an parameter like /MG=00, making an menu-password the "/" ;-))
- If you would edit one char, the program was somewhat clumsy, fixed.
- Upload credit was not the correct color for the edit-field.
- There was a bug in the Number to String conversion routine.
- When an USERS.BBS was not able to create, EleMGR wouldn't nicely display
- the message in the box. It was out of boundaries, also the old screen
- wasn't restored. Fixed.
- It could sometimes occur that it seemed that ElCONFIG deleted your
- LIMITS.RA and moved it to the local directory, this has been fixed.
- The time-field editor was too nice for you, fixed it. (it would allow
- times like 24:60).
- Added some extra checking to the timer.
- Redid the way the units are loaded etc. It should all be somewhat smaller
- and faster.
- EleBBS assumed that the system-path was closed with a trailing back-slash,
- fixed.
- EleMGR didn't create the database for the fileareas, instead it just
- displayed a message. You could run EleFILE INDEX to fix, but now
- EleMGR creates the filebase itself.
-
- $ Status report (19/Sep/1997):
- Split up some units, making it better to overlay, also i'm currently
- reducing the sizes of units, because of the way EleBBS was written,
- EleNODE also contained part of the user-editor etc, this has been fixed.
- Optimized very first of Win95 version of EleNODE, result was an 350k
- size redraw. From 400k to 50k ;-)
- Optimized the 2nd part of the Win95 interface. Updated EleUSER, it's
- really small for a Win32 application now, 58k! Also it starts very fast.
- Reduced the size of EleFile with 60k.
- Saved another 20k on EleFILE ;-)
- The Utilities (EleFIlE, EleUSER and EleNODE) didn't have a platform
- identifier.
- Reduced the size of EleFILE/Win32 to 109k (!)
- Changed the internals in EleBBS making it more suitable to overlay (again).
- Also, some major problems in the program are fixed. The last 3 days this
- moving and re-finishing the program have taken all the time. Everything
- should be faster now, and more ready for multi-platform developping.
-
- $ Status report (20/Sep/1997):
- The more prompt is disabled now.
- Fixed another bug in ElCONFIG (edit routine)
- Added the long-pipe as an CR replacement.
- The Edit routine would not handle the 'overwrite' modus correctly, this
- has been fixed.
- Moved internals of the linecounter in the filelisting procedure.
- The word-wrapper (descriptions) in EleFILE FILELIST didn't worked corectly,
- this has been fixed (maxlen was 70, now is calculated).
- Some problems could arise which were caused by the large text-buffer
- allocated for the internal screen handling. The buffer is now reduced
- to 1 byte, making these problems impossible.
- Private beta release #04
-
- The descriptions weren't shown on the correct position, fixed.
- The Win32 version of DayOfWeek was incorrect, fixed.
- Sometimes you would get an runtime error at start of the listing.
- When an parameter was given, you'd get an Runtime error 208, fixed.
- The comport was always zero, fixed.
- Rechanged the size of the 'output' buffer, it was set to 01, that was
- too slow ...
- When archive-viewing within filetagger you could mark files, fixed.
- Pressing an '=' in the archiver, could cause the filetagger to ignore
- the prompt also, fixed.
-
- $ Status report (21/Sep/1997):
- Implemented export-file into EleMGR.
- Added wildcard search to EleMGR -F (who doesn't love OOP ;)
- Added ALT-C, copy file ...
- When you had a name like "Jan-Paul" EleBBS would make it "Jan-paul",
- fixed.
- EleBBS would log twice "TOP MENU MISSING", fixed.
- You couldn't escape out of an 'Save changes' in EleBBS, fixed.
- The menu-lines were removed with an 'Save changes', fixed.
- Also an "," and "." weren't supported as uppercase for name, fixed.
- The date-format for date input was MM-DD-YY, should be DD-MM-YY ...
- It could be that the prompts that fit in the last 8192 bytes weren't
- read correctly, fixed (RAL).
- ElCONFIG -> Archivers, there was also the unpack command displayed, also
- the strings weren't aligned with spaces, showing some rests of previous
- commands.
- Added switch "/NOSLICER" to (temporarily) disable the timeslicer when
- your platform doesn't handle Int28 correctly for example.
- Pressing 'Cursor Right' in ElCONFIG om some menus with blank lines
- ElCONFIG wouldn't handle it correctly, setting back to the previous
- line. Now it uses the next line.
- The internal buffer was never used, fixed.
- The flag editor in ElCONFIG was disposing (freeing up memory) of the
- wrong menu (instead of itselfs memory, it freed up memory of the main
- menu). Fixed.
- The wrong menu was blued in the language-editor, this has been fixed.
-
-
- $ Status report (22/Sep/1997):
- The RAL editor of ElCONFIG shouldn't be as buggy anymore as it was. It
- is also some faster etc.
- A problem arrised if the buffer was larger than the not read-in part
- yet, fixed. (eg: the slash was in the last 8192 bytes, giving the
- wrong colors)
- The screen buffer allocated to save screens was not large enough for
- 50 lines.
- The message area, filearea, message and filegroup etc, list didn't use the
- 50 lines to the max, fixed.
- Optimized the message area selection, also fixed a very small bug that
- caused that the message area never listed an
- area ;-)
- The error handler is also overlayd now.
- Interim release for major problems.
- Reading messages should be possible currently, fixed a lot of
- incompatibility between the hudson base etc.
- Spent a lot of work, and - Tatatata - the message posting should work
- correctly now (wow!)..
- The message reader would display the Date and Time without a space, fixed.
-
- $ Status report (24/Sep/1997):
- I've upgraded Async profesional to version 2.03
- I've upgraded the Win32 version to Async profesional for
- Delphi version 2.11 making the creation of Win32 applications really
- good possible.
- Added OS/2 support into the messagebase programs with thanks to Andre
- Grueneberg.
- EleBBS would display an EOF character, now it just skips it. This was
- because an 'utility' called IceMail has an EOF character (...) in
- his ansi file.
- Some tech info for myself and any programmer who understands it:
- EleBBS uses an text-device driver for EleBBS with an 128 bytes buffer.
- Because the terminal routines are also buffered, and you'll display
- into the same buffer again, it would become rubbish. The buffer size
- is now saved as well as the buffer position. Before it was also fixed
- by setting the buffer to 01 (always flush) but that would cause
- extremely high cpu usage.
- Fixed the date input routine it wasn't correctly. The default date format
- was also stored incorrect in the userbase (...)
-
- $ Status report (26/Sep/1997):
- RemoteAccess seems to issue a <CR> before displaying an ansi file,in
- EleBBS now also does this ;-)
- The CPU usage was too high in the (Y)es more prompt, this was mostly
- noticed in the message reading part ;-)
- The language editor could sometimes mess up with prompts with "Defaults"
- prompts.
- Replying to a message with RA250 areas would cause cross-linked message-
- base, this has been fixed. The mail system should be pretty stable
- now.
- The Win32 version would crash on saving screens (range-check error ;-)
- The Win32 version wouldn't create any files
- The /NS (supress screen clearing codes) wasn't recognized, fixed.
- Menu type 20 (toggle page pausing) didn't show the correct message, fixed.
- Menu type 63 didn't update the userinformation, fixed.
- Added buffering input routines to EleBBS ...
- Completely changed the way EleBBS handles 'S' and Pause keys. Before,
- EleBBS would check by each character written if the user pressed a
- key, and if he did, that the key was an 'S'. This has one major
- disadvantage: When you press an '&', it also reads it (and is lost),
- but now it pushes all keys in the buffer (read above notice) and checks
- that buffer. When an 'S' or 'P' is read, the buffer is cleared and
- appropriate action is taken.
- EleBBS now gives an <CR> after a chat (making the menu redraw), also by
- an execution of program.
- Added /K=<xxx> switch so you can put key's in user's command buffer.
- EleBBS's logging style "Compact" wasn't done correctly, fixed (the
- main headerstring wasn't created)
- Added password (keyboard) check to EleBBS. EleBBS only asks if you want
- to remove the password check when not a hangup or lockout function.
- Changed the nature of EleSave. Because it was pretty risky how it was
- done with an not interchangebable LZH compression. I've changed it to
- a ZIP compression which can be unpacked by PKunzip as well as EleSave
- itself. The program uses internal zipping routines so there's no need
- for external utilities like (PK)Zip or (PK)Unzip.
-
- $ Status report (27/Sep/1997):
- Improved general performance while keyboard polling..
- EleFILE sort would mess up descriptions in your filebase. Now
- internally EleFILE splits up the filbase in blocks of 'comment' and
- in blocks of 'files'. EleFILE SORT sorts only the file blocks.
- Optimized further, put a lot of 'seldom' used stuff in the overlay
- like all the protocols, those are only needed when the user is up/down-
- loading ...
- Tested performance of the protocols under an Win95 DOS-BOX, performance
- is very well.
- Private beta #05
-
- $ Status report (28/Sep/1997):
- Expanded auto ANSI check to auto RIP check.
- Made some general preparations so RIP can be implemented.
- EleBBS would always display the lowest graphic standard available instead
- of reversed, fixed.
- Stupid mistake of me, the program would use for default the internal UART,
- instead of the fossil driver, sorry for this one.
- EleBBS just displays the raw RIP codes instead of a window. This is more
- nice especially when not all RIP is used.
- The getvalue parsing wasn't correct, fixed.
- Implemented a part of RIP icons.
- The message building/seeking part of EleBBS was reading another message-
- area than the reader itself ;-) This caused a lot of bugs, which are
- fixed now.
- When not enough memory, and replying to a message, EleBBS could crash,
- now it nicely logs this error into RA.LOG
- When replying to a message EleBBS would display something like:
- To: Maarten Bekers (0:0/0), fixed;
- The reply chain was (again) set to the wrong area number, fixed.
- Reading reversed didn't go well, it would read the last active number
- (if you had read messages before), or would even not read at all,
- fixed.
- Added messagetext uploading.
- The option "Delete" was only visible for the SysOp, even when message
- deleting was allowed, fixed.
- When a file was attached, the subject should contain "Press F to down",
- now it really does.
-
- $ Status report (29/Sep/1997):
- EleBBS now gives a warning message in your log-file when attach path does
- not exist.
- By a local upload EleBBS now nicely displays which files are sent instead
- of a empty line.
- The check if the file already existed in the directory was not correct,
- fixed. (local upload)
- By writing messages the last dot ('.') was forgotten ;-)
- When an error-free connect is made, EleBBS displays this on the status-
- bars also, before it was only internally recognized.
- You cannot display the status-lines anymore until the user is logged on.
- The message area selector could hang when an area didn't contain any
- messages, fixed.
- The IEMSI didn't work because the CRC-16 routines didn't work correctly.
- Fixed some range-check errors with new-users.
- Rewritten IEMSI detector, it now works everywhere in the input string,
- not only in the beginning.
- The IEMSI parser sometimes could hog the CPU, fixed.
- Rewritten the IEMSI parser, the problem was that when you would have a
- incorrect password, the System would receive a lot of EMSI_ACK's, and
- the user would be disconnected, this has been fixed.
- Built some security into the uploading, it is impossible to upload into
- the System directory of EleBBS, now (it was before, but some faulty
- setups from the SysOp are now avoided also).
- When EleBBS wants to create an attachment-directory, and this doesn't work
- than EleBBS will abort the attachment.
- Uploads that are attachments aren't counted anymore.
-
- $ Status report (30/Sep/1997):
- EleBBS checks to see if the EXITINFO.BBS still exists, when not it
- terminates the call and logs it to your RA.LOG
- When scanning for new mail, each new area the inactivity timer is reset.
- When scanning for newfiles, each file the inactivity timer is reset.
- By a message a carbon copy would always ask a destination address, fixed.
- The new-mail check (a asterix before the areaname) could crash the system,
- again.
- The message area selector could sometimes randomly skip the 2nd row at
- the beginning, fixed.
- When remote logon of SysOp, SysOp can attach local files
- The displaying routine would hang when the sysop pressed a key this was
- because the system would catch the same key twice.
- Because the result of a special function wasn't set, and you would type
- a name like MESSAGTOP which didn't exist in the menu selector, it COULD
- hang, fixed.
- Cleaned up the menu editor code in ElCONFIG. Now you can also save menus
- under another name and delete menus from within ElCONFIG.
- When no menus existed, ElCONFIG would mess up the screen, fixed.
- Now you can also (tatatada!) insert new menus... The feature of the
- century ;-)
- Local Attachment was also asked when local logged on, fixed.
- In replying to a message automaticly the node address of the destination
- was displayed even when the area wasn't [Netmail] type, fixed.
- The [enter message] option while reading messages placed the msg's in the
- wrong area.
- Finished support for file-attachment. I think almost nobody knows how much
- work something like that is ;)
-
- For the menu functions all have been finished completely, except:
- 010 - Display system usage graph - not implemented at all
- 023 - Read message - 100% except forwarding
- 028 - Choose combined message areas - not implemented at all
- 044 - Clear combined message areas - not implemented at all
- 068 - Create new RTC - not implemented at all
- 069 - Join RTC - not implemented at all
- 070 - Delete RTC - not implemented at all
-
- For EleMGR only the inserting, commenting and buffer operations need to
- be finished. Also, none of the combined message reading is finished.
- After that, EleBBS has gained 100% compatibility with RA(!)
-
- $ Status report (01/Oct/1997):
- Added support for errorlevels when echomail and/or netmail entered, also
- added a nice "Goodbye" message.
- After returning from "Shell-to-mailer" mode, your timelimit was up,
- fixed :-))
- EleMGR/DOS could crash when area-selection during copy was aborted, fixed.
- The language editor would scroll the 'before last' row instead of the last
- row.
- In the language editor, the last prompt couldn't be automaticly reset to
- defaults, this was partly caused by the bug noticed above, fixed.
- In NewUser defaults date-format the wrong conversion utility was shown,
- fixed, it used an longint-to-datestr routine instead of date-formatter.
- ElCONFIG's NewUser -> Mail Address was setting "Check Mail" instead of
- AskForAddress ;-)
- ElCONFIG's language editor now only asks if you want to save changes when
- changes are also made, before it took the easy way out always asking ;-)
- The Net/EchoMail errorlevels weren't recognized correctly, fixed.
- The node / group selector could sometimes pop out with an errorlevel.
- ElCONFIG would not set the correct settings for a hotkey system, fixed.
- There was an incorrect errorlevel returned after an modem initialisation
- error.
- When an specified errorlevel was specified on the command-line ('-E10')
- it was not recognized correctly, fixed.
- The check if there were any messages in the area was done for the
- incorrect message area making the results incorrect, fixed.
- The name of Andre Grueneberg was incorrect written down in this file
- (never knew anyone besides myself also read this ;-) ), fixed.
- I wonder, that other Grueneberg listed in the nodelist, is that family
- of you?
-
- $ Status report (02/Oct/1997):
- When not run in an multi-line environment, EleBBS would not create the
- EXITINFO.BBS in the correct paths, fixed.
- The very first entry when creating a new menu in ElConfig had the same old
- defaults where all the times were disabled, all the nodes were disabled,
- and all the groups were disabled.
- Private beta release #06
- Changed the behaviour of ElConfig's edit routine, it's more RAConfig alike
- now especially when scrolling of the screen (to the right).
-
- $ Status report (03/Oct/1997):
- EleMGR: implemented import into buffer
- Pressing an 'S' now also responds when asking for "more" ;-)
- The key checking while displaying wasn't responsive enough, fixed.
- While starting up, the date names of "Oct" and "Nov" were reversed, making
- this month November... :-)
- If one file entry was a screen long and it was the first in the list, it
- could be that a wrong prompt was given (instead of "mark/yes/no etc",
- the ordinary "More (Y/n/=)?" prompt ..
-
- $ Status report (04/Oct/1997):
- QuikEdit from Matrix Technologies works correctly with EleBBS.
- Sometimes, EleBBS could terminate on a special key 'used' by the display-
- record.
- Optimized newfiles scanning, before it would show the areaname, and open
- the indexfiles for the FDB before checking if access was granted to
- the area, fixed. (optimized)
- When there were messages found it would sometimes take >very< long before
- you could decide wether to read them or not, fixed.
- Optimized JAM scanning a lot, it's rather fast now.
- The reply chain when reading sometimes would redirect the user to the
- wrong message number, fixed.
- Fixed a number of smaller bugs.
- When the program would terminate with an runtime-error, a wrong message
- was displayed, fixed.
-
- $ Status report (05/Oct/1997):
- One char editting has been changed (like in ElConfig).
- The EXITINFO will be deleted again, was just being left there.
- Executing a door from now on works within EleBBS/Win32, also performed
- some larger tests.
- Sometimes (and then I really mean sometimes) it would be not possible to
- abort the search, fixed.
- Started first alfa testing of the Win32 version. I think i'm going to
- run into some problems concerning the communications port control, i
- hope this can be fixed but currently my main focus is at the DOS
- version ..
- Added support for CR/LF characters besides the long-pipe in the file-
- description
- The delimiter max length wasn't always working correct.
- When the download option was set to global, the 'One moment' message
- was displayed too many times.
- With an IEMSI logon and "ZAP" is indicated as possibilty, EleBBS now
- uses 8k ZModem transfer (to reduce ZModem overhead).
- EleBBS wouldn't abort on an empty "request" line while adding files to
- the taglist, fixed.
- When you disable ANSI and have the full-screen editor enabled, EleBBS
- checks to see if you still want to use the FS editor...
- The user is warned when the full-screen editor doesn't exist.
- EleBBS will not work correctly with ASCII only, maybe i will fix this
- in future versions but it hasn't my main focus.
- Optimized displaying routines somewhat, before with each character
- displayed a lot of key-checking was done, now only with next-line chars
- or every 15 characters.
- EleBBS now executes the menu commands in order of appearance instead of
- first all autoexec functions, than displaying.
- EleBBS would write the wrong bps-rate into the drop-files (exception is
- the EXITINFO.BBS file)
- When a door left a <CR> after executing (like all RADU doors do), EleBBS
- could end up in a endless loop executing that door (if the menu only
- existed of that door and a gosub from return like in yell menus), fixed.
- EleBBS would not utilitize the EMS memory found in many machines for the
- overlay, fixed.
- EleBBS now also utilizes the (faster) XMS memory found in more machines,
- for the overlay. This can sometimes give problems, it can be disabled
- by the switches also used in RemoteAccess v2.50.
- Optimized EleBBS for usage of XMS/EMS memory
- The "No New EchoMail" user-setting wasn't honored by EleBBS, fixed.
- Optimized duplicate file-finder for speed.
- Improved the internal password checker, sometimes parts of it would be
- displayed also to user, fixed.
-
- $ Status report (06/Oct/1997):
- Experimented a little with WinFossil support (native under Win32) to make
- a Win32 version available, but currently my knowledge of C++ is too
- limited ;(
- When changing file-areas/groups and/or message areas/groups, and you had
- specified the one column use, EleBBS would still the use the max. of 30
- characters instead of using the 40 maxline limit as used as maximal
- length overal (because with one entry per line this is possible).
-
- $ Status report (07/Oct/1997):
- Added modem hanging up again - it was disabled in the previous versions
- because of local testing.
- Colors used in the status bar are disabled (and not showed ;-), now.
- I think (/hope) i've fixed the problem with the doors hanging up. When not
- please contact me asap with explanation of the bug, the exact door for
- which this happens and your X00 and/or BNU settings (or WinFossil).
- I had only the problems using WinFossil and when set "Leave fossil
- open under MS-DOS" this fixed it.
- Save Changes message in ElConfig was misformed (text-editor), fixed.
- Changed the way how ElConfig handles the way when you delete the last
- entrie (now it just replaces it with an empty entrie - it's impossible
- to create a empty menu)
- Beta release #07 - v0.01.a2
-
- $ Status report (07/Oct/1997):
- The filelist parser wasn't working correctly when you had more than 2 CR's
- in it, fixed.
- The description parser didn't work correctly when the description-len
- exceeded the maximum length, and there wasn't a "abort-char" available,
- fixed.
- Fixed some bugs in the parser.
-
- $ Status report (10/Oct/1997):
- When a password was set for the filearea, it was recognized but not asked
- because the tagfile didn't work correctly, fixed it.
- The download time ready wasn accounted on the comport lock speed instead
- of the real connected bps rate, fixed.
-
- $ Status report (11/Oct/1997):
- Under Novell-DOS, Caldera OpenDOS and DR-DOS (all are in fact the same
- products) the XMS memory manager doesn't work correctly, start EleBBS
- with -NOXMS for no problems (EMM386 hangs when usage with -NOXMS)
- Now it's logged which method of overlay-loading is used (in DebuggingLog).
- Screen is cleared after an ElConfig/M and Elconfig/L
-
- $ Status report (12/Oct/1997):
- Beta release #08
- ElConfig wouldn't create the .RDX files when they didn't exist, fixed.
- Added to ElConfig's menu editor an empty entry so you can also add an
- entry before the last entry, before it was impossible, fixed.
- Optimized "SearchUser" which locates the user in the record, it now uses a
- 50k buffer to search the USERS.BBS...
- When LIMITS.RA doesn't exist, EleBBS now halts system instead throwing
- all users out like theire time-limit is finished.
- When reading LIMITS.RA, it now uses a 50k buffer to minimize disk reading.
- When an hotkey abort, EleBBS would first display the prompt before going
- to another menu, fixed.
- Currently i'm reducing the size of the units - they have grown along the
- way EleBBS was expanded, now i'm trying to reduce their size and split
- up serval units.
- EleBBS now uses another - faster - way to determine if a file exists.
- EleBBS now uses an 8k buffer (instead of a 127bytes) when reading in CTL
- files.
- The PROTOCOL.RA file is now read in once instead of reading it byte by
- byte (...)
- Optimized the TAGLIST.RA reading and writing, also optimized the retrieve-
- ment of EXITINFO.BBS information.
- Bulk writing (to: @all) now also uses a 63k buffer for reading the user-
- bsae.
-
- $ Status report (13/Oct/1997):
- Usage of the pipe symbol (|) wasn't correctly handled.
- Fixed some major problems in the file-line parser.
- EleFile adopt was completely incorrect implemented, fixed.
- Tag color (ElConfig) wasn't honoured correctly, fixed.
- Optimized EleBBS's filebase routines for system who do not use Read-Ahead
- buffers. EleBBS is written in a DOS-BOX under Win95 which i've set the
- read-ahead buffers to a maximum (64k) and the caching system for a
- network server (maximum cache size). By this, subsequent read-calls to
- the same file weren't read from disk, but from Win95's cache memory.
- However, because not all OS'ses (and especially DOS has not) use a
- read-ahead buffer, I now use a 25k internal buffer. Beware that EleBBS
- doesn't come with a warning in your RA.LOG like "Not enough memory to
- set-up buffer", when this is true, it isn't a major problem, it only
- means that EleBBS is a lot slower than it could be.
-
- $ Status report (14/Oct/1997):
- EleBBS wouldn pop out with an runtime error 201 when the user has language
- number 00, fixed the bug for the 2nd time.
- Fixed some bugs in ElConfig's string editor (especially end of character
- strings and backspacing)
- EleBBS waits now for an enter after shelling to dos, or waits a 'x' number
- of seconds depending on what specified in ElConfig.
- The internal archive viewer strips out any paths, drive combinations or
- what so ever.
- Editting a area, now also has global tagging file functions.
- EleBBS wrote the WATCHDOG.MSG in the wrong area, also the leave message
- to sysop was the wrong area.
- In the questionnaires the "MENUCMD" didn't work, fixed.
- When an execute command under the ALT-Fn keys was done, the first
- character was cut off, fixed.
- When replying with full-screen editor, the quote-text wasn't available.
- EleFILE import now is a lot faster, the bottle-neck was the part quick-
- matching files to be imported, and the ones that were already in the
- filebase, it now uses a 20k buffer to read the IDX file and isn't
- wildcard available anymore (which was an unnecessary, slowing feature).
- Made some additional changes to all above changes so the Win32 versions
- of the program also still compiles.
- Beta release #09
-
- $ Status report (15/Oct/1997):
- The new (faster) file-exist routine didn't work on network drives, fixed.
- Update function was the wrong area checked, fixed.
- EleBBS now also renames your header-files for the FDB ;-)
- EleBBS now dupe-checks correctly the area-num.
- Before in ElConfig it was possible to enter multiple F1's making it a
- bit strange, fixed.
-
- $ Status report (16/Oct/1997):
- ElConfig would always regenerate the RDX files, this has been fixed now.
- When editting (in Elconfig menus) the last entry, EleBBS will automaticly
- add another entry.
- The menu editor (prompts) in ElConfig was guessing the global menu setting
- the wrong way, fixed.
- When changing your language, it would end up in a mess because the
- internal cache wasn't reset, fixed.
- Fixed a small bug in the word-wrapping routines (this bug also exist in
- RA in which it isn't fixed ;-(
- Sometimes, EleBBS could become >VERY< slow in this relese, this has been
- fixed.
- EleBBS would abort the search when one of the index files didn't exist,
- fixed.
- Please note that the error messages over the buffer aren't included in the
- official release, they're only a warning to you that EleBBS performs
- faster when there was more memory!
- Finally, the hangup-button in the Win32 version works ;-), please note
- that it won't respond as fast as the DOS version of it will.
-
- $ Status report (17/Oct/1997):
- Fixed some more problems in the Win32 version.
- Cleaned up some Win32 code and added some IFDEF's ...
-
- $ Status report (18/Oct/1997):
- Implemented some kind of ASCII support, it now uses spaces and backspaces
- to try to go to the correct position.
- The ANSI-on bit wasn't set correctly when ANSI / AVATAR was just enabled
- without asking the user a question, fixed.
- When the full-screen editor for newuser was set to yes by default, instead
- the transfer priority flag was enabled, fixed.
- EleBBS would delete your EXITINFO.BBS before local information was
- updated, fixed.
- When the subscription date isn't set (correctly) it now is displayed as
- 31-12-99 instead of empty.
- The "graphics" setting in DORINFO wasn't set correctly (was 1 too high),
- fixed.
- In USERON.BBS the wrong people were deleted, fixed.
- When a menu is missing, the menu-name is now uppercase in your RA.LOG.
- Menu type 39 (direct display) wasn't working correctly, it would mistakenly
- append a .ANS to your textfile-name.
- A front-end shell to mailer, and executing a event would not end up in
- the correct results, fixed.
- A errorlevel returned from the mailer would not given properly back to
- the batchfile, fixed.
- EleBBS now adds 2 CR's when a area is selected.
- It was possible to generate a runtime error when a menu didn't exist,
- fixed.
- In ElConfig the hotkey could contain a wrong character, fixed.
- Reduced memory requirements for EleBBS.
- If ANSI was disabled, EleBBS would use ansi anyway, fixed.
- When asking for a yes/no/more prompt, and you would press a invalid key,
- EleBBS could display some garbage codes (internal color codes), fixed.
-
- $ Status report (19/Oct/1997):
- Fixed some more bugs in the killing from line routine.
- EleBBS would open (and even dispose) the fossil port when there was a
- local logon, fixed.
- ElConfig would depend on wrong values (paths) when opening files, fixed.
- Elconfig now uses \ELE as default paths instead of \RA
- The message in ElConfig "Kill the file database ...." could mess up the
- screen, fixed.
- ElConfig now generates defaults when you insert a new area/group
- (feature that doesn't exist in RA, suggested by Andre Grueneberg)
- In the question "Apply changes (y,n)?" (global changes) the cursor was
- positioned wrong, fixed.
- Beta #10 release
- Wow, such a Win32 native BBS program is kinda neat. I spend more than 6
- hours on trying it to get to respond fast to keys entered, finally it
- works now. The CPU usage is >very< low (<5% on my P166+ with 24mb), I
- think that's great.
-
- $ Status report (20/Oct/1997):
- EleBBS would accept a zero (0) in the language-field, completely
- corrupting the language entries.
- EleBBS now automaticly falls back to the default (newuser) language file
- when the language given by the user isn't set or hasn't access to.
- It was possible to select for example language 100 and there wasn't a
- file specified, fixed (now it falls back to the default language)
- Flag settings in the language part weren't honoured correctly (they were
- ignored ;), fixed.
- EleBBS would ask for a language even when default newuser language was set
- to zero, fixed.
- By the question "Kill the file database" as well, the cursor was shown on
- a incorrect position.
- EleBBS now first checks if the filedatabase does really exist, when not
- the question "Kill the database" isn't given.
- Added the "empty" bars, that is the last bar in FileArea, MessageArea,
- Group selections in Elconfig which allows you to move/copy/insert etc
- into the end of the list. ElConfig hadn't implemented this corectly,
- now it has.
- Due to popular demand i finally implemented the password checking in
- ElConfig, EleMGR and EleSave :-)
- EleBBS now only redraws the question "More (Y/n/=)?" when a valid key-
- repsonse was entered, not always as before was done. (more efficient)
- EleBBS would incorrectly display missing (or not tagging) files from a list
- this bug was only shown when tagging files wasn't enabled, it would use
- the position for the "missing" files instead of the normal position,
- fixed.
- Added modem status lights to EleBBS/Win32 - is always nice ;-)
-
- $ Status report (21/Oct/1997):
- Before today, I had in mind that the core routines of EleBBS were well
- tested, and didn't need to be changed majorly or be rewritten. I was
- wrong ;-( It seemed that because EleBBS uses a positioning system based
- on local information, terminal programs with a other number of lines
- or columns was getting wrong. Also the column positioning, was always
- sending the row information which didn't work. Today I completely
- changed it.
- EleBBS wouldn't correctly honour backspaces (ascii value 08)
- Fixed a major bug in the screen saving, still need some work but the
- basis is a lot better than before.
-
- $ Status report (23/Oct/1997):
- Fixed some last bugs in EleBBS' screensaving, it should be correct now.
- In the "FirstName" routine in EleBBS, it would also copy the last space,
- his has been fixed. This affected the doors (dorinfo/door.sys) but also
- the macro's used in EleBBS, this has been fixed.
- When searching for duplicates (before upload), the speed was pathetic
- slow, fixed that.
- Running EleBBS in 50 lines (user) mode and then disabling the more prompt,
- it could result in an range-check error, fixed.
-
- $ Status report (24/Oct/1997):
- EleBBS and Elconfig wouldn't run ral language files smaller than 16k
- correctly, this had something to do with the RAL buffering, and has
- been fixed now.
- Sometimes, EleFILE IMPORT could set the description pointer the wrong way
- when import files without a description, fixed.
- Fucked up my userbase with EleSAVE, bug is fixed ;-)
- EleFILE Export now skips CD-ROM areas (except when explicit the output
- file is specified)
-
- $ Status report (25/Oct/1997):
- Implemented the "Export to file" in EleMGR's buffer operations.
- Added "Paste to comment" to EleMGR's buffer operations.
- Added "Paste to description" to EleMGR's buffer operations.
- Implemented the function "Edit Buffer" also changed default text color
- in EleMGR's editor to Lightgray, before it was lightgray on blue, fixed.
- The internal editor could cause a range-check error, fixed. (EleMGR)
- The internal editor would go one line up when pressing CTRL-Y, fixed
- (EleMGR)
- Implemented full editing of the description (in FileListing and header-
- editting), also fixed a few bugs (EleMGR)
- Moved desc.pos checking to above loop (speed).
- Installed OS/2, there are some performance problems with OS/2. EleBBS
- runs fine at my system under OS/2...
- When loggin on, the statusbar would flash, fixed.
- When an ClearScreen sequence was programmed with a ^L character (ASCII-12)
- EleBBS didn't reset the internal Y-positioning system, fixed.
- Now you can edit (EleMGR) also the comment-lines in EleMGR.
- You could press F2 on a comment - this would mess up a few things, fixed.
-
- $ Status report (25/Oct/1997):
- Sometimes, EleBBS would display messages to somebody else addressed in
- a new mail scan. Also, it would see messages to which the "Who" field
- was empty, these bugs has been fixed.
- Implemented the ALT-Fn keys. Also have full support for the key-stacking
- for "FILE_ID.DIZ" implementers.
- EleBBS wouldn't set the statusbar correctly, fixed.
- In the newuser defaults, the filearea/msgarea (and groups) were set to
- zero, making it impossible for the user to select a file-area, fixed.
- Implemented the -T setting in EleBBS, before EleBBS would only use
- information out of the EVENTS.RA file, now also information of the
- -T command-line is honoured.
- When time was adjusted downards because of an event, EleBBS wouldn't
- update the statusdisplay accordingly, fixed.
- AreaSwitching didn't work as it should, fixed.
- EleBBS wouldn't update the groups when areaswitching was active, fixed.
- When showing AVATAR files locally, EleBBS wouldn't recognize the AVATAR
- control codes as AVATAR control-codes but as RA control-codes, making
- it completely mess up the local and remote site (waiting for enters
- etc), fixed.
- Beta relesae #11
- }
-
- WriteLn('Type at DOS commandline: "TYPE NOTES.ELE | MORE" (without quotes)', Chr(7));
- end. { notes.ele }
-