Multi protocol and free instant messenger client app for Windows PC!

Miranda NG (32-bit)

Join our mailing list

Stay up to date with latest software releases, news, software discounts, deals and more.

Subscribe
Download Miranda NG 0.95.12 (32-bit)

Miranda NG (32-bit)

 -  100% Safe  -  Open Source

What's new in this version:

Core and libraries:
- Issue #2319 autoexec system now supports "-" in addition to "?" ("delete" operation)
- Issue #2473 added Options/Enable hidden setting to block user access to the "Options" dialog
- updated libcurl, liblua, libmdbx, libtox, PCRE, SQLite, and TinyXML2 libraries
- hidden subcontacts are no longer considered as unknown contacts
- fixed missing uninstaller icon in Windows settings section "Apps and features"
- Issue #2497 fixed inability to delete several accounts in a row

Protocols:
Discord:
- Issue #2230 if the server requires captcha input, Miranda will now open the browser window
- added opcode 7 (Reconnect) processing
- fixed inability to leave the guild
- Issue #705 system tray icon now reflects actual status of protocol
- Issue #1953 fixed a bug that caused changing status post-sign-in doesn't work unless a normal client is also open
- fixed erroneous display Request authorization menu item for group chats
- fixed a "400 BAD REQUEST" error when sending the "mark as read" request
- fixed contacts search
- fixed authorization approving
- Issue #2318 fixed getting new message notifications
- fixed custom user statuses processing

Facebook:
- added sending "Marked read" notifications support
- Issue #1012 added Load also Messenger contacts at login (not only Facebook friends) option
- restored Keep messages as unread on server option
- Issue #2310 since Facebook does not allow to go into invisibility "on the fly", the Invisible status was removed and replaced with the Use invisible mode after login option
- Issue #2224 fixed a bug that caused each group chat message to start a new conversation
- Issue #2260 fixed message receiving
- Issue #2321 fixed display of reading marks while working with MessageState plugin
- Issue #2456 fixed "ERROR_QUEUE_NOT_FOUND" error
- Issue #2476 fixed "ERROR_QUEUE_EXCEEDS_MAX_DELTAS" error

ICQ:
- Issue #2277 added the ability to load contact's history from the server and Load server history contact's menu item
- added auth request support (MRA only)
- Issue #2201 file transfers are implemented as file transfers now because links aren't clickable
- Issue #2341 Miranda no longer closes the session at logout if the user is logged in using a one-time SMS password (the old behavior caused a new one-time password to be requested at each login)
- Issue #2123 fixed adding contact to wrong group
- Issue #2316 fixed restoring groups after the user deleted the ClistGroups section from the database
- Issue #2352 incoming messages and file transfers received the current time (the time they were received by Miranda), instead of sending time. This has been fixed
- fixed protocol status restoring after hibernation
- fixed bug due to which new messages received were immediately marked as read
- Issue #2470 fixed incorrect timestamp of the last incoming offline message
- Issue #2482 fixed session closing when going offline

