Latest News mIRC 7.63 has been released!

This is a small update that addresses a number of issues reported by users since the last release. It includes improvements, changes and fixes to a number of features, including: Fixed Control+Break key bug that was causing mIRC to crash for some users.

Fixed tray tip display bug that caused close box to be displayed incorrectly.

Fixed display of numeric 477 to show authenticate message on some networks.

Updated OpenSSL library to v1.1.1g.

Extended $tempfn to work with folder names and added $tempfn(path) parameter.

Extended $duration() to handle negative values.

Added /drawtext -v switch that allows use of a &binvar instead of text.

Added custom dialog group control left/right/center style. For a full list of recent changes, please see the versions.txt file. As always, the latest version of mIRC can be downloaded from the download page. mIRC 7.62 has been released!

This is a small update that addresses a number of issues reported by users since the last release. It includes improvements, changes and fixes to a number of features, including: Updated colors dialog, control+K dialog, and /color command to support color indexes 16 to 98.

Changed how Control+Break key is handled so that it only works when mIRC is the active application.

Added a "Do Not Disturb" option that allows you to temporarily disable all notifications.

Added on CHAR event that returns translated keyboard presses.

Updated libraries OpenSSL to v1.1.1f, LibZip to v1.6.1, and PCRE to v8.44.

Extended $bfind() to support regex searches.

Extended $regml()/$regmlex() to save result to a &binvar.

Added highlight dialog item that allows you to specify the channels and/or nicks to which the highlight applies.

Reverted change to $cnick() so that it returns default values for non-existent nicks.

Fixed "Mark As Read" menu item not resetting flash/hilight correctly. In total, there have been around 37 changes since the last release. For a full list of recent changes, please see the versions.txt file. As always, the latest version of mIRC can be downloaded from the download page. mIRC 7.61 has been released!

This is a small update that addresses a number of issues reported by users since the last release. It includes improvements, changes and fixes to a number of features, including: Fixed custom toolbar buttons not being displayed correctly.

Fixed /if isnum backward compatibility issue due to recent change.

Fixed local host/ip addresses not being changeable while connected to a server.

Fixed bitmap memory bug in About dialog.

Fixed /cnick not updating nick color immediately when used with a full address. For a full list of recent changes, please see the versions.txt file. As always, the latest version of mIRC can be downloaded from the download page. mIRC 7.59 has been released!

This is a small update that addresses a number of issues reported by users since the last release. It includes improvements, changes and fixes to a number of features, including: Added support for the IRCv3 TAGMSG event.

Fixed channel mode parsing bug.

Added /cnick support for auto-color option by allowing * as color number.

Fixed IPv6 address handling in a number of features.

Updated CA root certificates cacert.pem file.

Fixed favorites dialog join button not initiating a connection if not currently connected.

