VADV32 History ============== 6.1.230119 ---------------------------------------- + Updated Netfoss to v1.25. + Installer will now install 64-bit Netfoss on 64-bit systems. + Renamed user editor "compress" to "truncate". + Added user editor "compress" to remove all deleted users. 6.0.201121 ---------------------------------------- + Updated Netfoss to v1.24. + Updated Netfoss/Netcom settings. + Updated country restrictions and reworked the configuration. + Added user action statistics. + Added more options to trends. + Added average calculation to trends. + Improved user editor search. + Changed the database configuration form for faster and easier type switching. + Added support for ANSI.COM. + Added node option to whitelist user IP. + The VNET FTP batch file generator is changed to use winscp. - Removed diagnostic check for NtfsDisable8dot3NameCreation. ! Changed user global edit to multi-edit which applies only to selected users. ! Fixed dszlog not set for batch commands. ! Fixed sorting FIDOnet aliases. ! Fix error if attempting to close an invalid node. ! Fixed trends not showing correct low/high values. ! Check if node process is terminated but not the tree. 5.4.180528 ---------------------------------------- + Added screen capture options. F12 to open hidden window. + Added reverse proxy options. This changes values in tcpip.cfg if it detects a proxy is being used. ! RTBBSList will now accept https URLs. 5.3.180211 ---------------------------------------- ! Fixed filename/filepath validation on several forms. 5.3.180210 ---------------------------------------- + Updated Netfoss to v1.19. + Added option to display used disk space on the main window. VBBS default has always been to show free space. + Added alternate backup option to backup all subdirectories under the main BBS directory. ! Fixed GUI issue if three hard drives were being monitored. ! Fixed tooltips for a few fields. 5.2.161231 ---------------------------------------- + Custom IP bindings can now specify port numbers. + IP bindings now have a separate form for data entry. + Added support for AT2k Captcha script. + Changed how chart labels are centered. 5.1.160515 ---------------------------------------- + Logging will show which DNSBL server responded to the IP address. + Logging will show which country is being blocked. + Made changes to how paths are displayed and stored. ! Fixed activity log not always showing the full log on load. ! Fixed path issue with daily backup. ! Fixed issue with active minutes showing double minutes until next caller. ! Changed installer to put netfoss.dll in system32 for XP machines. 5.0.160505 ---------------------------------------- + Updated Netfoss to v1.14R. + Major GUI changes. + Added theme support for the main window. + Changed windows with tabs to use a more modern side bar with themes. + Added graphing of connections. + Added new statistic graph: trends. + Nodelist is rewritten with color coding. + Added active minute monitoring to replace the internal node monitor. + Changed Netfoss buffer and poll delay defaults to 0 (Netfoss default). + Added hostname restrictions. This will resolve and cache the hostname IP address and operate exactly like the IP restrictions. + Added time online to today's connections. + Files will open with their default association. + Added active and idle node information. + Added CPU usage information. + Binding to specific interfaces is now possible. + NetSpy option added for local display. + RTBBSList will become visible on the main form if an error occurs. + Check config.nt for settings. + Added additional environment variables with user info. + Caching of dns lookups (dnsbl and country restrictions). + Added setting for daily backup location. + Daily backup now stores all VADV paths and the files they contain. ! Fixed crash while resolving hostnames or checking country blocks. ! Events will now run if VADV32 is launched after the scheduled time. ! Trashcan.txt will be checked for a semicolon and added if missing. ! User will be disconnected if their IP is blocked from the menu. ! Fixed configured local nodes to be handled by VADV32. ! Better non-vadv32 node monitoring. ! Many various fixes. 4.8.141005 ---------------------------------------- + Updated Netfoss to v1.12. + Connections are validated before acception. + Added ability to set number of duplicate connections. ! Audio WAV files have priority over system beep. ! Path check will set the flag immediately. 4.7.140301 ---------------------------------------- + Reverted Netfoss to v1.10a. + Country blocking is now cached. + Hostname lookups are now cached. + Added VADV32 security options. + Added automatic blocking of repeated connections. + Added cache options. + Double clicking on statistics will load system statistics. + Added whitelist/blacklist buttons to who's online and user editor. + Added Today's Connection window to list all connections. - Removed DNSBL cache toggle. It can be controlled now from cache timers. 4.6.131201 ---------------------------------------- + Updated Netfoss to v1.11. + Updated default RTBBSList to bbsfinder.net (from bbsfinder.com). + Added RTBBSList update interval option. + You can now run more than one instance of VADV32 (requires Netfoss v1.10a). + Added debug logging options. + The blocked IP cache is now all purpose. + Added option to temporarily block IPs causing invalid sessions. + Added option to toggle pcansi.com. + Added netcom.ini support. + Added new netfoss/netcom parameters. + Added more node information. + VADV32 will now attempt to close hung nodes. + Added more node information. + Added VFinger support. + Modified main window. ! Fixed killnode.x not being removed after disconnect. ! Fixed geotool links. 4.5.120327 ---------------------------------------- + Updated Netfoss to v1.04a. + Added option to automatically submit the error log. + Reversed the daily stats bar. ! Fixed field length issue in the user editor. ! Fixed error while running events. 4.4.100807 ---------------------------------------- + Updated Netfoss to v1.03. + User listing search now includes real names. + Removed baud rate from today's callers. + Changed who's online time to mm:ss format. ! Fixed issue with today's callers. ! Fixed issue with window handles. 4.3.100604 ---------------------------------------- + Added new Today's Callers form. + Added new Who's Online form. + Added option to specify how many backup files to keep. + If timezone monitoring is on, the timezone option is grayed. + Utilized the AppendTextbox function. + Added descriptive titles to console programs. + Dashboard has been simplified. + New icons, multiple resolutions. ! Fixed nodes not being updated after editing channels. ! Fixed issue with certain functions not being silent. ! Fixed dashboard pager writing to textbox. 4.2.100201 ---------------------------------------- + Updated Netfoss to v1.02. + Added default value to tooltips in VADV32 configuration. + File and directory fields now default to white and turn red on invalid input. + If no telnet nodes are configured, attempted connections are now ignored. ! Fixed issue with title bar not being updated when changing the number of telnet nodes. 4.1.100101 ---------------------------------------- + Added option for a "telnet-only" system in which VADV32 would control certain aspects of the configuration. + Added more information to the node information form. + Node listing now shows local, telnet or modem types. + Local nodes can now be loaded by a double click. + The hostname in tcpip.cfg is now left blank if not resolved. + Added number of active connections to main form. + Updated the main form and dashboard labels. + Updated Netfoss to v1.01. + Added new Netfoss options in VADV32 configuration. + Channel configuration will set baseaddress and irq defaults for local node. + Added pager notification. VADV32 looks for VA32PAGE.FLG and will show a graphical notification and/or play an audio notification. (Rusty) + Hide FIDOnet text configuration menu if network not configured. + Message filter now has inbound and outbound option. + Changed window shrink/expand button and moved. + Changed hard drive refresh function to be more efficient. + Changed font to Lucida Console. + Added option to hide the debug window and expand the nodelisting. + Added option to view day statistics. + Added more information to day averages. + Reorganized main configuration form. + Menu and button enhancements. + The hard drive list is now dynamic. + Changes to VISK configuration and tossing. + Expanded IP restrictions to seperate blacklist and whitelist. + Added DroneBL as default blacklist database. - Removed netfoss options that were no longer available. - Removed very old v1.0 cleanup code. - Removed multiple refresh options from the window menu. ! Fixed issue when reloading the port if a local user is online. ! Fixed hostname not being saved to tcpip.cfg if resolved. ! Fixed error caused by blank baseaddress or irq in channel config. ! Fixed time connected issue with nodeinfo form. ! Fixed function block editor issue if file not in correct format. ! Fixed main window if Windows display properties are changed. ! Fixed socket error if the VADV32 configuration is edited while logged in locally. ! VADV32 will allow zero configured telnet nodes now. 4.0.090620 ---------------------------------------- + Added support for hard events if Netfoss socket handling is enabled. + Added new configuration option to use Netfoss for socket termination. This allows a much cleaner method to close nodes. You must be using Netfoss v1.1 or higher. + Added new configuration option to put the server into offline mode during hard events. + VADV32 will now look for LOGON.BAT and run it before executing the BBS. + Added new report that makes it easy to send areafix and allfix requests. + Added option to limit duplicate message scanning. + Redesigned how orphaned databases are scanned. + VADV32 will automatically add the BBS directory to the system path on the initial load. + Changed the active user statistic to use a range of days. + Optional VADV32 text files now accept $date and $time placeholders. + Reserved database VPHPBLOG for future use. + Added window option to minimize all console windows. + Added node option to load dial up nodes. + Added node option to minimize node windows. + Added node information option. + Added option to let VADV32 handle the logoff batch option in main.cfg. There is a VADV bug which causes a logoff error when logged in locally. This is disabled by default since VADV should handle it for any non-VADV32 nodes. + Moved option to perform hard reset on all nodes to the node menu. + Added support for vnntp32 and vnet mailer (future releases). + Channel configuration will load to first non-telnet node. + Channel configuration will automatically save changes. + During daily maintenance, all out*.box and temporary files will be removed. + Increased custom shortcuts to 20. + Added option to silently log blocked connections. + Added more error debugging code to timer2 routine. + Changed how new connections timer was handled. It will accept connections faster now. + Removed timer object due to above. + Language editor has a search option to help find strings. + Added new diagnostic check for registry entries. + Added ability to move and sort database network entries. + Added DNSBL ability. + DAYSTATS.DAT created each night. DAYSTATS.LOG is repaired each night. + Added option to reset all nodes on startup. + Added menu option to submit the v32error.log for debugging purposes. + Added menu option to open the bug tracker. + Added ability to double click ip address in node info to load geotool. + Added shortcut keys to message, file and custom database configurations. + VADV32 will fix the 115200 baudrate bug in VADV. - Removed VA32EVNT.BAT option. ! Restore (Show) All Nodes will work just like Restore Node Window now. ! Fixed issue when moving through the user listing using the keyboard. ! Fixed issue with the daily backup routine. ! If stats disappear, the internal stats will be read directly from the backup in case it cannot be immediately restored. ! Fixed internal issue with node 1 information. ! Fixed issue regarding non-vadv32 nodes. ! Fixed non-vadv32 nodes not being part of the online users count. ! Fixed error caused by missing local node temp directory (temp\n0). ! Fixed file trigger from logging improper node (should be 0). ! Fixed ip restriction form so input works smoother. ! Fixed form loading error handling that was causing an RTE. ! Fixed the file trigger form so wildcards are allowed. ! Fixed issue with online user detection routine. ! Fixed issue loading who's online information if VADV-PHP wasn't installed. ! Fixed who's online listing to work with VADV-PHP v1.5. ! Fixed right click when editing system statistics. ! Fixed crash caused when deleting database network and then editing one. ! Fixed triggers not executing in specified window state. ! Fixed bug when reading and writing voting information. ! Menu options are disabled during certain procedures. ! Fixed issue with active user statistics. ! Fixed ctrl-tab with multi-tab forms. 0000040: [Bug Report] Using node options with non-vadv32 causes unexpected results. (swinn) (swinn) 0000041: [Bug Report] Non-VADV32 nodes are not updated correctly in the nodelist. (swinn) (swinn) 0000048: [Feature Request] Allow FLG override. (swinn) (swinn) 0000022: [Feature Request] Add Support Hard Events in VADV32 (lwilson) (swinn) 0000052: [Feature Request] Main Window, Text box does not retain messages when VADV32 is restarted on the same day. (lwilson) (swinn) 3.11.080824 ---------------------------------------- ! Fixed bug causing the email databases to grow in size. 3.11.080823 ---------------------------------------- + Invalid sessions are no longer logged in the textbox. ! Fixed major corruption issue when deleting users. The SNTEMAIL and ONELINE databases would become corrupt and become a security issue. 3.11.080806 ---------------------------------------- + Voting booth configuration form will display the results. + Disabled RTBBSList logging because it was annoying. + Registration files are checked for and modified as needed. 3.10.080721 ---------------------------------------- ! Fixed minor issue when blocking a user ip address. 3.10.080711 ---------------------------------------- + Added tossing options for VISK, which would eliminate the need for the confusing spool.bat. + The daily backup will keep up to 365 backups. The rest are removed. + Added user listing browse button for fields needing a user number. + You can double click to assign databases to function blocks now. + Uninstalling networks will now completely remove them from the system. + Added ability to completely move networks. ! Fixed RTBBSList issue. If there was no response, it would try every minute instead every five. Also changed the timer for service down to 30 minutes. ! The database configuration X button works again. ! Fixed logoff.bat issue with Vista. Logoff.bat is now ran directly by VADV32 instead of being called by the generated login batch file. ! Fixed global editor issue with leftover debug code. ! Fixed an issue with dialup users being disconnected. ! Fixed an issue with an empty logoff.bat. ! Fixed issue when changing telnet port. 0000026: [Bug Report] FB Editor: Menu filename field too short. (swinn) (swinn) 0000020: [Feature Request] Email notifications (lwilson) (swinn) 0000023: [Feature Request] User editor (worf) (swinn) 0000027: [Bug Report] Network configuration "access flags" should be "user flags" (swinn) (swinn) 3.9.080303 ---------------------------------------- + Database network configuration shows a list of networks now instead of a textbox. + Rewrote how directories are scanned for improved speed and stability. + Added daily backup option to run during daily maintenance. This will backup the configuration and data files. + Re-organized the VADV32 configuration form. + Added log detail level to UUCP configuration. ! Fixed the maillist form to abide by the rules. 0000008: [Feature Request] Add Quick CDROM upload function (galaxyman) (swinn) 0000012: [Bug Report] VADV32 not reporting users online (intermittant) (scotty) (swinn) 0000014: [Bug Report] CheckMessageDupes - Invalid procedure call or argument (scotty) (swinn) 3.8.080122 ---------------------------------------- + Completely recoded node handling. The VADV32.x files are no longer used to track node usage. Instead it is all done internally with better efficiency. + Local node 0 is handled just like every other node now. + Added option to scan for duplicate user accounts based on handle, real name and IP address. (Lee) + Added inactive users in the top users form. + Added refresh button in the top users form. + Added feature to switch between the database types without using the pull- down menu each time. + The database topics form shows if the topics are assigned to function blocks, and if so it shows how many. + Added feature to assign database topics to function blocks. + Added option to repair BBS configuration files during daily maintenance. + Expanded the user information stored in memory. + User IP addresses are stored in the user account comment field. (Lee) + Added the ability to move user accounts. + Added filtering options to the duplicate message scanner. (Tim) + Added more logged information for duplicate messages. + Default IP address is 0.0.0.0 incase of an error. (Tim) + Events can be disabled. + Database topics will accept non-alpha characters now. + Show All Nodes will not minimize the visible nodes. + The text display form is now resizable. + Standardized field widths in all forms. + Re-organized the channel configuration form. + Daily Diagnostics will check the database count in each topic. + The database list form will report an error if the database count exceeds the maximum. ! Listboxes are returned to their previous location when returning from another form. (Lee) ! When moving entries in a listbox, it will center the selected entry. ! Fixed issue with the dashboard if it is disabled when VADV32 is loaded but is enabled later. The dashboard information was not updated. ! Fixed issue with the dashboard showing up if you load a second VADV32 instance. ! When adding database topics, it will scan all of the current topic letters and return the next available one. ! Fixed ip blocking to allow 0.0.0.0. ! Fixed message activity report spacing. 3.7.071220 ---------------------------------------- + Added option to scan queued messages for duplicates before tossing occurs. Settings incluse disabled, loose, moderate and strict. + Added option to toggle the network file repair that occurs during daily maintenance. + Added ability to block IP addresses with a subnet mask. + Re-organized the user editor. + Added user comment field even if it is really short. + A warning is given when giving a user SysOp access. + Added ability to edit system statistics. + Added ability to reset statistics. + Added option to hide all console windows. + Added compiled bbslist/nodelist checking in daily diagnostics. + Added menu options to view old log files. (Lee Wilson) + Added option to let the SysOp determine how to handle the optimize and compile after editing a database. (Greg) + Check for update will default to vadv32 setting. + Added options to purge message, file or custom databases. + Added global edit option to the user editor. (Matt) + Changed user editor so you can edit statistics. + File triggers are logged and displayed in the window. + File triggers can be set to run normal, minimized or hidden. + Added internal file trigger (REBOOT.FLG) to reboot windows. + If Windows is exiting, VADV32 will force all nodes to close. This should get rid of the "End Program" warning. + Changed "Execute VADV Events" default setting to enabled. + Rewrote how the network file repair functions. It will now combine identical echos in AREAS.BBS and TICS.BBS to avoid dupes. + Added browse buttom to the language configuration editor. ! File trigger commands can be of any extension now without causing fatal error. ! Idle minutes are only increased when VADV32 is in the start state. ! Fixed password tooltip issue. ! Minor fix to toss message function. 3.6.070924 ---------------------------------------- + Added language configuration and editor. + Added daily diagnostics which can report potential problems to the SysOp. + Added active users to system statistics. + Added database description to the gated database report. + The popup help options are now clickable to insert the sequence into the text box. + Updated Netfoss to version 1.0. + Netfoss settings can be set to 0 to disable (no parameter passed). + Changed how message tossing is performed to make it more efficient. + Changed remote hostname resolution. ! Timer inefficient issue resolved. ! Fixed minor interface bugs. 3.5.070611 ---------------------------------------- + Added option to play WAV file when feedback icon is lit. + Added a routine to repair a corrupted SYSPATHS.CFG. This can happen if you run a VBBS utility which was not updated for VADV. + Added new internal file trigger (BBSFILES.FLG) to create a list of all files contained in the file area. + Changed the Netfoss default buffer size to 800 bytes. + MSXML changed to use version 3.0. + The RTBBSList contains a user defined URL which can be updated in case the service ceases to be, or can be used for other purposes. + Internal node handling has been updated to detect BBS32.EXE and use it if present. + Updated Who's Online for changes in VADV-PHP. - Removed BBSfinder from the application. All references have changed to Real-Time BBS List as a generic label so it can be used for other listings if needed. 3.4.070320 ---------------------------------------- + Added search feature to the user listing. (Greg) + Added new option to send a oneliner to any node or all nodes. (Greg) + Added new option in FIDOnet dial lists to disable incoming TICS from that node. Requires VTIC v1.2 or higher. + Added new report to show missing echos from areas.bbs and tics.bbs. + Added menu options for FIDOnet text configuration files. + The repair FIDOnet files feature has been expanded to all network files. It will repair NETWORKS.LST now and sort it. + Added modem listing to the channel configuration. + Added a sort button to the NETWORKS.LST editing form. + When loading or deleting orphaned files, the listbox is made invisible to increase speed + If BBSfinder is disabled, memory usage will be displayed on the main form. + Added option to hide the BBSfinder display and instead show the memory usage display. + Added V32ERROR.LOG to the menu. + VADV32 will check for optional programs on a regular basis so a reload is not necessary to take advantage of installing a new program. + VADV32 will ask to reset QWK numbers for automatically setting them. + Changed the labels on the top 10 form. + Changed how the hard drive information was calculated. + UnixTime is now a 64-bit data type. ! Improved the status bar speed. ! Fixed a bug in the Message Activity Report. ! Fixed issues with the channel configuration form. ! Fixed issue when changing a channel's comport. It was not changing the base address and irq appropriately. 3.3.070302 ---------------------------------------- + Added TIC disable option for FIDOnet nodes. ! Fixed issue with country restrictions. 3.3.070301 ---------------------------------------- + Added country restrictions. + Added option to repair tabs and spaces in FIDOnet configuration files. + Added sorting to the VirtualNET and FIDOnet forms. + Added sorting to the event configuration form. + Added new data file VA32DATA.DAT. This contains various information. + Any hidden windows will be revealed upon the application's exit. + Integer optimizations. - Removed VADV32IP.DAT. The data is now found in VA32DATA.DAT. ! Fixed a problem with event times, net high time and net low time. ! Fixed error when setting a channel's IRQ. ! Fixed a max value error when editing databases. ! Fixed problem when trying to force VCleanDB to execute. ! Fixed a problem with the node listview object which would cause VADV32 to crash. 3.2.061118 ---------------------------------------- + Added the option to minimize to dashboard. This allows you to reduce VADV32 to a very small window that contains only the essential items. (Lee) + The tray icon will show when a connection is active. (Lee) + Added system statistics. + Added system averages. + Added top users. + Added new statistic for calls by day of week. + Added popup menu in certain forms to show available command line parameters. + Added internal file trigger offline.flg which will put VADV32 into offline mode until it is removed. (Tim) + Added feature so when a user account is deleted an optional batch file named ACTCLNUP.BAT will be executed to do any custom cleanup. ! Fixed issue of the trayicon appearing even if you have the option disabled. 3.1.061024 ---------------------------------------- + Netfoss updated to 0.9.6. + Installation package updated for Windows Vista. + Added configuration form for archive types (ARCS.CFG). + Added option to play WAV files at logon or logoff. + Added option to turn off node file checking. This should always be turned on, but if you are configured for a large number of nodes VADV32 will use a lot of CPU cycles. Turning this off will save those cycles. + Reduced CPU usage. + Reworked the "orphaned files" interface. + IP restrictions will check for duplicate entries. + Added sorting to a few forms. + Changed tray icon text. ! Fixed issue in which wildcards weren't being allowed for ip restrictions. 3.0.060918 ---------------------------------------- + Netfoss updated to 0.9.5. + Added an option to refuse duplicate connections from the same IP address. 3.0.060909 ---------------------------------------- ! Error in the installer script prevents VADV32 from being uninstalled. 3.0.060904 ---------------------------------------- + Netfoss updated to 0.9.3. + Added a form to choose between the different database cleaning options (VCLEANDB). + Reports user-agent to BBSfinder as VADV32. ! Changed upload and download forms to allow upper or lowercase command lines. ! Fixed problem where unneeded menu seperator bars were being displayed. ! Minor interface fixes. 3.0.060711 ---------------------------------------- + The VADV32 package includes a new replacement VCleanDB utility which is 32-bit which runs much faster. It also will clean the SNTEMAIL database which VADV-PHP uses. + Added VCleanDB log viewing. + Added support for VMail. + Local node 0 is now displayed in the nodelist. + Enhanced the VNET FTP batch file so it will process updates. + Improved previous instance detection. + Changed how events are executed. It uses the "start" command to make sure that they are executed one at a time in the order you specify. By doing it this way, even Win32 programs are executed properly. + VADV32 now requires Windows NT SP4 or later. It will not execute on an earlier version. + Allowed/Blocked IP addresses are now sorted. ! Reworked the routine that handles node refreshs. Lowered the cpu usage dramatically compared to what it was before. ! When updating BBSfinder, it will not cache the site any longer. ! Fixed the "No Reponse" error you get with BBSfinder updates when using early version Win2k servers (tested with the original Win2k installation). 2.7.060610 ---------------------------------------- + You can add up to nine customizable shortcuts to VADV32. They have a menu plus a hotkey. + If VADV32 is in offline mode, you can send a customized message. The file is \VA\TXT\OFFLINE.TXT. (Lee) + If all nodes are in use, you can customize the message sent to incoming connections. The file is \VA\TXT\BUSY.TXT. + Added startup events. These are events that will execute when VADV32 is loaded. (Greg) + You can do global editing on database groups now. (Doug, Greg) + Added ability to generate HANDLES.FID for FIDOnet. + Added V32ERROR.LOG to log any handled errors. + Added DOS Tools to the tools menu. You can launch VConfig, VMB or VString. + The hard drive list now will open a DOS prompt to that drive when double clicked. + The tray icon will be refreshed every minute incase it disappears for whatever reason. + Added an option to show hidden event windows in case they get stuck. + Menus were reorganized. + Other V32 programs are now accessible from VADV32. (Roger) ! If there are no triggers then VADV32TR.DAT is deleted. ! Fixed problem with VADV32 not processing POLLx.NET files. ! Events and VA32EVNT.BAT now adhere to the show window event setting. 2.6.060524 ---------------------------------------- ! Fixed an error in the BBSfinder routine that was caused by changes in the previous release. 2.6.060523 ---------------------------------------- + Added an option to set the refresh interval for the main window statistics. ! Fixed internal counters causing fatal errors after so many days if the BBSfinder or refresh statistics are disabled. ! Fixed problem with displaying of ram/pf usage. 2.6.060520 ---------------------------------------- + Added "file triggers" which allow you to run a specified command if the trigger file exists. (J.C. Doll) + Added an option to generate a report listing all gated databases. + Added a form to edit the actual text-section bulletins. (Havok) + Hard drive information will be displayed in red if it goes below 5% free space. + Changed the who's online display to work with VADV-PHP v1.0.060504 and later. If using a previous version of VADV-PHP then it will choose to not display web user information since it is not in the correct format. The display is now sorted by user number and will display all guests as well. + Added a new database tool to view message database activity. + Added an option in the tools menu to reset the control.dat file. + The reset node and reset all node options are now enabled even if users are online. It will display a warning message if VADV32 detects that a user might be affected. + Added an option to forcibly close an open node. + Added internal triggers to close nodes. + VADV32 will notify you if you try to exit when users are online. You also have the option now to force all nodes to close on exit. + Various optimizations. + Changed the main window font size and colors. Rearranged a few things. + Reworked the status bar. + Reworked how weekly and monthly updates are calculated. + You can now view the rest of the VADV log files using VADV32's interface. + You can now edit the various text configuration files used by VADV. + The compile network form is not closed any longer automatically to make it easier to compile multiple networks. + Added a link on the help menu to the online VADV documentation. - Removed VSMTP32, VIRC32 and VADV-PHP logs from the tray icon menu. ! Fixed a problem with the database report and WWiV networks. ! The hard drive list will not display information for non-existant drives. ! Fixed a problem detecting if users are online if the control.dat is missing node entries. ! Fixed a problem for needless message tossing. ! Fixed/improved the optimize database routine. DBGROUP.CFG and DATABASE.CFG do not always agree on the database type (message, file or custom). This is now synchronized to the DBGROUP.CFG setting which is always correct. 2.5.060402 ---------------------------------------- ! Fixed time zone information. 2.5.060227 ---------------------------------------- + Added an option with VirtualNET networks for VADV32 to create a batch file that will connect to the host and send/receive packets using FTP. + Reworked the user editor. It now contains the same editing abilities as the built-in one plus more. + Added the option to close to the taskbar. This helps prevent accidental closings by using the X button. If enabled, it will simply minimize the application instead of exiting. + VADV Diagnostics will check and warn against modified color configs. + Reloading the VADV32 configuration will now check for the various optional programs and enable their menus if found. ! The VISK configuration menu has been changed to better describe the paths (which was the same as the confusing descriptions in the schedule.exe program). ! Forms that have loading protection have been changed to guard all forms of closure. ! Reworked the IP address restriction function. ! Fixed a few missing tool tips. ! Fixed a problem regarding FIDOnet aka's. VADV32 was not creating the NET.x files properly. ! Fixed a problem with the displayed free hard drive space percentage. 2.4.060118 ---------------------------------------- + User editor now shows the last time the user was logged in. + Updated the HANDLES.UIP generator. It now is using the shared function with VSMTP32 as well as the autoresponder user number configured. If VSMTP32 is not installed then it defaults to user one. + VADV passwords are now masked. You can hover the mouse over them for the normal plain text display. + A dialog box to browse directories has been added to fields requiring a directory. - Log viewing is done now strictly through notepad for consistency. ! Improved the telnet option negotiation. ! Fixed a problem with the DB Group form (couldn't insert or delete). 2.3.051208 ---------------------------------------- + If the telnet listen port is already being used by another application, VADV32 will now report the error instead of crashing. ! Fixed/improved the way certain form items function. ! Fixed a problem where WWiVnet in the network editor was being set as network 6 instead of network 9. 2.3.051118 ---------------------------------------- ! Fixed bug that occurs when you change a database's topic letter (to move it from one topic to another). 2.3.051116 ---------------------------------------- + Added configuration form to edit the TWIT.LST file. + Added configuration form to configure the built-in mailing list feature. + User editor now allows you to use the auto-validation settings. + Internet remote systems configuration has been changed for easier configuration with VISK. + Changed the program appearance to match the other V32 applications. + All forms have been changed to the Tahoma font to match Windows. + Updated VADV32 to work with VSMTP32 and VIRC32. + Added the option for VADV32 to automatically monitor the timezone and update the BBS configuration as needed. + Network listing now shows the network types. + Removed the flexgrids. BBS statistics and hard drive information will display correctly for all systems. Also eliminates the flicker when updating. + Hard drive information now supports terabytes (for the heck of it). + VADV32 will now remember if it is closed while minimized. ! Added missing tooltips. 2.2.050929 ---------------------------------------- ! Fixed a few issues from the last release. 2.2.050927 ---------------------------------------- + Added a feature to automatically create the HANDLES.UIP file using the user database. + Added a feature to create a report of all available files on the BBS. + The insert button is now disabled if the maximum number is reached. ! Fixed the problem where you could not insert new topics or databases if the total number exceeded 100. ! The duplicate database filename function has been improved. It only reports the duplicate once, and runs much faster if there are numerous dupes. 2.2.050925 ---------------------------------------- + VADV32 can now check for newer versions. + Added the ability to configure VISK within VADV32. + Added the ability to configure doors within VADV32. + Added the ability to configure upload and download protocols. + Added the ability to configure the voting booth within VADV32. + Added the ability to configure random messages. + Added the ability to configure text sections. + Added the ability to configure multi-feedback. + Added the ability to configure user quick validation. + Added the ability to edit the irc-s.cfg file. + Added the ability to edit teleconference rooms. + Added the ability to edit teleconference actions. + Added the ability to configure the autoresponder. + Added the ability to configure networks. + Added the ability to compile network information. + Added the ability to reset/auto-number qwk conferences. + Added the ability to compile network data and optimize the database configuration. + Added a function block editor. + Added the ability to compile network nodelists. + Added the ability to perform database cleanup. + Rewrote the user editor. You can now edit users, insert new users, and delete users. + VADV32 will now display a message when BBSfinder is being updated. + Changed how the comboboxes were created. + Changed the channel and events configuration forms to match the new easier to use style. + Added a feature to check for orphaned database files. + Added a feature to check for duplicated database filenames. + Added a feature to view which subs are networked under a certain network. + Added diagnostics. + Reworked node handling to be more secure. + Installer now includes PCANSI.COM to make sure an ANSI driver is available for use. + Improved user detection. + Added a routine to monitor the STATVBBS.DAT file to keep it from being reset. ! Minor code changes. ! Fixed a problem if a system path was left blank. ! Fixed a problem with the "boot all users" feature. ! Fixed a problem with the scrollbar that occurs after sorting events. ! VADV32 now double checks the node when a user logs in to make sure the node is not in use. 2.1.050428 ---------------------------------------- ! BBSfinder updates now wait for 10 seconds instead of 5 for a response. ! MSCOMCTL.OCX updated. 2.1.050322 ---------------------------------------- + Enabled Pentium Pro optimization. ! Lower CPU usage during idle times. ! Fixed the length of the system password in VConfig. 2.1.050314 ---------------------------------------- + VADV32 will cleanup any files leftover from the last time it ran. + A message is displayed when channel configuration is loaded if the auto- node setup is active. + The BBS's channels.cfg is now updated along with the channelx.cfg. ! Fixed a problem with mouse movements causing the program to unexpectantly disappear or show the tray menu. 2.1.050228 ---------------------------------------- + Added the ability to toggle the sysop availability pager. + Updated the interface to display the pager status. 2.1.050220 ---------------------------------------- + Added the options to show or hide individual nodes. + If you double click on an active node in VADV32, then it will make it the active window. ! Changed how windows were made active. ! When internal node handling is used, it will attempt to load PCANSI as the ANSI driver. ! The path warning was moved to the config file. It was appearing every load if VADV32 was configured to not save window positions. 2.1.050215 ---------------------------------------- + Added a new option to toggle the display of event windows (daily maintenance or message tossing). I had made the windows visible in the last version, but in certain situations it is best if the windows are hidden. You now have the option. (Steven Reeves) 2.1.050214 ---------------------------------------- + Tray icon will now show server state as well as uptime. + You can now set the server state from the tray icon. + Resized the text display window. ! Fixed an issue with the tray icon. 2.1.050211 ---------------------------------------- + Added new option to automatically setup the node for VADV32 use as it is loaded. This will basically do away with the node setup, but you can disable it to allow customized node settings. + The "Setup this node for VADV32" option in channel config will now save the current node after the changes are made. + Added a one-time warning if the VADV directory is not in the path. + Minor interface changes. 2.1.050208 ---------------------------------------- + Added the ability to block users based on their IP address, or only allow certain IP addresses. (Lee Wilson) + Added a new node option to block the user's ip address. ! Fixed a configuration problem introduced in the last version. 2.1.050206 ---------------------------------------- ! Fixed (again) the problem that occurred with invalid telnet connections. It was apparently reintroduced with changes from the last version. ! Fixed a problem with the system tray icon. ! Fixed a few interface glitches. 2.1.050204 ---------------------------------------- + LOADBBS.BAT is now optional (by default turned off). VADV32 will do its own internal node handling to make it easier to setup. + The text window resets each night. + Added VADV32 logging. + Added new configuration option to specify the max length of the logfile. + Added options to view the BBS log, VADV32 log and VADV-PHP log. + Added who's online, which will show who is on VADV-PHP as well. + Added new informational icons: files to review and message validation. + Added a new node option to boot all users. + Rewrote the way sockets were being utilized. + Added the ability to start, stop or place the server into offline mode. + If you load a second instance of VADV32 now it will restore the original. + The installer now detects if VADV32 is running. + Added a status bar when doing automatic node configuration. + Added support for VADV events. + More code cleaning and polishing. ! Node windows are now kept up with using an alternate process which should eliminate any second login occurances. ! Node popup menu now only shows the valid commands. ! Fixed a problem with blank entries in the configuration forms. ! Fixed a problem with the http routine. Unresponsive BBSfinder updates were causing the window to not refresh (white screen). 2.0.050117 ---------------------------------------- + More meaningful BBSfinder error messages. + Cleaned up the code. 2.0.050115 ---------------------------------------- + Changed the tray icon to use double clicks instead of single clicks. ! Fixed a problem that occurred with invalid telnet connections. It would open the socket, but not connect, and then leave the socket open. This has been resolved. ! Idle mins are only recorded if daily maint is enabled (lack of node 1). 2.0.050114 ---------------------------------------- + Rewrote the connection routine for better error handling and messages. + VADV32 now records idle minutes. (Steven Reeves) 2.0.050113 ---------------------------------------- + Added more node options, such as chat with user, boot user, etc. + Modified the logging so its easier to see user logins. ! Paths configuration now removes any ending backslashes. 2.0.050110 ---------------------------------------- ! Fixed the nightly event problem again for the last time. 2.0.050109 ---------------------------------------- + Added the option to resolve hostnames or not. (Lee Wilson) + Added the ability to expand or shrink the BBS statistics part of the window. + Telnet port is refreshed during configuration reload or after a configuration change. + Telnet port option is grayed out if a user is online. ! Fixed a problem with nightly maintenance. 2.0.050108 ---------------------------------------- + Uptime is now written to tcpip.cfg. + Added a basic user editor. (Dallas Vinson) ! Fixed a few small cosmetic problems. 2.0.050106 ---------------------------------------- + Improved telnet performance. 2.0.050105 ---------------------------------------- + New setup program makes it easy to install. + New configuration is done within the program itself. No need to manually edit text files. + New interface that mimics the look and feel of the WFC screen. + BBSfinder.com client is integrated within VADV32. This is a unique BBS list service which provides a real-time listing of active BBSs. + Automatic node configuration is done by VADV32. + Automatic setup of the node directories is done by VADV32. + Local login from VADV32 using node zero. (Steven Reeves) + View today's callers from within VADV32. (Steven Reeves) + VADV32 now performs nightly maintenance and message tossing, therfore will take the place of node one. + Now supports up to 99 nodes. + You can specify which node to start with when accepting connections, and how many nodes to allow to be used for connections (up to your registration limit). + VA32EVNT.BAT can be ran each night to do door maintenance. + Optional beep when a caller connects. (Steven Reeves) + Minimize VADV32 to the tray, which saves some memory and a lot of screen space. (Steven Reeves) + Notification of new feedback for the SysOp. (Steven Reeves) - Stripped the program down to its bare essentials and then rebuilt it from the ground up. 1.0.030408 ---------------------------------------- First major release. Legend ---------------------------------------- + This feature has been added or changed. - This feature was removed. ! Bugfix from a previous version. () A name in parenthesis means that person suggested that feature.