BMExtreme Revisions
________________________________________________________________________________
(..) In all versions
(*) Exclusive to Professional version. (Previous to v2.2)
(p) Exclusive to Professional version. (v2.2+)
(h) Exclusive to Professional and Home versions. (v2.2+)
________________________________________________________________________________
v2.48 (December 11th 2006)
h Time is now accounted for correctly from logs.
h If Peak/Off-Peak enabled and Peak time is the same - off-peak now monitors properly.
h If Peak/Off-Peak enabled and Peak time is the same - changed so that peak time is only for that minute.
.. Clicking okay on config menu doesn't reset the time values anymore.
.. Shareware trial not being initialized on some computers fixed.
________________________________________________________________________________
v2.47 (June 20th 2006)
p Service executable can now be called any name (ie. BMService.exe).
h User is automatically selected if matches login screen name.
.. Now shows time connected to internet (for dial-up users).
.. Older log files are kept longer (now 5 instead of 3).
.. Fixed issue with profile logs being saved separately when under the same user.
.. Now checks for internet access (would previously cause freezing if not available).
.. Improved checking of some files in case they didn't exist.
v2.46 (November 30th 2005)
p NT Service can now be installed/uninstalled just by running executable (vs command line).
p NT Service can now be in any folder.
h Peak / Off-Peak stats now show in the main window depending on time.
h Peak times now initialize correctly.
h "Teminate connection" option saves correctly again.
.. Changed time code - should fix issues for some (log times, midnight saving, etc).
v2.45 (October 26th 2005)
h Crashing on exit related to sharing data has been fixed.
h Shared bandwidth now sends information even when not using shared graph (fixed again).
h Fixed activation error that occured in a specific instance.
h Graph reversed (again) and modified to be a bit more intuitive.
h "PasswordConfig" option now in config.dat (in addition to "PasswordExit" and "PasswordRestore").
h Full bar for month when cap was 0 fixed.
h Reworked bandwidth caps (ie. can now have peak/off-peak).
h Removed cap option in time interval.
.. Improved loading time in some instances when log file is large.
.. Speed text is now consistantly written as either KBits/sec, KBytes/sec, Kb/s, KB/s, or Mb/s.
.. WinPcap code library updated to v3.1.
.. Rearranged a few things in the main window and config menu.
.. Added some more error reporting.
v2.43a (July 17th 2005)
h Fixed some activation checking.
h "PasswordExit" added including fixing a few password related issues.
h Removed "TrayIconDoubleClick" in preference of "PasswordRestore".
.. Fixed weird tray icon text in some instances.
v2.43 (June 21st 2005)
p Negative values in shared data after month reset fixed.
h Graph reversed (with download at the top and upload at the bottom).
h Termination of connections upon loading (not depending on actual calculations) fixed.
h "Monitor IP addresses" does not show up in configure menu anymore (home version).
h Current graph now updates when exiting configure menu.
h Exit is now checked against password when enabled.
h Added "TrayIconDoubleClick" option in config.dat.
h Speed graph can now modified to reflect various connections (ie. 1.5 Mbit).
h Group ability added to share feature.
h Ranges 10.*.*.* and 172.16.*.* - 172.31.*.* are now excluded when LAN is ignored.
.. Bandwidth information has been added to the tray icon text (capped users).
.. Trial now includes saving logs.
.. Changed "ShowTrayIcon" option to "TrayIconShow" in config.dat.
.. Cleaned up look of large font dialog.
.. Improved floating-point consistency.
.. IP addresses are now checked in regards to monitoring adapter changes (rather than count).
v2.41 (February 15th 2005)
p IP logging will now follow any IP profiling rules from main profile.
p IP port profiling now follows same top-down checking as IP addresses.
p IP port profiling can now include wildcard value (-1) to cover entire field.
p NT Service now shares the same IP profiling code as dialog version.
p For completeness, IP logging will include IP's that do not match adapter IP address.
p Made IP logging a bit more efficient.
p NT Service crash fixed (from v2.40 release 2).
h Exit is now disabled in the tray icon if password protection is enabled.
h Any required web data is now correctly reloaded (doesn't check cache).
.. Modified buffer/recv sizes for winsock monitoring.
.. Translation selections are now in alphabetical order rather than the order received.
.. Hungarian translation added.
.. Option to export logs now defaults to true.
.. Files are saved again every 5 minutes (from 10).
.. Default monitoring for Windows 2000/NT/XP is now more accurate.
.. Removed backward compatible server code for version/features in relation to v2.00-.
v2.40 (December 8th 2004)
p NT Service can now activate itself (installation at command prompt).
p IP address profiles now can ignore and monitor at the same time.
p Remote speed/bandwidth notifications moved to profile section.
h Shared bandwidth now sends information even when not using shared graph.
h When changing time settings - profile now loads percent value correctly.
h Local speed/bandwidth notifications moved to profile section.
h User/Profile information now shows up in the window header and taskbar when in use.
.. Now checks for wrong weekday/month values in config.dat.
.. WinPcap code library updated to v3.1 beta 4.
.. Selected after loading with unselected adapters now correctly monitors.
.. Can now force monitoring (between WinPcap/Winsock/SNMP) as required.
.. Changed WinPcap monitoring to bootup decision (if available) rather than option.
.. Does not require WinPcap IP features anymore (Windows 2000/NT/XP).
v2.37 (October 19th 2004)
p IP Stats now do not overwrite same day entries (bug introduced in v2.36).
p NT Service can now monitor without WinPcap.
p NT Service not saving latest log data at closing fixed.
p NT Service can now access the internet features like the Dialog version.
p NT Service correctly saves ignore LAN/UDP preferences.
p Adding port in profile mistaken for IP address now fixed.
h Cleaned up a few errors with regards to graph output.
h Satellite cap not remembering previous values fixed.
.. Virus false positive taken care of.
.. Additional trial time now works properly for new versions.
.. Check for updates option now enabled by default.
.. Crash that occurred when restarting Windows 9x when using WinPcap fixed.
.. Percentage bars are removed after trial is over instead of just showing nothing.
v2.36 (October 5th 2004)
p IP Stats now also include domain name.
h Changed a few things in time profiles including the addition of cap changes.
h Bandwidth limit cases can now be handled for satellite users.
h Profiling entries now handle entries better.
h Graph system reworked.
h Password protection added.
h Added ability to stop being removed from task manager.
.. Changed intermittent save to every 10 minutes (from 5).
.. Cleaned up way the main dialog was rendered.
.. Modified the way tray icon is handled which may help users with disappearing BMExtreme icon.
.. Crash that occurred on some systems when switch users (XP) has been fixed.
.. Doubling of stats on reconnect for some users has been fixed.
.. Modified how stats are shown in main program.
.. Now can choose between MM/DD/YYYY, DD/MM/YYYY, and YYYY/MM/DD formats.
.. Hour limits now calculate based on the last x rolling hours, not fixed.
.. Bandwidth information stored for the last 12 hours even if restart is required.
.. Language files all put in Language.dat.
.. Now monitors UDP traffic (can be ignored).
v2.35 (July 20th 2004)
p NT Service not ignoring LAN when requested fixed.
p IP Stats are saved in BMExtreme folder rather than the BMExtreme/Logs folder.
h Changed graph logs ("week/month of" instead of "week/month ending on").
.. Log not saving properly when passing midnight fixed (Shareware version only - v2.35b).
.. Rechecks IP addresses every 5 minutes in case of new connections (WinPcap).
.. Profile.txt is now Profile.dat, and Current.dat is now Config.dat.
.. Small change to the way monthly cap totals calculated (average will not fluctuate during day).
.. Modified way logs are handled and saved.
.. Bandwidth values continuing to increase after disconnecting from the internet fixed.
.. "Data" folder will now be correctly placed in all cases.
.. Crash that occurred when "Data" folder not there fixed.
.. Stops monitoring when program is closing (fixes bizarre values which occurred for some).
.. Stores location of "current.dat" at startup to prevent saving in other locations.
.. Removed _Generic adapter threads from being checked (WinPcap).
.. Crashes on some computers when adapters added/removed fixed.
.. Went back to "new" thread code.
.. Increased total adapters to 5 from previous 4.
.. Fixed a small problem with update checking.
.. Correctly checks every 5 minutes for changed adapters (WinPcap).
v2.31 (May 11th 2004)
p Changed the way IP stats are logged.
h Changed way IP addresses are calculated (WinPcap).
.. Time is stored for satellite users in case of restart.
.. Modified graph text and config menu a little.
.. Removed HardcodeX from current.dat - check manual in regards to ipList.txt.
.. Fixed problem with window not being placed properly on dual+ monitor setups.
v2.30 (April 21st 2004)
p IP Stats monitor sent/received correctly if no IP address or large amount is monitored.
h Graph interval not returning to selected choice corrected.
.. Discrepancy between "close to limit" and "over limit" for warning fixed.
.. Only day values are stored in current.dat, the rest are taken from the logs.
.. Added ability to check cap against uploads only.
.. Modified graph and configure dialogs a bit.
.. Fixed small problem with hour spanning calculation.
.. Pause that seemed to occur every second on some machines fixed.
.. Fixed occasional crash that occurred when closing.
v2.26 (April 6th 2004)
p Program crashing at midnight due to logging IP stats fixed.
h Changed speed resolution to take the max of time per interval rather than average.
.. Now checks to make sure WinPcap is installed before allowing the option.
.. Will now adjust correctly when adapter is added/removed every 5 minutes (WinPcap).
.. Crashes caused by closing configuration dialog while modifying profiles fixed.
.. Fixed crashing problems with no adapters (WinPcap).
.. Option to choose Kbps for speed information added.
.. Values incorrectly initializing when adapter added fixed.
.. Cleaned up a few dialog boxes.
.. Additional memory leaks removed.
v2.25 (March 18th 2004)
p Fixed a few issues with IP stat logging.
h Speed notification loads setting correctly now.
h Stats not changing when IP List is selected fixed.
.. Cleaned up icons.
.. SNMP monitoring fixed for users with multiple adapters.
.. Reverted back to old way of thread handling.
.. Logging problems introduced in v2.20 taken care of.
.. A few problems with updating (new days) is fixed.
.. Tray icon is rebuilt if explorer crashes.
.. Crashing stopped at startup for some users (WinPcap).
.. Memory use has been cleaned up a bit.
.. Week and month stats now are properly saved.
.. Ukrainian translation added.
v2.22 (March 11th 2004)
p 0-0-2000.csv files are now properly maintained.
h Terminate/dialog at 5% now works correctly.
.. Incorrect total values for monthly capped fixed.
.. Getting out of config menu will not set stats back to last save anymore.
.. Removed netmask check (WinPcap).
v2.21 (March 6th 2004)
p IP stats should monitor connections without IP set for adapter (0.0.0.0).
p IP stats monitoring for each profile instead of just once fixed.
h Fixed profile and graph issues.
.. Day stats now reset on new day (bug brought in from v2.2b).
v2.20 (March 4th 2004)
h Graph changes occur instantly, and speed graph doesn't reset.
h Profile changes are now updated in graph logs as well.
h Graph speed option moved to configure menu.
h Fixed problem with remote data.
.. Rebuilt SNMP monitor code.
.. Stats are now not monitored when in the config menu.
.. Reconfigured how stats are stored and retrieved (now based on log files).
.. Modified how data is initialized.
.. Fixed a few issues with adapter inconsistencies.
.. Modified the tray icon.
.. Always on top quirk fixed.
.. Option to load when starting Windows added (removed from start menu).
.. Configure menu and tabs don't disappear if escape is pressed.
.. Even if adapters don't have an IP they will now show up.
.. SNMP will check win9x use per adapter rather than all at once like before.
.. SNMP now checks for new adapters every minute.
v2.10 (February 3rd 2004)
* Removed the ability to change tray icon.
* Added choice to view traffic with graphs even if ignored by profiles.
* Added choice to ignore internal network traffic.
* Added hour cap for satellite users.
* Added connection termination option when within 5% of limit.
* Shared monthly values now correspond correctly and are to 2 decimal places.
* Log stats (graph) are now correctly shown if less than 30 entries.
.. Doesn't crash if WinPcap is not installed, and option selected.
.. Cleaned up initialization code.
.. Fixed problem with loading corrupt files.
.. Dutch translation added.
.. Can now specify where log folder should be.
.. Fixed span day calculations - 1 day only counts today, 2 days counts today and yesterday, etc.
v2.00 (January 15th 2004)
* Shared stats are now based on username only and checked against email.
* Entire IP usage can now be logged.
* Graph stats are now from the latest to earliest.
* View remote stats through the internet.
* Internet support and information added.
* Graph/Speed information corresponds to selected user-profile.
* Graph lines added - horizontal lines represent minutes.
* Sent/Received part of graph now equal amount vertically.
* Speed graph now has both max and average speeds.
* Activation now takes place during internet usage (for dial-up users).
.. Rewrote thread code.
.. Changed log saving to every 5 minutes.
.. Minor changes to the main dialog done.
.. Reorganized memory usage.
.. Portuguese and Spanish translations added.
.. Fixed problem when loading with span day option enabled.
.. Removed backward compatibility for pre 0.90 versions.
.. Completely separated SNMP/WinPcap interdependence.
.. Window position is now checked on startup (in case moved off screen).
.. Fixed a few issues with profile editing.
.. Changed profile editing to tree view.
.. Added dialog box for BMExtreme update checks (when available).
.. Bandwidth limit will stay as entered (not change a few megs up/down).
.. Resetting session stats now work properly.
v1.72 (December 11th 2003)
* Now includes a Windows Service executable as well.
* User-profile tray icon menu modified.
* Choice of which profile to view on main window.
* Fixed a problem with profile.txt not saving in some instances.
.. Converted manual to PDF.
.. Loading of hardcoded IP's cleaned up.
.. Modified purchase text a bit.
.. Changed related buttons previously Okay/Ok to OK.
v1.70 (December 2nd 2003)
* Port checking added to IP profiling.
* Changed the way log/bandwidth/IP stats are shown on main menu.
* Monthly and weekly shared stats now on screen at the same time.
* All database access now to one central file (remote, shared, etc).
* Time profiling can now monitor more than one set time interval.
* Profiles can now be modified within BMExtreme.
* Frequency of shared checking now in configure menu.
.. Update checking now set to off on initial run.
.. Czech and Swedish translations added.
.. Changed KB/sec to KBytes/sec to reduce further confusion.
.. Increased total adapters to 4 from previous 3.
.. Moved single instance from "profile.txt" to "current.dat".
.. Special IP cases moved from "profile.txt" to "current.dat" - (Hardcode1..Hardcode4).
.. Fixed problem with WinPcap and adapter 3.
.. Fixed problem with large bandwidth use.
.. Removed translations from configure menu.
.. Span day calculations now include average per day.
.. Proper translation shows up in main window on initial load.
.. Added local speed limit warning.
.. Modified configure code and menu items.
.. Removed large windows for configure menu.
.. Selecting a previously unselected adapter now initializes values.
.. Modified how span day values are interpreted.
.. Span day values now updated through log files.
.. Now has option to allow multiple instances of BMExtreme.
v1.55 (October 1st 2003)
* Better checking for activation - reduces "" instances.
* Activation now checks 5 times.
* Frequency of shared updates can be changed (Shared_Check in "profile.txt").
* Windows XP user switching now works.
* Modified how graph highs are shown.
* Optimized a few functions for much better speed.
* Cleaned up previous day/week/month log information.
* Sharing between computers now correctly shows up in day/month limit graph.
.. Both versions are now named BMExtreme (Free and Professional).
.. Increased variable precision (> 32 gigs).
.. Increased intermediate variable resolution.
.. Main window now shows up properly on initial restore.
.. Reduced memory footprint a little.
.. Optimized memory usage by translations and graph data.
.. Added MB label to main window.
.. Polish translation added.
.. Moved speed data to main part of window.
v1.53 (August 30th 2003)
.. Restart warning now as dialog box.
.. Optimized a bit more.
.. Modified how speed stats are shown.
.. Norwegian translation added.
.. Problem with v1.52 storing data in the Windows folder has been fixed.
v1.52 (August 20th 2003)
.. Span days lowered to 35.
.. Speed information is received + sent.
.. Pressing escape now does not exit out of program.
.. French translation added.
.. Adapters now match when using WinPcap.
.. Storing values with more than 1 user now fixed.
.. Problem with current speed value fixed.
.. Reset day can now be set to 0 - monthly data will not be reset.
.. Fixed problem that would crash BM at start.
v1.50 (August 5th 2003)
* Added a few things to the shared information.
* Removed flickering when graphs enabled.
* Fixed a problem with multiple IP comparisons.
* Ignoring/monitoring IP's now checked correctly.
.. Log updates work even if computer time gets reset.
.. Window position at start fixed.
.. Added option to install shortcuts to menu.
.. Special IP's cases show up on Adapter tab.
.. Always on top now works again.
.. IP configure for those with USB adapters.
.. Added support for large fonts.
v1.46 (July 23rd 2003)
* Current speed shown even when outside monitoring time.
* WinPcap now only needed for IP checking.
* "Profile Example.txt" file properly now named.
.. Now remembers window position if moved.
.. Fixed value discrepancy for multiple users.
.. WinPcap now an option.
.. Last remaining small errors fixed.
.. Problem with bandwidth warning limit fixed.
v1.45 (July 16th 2003)
.. Totally redesigned so a lot of additions/modifications have taken place.
.. A few additions include profiling, .csv logs for spreadsheets, and improved interface.
v1.40 (June 9th 2003)
* Email option available when limit warning activated.
* Moved ignore IP's from file to option screen.
* Graph now shows both received/sent.
* Added WinPcap option for more precision on LAN connections.
* Logging of two separate time selections added.
.. Logs moved to /Logs folder.
.. Log files created properly if deleted.
.. Large fonts now an option.
.. Changed to 3 different connections rather than 4.
.. Fixed up options changing when cancelling.
.. Cleaned up configure options.
v1.37 (May 9th 2003)
* Changed graphics back over to non-OpenGL rendering.
.. Added MB/GB choice for bandwidth limit.
.. Fixed crashing problem.
.. Put version number in the main window header.
.. Fixed problem with checking for previous instance.
v1.36 (May 7th 2003)
* Fixed up some IP problems.
.. Now checks if already open.
.. Minimizes when close button pressed.
.. Option not to check for updates now in both versions.
.. Removed OpenGL stuff for the foreseeable future.
.. Added kb/sec in tray icon information.
v1.35 (April 28th 2003)
* Better information for shared users.
* Can now ignore certain IP addresses or only monitor the IP addresses.
* Checking for updates now an option.
* Graphs added for IP addresses, and connection speed.
.. Modified tray icon text.
.. Rewrote a lot so things have changed code wise.
.. Configure screen from BMExtreme now in both versions.
.. Translations now taken from files for easier modification.
.. Changed graphic rendering.
v1.32 (April 2nd 2003)
* Shared monitoring between computers added.
* Can now monitor between certain times.
.. Fixed error shown when behind firewall.
.. Fixed how capped values were calculated.
.. Removed unused code.
v1.30 (March 14th 2003)
* Can modify tray icon used.
* Cleaned up configure screen.
.. Added option for limit to be based on both sent/received.
.. Fixed up text when over limit.
.. Changed way update notice is shown.
.. Added option to have animated tray icon.
.. Fixed issue with closing down Windows and losing up to 1 minute of information.
.. Russian translation added.
.. Adapter options will just be dimmed and not reset if certain adapter not found.
.. Changed some winNT code.
v1.25 (February 23rd 2003)
.. Tried to make everything look more professional.
.. Added option to show icon on bottom
.. Italian and German translations added.
.. Fixed up configure file.
.. Made response of configure better.
.. Fixed issue with always on top when minimized.
.. Selecting adapters now works properly on win9x machines.
.. Changed display to a more cleaner look.
.. Modified appearance of the tray icon.
.. Changed installation program from INNO to NSIS to reduce file size.
v1.20 (February 15th 2003)
.. Installation setup.
.. Added graphs with percentage of bandwidth left.
.. Option to have program window always on top.
.. Option for warning when close to bandwidth limit.
.. Added LED lights on tray icon (Green-Receive/Red-Send).
.. Fixed day span calculations.
.. "Needs update" removed if new version installed on that day.
.. Fixed error with monitoring x days.
v1.16 (February 11th 2003)
.. Fixed problem with it working only on winXP (most likely).
.. Fast switch will not work for the time being.
.. Fixed problem with the statistics being written all the time.
v1.15 (February 10th 2003)
.. Added update checking.
.. Changed log saving to every 1 minute.
.. Cleaned up configure menu.
.. Fixed overwriting of last adapter.
.. Option to monitor last x days, and to reset stats monthly.
.. Double clicking on tray icon now minimizes and restores program.
.. Fixed problems with window not restoring properly after minimize.
.. Cleaned up code a lot.
.. Found bug which may have caused incorrect calculations for May.
.. Fixed multi-user problem in winXP switching mode.
v1.10 (January 23rd 2003)
.. Changed readme/log to an easier to read format.
.. Added header information to logs.
.. Cleaned up code - should be more accurate in a few cases.
.. Changed way data was written to logs (Easier to copy in spreadsheets).
.. Can now choose adapters to monitor (not working perfectly yet).
.. Fixed more subtle memory leaks.
v1.06 (December 26th 2002)
.. Fixed memory leak in some versions of Windows.
v1.05 (December 24th 2002)
.. Cleaned up interfaces.
.. Added multi-user functionality.
.. Added start minimized button in configure menu.
v1.02 (December 17th 2002)
.. Various errors and memory leaks should be fixed.
.. Put better checking between versions (2000/XP vs. 9x/NT/ME).
.. Changed log saving to every 2 minutes.
v1.01 (December 8th 2002)
.. Bandwidth limit now can include decimal values.
.. Fixed problems with win9x.
v1.00 (December 2nd 2002)
.. New icon.
.. May have fixed the negative values problem.
.. Added Reset current usage button in configure.
.. Added Total Amount (sent + received) to data files.
.. Changed log saving to every 5 minutes.
.. Saves on exit.
.. Fixed up calculation of a MB again, now it's absolutely correct.
v0.96 (November 13th 2002)
.. Fixed up some compatibility problems.
.. Reduced I/O calls, so should not bog down some computers.
.. Fixed error in weekly stats log (Would store day rather than week).
.. Fixed error in bandwidth average calculation.
v0.95 (November 6th 2002)
.. Configure done within program.
.. Now can check amount of bandwidth left in month.
.. Fixed up calculation of a MB.
.. Take into account leap years just in case.
.. Updates are now processed faster.
.. Now weekly statistics show up in program.
.. Better day detection if not used regularly.
.. Added daily and weekly file statistics.
v0.90 (November 1st 2002)
.. Now has quicker bandwidth updates.
.. Took out thread code.
.. Saves the month correctly.
v0.85 (October 31st 2002)
.. Cleaned up presentation.
.. Added tray icon.
v0.80 (October 26th 2002)
.. Initial Release.
________________________________________________________________________________