Extended $fline((@name,text,N,T,S) to support S parameter for search start position.

Fixed custom dialog controls not being updated immediately when /did is used to change their contents.

Added /fseek -p switch that moves the file pointer backwards to the start of the line.

Fixed $bindip() bug when used with dual-stack network interface. In total, there have been around 30 changes since the last release. For a full list of recent changes, please see the versions.txt file. As always, the latest version of mIRC can be downloaded from the download page. mIRC 7.58 has been released!

This is a small update that addresses a number of issues reported by users since the last release. It includes improvements, changes and fixes to a number of features, including: Added Auto-Color nickname option to nick color list

Updated OpenSSL library to v1.1.1d

Updated channel mode parsing and display based on CHANMODES token

Added support for IRCv3 message-tags token and msgid feature

Fixed DCC trust user list autoget bug

Updated CA root certificates cacert.pem file

Changed SSL hostname validation to allow multi-label wildcards

Changed /dns to show all resolved IP addresses for a hostname

Fixed script #group parsing bug for invalid group definitions

Updated several features to be DPI aware In total, there have been over 50 changes since the last release. For a full list of recent changes, please see the versions.txt file. As always, the latest version of mIRC can be downloaded from the download page. mIRC 7.57 has been released!

This is a small update that addresses a number of issues reported by users since the last release. It includes improvements, changes and fixes to a number of features, including: Fixed OpenSSL issue that was causing R6034 error on startup for some users.

Updated OpenSSL library to v1.1.1c.

Changed /url, /run, and other features to use alternative method to open links.

Fixed STS/SSL server/port parsing bug.

Fixed handling of 64bit timestamp value for several features.

Changed $crc() to use larger read buffer with files to improve speed.

Fixed script parser bug that caused binary variables to be unset in some contexts. For a full list of recent changes, please see the versions.txt file. As always, the latest version of mIRC can be downloaded from the download page. mIRC 7.56 has been released!

This is a small update that addresses a number of issues reported by users since the last release. It includes improvements, changes and fixes to a number of features, including: Added $urlget() identifier that downloads content from http/https addresses.

Fixed $regml().pos bug with multibyte characters.

Updated libraries OpenSSL to v1.1.1b, LibZip to v1.5.2, and PCRE to v8.43.

Reverted changes to $gmt(N) and $gmt(format).

Fixed $astime() and other time/date features applying DST incorrectly.

Changed time/date features to use threadsafe versions of CRT time functions.

Changed $encode()/$decode() to allow non-literal keys longer than 56 characters.

Fixed "try next server in group" option being incorrectly applied.

Changed time/date routines to use Windows APIs, allowing extended date range 1601 to 9999.

Changed /msg -switches support to enable backwards compatibility with certain BNCs.

Added /server [-key filename] to set private key file to use for an SSL connection.

Changed nickserv logon method to increase delay before triggering perform.

Changed status window connect icons to distinguish between valid/non-valid SSL connections. For a full list of recent changes, please see the versions.txt file. As always, the latest version of mIRC can be downloaded from the download page. mIRC 7.55 has been released!

This version of mIRC is primarily a security release . mIRC users are advised to upgrade due to a security issue that may allow someone to trigger a remote code execution vulnerability in some situations. This issue affects all versions of mIRC. This update also includes changes and fixes to a number of features: Fixed /onotice and related commands not working correctly in some contexts.

Fixed Clear History log files option not deleting empty nested folders in logs folder.

Fixed $sha1()/$hmac() bug that caused &binvar data to be overwritten.

Added $zip() identifier that adds support for AES encrypted ZIP files.

Extended $rand() to allow negative number values and changed RNG algorithm.

Added $rands() identifier that returns a cryptographically secure random number.

Fixed $hfind() not reporting an error when the called alias returns an error.

Fixed $asctime() 'z' bug to work with non-standard offset timezones.

Extended IRCv3 support for CAP NEW to request supported tokens automatically.

Fixed RCE vulnerability affecting all versions of mIRC (CVE-2019-6453).

Added $notify().sound2 property to return offline sound.

Updated CA root certificates cacert.pem file.

Fixed "Show nicks on join" option not working correctly. For a full list of recent changes, please see the versions.txt file. As always, the latest version of mIRC can be downloaded from the download page. mIRC 7.54 has been released!

This is a small update that addresses a number of issues reported by users since the last release. It includes improvements, changes and fixes to a number of features, including: Fixed API call that prevented mIRC from running on Windows XP.

Fixed script editor editbox horizontal scrollbar sensitivity.

Fixed /hadd -mN parsing bug.

Fixed $decode() parsing of N parameter when N = 0.

Fixed /timer -p switch not counting down correctly when more than one repetition is specified.

Added /timer -P switch that pauses the count down for a timer.

Updated OpenSSL library to v1.0.2q.

Optimized while loop parameter parsing in scripts.

Fixed $hmac() bug when using sha384/sha512 with keys longer than 64 bytes.

Fixed /onotice and related commands not working in some contexts.

Fixed Log Files dialog sort by date column bug.

Updated CA root certificates cacert.pem file. For a full list of recent changes, please see the versions.txt file. As always, the latest version of mIRC can be downloaded from the download page. mIRC 7.53 has been released!

This release includes improvements, changes and fixes to a number of features, including: Added support for voice selection to speech options dialog.

Added support for CPRIVMSG and CNOTICE if listed in numeric 005.

Updated OpenSSL library to v1.0.2p and CA root certificates cacert.pem file.

Extended/drawpic and $pic() to enable access to multi-frame icons/GIFs.

Extended /set -g and /unset -gl switches to enable use of local/global variables.

Changed all time-related features to use 64bit time values.

Add/Fixed features/issues in a number of identifiers including $encode(), $decode(), $ctime(), $readini(), $cb(), $var().

Changed udpate check/other features to avoid insecure SSL protocols in HTTP requests under Windows XP.

Added support for numeric 005 STATUSMSG=@+ and WALLVOICES and commands /vmsg, /vnotice, and /wallvoices.

Changed channel mode parsing to handle channel keys hidden from non-ops only on the Undernet ircd.

Changed CAP packet-size request to use 2048 bytes if available.

Added $eventparms identifer that returns event-specific parameters passed to an executed command in a script.

Changed perform/joins on connect to be delayed if nickserv request is sent during logon.

Updated PCRE regex library to v8.42 and TagLib sound library to latest fixes.

Changed script editor editbox to allow longer lines before it starts wrapping.

Added support for IRCv3 nested batches beyond basic batch support.

Changed default hash table hash function to modified FNV-1A for improved distribution.

Added support for dynamic-resizing in hash tables for better performance. In total, there have been over 60 changes since the last release. For a full list of recent changes, please see the versions.txt file. As always, the latest version of mIRC can be downloaded from the download page. mIRC 7.52 has been released!

This release includes improvements, changes and fixes to a number of features, including: Added support for IRCv3 STS secure connection feature.

Fixed SSL connect behaviour that prevented a retry connect attempt for non-critical SSL errors.

Updated code signing certificate.

Added support for IRCv3 batch feature.

Fixed online timer bug that caused mIRC to freeze once a minute the more connected status windows were open.

Extended ^K color support for indexes 16 to 98.

Updated libraries to OpenSSL 1.0.2n.

Fixed font dialog not displaying sample text correctly for certain fonts.

Added "Hide away reminders" option that hides repeat away messages for ten minutes.

Fixed /timer -h bug that prevented a subsequent /timer -h request from using the multimedia timer.

Changed script editor file monitor to ignore daylight savings offset and to check file size changes.

Changed CAP cap-notify support for NEW/DEL so that mIRC no longer disconnects/reconnects for most CAP features unless necessary.

Changed mouse wheel scrolling to scroll by page if this option is enabled for your mouse in Windows.

Added $fromeditbox identifier that returns $true/$false if command or identifier called directly from an editbox.

Fixed $msfile() gpf when too many files are selected.

Fixed regular expression bug relating to \K escape sequence.

Added /ignore support for highlight, speech, and tips. In total, there have been around 70 changes since the last release. For a full list of recent changes, please see the versions.txt file. As always, the latest version of mIRC can be downloaded from the download page. mIRC 7.51 has been released!

This is a small update that addresses a number of issues reported by users since the last release. It includes improvements, changes and fixes to a number of features, including: Fixed server passwords not being migrated from older versions of mIRC.

Updated libraries to OpenSSL 1.0.2l, PCRE 8.41, and zlib 1.2.11.

Fixed /server not parsing passwords set in servers list.

Fixed network name in status window titlebar not being synchronized with switchbar/treebar.

Fixed log files bug that caused logs from different networks to be mixed.

Extended /bset to support -1 to append characters.

Extended DCC Trust to allow network specific address.

Extended LOADINFO structure to include DWORD mBeta value.

Fixed mIRC window saved position bug that caused it to reset to the wrong position.

Added /set -i switch that only initializes a variable if it does not already exist.

Fixed script line parser bug that caused a gpf with some combinations of $str/$N-/$len.

Extended $compress()/$decompress() to support raw, zlib, and gzip.

Updated CA root certificates cacert.pem file.

Fixed Clear History not correctly clearing network names in switchbar/treebar. For a full list of recent changes, please see the versions.txt file. As always, the latest version of mIRC can be downloaded from the download page. mIRC 7.49 has been released!

This is a small update that addresses a number of issues reported by users since the last release. It includes improvements, changes and fixes to a number of features, including: Changed CAP invite-notify so that invite notifications are now displayed.

Added CAP 3.2 support so mIRC now sends LS CAP 302 when logging on.

Added CAP cap-notify support.

Changed Add/Edit server dialog to allow use of seperate server and logon method passwords.

Changed /server -w and -l switches to support separate passwords.

Fixed window treebar/switchbar focus bug.

Fixed $regmlex() bug.

Fixed CAP SASL external bug.

Added CTCP DCC resume error message when file is smaller than the existing file.

Added support for evaluation of highlight tip messages.

Added /sockopen -n switch to disable Nagle algorithm on socket.

Fixed IAL gpf bug when IAL was turned off and channel was joined. For a full list of recent changes, please see the versions.txt file. As always, the latest version of mIRC can be downloaded from the download page. mIRC 7.48 has been released!

This is a small update that addresses a number of issues reported by users since the last release. It includes improvements, changes and fixes to a number of features, including: Added SASL/NickServ support as a per server setting.

Added channel central support for +q quiet list.

Added "Control key enables mark/copy" option and the ability to copy single characters.

Added support for middle-click mouse button to close tabs in switchbar/treebar.

Added CAP support for extended-join, account-notify, away-notify, account-tag, invite-notify, and chghost.

Extended $com() to handle one dimensional single-byte array results.

Added sha256 fingerprint to server SSL certificate dialog.

Fixed if/while statement parsing bug.

Updated to OpenSSL 1.0.2k library.

Added /ialfill #channel command and extended $ial() identifier.

Extended /ialmark to allow setting multiple, arbitrary marks.

Fixed windows shutdown handling bug that prevented mIRC from saving settings correctly.

Extended $regsub() and $regsubex() to support output to a &binvar.

Changed sound-related routines to use DirectSound to play sounds.

Added "Create new certificate" button to SSL dialog that creates a new self-signed client certificate.

Added $sslcertsha1 and $sslcertsha256 identifiers that return fingerprint of currently loaded client certificate.

Added /drawsize @ <w h> that sets the bitmap size for picture windows. In total, there have been around 50 changes since the last release. For a full list of recent changes, please see the versions.txt file. As always, the latest version of mIRC can be downloaded from the download page. mIRC 7.47 has been released!

This is a small update that addresses a number of issues reported by users since the last release. It includes improvements, changes and fixes to a number of features, including: Fixed treeview display of text being chopped with certain fonts.

Fixed URL hotlink and catcher bugs that prevented extraction of short URLs.

Updated to OpenSSL 1.0.2j library.

Extended /drawpic and other features to support .jpeg extension.

Reverted changes to $calc() decimal digits in floating point calculations.

Updated About dialog to use Windows theme.

Changed op/ignore/protect/voice commands to maintain position of item in list.

Extended hotlink and catcher to allow underscores in addresses.

Updated to TagLib 1.11.1 library.

Updated CA root certificates cacert.pem file.

Fixed /protect not using network parameter correctly.

Fixed $modespl not allowing larger server-set values.

Fixed $int() bug when rounding some negative values.

Fixed $com().result not trimming trailing zeros in float values.

Fixed $wrap() not updating wrapped text if case has changed.

Fixed hash table bug that resulted in intermittent gpfs. For a full list of recent changes, please see the versions.txt file. As always, the latest version of mIRC can be downloaded from the download page. mIRC 7.46 has been released!

This is a small update that addresses a number of issues reported by users since the last release. It includes improvements, changes and fixes to a number of features, including: Updated to OpenSSL 1.0.2h and PCRE 8.39 libraries.

Fixed /timer -h high resolution timer bug.

Extended $calc() to return more digits in floating point calculations.

Fixed Clear History bug that incorrectly cleared channels list settings.

Changed the way files are updated to decrease the potential for file loss.

Extended URL hotlink/extract feature to handle IPv6 addresses.

Fixed $base() bug with floating point precision.

Fixed script error not showing line number for single-line event definitions.

Added resize grip to bottom right of resizable dialogs.

Fixed regex bug when \K is used in some regex patterns.

Fixed /drawline -p when used with text that contains tab characters. For a full list of recent changes, please see the versions.txt file. As always, the latest version of mIRC can be downloaded from the download page. mIRC 7.45 has been released!

This is a small update that fixes an issue with the way BAN/UNBAN events are handled. This issue was introduced in a recent change to mIRC and we decided it was important enough, and affected enough users, to release a small update to fix it. This update includes the following improvements, changes and fixes: Fixed on BAN/UNBAN event bug that caused it to not be triggered on mode +b/-b events.

Updated channels /list feature to send *matchtext* to server in LIST request on Undernet and Quakenet.

Fixed DCC Send file dialog nickname combobox being incorrectly sized.

Fixed $sdir() new file dialogs not handling invalid path names.

Fixed $sfile() new file dialogs not filling in filename editbox.

Fixed tray tips bug that caused gpf triggered by right-click on tray tip.

Fixed tray tips and speech bug in formatting of text for multiple mode changes.

Updated installer to re-use default NSIS uninstall executable.

Updated CA root certificates cacert.pem file. For a full list of recent changes, please see the versions.txt file. As always, the latest version of mIRC can be downloaded from the download page. mIRC 7.44 has been released!

This is a small update that addresses a number of issues reported by users since the last release. It includes improvements, changes and fixes to a number of features, including: Updated to OpenSSL 1.0.2g, PCRE 8.38, and TagLib 1.11 libraries.

Extended $regex() to allow unlimited backreferences.

Updated all file dialogs, including the send file dialog, to use modern file dialogs.

Updated to NSIS 2.50 installer and related plugins.

Fixed mode +q event being processed as on OWNER/DEOWNER event on networks that use +q as a channel mode.

Fixed if/while bracket parsing bug that caused mIRC to freeze with a certain combination of separators and brackets.

Added check for servers that include MONITOR in numeric 005 but do not actually support it. mIRC reverts back to ISON in this case.

Added "Certficate" menu item to status window system menu that allows viewing of the SSL certificate for an SSL connection.

Added $regmlex(name,M,N) that returns array of matches in the case of a /g global match.

Extended $url to work with browsers that do not support DDE, like Microsoft Edge and Google Chrome.

Updated $os and manifest files for Windows 10 compatibility.

Added support for extended numeric 338 reply with IPv6 address.

Added /sockopen -46 switches to specify the IPv4/IPv6 context when resolving named addresses.

Changed /server to base its IPv4/IPv6 context on the IP address if one is used.

Fixed $msgtags not being reset immediately after an event.

Fixed $eval() bug that caused over-evaluation in some cases.

Fixed log view dialog file size bug with large log files.

Extended $com() to allow passing parameters in from and results out to binary variables.

Updated code signing certificate to SHA-256. Binaries are now dual code-signed with SHA-1 and SHA-256.

Other changes and bug fixes. In total, there have been around 50 changes since the last release. For a full list of recent changes, please see the versions.txt file. As always, you can download the latest version of mIRC from the download page. mIRC 7.43 has been released!

This is a small update that fixes an issue with the way windows are activated and receive focus when using the Control+Tab key combination, switchbar, treebar, and other methods for switching windows. This issue was introduced in a recent change to mIRC and we decided it was important enough, and affected enough users, to release a small update to fix it. For a full list of recent changes, please see the versions.txt file. As always, you can download the latest version of mIRC from the download page. mIRC 7.42 has been released!

This is a small update that addresses a number of issues reported by users since the last release. It includes improvements, changes and fixes to a number of features, including: Fixed tokenization bug related to strtok()'s use of an internal static varible.

Fixed script error line number bug that was causing line number not to be reported in some contexts.

Updated libraries to PCRE v8.37 and OpenSSL 1.0.1p.

Fixed SSL certificate change warning bug that caused warnings to be displayed for valid certificates.

Fixed /filter output to nul not working.

Updated voice command support to work with newer versions of Windows.

Extended /server to handle passwords with spaces.

Changed drag-drop to only set focus on a window once a file has been dropped onto it.

Fixed /play dialog not allowing long filenames to be typed into filename editbox.

Fixed file dialog bug that prevented typing a folder name into the filename editbox to change into that folder.

Fixed /exit bug that caused settings to be saved incorrectly when used in some contexts.

Added $encode()/$decode() 'a' switch for base32 encoding.

Added $hmac(text|&binvar|filename, key, hash, 0|1|2) identifier.

Added $hotp(key, count, hash, digits) identifier.

Added support for IRCv3 message tags and $msgtags(tag|N) identifier.

Added on PARSELINE event that allows scripts to modify incoming/outgoing server messages.

Fixed Event Beeps beep value not being applied resulting in repeated beeping during a flash event.

Other changes and bug fixes. In total, there have been around 30 changes since the last release. For a full list of recent changes, please see the versions.txt file. As always, you can download the latest version of mIRC from the download page. mIRC 7.41 has been released!

This is a small update that addresses a number of issues reported by users since the last release. It includes improvements, changes and fixes to a number of features, including: Added $calc() // floor divide operator.

Fixed MDI window transparency bug under Windows 8.

Fixed file handling bug that would have caused settings to be reset if there was a drive error.

Fixed connection timeout not being applied while a STARTTLS handshake is in progress.

Reverted Channels List window change so that modes are included in the listing again.

Fixed MDI windows not maximizing fully to the right in some situations.

Fixed Log and Buffer submenus in window system menus not being set correctly.

Fixed confirm exit dialog bug that was not detecting if DCC gets were in progress.

Extended SSL support to allow connecting to SNI servers.

Fixed log reload bug that caused logs not to be reloaded before the start of a new year.

Fixed while loop bugs relating to multiple nested while loop combinations.

Fixed log viewer bug that caused it to freeze during a search.

Other changes and bug fixes. In total, there have been around 40 changes since the last release. For a full list of recent changes, please see the versions.txt file. As always, you can download the latest version of mIRC from the download page. mIRC 7.38 has been released!

This is a small update that addresses a number of issues reported by users since the last release. It includes improvements, changes and fixes to a number of features, including: Added STARTTLS support using the CAP tls protocol.

Fixed switchbar/treebar display bug that caused windows to be displayed in the wrong order.

Added Shift-F3 key support in Scripts Editor to search backwards through text.

Fixed timezone/daylight savings bug that was affecting timestamping and time/date identifiers.

Changed $sound() to use the TagLib library for improved reading of MP3 and other media file formats.

Updated the default DCC accept and ignore file types lists.

Changed $input() to allow entering of longer text and limiting text entry to maximum length.

Fixed DCC Get window not being updated when a resume begins.

Fixed DCC Chat speech bug that caused text in a DCC Chat window not to be spoken.

Added $envvar(N/name) identifier with .name and .value properties to return environment variables.

Changed /server to search servers list using combination of server address, group, and description.

Updated libraries to PCRE v8.36 and OpenSSL 1.0.1j.

Other changes and bug fixes. In total, there have been around 50 changes since the last release. For a full list of recent changes, please see the versions.txt file. As always, you can download the latest version of mIRC from the download page. mIRC 7.36 has been released!

This is a small update that addresses a number of issues reported by users since the last release. It includes improvements, changes and fixes to a number of features, including: Fixed slow mark/copy text in windows that contain long lines.

Fixed listbox lines in Options dialog and other windows being chopped when DPI settings are set to a high value.

Reverted change to alias/identifiers that caused a script to be halted with a recursion error warning.

Fixed listbox with checkboxes bug that caused checkboxes to be checked if you scrolled through them with the up/down keys.

Changed channel folder dialog so that it can now be resized.

Changed online timer dialog to display information more clearly.

Fixed Shift+Tab beeping when switching to listbox in channel window.

Fixed $fullscreen not working on a non-primary monitor.

Updated the find/replace dialogs in the script editor to remember their positions for the current mIRC session.

Updated mIRC to include OpenSSL support without needing external DLLS.

Fixed lock dialog bug that caused mIRC to ask for a password if the on startup option was enabled without setting a password.

Fixed $input() 'b' switch so that the dialog window close button is also temporarily disabled.

Fixed isignore only accepting types, now also accepts switches.

Fixed CAP server-time time value not being used when timestamping an event in the log file.

Other changes and bug fixes. In total, there have been around 25 changes since the last release. For a full list of recent changes, please see the versions.txt file. As always, you can download the latest version of mIRC from the download page. mIRC 7.34 has been released!

This is a small update that addresses a number of issues reported by users since the last release. It includes improvements, changes and fixes to a number of features, including: Added a Switchbar font option that allows you to change the style and size of font used by the switchbar buttons to improve visibility.

Fixed SSL certificate password dialog box being displayed multiple times when multiple SSL connections are in progress.

Added a number of math identifiers such as $atan2(), $hypot() and $intersect() that returns the point at which two lines/rays intersect.

Changed the display size of the toolbar and switchbar buttons to make them more usable on tablet touch screens. The small and large button size now also apply to the toolbar.

Added CAP support for the userhost-in-names and server-time server features.

Extended SendMessage() support in a number of ways, including the ability to disable SendMessage() support in the Lock dialog.

Changed Clear History feature to retain non-privacy related settings, such as interface settings for the treebar, switchbar, toolbar and script editor.

Extended mouse wheel support to work in interface elements, such as list boxes in dialogs, under the cursor even if they are not active.

Added a $servertarget identifier to return the original address specified in the /server command.

Improved the way server passwords are stored in servers.ini and channels list lock passwords are stored in mirc.ini.

Added a $input() 'f' switch that forces the return of $no/$cancel for edit/combo boxes.

Other changes and bug fixes. In total, there have been around 80 changes since the last release. For a full list of recent changes, please see the versions.txt file. As always, you can download the latest version of mIRC from the download page. mIRC 7.32 has been released!

This is a small update that addresses a number of issues reported by users since the last release. It includes improvements, changes and fixes to a number of features, including: Added DPI awareness support to prevent Windows applying display scaling to mIRC. This should resolve the blurry interface and font issues when non-standard DPI display settings are used, such as on tablets.

Added MONITOR protocol support for the notify list. mIRC will use MONITOR automatically if it is listed in the server's 005 numeric.

Improved the way the window buffer is trimmed when it reaches the maximum number of lines set in the Options/Other dialog.

Fixed SSL caching bug that may have required repeat acceptance of certficates on some networks. The cache now stores the IP address of the associated certificate.

Fixed editbox buffer bug that was not storing an edited line if you pressed the up key.

Fixed incremental search not working correctly in channels list window.

Fixed mIRC not handling mouse buttons correctly in some situations if the user's system is configured to swap mouse buttons.

Added logging dialog option to enable/disable automatic logging of status windows.

Fixed drag-drop bug that may have caused a gpf when switching windows between MDI/desktop mode.

Fixed $& indentation bug in scripts editor dialog.

Other changes and bug fixes. In total, there have been around 30 changes since the last release. For a full list of recent changes, please see the versions.txt file. As always, you can download the latest version of mIRC from the download page. mIRC 7.29 has been released!

This is a small update that addresses a number of issues reported by users since the last release. It includes improvements, changes and fixes to a number of features, including: SSL certificate hashes are now stored in the servers.ini file for all certificates and a warning is displayed if a certificate has changed since the last connection.

An issue with the /help command not displaying the correct location of a search term has been fixed.

The /run command has been changed to improve backward compatibility with older scripts.

The way the Escape key works has been changed so that it clears the contents of the current editbox if the "Escape key minimizes window" option is not enabled.

A /hotlink bug that prevented hotlink popup menus from being displayed has been fixed.

The maximized window position is now saved correctly when the "on startup minimize mIRC to tray" option is enabled.

Urls in your own messages are now once again saved to the urls list.

An issue with the "Hide tips when locked" option, that caused tips to flicker briefly in view, has been fixed.

The editbox buffer feature has been improved and should now work more reliably in different contexts.

The /vol -v command now correctly sets the master volume on newer versions of Windows.

Other changes and bug fixes. In total, there have been around 21 changes to this version. For a full list of recent changes, please see the versions.txt file. As always, you can download the latest version of mIRC from the download page. mIRC 7.27 has been released!

This is a small update that addresses a number of issues reported by users since the last release. It includes improvements, changes and fixes to a number of features, including: A "Mark As Read" option has been added to the treebar, switchbar, toolbar and MDI popup menus to allow you to clear all flashing/highlighted windows.

The $hfind() identifier has been extended to allow results to be saved to a @window listbox or passed to a command.

An SSL connection issue has been fixed that prevented mIRC from connecting to servers with certificates that used unrecognized date formats.

A hotlink display issue has been fixed that caused text to flicker when hovering the mouse over a link.

SSL support for Subject Alternative Names (SAN) has been added when verifying whether a certificate is valid for the connection.

A number of issues with the reload logs feature have been fixed, including incorrect line indentation and missing lines at the end of a log in some situations.

An issue with the split long messages feature has been fixed which occurred when handling color formats in some contexts.

An Address Book bug that prevented removal of an existing timed unignore has been fixed.

The way incremental search works in channel nickname listboxes has been changed so that it behaves more like Windows explorer.

The /localinfo -p option has been changed to use a random UPnP port outside the first 1056 services port range as some routers block these ports.

An $inellipse() bug caused by a compiler optimization issue has been fixed.

Other changes and bug fixes. In total, there have been around 27 changes to this version. For a full list of recent changes, please see the versions.txt file. As always, you can download the latest version of mIRC from the download page. mIRC 7.25 has been released!

This is a small update that addresses a number of issues reported by users since the last release. It includes improvements, changes and fixes to a number of features, including: Portable support has been improved for when mIRC is used on more than one computer through file hosting services like dropbox.

A Treebar option has been added that allows you to choose a different font using the right-click popup menu.

The editbox now beeps at most ten times when the maximum message length is reached and respects the "enable sounds" option in the sounds dialog.

The log view window now allows you to set the default ontop state through the system menu as well as save the window position.

The SSL warning dialog has been improved and now includes SHA1 fingerprint and Bubble-babble text.

Incremental search has been added to listboxes that matches against start of text in listbox lines.

The Control+Break key issue that caused it to stick in some situations should now be resolved.

A display scrolling bug that occurred in windows that contained a large numbers of lines has been fixed.

A 10053 connection issue has been fixed that occurred when connecting to a server that closed the connection immediately.

Changed /timer handling so that it is now more precise/reliable.

Other changes and bug fixes. In total, there have been over 60 changes to this version. For a full list of recent changes, please see the versions.txt file. As always, you can download the latest version of mIRC from the download page. mIRC 7.22 has been released!

This version of mIRC is primarily a security release . mIRC users are advised to upgrade due to a security issue related to outgoing messages being chopped in a specific context that could lead to a subsequent message being leaked. This update also includes changes and fixes to a number of features: The Alt/AltGr keys should now work correctly for users with different keyboard layouts.

The "Minimize to tray" option now defaults to off under Windows 7 due to the way Windows 7 hides all tray icons by default.

The Channel Central dialog has been changed so that it can now be resized.

The /list command issue with min/max values not working on some networks has been fixed.

Added "Use compatibility mode" option to SSL dialog, which defaults to on. If turned off, OpenSSL will use the "empty fragment" feature which may make your connection more secure at the expense of less compatibility with some SSL servers.

The /dns command issue with results not being shown when a non-existent nickname is specified has been fixed.

The tray icon issue with mouse clicks not working in some situations has been fixed

The /timer -h recursion issue should now be resolved.

Other changes and bug fixes. For a full list of recent changes, please see the versions.txt file. As always, you can download the latest version of mIRC from the download page. mIRC 7.19 has been released!

This is a small update that addresses a number of important issues that have been reported by users since the last release. It includes improvements, changes and fixes to a number of features, including: The identd server issue that prevented identd from working correctly in some situations has been fixed.

The /window -a command now correctly sets the focus for maximized windows.

The time-out check that monitors the server connection has been changed so as to decrease the number of 10053 disconnection errors.

The $findfilen/$finddirn identifiers now return the correct results for large numbers of files and folders.

The SSL certificate validation issue that resulted in validation errors when connecting to a secure server should now be resolved.

Other changes and bug fixes. This update builds on and improves the stability of the new Unicode version of mIRC (see the previous v7.1 release announcement for details). For a full list of recent changes, please see the versions.txt file. As always, you can download the latest version of mIRC from the download page. mIRC 7.17 has been released!

This is a small update that addresses a number of important issues that have been reported by users since the last release. It includes improvements, changes and fixes to a number of features, including: The active window now correctly receives the focus when maximized windows are switched or closed.

Hash table commands hadd/hinc/hdec when used with the -cuNz switches no longer cause data corruption in hash tables.

Custom DLLs that perform window/message hooking no longer cause mIRC to crash on exit.

The Alt+Minus key combination has been changed to allow the use of Alt+NumberPadMinus for zooming in screen readers.

The socket identifier $sock() now returns the correct saddr/sport values for UDP connections.

The Server and DCC connection issue that resulted in the "Address already in use" message should now be resolved.

Other changes and bug fixes. This update builds on and improves the stability of the new Unicode version of mIRC (see the previous v7.1 release announcement for details). For a full list of recent changes, please see the versions.txt file. As always, you can download the latest version of mIRC from the download page. mIRC 7.15 has been released!

This is a small update that addresses a number of important issues that have been reported by users since the last release. It includes improvements, changes and fixes to a number of features, including: The editbox in the active window now correctly receives the focus when mIRC is restored from a minimized state.

File dialogs now correctly return file extensions when "Hide file extensions" is enabled in Explorer in Windows 7.

The switchbar now displays scrollbar buttons, when needed, to scroll through the list of open windows.

The hash table commands hadd/hinc/hdec should now work more like their set/inc/dec counterparts when using the -cuNz switches.

The socket command /sockwrite now sends data immediately which should speed up transfers.

Other changes and bug fixes This update builds on and improves the stability of the new Unicode version of mIRC (see the previous v7.1 release announcement for details). For a full list of recent changes, please see the versions.txt file. As always, you can download the latest version of mIRC from the download page. mIRC 7.14 has been released!

This is the second stable release of the new Unicode version of mIRC and addresses a number of issues that have been reported by users since the last release. It includes improvements, changes and fixes to a number of features, including: A new and improved Log Files dialog has been added that allows you to search log files and to view them in a window in mIRC.

A Clear History dialog has been added to the Tools menu that allows you to clear the history of a number of features.

File transfers now display progress bars in different colors to indicate transfer status.

DCC Send transfer speed has been improved.

A "UTF-8 encode/decode messages" option has been added to the Messages dialog to enable or disable UTF-8 encoding/decoding of server messages.

The DNS routines have been changed to only request IPv6 if you are using features that require it, which should speed up connections for some users.

Other changes and bug fixes. In total, there have been almost 80 changes to this version. A significant number of changes were needed to convert mIRC into a Unicode application (see the previous v7.1 release announcement for details) and this version builds on that to create a more stable and reliable mIRC. We should now be able to focus on adding some new and interesting features to the next version :-) For a full list of recent changes, please see the versions.txt file. As always, you can download the latest version of mIRC from the download page. mIRC 7.1 has been released!

