NOTE: If you're using DPSM.EXE and you come to a USER that is BLANK or messed up, you need to PACK your USERS.INF file as it is corrupted. This is a bug in PCBoard 14.5. Update to PCBoard 14.5a to fix the problem. NOTE2: As soon as the Cam-Mail Door (For FAST .QWK's) is completed, I will finish off the 2.0 version of PCB-Deposit. September 2, 1991 ----------------- Fixed - If a Sysop was using the /X199 version, the Node Number was incorrect and the wrong caller log was updated. This was due to the fact that the PCBOARD.SYS now contains an 'FF' in the Node Number (255). So all Nodes were being accepted as Node Number 255. PCB-Deposit now looks at the PCBOARD.DAT file for the Node Number. Note: If you are using the /X199 version, be sure that your Name of your CALLER logs is no longer CALLER. PCBoard will default to CLRxxx (where xxx is the node number). The reason being is that if you have Node Number 100, PCBoard cannot access a file called: CALLER199 (One to many characters). Please use only 5 characters. Added - PCB-Deposit will now read the environment PCBDOOR which is created by PCBoard when a user opens the door. Added - Added command stacking in the door. This will enable ROBOCOMM users to use the door without it hanging. Added - When Withdrawing/Storing your TIME/BYTES, you can now specify a 'A'. This stands for ALL. So if you wanted to store all of your BYTES via PCBoard you could do something like: DEPOSIT;SB;A;Q This would essentially load the Deposit Door, Store All of your Bytes and then return back to PCBoard. Command Stacking is available once in the door too. Removed - I removed most of the PRESS ENTER to CONINUE prompts and replaced them with a 3 second delay. The purpose for this was so RoboComm users can use the door without it hanging on them. July 19, 1991 -------------- PCBDEP.EXE Fixed - I *FINALLY* found the problem to users being able to withdraw time without being charged for it. This was definatley a benefit for the users, but not good for the Sysop. This will no longer happen. Modified - PCB-Deposit will no longer have the Press Enter To Continue command in the Opening Screen. There is now a 5 second delay and then it will continue onward. Modified - Modified the Log Off routine. I had one report of it doing funny things (Like appending the node number). Let me explain what happens. I first search for a Security Specific File (Which is what he probably meant by the node number). If I can't find one of those, I will then search for the normal log off script file. If that can't be found, no file is displayed. Hopefully that should solve the problem. April 12, 1991 -------------- PCBDEP.EXE Fixed - If a User LOST CARRIER before he/she got to the Main Menu, PCB-Deposit would log a BIG number (The current time in minutes) to the callers log. Fixed! Fixed - If a User LOST CARRIER anywhere in the program, most likely it would do a continous "CARRIER DROPPED" and keep recycling until you the Sysop got home ! Fixed! February 18, 1991 thru April 6, 1991 ------------------------------------ PCBDEP.EXE (46,988 bytes) Added - PCB-Deposit will now prompt the user when using the Goodbye command if he/she wants to log off *IF*: 1) He/She has withdrawn any Time 2) He/She has wirhdrawn any Bytes 3) He/She has more than 5 minutes left remaining. Thank you Brian Miller. Added - Added three macros: @CLS@, @MAXBYTES@, @MAXTIME@ @CLS@ - Will CLEAR the screen to Graphic callers @MAXBYTES@ - Will display the maximum amount of bytes the user is allowed to store (Security Setup via DPSM). @MAXTIME@ - Will display the maximu amount of time the user is allowed to store (Secuirty Setup via DPSM). Thank you Harvey Pierce. Enhanced - display routines through the comport have been improved. Thank you Brian Miller. DPSM.EXE (76,024 bytes) Added - Three new information pertaining to the USER was added to the Users Maintenance Screen: 1) Security Level (Defined in USERS File) 2) Max Bytes (Number of Maximum Bytes according to Security Setup) 3) Max Time (Number of Maximum Time according to Secuirty Setup) These three fields CHANGE on every user if their security level is different than the previous user. These are GLOBAL variables. Thank you Harvey Pierce. Added - A SET PCBDEP=PathToDoor was added. This is useful if you wish to run DPSM.EXE anywhere on your system. The last character in the PATH must be a '\' character. In other words, it should look something like this (VALID example): SET PCBDEP=C:\DOORS\DEPOSIT\ An incorrect setup looks like this (INVALID example): SET PCBDEP=C:\DOORS\DEPOSIT (DO NOT USE ONE LIKE THAT) Thank you Harvey Pierce Enhanced - Movement in the Security Level Section can now be used like PCBSM. Up/Dn Arrow Keys will now go DOWN, while the TAB or return key will shift to the right. Thank you Harvey Pierce. Enhanced - If the DATE is the USERS Maintenance is BLANK and you enter a DATE like this: 040691 it will be formated like this: 04-06-91 Thank You Harvey Pierce. Enhanced - Number fields are now shifted to the LEFT when Editing. This will avoid the problem of the previous number being MERGED to make a HUGE number. Thank You Harvey Pierce. Fixed - Fixed a problem with DPSM going to the WRONG user if an ALT-F command was used in the Users Maintenance. February 17, 1991 ----------------- PCBDEP.EXE Added - PCB-Deposit will now show the Log Off Menu to the User if he does a Goodbye within the door. Security specific Menus are also supported. Added - PCB-Depsoit will now update the CALLERS? file. Added - Minutes Used displayed when a user does a GoodBye. Enhanced - Proper Log Off is now complete. PCBoard no longer handles what it was previously doing. Fixed - Depending on if you users had CR/LF turned on in their communication program, they would either see a screen not properly formated or it would look just fine. This has been fixed. Everybody should seen a correct screen. Fixed - Color for non-graphics users is now GRAY (Like it should be). Changed - Changed the way Bytes Used to the User is displayed. In previous versions PCB-Deposit INCLUDED bytes deposited as Bytes Used. It will now subtract Bytes Deposited. I had one request to change it and am doing so. If this is a problem, please let me know and I'll fix it the way it use to be. February 5, 1991 ---------------- 1:56 a.m PCBDEP.EXE Fixed - Somehow USERS.SYS wasn't being properly updated. It is now (Spent 2 1/2 hours figuring this one out) working properly. February 4, 1991 --------------- 11:30 p.m. (Second Release for the 4th) PCBDEP.EXE Fixed - Forgot to add the new DEPTEXT to the 1.5 ZIP file. Fixed - Adjusting Time for an event was being REVERSED. (Somehow, it got changed [those little bugs]. Fixed - When withdrawing TIME, it wasn't showing to the USER that he/she was credit that much time in their prompts (Although, when they returned to PCBoard, they were actually credited for withdrawing TIME). Changed - Renamed the name of LEVELMIS to LVLMIS. This is so you can have an ANSI version (Although the PCBoard Color Macros are supported some people would rather have ANSI). You can now have a LVLMISG. DPSM.EXE Added - Updating of USERS.INF while doing a Alt-F, Alt-B, and Alt-T. 1:00 a.m. (First release for the 4th) PCBDEP.EXE Fixed - Command Line switch to the PCB directory had a problem if a trailing '\' was missing. It is no longer needed. Added - A GoodBye was added to the Door Added - MultiLingual Support. Works basically like PCBTEXT. Simply add the extension to DEPTEXT (i.e. DEPTEXT.FRE) and if a user logged on using French, he could use the French Text file. Added - Macros were added that support the door only and some of PCBoard's. Added - Most TEXT is now going to the DEPTEXT file. This allows for a full MultiLingual Door. Added - If a User isn't allowed to store any TIME or BYTES, none of the menus will be displayed to him/her nor will the KEYS to access these (i.e. WT,WB,ST,SB). DPSM.EXE Fixed - A problem with trying to FIND USERS. Enahnced - Change some of the color schemes. Enhanced Documentation as well. Note, if you Edit a User using DPSM, you need to hit the PgDn or PgUp key to save the users information. February 2, 1991 ---------------- PCBDEP.EXE Fixed - Bad compilation of the code. Sorry about that. Enhanced - Added more error checking to tell you the PATH/FILENAME if a file is missing. Enhanced - Added support for up to 255 security levels. DPSM.EXE Enhanced - Added support for up to 255 security levels. The order in which you have them does not matter. February 1, 1991 ---------------- PCBDEP.EXE FIXED - Sometimes it was possible when a User deposited all of his/her time, PCB-Deposit would keep saying Time Limit Exceeded. This was due because my function for calculation how much time is left is called every time a string is displayed. The problem has been LICKED!!! January 31, 1991 ---------------- PCBDEP.EXE Fixed - One the DEPTEXT areas was not working properly because it was hard coded into the program. Removed it. DPSM.EXE Enhanced - Change the way DPSM.EXE handles the way the USERS.INF and INDEX files are handled. This should increase speed when paging down or up or searching. I know it did on my system. January 30, 1991 ---------------- PCBDEP.EXE Fixed - Sometimes and somehow when a USER Deposited ALL their time, the would go into a continuous Loop. Why, I still have no idea. A recompilation on the library fixed the problem. DPSM.EXE Enhanced - Added some error routines to make sure when doing a PgDn works properly. Be sure your USERS.INF file is not corrupted. If DPSM doesn't work properly, PACK your USERS file and see how DPSM works after that (That should fix your problem). Janaruy 28, 1991 ---------------- Fixed - For some reason, when a user would try to WITHDRAW time it was being checked against his BYTES balance (Must of been asleepy on that one