AntiFreeze.NET - Version History
Changes:
- Delayed console creation for Tracert, UPnP Table and UPnP Discovery (no more empty console while thread initializes)
- Save targets of the threads ran from context actions menu to recents
- GeoIP database update
- Allowed to update the trial version
- Thread categories reorder
- Color control for all UI icons
- Better tray notification handling: added events time, merge similar messages
- Graphs render optimization
- "Refresh IP" action in Ping Monitor
- Statistics viewer optimization, improvement and fixes
- Icon now supportes Metro Tiles (Win8/Win10)
- Show current controlling tray thread in tray hint
- Added Http Monitor Thread
- Added sent/received traffic balance bar to Traffic Monitor panel
- Divided IP Scanner into two threads: classic Ping-based scanner and the DNS-based LAN scanner
- Better WhoIs DNS output
- IDN (International Domain Names) support
- Ping Monitor graph now shows fail duration even when failed in far past
- "Row for reminder" setting for Ping Thread
- Main window/tray optimization/fixes
- Updated SQLite engine to 3.8.11.1
- Write target IP in Ping Monitor console even on errors
- Better error/status translation for Ping Monitor and others
- Action to show thread graphs (Ping, Traffic and HTTP Monitors) in external fullscreen window
- Approximation lines in graphs
- ASC/DESC sorting in tables
- Fixed IPScanner ranges
- Fixed DNS update and its logging on startup
- Fixed and improved the Color Selector in Preferences
- Fixed Traffic Monitor interfaces list when all selected interfaces disabled
- Fixed Traffic Monitor interfaces enabled/disabled update
- Fixed logarithmic scale in ping graph
- Fixed "thread preset settings not saved when app exited on system shutdown"
- Fixed grid labels for values exceeding 4G
- Fixed TTL Fingerprint for Win10
- Fixed crash on "show logs from thread" in global log
- Massive UI improvement
Changes:
- Removed multiselect from settings
- Fixed "Thread sounds works when global sounds disabled"
- Added TTL-based OS detection to IPScanner
- Added time estimate for PortChecker, fail when estimated time exceeds 5 minutes
- Added reverse DNS request to HostInfo
- Split address and port into different columns in Connection Watcher table
- Header freezing and column sorting for tables
- Autoconverting URLS (http://ololo.com/somepage) to domain names (ololo.com) in configuration forms
- Resize become more funny
- Thread restart button and menu commands
- Repainted scrollbar slider
- Try to get DNS server on every request when no DNS servers
- Updated GeoIP database
- Check VC10Redist before start
- Add exceptions for 8080 port to the windows firewall (installer fix)
- Highlight controls on input errors instead of using buggy tooltips
- Added presets button to Add Thread Panel
- Remade Add Thread Panel
- Added filter for localhost connections in connection watcher
- Better thread icons
- Added delay when showing tooltips for static controls
Changes:
- Now Shift+click on recent thread or preset will start thread with configs window
- Don`t add startup threads to recents
- Removed useless settings: Actions menu limit, Detailed Logs, Log limits and some more
- Preferences window various fixes and changes
- Suppress "updates available" message when update window is running
- Installer fixes: warn if already installed, close when uninstalling while running, removing "changes.log" when uninstalling
- Multimonitor support
- Updated ping sounds
- Allowed to override data xml (knownports, etc) when placing them in AntiFreeze.NET folder in user profile
- Fixed context menu for Context Menu key - now shows main menu OR thread menu
- Switched statistics in traffic monitor graph (as everywhere else: received at left and sent at right)
- Better Presets list window
- Better Get Best Route window
- Better Update window
- Fix crash at exit when thread with tray animation is focused
- Fixed crash when SQLite database is broken
- Fixed Check for updates when no connection
- New hint system - no stupid tooltips and separate tooltips where they worth to be
- DNSResolver now handles multiple DNS addresses (primary/alternative) of all network interfaces
- Added "Terminating" and "Failed" overlays over thread graphs is they are so
- Restricted using 0.0.0.0 on Trace Route, Ping and Port check
- Removed Data and Don`t fragment settings from Ping Monitor
- Disabled Startup tab for runtime Ping Monitor configuration (except the threads from presets)
- Using Title-style for all windows and thread names, menus, actions and other
- Text View window improvements and fixes
- Crash Reporter improvements: ui and sending progress
- Fixed TrayIcon hint and CustomHint crash on Windows Theme switch
- Added Uptime label to about
- Added "Report a Problem" window for custom user feedback
- Fixed crash when click on Thread Complete tray notification for global console thread
- Fixed empty context menu in some case
- Fixed locale-specific bugs in MSOffice statistics exporter
- Fixed crash in HTML statistics exporter
- Now traffic monitor ran from recents or preset when all its interfaces are already counted will fail immediately instead of starting empty
- Fixed realtime graph lines width change applying
- Highlight failed, stopped/paused entities in header
- Fixed resizing and moving window various bugs
- Some Statistics View optimization (also switched to Native SQLite implementation)
- Set app icon for all tray notifications of thread actions
- Fixed tray icon color when tray icon animation is disabled
- Massive Statistics windows UI fixes
- Massive Thread configuration windows UI fixes
- Massive thread logging (under different circumstances) fixes
- Various fixes in Global Console
- Added notification messages grouping to Traffic Monitor and Connection Watcher
- Added "click apply" infolabel to settings (Colors, Fonts)
- Fixed rereading hosts file on change
- External IP Thread now able to detect NATs
- Added more notification settings for ping thread
- Clip graph panels to workaround GDI+ lines antialiasing strange behavior
- Various graph renderer fixes
- Failed and terminated threads cannot have actions and pause/resume buttons
- Repaint paused thread`s panels on quick settings changed
- More detailed DNS results
- Added fail time measurement hint for Ping Monitor
- Fixed Add Thread panel scroll to 0 when expanding category
- IP Scanner now shows progress in tray hint
- Trace Route now able to check MTU values of intermediate hosts
- Fixed visualization and hittest for Header buttons
- Added port checker to context menu for IP addresses
Changes:
- Fixed trayIcon crash when no taskbar (Explorer is closed)
- Fixed trayIcon recreation when taskbar recreated
- Fixed initial header button hover
- Fixed multithreaded crash on closing form with active threads
Changes:
- Various traceroute message fixes
- Remove UAC warning on update when no UAC enabled
- Better "no update found" message
- Allowed IP scanner to retrieve MAC addresses from found hosts
- Fixed DNS threads 'useHosts' parameter saving
- Reread hosts file when changed
- Now click on tray notification focuses on caller thread
- Fixed errors when running from the network share
- Used own TrayIcon implementation with Vista+ features
- Added custom icons for all known tray notification events
- Thread icons update
- Fixed saving settings on system shutdown
- Fixed fail of running AntiFreeze.Updater when UAC forbids admin access
- Fixed Win+Up for main window
- Fixed strange ZeroDivide crash in statistics forms
- Fixed main window off-screen position
- Standardized forms: no X button and disable minimize/maximize functionality
- Added GetBestRoute action to Routing table
- RouteTableThread now can add and remove routes
- Context menu improvement for tables
- Update DNS settings when networks availability changes
- Safer configs loading for preset threads
- knownports.xml extended by Wikipedia, added protocol
- Table render optimization
- Added Connection Watcher thread to watch opened sockets
- Updated GeoIP database
- Fixed z-order in screenshots
- Added DNS retry control for Ping Monitor
- Fixed header hittest crash in weird case
- Fixed disappearance of network interfaces from traffic monitor thread when they're disabled
- Added Vista networking to NetworkInfoThread
- Some memory optimization (using for created forms)
- Minor fixes
Changes:
- Fixed hint for UPnPMappingTable
- Keyboard controls for switching tabs and for add thread panel
- Added geolocation data to HostInfo and GetExternalIP threads
- Ping started from preset now restarts DNS request in 5 seconds on fail instead of failing immediately
- Added list of listening to Traffic Monitor title
- Added action to clear counters to Traffic Monitor
- Fixed change of listening interfaces at Traffic Monitor run time
- UPnP Remove mapping thread. Can be started by actions of UPnPMappingTable
- Fixed crash when running forbidden by Windows UAC applications
- Added DNS server and 'hosts' file configuration for DNSLookup and DNSLookupIP threads
- Better max/avg/min values render on graph (added semitransparent background)
- Hyperlink context type and items in highlight menu
- Improved HostInfo parsing for
http://
links
- Added hint to "Recent threads" in add thread tab
- Added "Fast" mode to IP scanner
- Optimized NetworkInfoThread output
Changes:
- Added 'Menu' button to main window
- Threads now will scroll Global console to end
- Various fixes in Statistics
- Recent threads menu fix (now opens immediately, not after second click)
- Added 'Run' submenu to run new threads with the same target as current
- Minor UI tunning and fixes
Initial release.