This is the first stable release of the new Unicode version of mIRC. The project to convert mIRC to Unicode has taken almost two years of development and testing and has required tens of thousands of changes to 150,000+ lines of source code. This has been the most complex and time-consuming update to mIRC since it was created in 1995, when it started out as a non-Unicode, 16-bit, Windows 3.1 application. Many areas of mIRC have had to be updated or re-written, from file handling to text processing, from display to memory allocation, from server communications to file transfers. mIRC should now be faster, more stable, and more compatible with the latest versions of Windows, and should be able to better handle the display and input of a variety of languages. In addition to being converted to Unicode, there are a few other notable changes: Improved Windows 7 compatibility

More reliable INI file handling

Faster text display/scrolling

Speech support

Improved interface design for a number of features

Automatic text color correction

Menubar ALT key show/hide feature

Support for italic text and other font styles

Optimized SSL routines

Status window SSL connection icon

IPv6 support

Improved portable support

Persistent channel history

Digitally signed executables

Automatic splitting of long channel/private messages

Full screen display with F11 function key

UPnP support

Many bug fixes

And more For a full list of recent changes, please see the versions.txt file. As always, you can download the latest version of mIRC from the download page. mIRC 6.35 has been released!

This version of mIRC is primarily a security release . mIRC users are advised to upgrade due to a security issue related to the use of very long nicknames on non-standard servers. Several other small issues have also been fixed in this release. Although this is a minor update, it includes important changes and all users are advised to upgrade. mIRC 6.34 has been released!