Jabber:
- Issue #1149 added XEP-0313: Message Archive Management support and Load server history contact menu item
- Issue #2279 added XEP-0363: HTTP File Upload support for group chats
- added XEP-0231: Bits of Binary support and Inline pictures in messages (XEP-0231) option. You will need to assign IEView as a log viewer to see inlined images
- added XEP-0319: Last User Interaction in Presence support
- added XEP-0333: Chat Markers support
- Issue #2469 added SCRAM-SHA-1-PLUS and SCRAM-SHA-256(-PLUS) auth support
- added TLS 1.3 support
- added MessageState support
- added account name to the roster editor's window caption
- added Enable chat states sending (XEP-0085) option per as required by XEP-0085: Chat State Notifications
- added Identity hidden option (see plugin page for details)
- added Embrace picture URLs with [img] option
- Issue #2257 double click by room name in service discovery windows now opens "Join chatroom" dialogue
- Issue #2382 double click on a bookmark now brings up an editing window
- XEP-0184: Message Delivery Receipts support is turned on by default
- Send messages slower, but with full acknowledgment option was renamed to Use message delivery receipts (XEP-0184)
- capability cache is stored in a JSON file now (instead of a database)
- renamed Receive conversations from other devices (XEP-0280) option to Enable carbon copies (XEP-0280)
- renamed Keep contacts assigned to local groups (ignore roster group) option to Ignore server roster (groups and nick names)
- changed roster export format to simple XML (import from the old format still supported)
- removed XEP-0022: Message Events support. It's become completely obsolete these days
- removed XEP-0256: Last Activity in Presence support. Use XEP-0319: Last User Interaction in Presence instead
- Issue #2447 removed xmpp.*.* pattern from Jabber2Jabber transport detection
- Issue #2219 fixed XML console broken in 0.95.10.2 release
- Issue #2221 fixed user invitation
- Issue #2236 fixed crash when trying to cancel a frozen file transfer
- Issue #2243 buggy OpenFire stanzas drive Miranda crazy
- Issue #2248 fixed auth requests ignore
- fixed Chinese in error messages
- fixed hiding software version via caps request
- Issue #2395 fixed inability to move the position of protocol menu items
- fixed XEP-0045: Multi-User Chat implementation incompatibility with OpenFire
- Issue #2438 fixed privacy lists editor
- Issue #2439 fixed adding false contacts by the roster editor
- Issue #2492 fixed an issue with group chat name after group chat was manually removed from the contact list
- Issue #2502 fixed a crash that occurred if the Use Stream Management (XEP-0198) option was enabled

MSN:
- deprecated. Microsoft has stopped supporting MSN protocol on their servers. Use SkypeWeb instead. Contacts and history will be automatically converted to the Dummy protocol.

SkypeWeb:
- Issue #2308 if Miranda receives a "Skypetoken has expired" message from the server, the token will be automatically erased from the database to show the user a new token request
- fixed Skype disconnections
- Issue #2306 fixed status display
- fixed error 401 in contacts query

Steam:
- Issue #2247 fixed crash on adding a contact with Cyrillic name
- Issue #2251 fixed corrupted xStatus text
- Issue #2398 fixed multiple display of the verification code input dialog

Tox:
- crash fix for contacts search

Twitter:
- Issue #2218 added support for direct messages
- Issue #2193 if Treat tweets as messages option is enabled, tweets will be treated as unread messages
- removed Base URL option

VKontakte:
- added audio_message, graffiti, and story attachments types support (read-only)
- updated VK API version to 5.120
- removed Message for return to group chat: option

Plugins:
ChangeKeyboardLayout:
- Issue #2338 fixed plugin's work in case the Birman Typography Layout is installed instead of the standard one

Clist_blind:
- Issue #2281 added Remove temporary contacts on exit option
- Issue #2311 added ability to expand/collapse groups with Left/Right keys
- Issue #2312 added hotkey for toggling Enable groups (Ctrl+⇧ Shift+G by default)
- moved all common contact list's options to the Contact list → Common
- renamed Disable groups option to Enable groups
- Issue #2421 increased the maximum length of a group name from 128 to 256 characters

Clist_modern:
- Issue #2281 added Remove temporary contacts on exit option
- Issue #2311 added ability to expand/collapse groups with Left/Right keys
- Issue #2312 added hotkey for toggling Enable groups (Ctrl+⇧ Shift+G by default)
- Issue #2451 contacts sorting by last message time now considers file transfers, not only messages
- moved all common contact list's options to the Contact list → Common
- renamed Disable groups option to Enable groups
- from now accounts in "Configure view modes" window are displayed by their visual names, not by physical protocol names
- Issue #2421 increased the maximum length of a group name from 128 to 256 characters
- Issue #2191 view modes did not work correctly when offline contacts are always shown
- Issue #2198 reopen of "Configure view modes" window no longer resets checkboxes on "Sticky contacts" tab
- Issue #2208 fixed button text change on view mode change
- Issue #2227 fixed "Configure view modes" window's glitches
- Issue #2498 fixed automatic window resizing

