– IRC News

All about Internet Relay Chat

mIRC 7.1 Final is out

The “mIRC Unicode project” was successful it seems and Khaled Mardam-Bey just released version 7.1 of his famous IRC client.

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.

When looking at the changelog, there have been made well over 180 bugfixes and feature enhancements since mIRC 6.35 so it comes as no surprise that according to Khaled “many areas of mIRC have had to be updated or re-written” but should result in it “being faster, more stable, and more compatible with the latest versions of Windows”.

Aside from being converted to Unicode, the client gained a few new features too:

mIRC now supports configuration via UPnP which automatically opens ports for DCC on compatible routers and you may put it into full distraction fullscreen mode with the F11 key, starting from Beta 6.

You can take a look at the history of changes either on our own posting here or in the changelog that is supplied with the client itself which is available from the usual location, here.

Thanks for the tip go to wayne!

Copyright secured by Digiprove

mIRC 7.0 Beta is available [Update 8]

Little over two months ago, Khaled Mardam-Bey announced in the mIRC forums that there’ll soon be a public Beta-test of a new version of mIRC.

And just yesterday the Beta of mIRC 7.0 has been made available for download and testing for users that are willing to put up with it being “buggy and crashing often”.

The new version finally has Unicode support which required “tens of thousands of changes to 150,000+ lines of source code” and is the “most complex and time-consuming update to mIRC since it was created in 1995″.

Due to the rewrites the client “should now be faster, more stable, and more compatible with the latest versions of Windows” – hopefully there haven’t any new bugs been introduced that manage to stay hidden until the Beta goes final and is publicly released.

Aside from now being an Unicode application there have been a number of other feature-additions and bugfixes – including a now persistent channel history, some SSL-related optimizations and improved Windows 7 compatibility; the full changelog comes bundled with mIRC in the download.

Speaking of Windows compatibility – the new version drops the support for dated variants of the OS such as Windows 95, 98 and ME since they can’t natively run Unicode applications and the little Unicode support they have is limited.

mIRC 7.0 Beta Channelview

mIRC 7.0 Beta Channelview

The downside of the Unicode implementation is that “likely that some [existing scripts] will not work correctly” and the only way to know is “to test it out to see whether it behaves as you expect”.

If you decide to test the mIRC 7.0 Beta you’re asked to report any bugs you encounter on their forums – you however should update to the latest Beta and try to reproduce the bug with a clean install of the Beta first.

[Update] The current version is now mIRC 7.01 Beta which fixes a few of the bugs that have been found so far, however it doesn’t appear to be anything major. Download URL remains unchanged.

[Update 2] mIRC Beta Version 7.02 has been released, now checks if it runs in a WINE environment - 15 WINE-specific changes have been made, features known not to work are disabled under WINE. Other miscellaneous fixes include DCC and DDE message handling.

[Update 3] mIRC Beta 7.03 was released, adds miscellaneous fixes regarding DCC send/get dialogues, some .ini handling errors have been resolved and riched20.dll is now used for the richedit editbox again as it seems to be “faster and more reliable overall”. The /fseek command has had some line-matching bugs fixed as well as optimizations for BOM-checking in file routines which should only have minimal impact on read & write performance now. mIRC also gained a feature that prevents long lines from being cut off which are now sent as multiple lines instead if the feature is turned on.

[Update 4] mIRC Beta 7.04 is out and besides a small set of bugfixes and optimizations it adds UPnP support which enables simple and automated port forwardings on compatible routers – the feature works for DCC, identd and retrieval of your external IP address.

mIRC 7.04 Beta UPnP Options

mIRC 7.04 Beta UPnP Options

[Update 5] mIRC 7.05 Beta is available for download and extends the editbox history and the /sockread function to 100 lines and 4096 bytes respectively.  Changes to the INI routines include quoting for non-printable characters, comments in topics are now saved properly and a bug that resulted in “random crashes” has been eradicated. For the rest of the fixes see the file versions.txt that comes with the download.

[Update 6] mIRC Beta 7.06 is out and updates OpenSSL to 0.9.8o, fixes a generic protection fault and comes with full screen support whose state is remembered across client restarts. CAP event handling has been changed to prevent scripts from suppressing CAP replies and the “Find Text” dialog now returns results from wrapped lines too.

[Update 7] The beta has been updated again and is now at version 7.07. Bugfixes in this release include a fix that resolves a crash in fullscreen-mode when “many windows are open”.

[Update 8] In a neverending stream of updates, mIRC 7.08 Beta has just been released. A bug that could corrupt logfiles was fixed as well as a bug concerning unicode surrogates. The small number of bugfixes in this update (5, compared to 12 each in the last 2 updates) could be an indicator that mIRC 7 is getting closer to a final state.

  Copyright secured by Digiprove

mIRC 6.35 gets released, fixes security flaw

Little over one month after the last release of the popular IRC-client, a new version becomes public.

According to the website the update is due to a security flaw concerning “very long nicknames on non-standard servers” and it is therefore a recommended upgrade for everyone.

Also, it seems the exploit code for the mentioned vulnerability is already in the wild so it’s advised to update in a timely manner or deploy the following workaround if an upgrade is not possible:

on ^*:OPEN:?:*:if ($len($nick) > 298) halt

The above snippet should be added to ones mIRC’s remotes and shall then prevent the hole from being exploited.

Thanks to slakker for the tip & links!

mIRC 6.34 has been released

4 days ago, Khaled Mardam-Bey released a new version of the popular Windows IRC-client mIRC

The website states: 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.

It continues: Although this is a minor update, it includes important changes and is a highly recommended download.

The full list of changes is as follows:

1.Fixed if/while bracket priority bug which affected the parsing of if/while statements.

2.Fixed text display bug where the last character in a line was being chopped off.

3.Changed the fast update display method.

4.Fixed tips display bug.

5.Fixed copy messages to query bug.

6.Fixed /drawrot rounding error bug.

7.Fixed treebar/switchbar server sorting display bug.

The following link is supposed to have even more detailed informations of what has been updated.

Location of the download is here.

Thanks to Chain for the tip!

mIRC 6.33 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”, the mIRC website reports.

“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.”

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.

mIRC can be downloaded here