This version of mIRC is a small though important update to the previous version and has been released primarily to resolve an important issue with 'if' statements being processed incorrectly in the scripting language. Several other small issues have also been fixed in this release. Although this is a minor update, it includes important changes and is a highly recommended download. mIRC 6.33 has been released!

This version of mIRC continues to build on recent releases and addresses a number of issues that have been reported by users since the last release. It includes improvements, changes and fixes to a number of features. In particular, a new editbox "automatic" lines option has been added that dynamically changes the size of the editbox in a window to show the whole of your typed message, up to half the size of the window. This allows you to easily see and review a long, multiple-line message while keeping the size of the editbox small when it is not in use. Various other changes include: Added support for the transfer of files larger than four gigabytes.

Added /var -g switch to allow you to set global variable values.

Added $input() identifier combobox support.

Fixed UTF-8 text-wrapping display bug.

Fixed switchbar display button-sorting display bug.

Fixed window positions not being saved correctly for some windows.

Fixed server connection not remembering SSL status in some situations. In total, there have been almost 50 changes to this version. mIRC 6.32 has been released!

This version of mIRC builds on recent releases by focusing on stability and reliability and addressing the various issues that have been reported by users since the last release. It includes cosmetic changes to the interface, fixes, optimizations, and improvements to the scripting language. In particular, mIRC can now handle longer nick names, channel names, and messages, as well as longer variable values in the scripting language. Various other changes include: Added support for network-specific window position saving.