Clist_nicer:
- Issue #2281 added Remove temporary contacts on exit option
- Issue #2311 added ability to expand/collapse groups with Left/Right keys
- Issue #2312 added hotkey for toggling Enable groups (Ctrl+⇧ Shift+G by default)
- moved all common contact list's options to the Contact list → Common
- renamed Disable groups option to Enable groups
- Issue #2347 Do not separate offline contacts option is now applied "on the fly" without requiring a restart
- Issue #2421 increased the maximum length of a group name from 128 to 256 characters

Dbx_mdbx:
- added event cursors support
- implemented a faster way to remove a contact
- Issue #2367 there were empty events after deleting the history of the metacontact

Fingerprint:
- removed MSN clients option

History++:
- Issue #2326 fixed plugin unloading

IEHistory:
- fixed status bar resizing

IEView:
- added Code toolbar button to insert corresponding BBCode
- "copy" command now can copy images too
- Issue #2434 fixed incorrect placement of the file description in the %text% field instead of %fileDesc%

MessageState:
- inside local networks only one check could be displayed sometimes (if message delivery takes less than 55 ms)

MirOTR:
- added context menu item on "Accounts" tab to copy a fingerprint
- Issue #2346 fixed new private key generation

Msg_Export:
- Issue #1743 added Select all and Select none context menu items to "Contacts" tab
- Issue #2264 fixed "User ID" column content displaying

mTextControl:
- plugin was converted to library
- added [color] BBCode support

New_GPG:
- Issue #2258 plugin works again
- added Send error messages option
- Issue #2266 plugin's main menu items moved to submenu
- Issue #2259 fixed attempts to decrypt group chats
- fixed hangup during key generation
- Issue #2441 fixed crash when unloading the plugin

NewsAggregator:
- fixed import from files without htmlUrl tag

PluginUpdater:
- Issue #2409 added Restart Miranda automatically option
- unpacking is now faster
- prohibited update window closing when updates are downloaded
- Issue #2241 fixed wrong behaviour of filter in "Component list" dialog

Scriver:
- Issue #2408 added ability to paste file URL (file:///localpathtofile) instead of file sending initiation on file drag-n-drop to message area (with the Shift key pressed). You can create Chat/ShiftDropFilePasteURL = 1 hidden setting (BYTE) to disable this behavior
- Issue #2501 added Message sessions → Group chats → Events and filters tab
- Issue #2479 zoom change of message log and zoom change of input area (by mouse wheel) are no longer dependent on each other
- outgoing messages in group chats (they were previously silent) now have the same sound as outgoing messages in private conversations. Use Message sessions → Group chats → Events and filters to mute unwanted group chats sounds
- Issue #2233 removed Sounds → Group chats → Incoming message option. Use Message sessions → Group chats → Events and filters to mute unwanted group chats sounds
- Issue #2244 fixed Quote button behaviour
- Issue #2254 fixed reversed transparency options
- Issue #2256 fixed the disappearance of the group chat log after changing the background color
- Issue #2274 fixed file sending to offline contacts

SecureIM:
- Issue #2290 added "Account" column
- Issue #2263 plugin now shows account name instead of internal name
- Issue #2267 import dialog no longer prompts you to create a file immediately

SeenPlugin:
- Issue #2446 fixed popups

SendSS:
- Issue #2272 fixed file sending via CloudFile

SmileyAdd:
- renamed "custom smileys" to "stickers"
- fixed a huge memory leak when destroying temporary windows with smileys

StdClist:
- Issue #2281 added Remove temporary contacts on exit option
- Issue #2311 added ability to expand/collapse groups with Left/Right keys
- Issue #2312 added hotkey for toggling Enable groups (Ctrl+⇧ Shift+G by default)
- Issue #2313 added Don't move offline user to bottom option
- moved all common contact list's options to the "Common" subsection
- renamed Disable groups option to Enable groups
- Issue #2421 increased the maximum length of a group name from 128 to 256 characters

