0.0.0.17
- Headers updated up to Miranda IM 0.8
- Added main menu
- Added "Legacy online status detection" option (by Anatoliy Samara)
0.0.0.16
- Headers updated up to Miranda IM 0.6 and plugin's sources were commented
- Added support for non-latin (OEM) user/computer names
- Added "Always Online" checkbox to contact's options
- Added mNetSend contact's status support
- Added "Free for chat" and "Invisible" statuses
- Now Messenger service can be started even from disabled state (Administrators only)
- Contact status check delay reduced from 60 to 30 seconds
- Fixed plugin hangup is some cases during Miranda shutdown on Win9x
- Updated translation file
0.0.0.15
- Fixed duplicated NetBIOS-names of options page
- Fixed non-Messenger dialogs stealing
- Fixed false NetBIOS error 13 when computer and user names are equal
- Fixed false Access Denied error when unprivileged user starts Miranda IM and Messenger service already stopped or started
- Fixed incompatibility with WinNT 4.0 (since 0.0.0.14)
- Fixed empty NetBIOS names registration (some rare plugins combinations)
- Changed infinite message popups timeout to 10 second timeout
- Added message boxes with timeouts (used when Popup plugin is absent)
- Added item "Explore" of contacts menu
- Added NetBIOS names registration separate selection
- Added automatic applying (switching to offline/online) of changed options
- Added remote computer comment field to user info
- Updated translation file
0.0.0.14
- Added full implementation of "Messenger sevice" mode
- Added enhanced network error messages
- Added support for Popup plugin
- Fixed unexpected long timeout of contact online status scanning
- Fixed missed Translate() calls
- Fixed worker threads handling (more robust way, like Miranda IM itself)
- Updated translation file
- Some minor fixes
0.0.0.13
- System requirements lowered to Win95
- ICMP CODS (contact online detection system :) replaced by NetBIOS CODS
- Fixed empty message appearance when unsupported type of SMB-packet recieved (by Andrew O. Shadoura)
- Fixed "missed names" in NetBIOS reciever
- Fixed "connecting 2" plugin status (now "offline")
- Added NetBIOS method of sending
- Added NetMessageBufferSend method of sending (WinNT + started Messenger service)
- Added "patient" NetBIOS-names deregistration routines
- Added search cancellation capabilities
- Added page with NetBIOS information to User Info dialog
- Added "NetBIOS names registration status" to Options dialog
- Added support for Updater plugin
- Updated translation file
- Some minor fixes
0.0.0.12
0.0.0.11
- Fixed crash after Miranda exit (DestroyServiceFunction bug)
- Persistent protocol status icons changed to customized
0.0.0.10
- Fixed crash if invalid computer name consists of upper ASCII table symbols
(russian symbols, germany umlauts etc.) in CharUpper WinAPI32 function
- Fixed incorrect IP resolving if invalid computer name begins with digital
- Fixed forgotten "unpingable" contacts (by Andrey anl_public3[at]mail.ru)
- Fixed 100% CPU usage if network connection was lost (now switching to offline)
- Added simple NetBIOS-names lookup
- Allowed contacts with unknown IP (user responsibility)
- Updated translation file
0.0.0.9
- Now searching for computer names, comments or workgroups.
Supported wildcards: ? - any single symbol, * - any symbols,
# - any digital symbol, [abcd] - symbol set, [a-z] - sumbol range,
[!...] - NOT in symbol set or range. Case insensitive.
- Added protection vs mailslot BO-attack
- Added duplicate message filtering
- Some small NetBIOS fixes
- Removed 256 chars message limitation (doh!)
- Fixed big message (> 424 bytes) handling error
0.0.0.8
- Fixed unexpected locking inside Win32 API function ReadFile when
reading from mailslot created with MAILSLOT_WAIT_FOREVER flag under Win98
(MAILSLOT_WAIT_FOREVER replaced with 2000 ms timeout)
- Added big message splitting (424 bytes parts)
- Added send message throttle (1000 ms) to preventing receivers mailslot overloading
- Added direct contact addition (inside Options page) by name or IP
- Added "RealIP" (equal "IP") and "About" (computer comment) settings to contact
- Changed translation file
0.0.0.7
- Added options page
- Added "Connecting" status (more smoother startup and shutdown)
- Added translation template file
- Added self message recognition
- Added message CR-LF-B6 normalization
- Added uninstaller support (PluginUninstaller 1.1.2.1)
- Some titles renamed from "WinPopup Protocol" to "WinPopup"
- Extended error messages
- Project updated up to Visual Studio .NET 2003
- Project refactored (STL to ATL -> file size changed from 112Kb to 72Kb)
0.0.0.6
- Fixed "Unknown Contact" in some poor interface plugins
- Added persistent protocol status icons
0.0.0.5
- Added "IP" setting to contacts (good for some plugins)
- Optimized ping detection routine
- Optimized LAN names search routine (now multithreaded, NetBIOS search not yet implemented)
- Optimized message sender (now multithreaded)
- Added NetBIOS message receiver
- Fixed Stop/Restart Windows Messenger Service routine
0.0.0.4
- Added experimental support for NetBIOS name registration (computer, current user, nick)
- Added restoring Microsoft Network Messenger after closing Miranda IM
- Fixed false contact status detection (was bug in ping functions)
0.0.0.3
- Plugin file renamed to winpopup_proto.dll
- Fixed tiny memory leak in ReceiveMessage function
- Added online/offline status checker
- Added auto-answer
- Added support for extended statuses (away, na, dnd, etc.)
- Added Miranda-aware safe threads handling
- Fixed hidden contact of first message
0.0.0.2
- Fixed tiny memory leak in SendMsg function
- Mailslot-receiver thread code refactored
0.0.0.1