Fixed mouse wheel handling of scrolling with high resolution mice.

A "Check for Updates" option has been added to the mIRC Help menu to automatically check for new versions of mIRC.

Optimized INI file handling to only update those parts of a file that have changed. This decreases file writes and speeds up a number of features in mIRC, including USB drive usage.

Improved display speed of text in all windows.

Fixed multi-byte text-wrapping display issues.

Fixed and optimized a number of @window display features, including the way tabstops are handled.

Improved Unicode support in the $mp3() identifier. In total, there have been over 50 changes to this version. mIRC passes 150 million download mark!

A week or two ago mIRC raced past the ten million download mark on download.com after we started using them again as our main download site - so we thought we'd tally up our overall download figures over the last decade to get an idea of the actual number of times mIRC has been downloaded. At an average rate of forty thousand downloads per day, it turns out that mIRC has been downloaded over 150 million times, and that's without taking account of downloads from other sites around the world. That's a pretty remarkable figure. What makes this even more eye-opening is that mIRC is still being downloaded about as much as it ever has been, although the demographics have changed somewhat - the largest number of mIRC users are still in the United States and Europe - but the fastest growth of users is in South America and Asia where a whole new generation of users seems to be discovering IRC. In many ways, the fact that mIRC is still here is a testament to the resilience of IRC as a technology and to the people, from developers to administrators to users, that keep IRC alive and well. mIRC will be thirteen years old later this month, so we'd like to send out a big thanks to the IRC community for your support, trust, and enthusiasm over the years! mIRC 6.31 has been released!

mIRC is back with a new face! :-) mIRC now has a shiny new mIRC logo and new interface icons, updated and designed by the good people at TurboMilk. To match the new icons, we also decided to redesign the mIRC website to bring it into the 21st century... we hope you like the new look! In addition to the visual changes in mIRC and the website, this new version of mIRC also addresses the various issues that were reported for the last release. For scripters, we hope you like the changes to the script editor. The interface has been improved, it is now cleaner and easier to read, we added Check Bracket/Sort Variables items to Edit menu, line numbers to the margin, and enter/home key indentation support. The editor also no longer flickers when resized. Various other changes include: A "Hide tips when locked" option to the lock dialog,