StdMsg:
- Issue #2408 added ability to paste file URL (file:///localpathtofile) instead of file sending initiation on file drag-n-drop to message area (with the Shift key pressed). You can create Chat/ShiftDropFilePasteURL = 1 hidden setting (BYTE) to disable this behavior
- Issue #2501 added Message sessions → Group chats → Events and filters tab
- Issue #2479 zoom change of message log and zoom change of input area (by mouse wheel) are no longer dependent on each other
- outgoing messages in group chats (they were previously silent) now have the same sound as outgoing messages in private conversations. Use Message sessions → Group chats → Events and filters to mute unwanted group chats sounds
- Issue #2233 removed Sounds → Group chats → Incoming message option. Use Message sessions → Group chats → Events and filters to mute unwanted group chats sounds
- Issue #865 fixed pop-up of a window (by new message) even if the "In background" option is turned on
- Issue #2136 fixed window blinking
- Issue #2250 fixed drag and drop
- Issue #2262 fixed contact name on tab title after adding contact
- Issue #2274 fixed file sending to offline contacts
- Issue #2276 fixed leaving a file's icon in the input area after drag-n-drop
- Issue #2284 restored context menu of input area
- Issue #2314 message input area focus now follow tab switching again

StdUserInfo:
- Issue #2317 fixed some Unicode problems

TabSRMM:
- Issue #2278 added the ability to drop files to group chat's input area
- Issue #2408 added ability to paste file URL (file:///localpathtofile) instead of file sending initiation on file drag-n-drop to message area (with the Shift key pressed). You can create Chat/ShiftDropFilePasteURL = 1 hidden setting (BYTE) to disable this behavior
- Issue #2246 added UNC links (\servershare) support
- Issue #2501 added sound settings to Message sessions → Group chats → Events and filters
- text restoring feature now work in group chats, not only in privates
- outgoing messages in group chats (they were previously silent) now have the same sound as outgoing messages in private conversations. Use Message sessions → Group chats → Events and filters to mute unwanted group chats sounds
- Enable unattended send (experimental feature, required for multisend and send later) option is now applied "on the fly" without requiring a restart
- Issue #2503 "Send to multiple users" now respects filtering/view modes contact list
- Issue #2222 disabling automatic scrolling (F12) no longer prevents new messages from arriving at the log
- Issue #2484 limited the maximum width of the context menu in group chats
- Issue #2233 removed Sounds → Group chats → Incoming message option. Use Message sessions → Group chats → Events and filters to mute unwanted group chats sounds
- Issue #2184 fixed movement of the current tab's highlight when switching vertical tabs
- Issue #2197 fixed broken input box shortcuts and Tab key
- Issue #2200 fixed hotkeys regression
- Issue #2210 fixed crash that could sometimes happen when a Quote button is pressed

UInfoEx:
- fixed non-working Homepage menu item

XSoundNotify:
- Issue #2269 plugin works again

For developers:
- exported Netlib_Dump from mir_app
- added missing szValue parameter to db_get_sm / getStringA / getWStringA / getUStringA/ getMStringA / getMStringW
- added DBEF_TEMPORARY — new flag to disable event notification about event addition
- moved SINT64_PARAM support into libjson
- Chat API
- added Chat_GetDefaultEventDescr() function to not translate the same strings in 5 different places
- added CHAT_INTERFACE::CreateNick function to process nick name creation for group chats
- added LOGINFO::bSimple variable for events without possible formatting
- added stubs for database event cursors
- added PROTO_INTERFACE::OnEventEdited virtual function to send edited messages to server
- added PROTO_INTERFACE::GetMenuItem virtual function for unified access to all protocol menu items
- added Netlib_GetTlsUnique function to retrieve TLS binding data for an opened socket


Join our mailing list

Stay up to date with latest software releases, news, software discounts, deals and more.

Subscribe