An SSL option to automatically accept invalid certificates,

Tips now shade each alternate message that is added to an existing tip to make it easier to distinguish individual messages,

When bars are locked the drag bars are now hidden from view,

Changed behaviour of "Hide minimized desktop windows" option so that query, message, and chat windows remain visible when they are first opened minimized on the desktop. In total, there have been over 50 changes to this version. mIRC 6.3 has been released!

This version of mIRC offers full Vista compatibility with support for limited user accounts, U3 support, support for tips (those small text balloons that pop up near the Windows tray) to notify you of various events such as incoming messages or users in your notify list coming on or leaving IRC, support for positioning the Treebar at top/bottom of the mIRC window, and a feature that allows you to switch between Normal and Compact modes. Compact mode makes mIRC behave like a messenger with the treebar filling the main window, all windows opening on the desktop, and so on. mIRC 6.3 fixes some buggy that made it stick to using a secure port if the last connection was a secure one. And when connecting to an ip address from a round robin dns pool, the original connect address is now remembered and the connect message now has "dns pool" appended to it. By popular request the logging method has been changed back to the old method, so mIRC no longer uses the name.N.log filename format. Also a reload logs bug where mIRC was loading logs in wrong order is fixed. Various other changes include: Full Vista compatability, among others, means that new installations of mIRC now save all settings in the User's "Application Data\mIRC" folder by default. However, if the installer or mIRC find an old installation with a mirc.ini in the same folder as mirc.exe they will use the mirc.exe folder for all settings. If you are installing a new mIRC over an old version you should see no change in behaviour. The installer is now also aware of administrator and standard user accounts and installs mIRC accordingly. Under an Administrator account, the installer will create icons for "All Users". Under a Standard account, it will create icons only for the current user. When run under Vista mIRC now checks for a corresponding virtual store folder at startup. Vista creates virtual store folders for older non-Vista compatible applications, such as older versions of mIRC. If mIRC finds such a folder, it displays a dialog box allowing you to retrieve your old mIRC files and settings.

With the U3 support in mIRC we should be able to make an U3 package available for mIRC with which you can take your mIRC wherever you want! U3 is a specification for applications to run from portable storage devices (ie. flash drives) without leaving any settings/traces on the host system. Look on U3.com for more info.

The support for traytips can be used to notify you of various events such as incoming messages or users in your notify list coming on or leaving IRC. The tips only appear when mIRC is not the active application and are hidden the moment mIRC becomes active. Tips can be fully configured and scripted to show exactly what you want, even in combination with mIRC's highlight function. and of course you can completely disable the tips ;-) As always this new version of mIRC addresses many, if not all, of the issues reported since the last release. A lot of time was spent tweaking new features, fixing bugs, and a handful of other things. In total, there are over 100 changes in this version, making this a great new mIRC! We encourage you to explore the versions.txt file for all changes. Some changes are obvious, some need getting used to - please take your time to play with them and see how they work. mIRC 6.21 has been released!

As always this new version of mIRC addresses many of the issues reported since the last release. A lot of time was spent tweaking features and fixing bugs. We worked on the installer, logfile handling, script error handling, as well as a handful of other things. Only a few new features and functions have been added, making this mainly a bugfix release. The mIRC installer has improved a lot! The installer now offers several pre-defined modes that allow you to choose between an Upgrade, Full or Custom install. It ensures that backups of old files are successful, reports error and aborts the installation if it failed for some reason. The IRC Servers dialog now uses a treeview to display the servers list. In response to this change the format of the servers.ini file has changed to accomodate for a larger amount of servers. The DNS routines have changed so that on connect the retrieved pool of IP addresses is randomised to spread the load across connections. Preparing for a fully Vista (the new Windows) compliant version of mIRC several changes have been made. These include minor cosmetic issues, icons, a new help file in .chm format, etc. Also a command line option has been created that makes mIRC avoid all use of the registry. If this switch is used, mIRC stores registry information in the mirc.ini file in a [user] section, and does not modify registry to support irc:// links etc. This comes handy when you want to run mIRC from a memory stick or similar device. A lot of changes have been made to the way mIRC names and stores logfiles. This is mainly done to prevent file corruption and loss of data when you open multiple server connections. mIRC tries to name and rename logfiles as smart as possible. Also, when settings are changed in the logging dialog, the logging state of windows and any open log filenames are now immediately updated to reflect the new settings. In previous versions new settings were only applied when a new window was created. We hope to have smashed the confusing 'flash' and 'beep' options by adding a "Default" menu item to System Menu Flash/Beep items, allowing channel/query/chat windows to use the default settings as set in the Options/Sounds dialog. And disabling sounds in the Sounds dialog now does actually disable -all- sounds, even those using /splay or /beep. ;-) For experienced users and scripting enthusiasts this new version has heaps of fixes, changes and other little thingies to play with. Some of the more useful changes for scripters are: an extension to the /toolbar command that allows you to customize your toolbar, it now has a new switch that makes mIRC remember your current toolbar settings and reload them automatically the next time you run mIRC; the /window -h behaviour has been fixed so that you can hide Status windows from the switchbar; the on WAVEEND event now triggers as it should; Regular expression support has been improved and resolves gpf and speed issues in the previous version; script $error handling should work better now; and /drawrot is now much faster. We encourage you to explore the versions.txt file for all changes. Some changes are obvious, some need getting used to - please take your time to play with them and see how they work. In total, there have been over 80 changes in this version. mIRC 6.2 has been released!

Of course this new version addresses the buggies and most of the other comments and remarks we received after the previous release. Apart from that, UTF-8 support has been improved. As you might know UTF-8 is a font encoding system that allows you to use fonts with strange, international characters. That of course helps a lot if you want to chat in your own language! mIRC's default toolbar is now customizable through a /toolbar command. You can add, move and delete buttons, add your own icons, and of course, attach your own commands to them. By popular demand also a treebar has been added. This lists network connections with channels, queries and other open windows, much like the switchbar. It behaves like the switchbar in many ways as well. You can expand and collapse trees, just like you would expect. Right-clicking on an item pops up the usual menu for that window. Right-clicking in an empty area of the treebar pops up a menu with various display options. The treebar width can be set by dragging the border with the mouse, and jsut as with virtually all other windows the background and text colors can be set in the colors dialog. Just like the toolbar the treebar can be repositioned to the top/bottom/left/right of the main mIRC window! In this version several UTF-8 related bugs are fixed, including bugs with text wrapping and copy/pasting from UTF-8 "display" or "encode" enabled windows, and bugs relating to the order in which SJIS/JIS and UTF-8 encodings are applied. Much more important is that UTF-8 support has been greatly enhanced in this version of mIRC to allow people all over the world to chat in their own languages, with their own fonts, with a lot less hassle then ever before. To do so support for font substitution/font linking has been added. This allows mIRC to display all characters needed, regardless of the font you are using, assuming you have the required fonts on your system. mIRC will try to match fonts using its own caching routines to enable fast font/character referencing. Various other changes include: better support of XP and classic themes,

faster re-wrapping of text,

a fix for various $regsubex() and $regsub() parsing bugs, for a flood protection bug, some agent speech bug, and for a bug with the find dialog in desktop windows,

and mIRC now stores servers that were connected to successfully to prioritize future server connection attempts, ...and a lot more. For experienced users and scripting enthusiasts this new version has heaps of changes and other new thingies to play with. We encourage you to explore the new or improved identifiers, and the new events that have been added. You'll have to dig through the help file in mIRC and the versions.txt on the Web to learn about the complete list of changes and their impact. Some changes are obvious, some need getting used to - please take your time to play with them and see how they work. May we invite you to visit the Discussion Forums on the website with all questions you might have? The forums offer great help with everything related to mIRC! Thanks for using mIRC, lots of fun on IRC. mIRC 6.17 has been released!

In this new version support for displaying UTF-8 text as Unicode has been added. This works in status, channel, query, and other windows, and in nickname listboxes, window titlebars, switchbar, and tooltips. The display of UTF-8 can be enabled by default for all windows in the Options/IRC/Messages dialog, or individually for any window you like via the Fonts dialog. Use the /font command to open the Fonts dialog. Make sure you select a font that contains the characters or script (hebrew, arabic, greek, cyrillic,...) you want to see! The Fonts dialog also has an "Encode" option that encodes outgoing text in UTF-8 based on the script/codepage selected for that window. The Encode feature is selective, ie. it only encodes the parts of an outgoing message that are not already in UTF-8 format. It also takes into account if the IRC server is fully UTF-8 enabled or not.

Various other changes: mIRC now has a 'check for timed out connections' option in connect/options dialog. When this is set mIRC pings the server every so often if it hasn't heard from the server for a while to test your connection.

Support for initiating passive dcc send/chat connections has been added.

Changing the default font for a window type now affects all open windows of the same type immediately.

Most file dialogs are now resizable.

You can disable the $decode identifier (and various other "dangerous" commands) in the Lock options dialog. (The $decode is of course disabled by default.)

Lots of SSL things have improved and mIRC now also supports SSL connections for sockets This new version has extended support for MP3 id3v2 tags, better invite and except lists, and heaps of other little thingies and identifiers like $findfilen/$finddirn, $qt(text)/$noqt(text), $locked and $mouse.key improvements. Of course also some UTF-8 related idfentifiers like $utfencode(), $utfdecode() and $isutf() have been added. New collection of IRC servers

A list with a fresh collection of IRC servers for mIRC is available in the servers.ini file on our website. Save the file to the mIRC directory on your harddisk (c:\mirc\ or similar), replacing the old file, and enjoy this refresh! The server list will immediately be available to you from within mIRC. Have fun exploring some new IRC networks! Updating mIRC's servers.ini file

Please read the detailed information about updating mIRC's servers.ini file if you want to help with the maintenance of the list of IRC networks for mIRC by providing fresh or improved information about your IRC network. New collection of IRC servers

A list with a fresh collection of IRC servers for mIRC is available in the servers.ini file on our website. New collection of IRC servers

A list with a fresh collection of IRC servers for mIRC is available in the servers.ini file on our website. mIRC: a decade of chat!

mIRC celebrates its tenth year of development today, of having played a small though curious, and unexpected, part in the life of the Internet over the last ten years. In the early years of IRC, IRC was mostly limited to technical users, people who used non-graphical, command-line IRC clients such as ircii, and who had a fairly intricate knowledge of how IRC and the Internet worked. mIRC was designed with one purpose in mind: to make the basics of IRC accessible to as many people as possible, while at the same time retaining the technical aspects that so many others enjoyed. Today, mIRC and IRC are used by millions of people from all walks of life. Thanks to everyone in the IRC community who has played a part in keeping mIRC and IRC going over the last ten years. Happy tenth Birthday, mIRC :-) New collection of IRC servers

A list with a fresh collection of IRC servers for mIRC is available in the servers.ini file on our website. New collection of IRC servers

A list with over 400 IRC servers for mIRC is available in the servers.ini file on our website. Charity appeal: HIV/AIDS in the Developing World

Thanks to all of the mIRC users who registered their copies of mIRC between November 6th and December 6th to support our appeal, 100% of your registration has been donated to Médecins Sans Frontières for use in their HIV/AIDS prevention and ARV treatment programmes around the world. 2301 mIRC users registered, raising a total of $46,020.00. Many thanks to everyone who helped out! The appeal is over, however if you still have any questions about it please email Khaled or Médecins Sans Frontières.

New collection of IRC servers

A list with over 400 IRC servers for mIRC is available in the servers.ini file on our website. New collection of IRC servers

A list with a fresh collection of over 400 IRC servers for mIRC is available in the servers.ini file on our website. mIRC 6.16 has been released!

With this release we hope to address the most important comments, and remarks we received after the release of the previous version. We tried to focus on fixing things like the (few) freeze/gpf issues relating to SJIS/JIS and while/continue/break statements in scripts, as well as a handful of others - making the mIRC 6 series very stable. Only a few new features and functions have been added. You'll have to dig through the help file in mIRC and the versions.txt on the Web to learn about the complete list of changes and their impact.

Some changes are obvious, some need getting used to - please take your time to play with them and see how they work. May we invite you to the Discussion Forums on the website with all questions you might have? The forums offer great help with everything related to mIRC! Thanks for using mIRC, lots of fun on IRC. Charity appeal: emergency aid for Western Sudan refugees

Thanks to all of the mIRC users who registered their copies of mIRC between May 12th and June 12th to support our appeal, 100% of your registration has been donated to Médecins Sans Frontières for use in their emergency medical programmes in Darfur, Western Sudan. 2633 mIRC users registered, raising a total of $52,660.00. Many thanks to everyone who helped out! The appeal is over, however if you still have any questions about it please email Khaled or Médecins Sans Frontières.

mIRC 6.15 has been released!

With this release we hope to address the most important comments, requests and remarks we received after the release of version 6.14. The new version fixes quite a few small bugs found in the previous versions. We tried to focus on fixing things, making the mIRC 6 series more an more sturdy, and only few new features and functions have been added. With this release we hope to address the most important comments, requests and remarks we received after the release of version 6.14. The new version fixes quite a few small bugs found in the previous versions. We tried to focus on fixing things, making the mIRC 6 series more an more sturdy, and only few new features and functions have been added. Various other changes include: SJIS/JIS support and various multi-byte display/mark/copy issues have improved,

the 'reload' logs feature has improved to make sure it reloads the correct log files,

support for SSL has improved to make sure mIRC always uses an SSL port when reconnecting if it was using one in the prior connection, and some issues with SSL key files and SSL root certificates have been solved,

a small memory leak has been plugged, port selection for DCC and other connections works more smoothly, and issues with random port selection, the /fserve maxgets limit, and DCC Get via http proxy/socks are solved. There are heaps of changes and improvements in this new version. Please read the help file in mIRC and the versions.txt on the website to learn about the complete list of changes and their impact. Some changes are obvious, some need getting used to - please take your time to play with them and see how they work. May we invite you to the Discussion Forums on the website with all questions? The forums offer great help with everything related to mIRC! New collection of IRC servers

A list with a fresh collection of IRC servers for mIRC is available in the servers.ini file on our website. Save the file to the mIRC directory on your harddisk (c:\mirc\ or similar), replacing the old file, and enjoy this refresh! The server list will immediately be available to you from within mIRC. Have fun exploring some new IRC networks! mIRC 6.14 has been released!

A fresh new version of mIRC released today! With this new release we think to address the most important comments, requests and remarks we received after the release of version 6.12. The new version fixes lots of the small but nevertheless annoying buggies found in the previous version. Among them the much discussed tooltip gpf bug and a daylight savings time offset bug. While we tried to focus on fixing things, of course some new features and functions have been added. Although some of these new things, like the SSL support, might have to mature a bit over the next versions, we think it is fun to play with them already! A few items I'd like to mention as useful changes: Lots of work has been done on the support of multi-byte character encodings and the sjis-jis support. A "Multibyte editbox" option has been added to the Messages dialog, which makes mIRC use a richedit editbox in all mIRC Windows for entering text. mIRC was using the standard Windows editbox before. The richedit editbox displays complex scripts properly. The Sjis/Jis and Multibyte options are now automatically enabled if mIRC detects a Multibyte version of Windows the first time mIRC is run. In addition, various multi-byte display/mark/copy bugs have been fixed and sjis-jis support improved.

An option to 'reload' logs has been added to the /IRC/Logging/ dialog. It will make mIRC load the tail of a logfile into your channel and chat windows. Seems to work fine. However, various line attributes, such as color, are not (yet) saved in the log files, so the reloaded log is displayed in the normal text color.

Support for SSL has been added. You'll have to download some DLL's of OpenSSL separately from mIRC and place them in the mIRC folder for this to work. mIRC will load the dll's automatically if it finds them, after which you can initiate a secure connection to an SSL capable IRC server. SSL settings can be found in the Connect/Options dialog, and are visible only when openssl dlls are loaded.

A Sort dialog has been added to the Window Menu. It allows you to specify the sort order of Switchbar buttons and Window types. Buttons are always sorted into groups. With the /View/Options/Display/ sort option turned off, Switchbar buttons are sorted according to creation time within groups as opposed to alphabetical sorting.

By popular request Query/Chat windows now remember their individual font settings. We also

- moved the port range options, which now applies to all connections, to a /Connect/Advanced/ dialog,

- added a /cnick -sN switch, sorts item into Nth position,

- made the switchbar to allow up to eight lines in height and displays scroll buttons when it is vertical,

- fixed $com() dispatch pointers bug,

- added an :error goto point, by which script errors can be caught, and

- improved the find dialog in the script editor a lot. Happy Birthday, mIRC! :-)

Nine years old today! It's hard to believe that mIRC has been a part of Internet life for over nine years. A little surprising too that Neilsen//NetRatings rated mIRC as one of the most popular applications on the Internet last year. Hey, we knew we were good, but not that good! A big thank you to everyone who has helped mIRC grow into what it is today :-) We hope that mIRC has, in some way, made the world a smaller place by bringing people together and allowing friendship, knowledge, and lives to be shared. New collection of IRC servers

A list with a fresh collection of IRC servers for mIRC is available in the servers.ini file on our website. New collection of IRC servers

A list with a fresh collection of IRC servers for mIRC is available in the servers.ini file on our website. Charity appeal: child vaccinations across Africa

Thanks to all of the mIRC users who registered their copies of mIRC between November 20th and December 20th to support our appeal, 100% of your registration has been donated to the International Federation of Red Cross and Red Crescent Societies for use in their measles campaign in Africa. 2826 mIRC users registered, raising a total of $55,230.00. Many thanks to everyone who helped out! The appeal is over, however if you still have any questions about it please email Khaled or the Red Cross.

New collection of IRC servers

A list with a fresh collection of over 400 IRC servers for mIRC is available in the servers.ini file on our website. New collection of IRC servers

A list with a fresh collection of IRC servers for mIRC is available in the servers.ini file on our website. FTP Servers needed

Can you help us? With all mIRC users downloading mIRC the load on the FTP servers that distribute mIRC is raising. To spread this load we're looking for Internet Providers that can host our installation files. Please do not bother us with your personal Internet account?! Read about our upload service if you think you can provide some bandwidth. mIRC 6.12 has been released!

mIRC v6.12 has been released to address a remote vulnerability found yesterday, capable of crashing your mIRC. The vulnerability affects versions of mIRC from v6.0 onwards, so it is highly recommended that you upgrade to mIRC v6.12. You can do so by downloading the new mIRC from the download page! If you have questions about this new version, may we invite you to the Discussion Forums on mIRC's website? These discussion forums offer great help with everything related to mIRC and its features. mIRC 6.11 has been released!

A fresh new version of mIRC! With this new release we hope to address most the comments, requests and remarks we received after the release of version 6.1. Of course this new version fixes lots of the small but nevertheless annoying buggies found in the previous version. Several commands have been fixed or improved, like the /fwrite, /hdec, /mkdir, /qmsg, /qme, /color, /hload, /hsave and /server not using the specified port. Lots of identifiers have been fixed, among them $duration(N,3), $base(), $os, $comcall(), $dllcall(), $md5() and $mask(). This also fixes a possible /userhost exploit problem. A channel folders join bug where mIRC wasn't setting focus on a channel window properly was fixed, as well as a a small problem with the red dot in remote toolbar button, bugs with binary variables, duplicate separators in popup menus and a menu handling bug that affected the favorites popup menu as well as various other menus under Windows 95 and NT. Over 40 thingies, all fixed :) While we tried to focus on fixing things, of course some new features and functions have been added. Among them: the language selection option that has been added to the MS Agent speech dialog. You must of course have the required language component installed.

the Favorites folder that now allows multiple selection. You can now join multiple channels, or folders with channels!, at a time,

a nifty new feature that has been added to allow you to auto-hide the list with nicknames in a channel. See the nick list options in the System Menu of each channel... As you see - heaps of changes and improvements. Lots of little and larger changes to smoothen your IRC experience. You'll have to dig through the help file and the versions.txt on the Web to learn about the complete list of changes and their impact. If you have additional questions, may we invite you to the Discussion Forums on this website? The forums offer great help with everything related to mIRC! New collection of IRC servers

A fresh list with a huge collection of IRC servers for mIRC is available in the servers.ini file on our website. mIRC 6.1 has been released!

A fresh new version of mIRC! With this new release we hope to address most of the comments, requests and remarks we received after the release of version 6.03. Discussions about the changes and features in this new version are very welcome on the Discussion Forums. Have fun and download and try mIRC 6.1 ! Lots of things have been fixed. Like the default browser issue, a /background bug, an editor dialog bug that most likely was the cause of odd script problems, a memory bug relating to registry handling, a /whois related memory bug, a problem with background pictures, and a popup menu resources bug. Lots of other things have improved; All Socks5 firewall error messages are now displayed correctly, double-clicking on web/ftp hotlinks now displays a warning dialog before the site is opened, and an important change was made to the way files are created, opened, read, etc. for window logging, dcc sends/gets, and the list channels dialog. The amount of files opened for logging, sends/gets, etc. is no longer limited to a maximum total of 50 or so open files. DCC commands, such as /dcc send, ignore, etc. are now also handled in the form /dccsend, /dccignore, etc. and should also allow /dccallow etc. mIRC is now being compiled using Visual C++ .NET 7.0. This also means nicknames are sorted a bit different, nicks beginning with certain non-alphabetic characters eg. _ ' etc. are being placed above normal nicks. This appears to be the standard sorting method in Windows, which Visual C++ abides by consistently. It now applies to the whole of mIRC. Support for the .jpeg extension has been added, custom file-handling commands and identifiers which allow you to open multiple files for reading and writing. A file type ignore warning explains why a file transfer is ignored, with a direct link to the options dialog, dcc ignore section. Also a new section was added to the servers.ini file from which mIRC will select an initial network to connect to. mIRC no longer defaults to DALnet. Lots of interface changes this time; Check out the visual styles and new buttons, dialogs, menus etc. A single toolbar button replaces the previously separated aliases, remotes and popups button. The red light is now on when any of ctcp/event/raw are enabled, and off when they are all disabled. A right-click on the toolbar button displays a most recently used files list. At first this looks a bit odd, but it will just take some getting used to. With the color scheme option you can switch between different color schemes easily. And scripters, there is lots of fun for you; with the $ event prefix the matchtext section of a remote event definition can now contain a regular expression! Binary variables no longer have an upper limit on the number of bytes that can be stored. And $compress() and $decompress() functions have been added that compress/decompress files and binary variables. The result is raw compressed data. You can load a multi-megabyte file into a binary variable and compress, encode and write it to a new file, and then reverse the process. Fun stuff eh! Various other changes include: The "enable" sounds option in the sounds dialog now affects most sounds, including highlight, notify, window/icon flashing, etc. Sound requests and Agents still need to be enabled/disabled individually. This does not affect the use of sound-related commands in scripts.

Pressing Control-C while marking text in a window now copies the text and cancels the mark process.

Remember how you can 'collapse' all windows you have opened on a network into their status window with Alt+F1? The status window switchbar button now displays the highlight state of all associated windows hidden with Alt+F1.

Disconnecting via the file menu/toolbar/disconnect command now results in a soft disconnect, allowing any pending server info to be displayed. Incoming data will not trigger scripts, etc. during this time. Eg. if you connect to EFnet, and then disconnect, EFnet sends a "Closing Link" message to the client. Past versions of mIRC wouldn't display that since they were performing a hard disconnect. Since this version has far too many improvements, new features and functions to mention here in detail you'll have to dig through the help file and the versions.txt on the Web to learn about the complete list of changes and their impact. If you have additional questions, may we invite you to the Discussion Forums on this website? The forums offer great help with everything related to mIRC! Older News about mIRC