
AdiIRC is a free Internet Relay Chat (IRC) multilingual client that allows you to chat over the thousands of existing chat channels on the Web.
Simple and functional, AdiLRC has a simple-line design, but offers all the tools and functions expected from an IRC client: connection to channels, private chats, file transmission, conversation recording and the rest of features of common use at IRC. Moreover, AdiIRC includes few innovations regarding to other programs of its type.
Nevertheless, it has some interesting features, such as the command, slaps, quit messages and "now playing" tags personalization; it includes on-line updating service, an interesting feature that incorporates Winamp on its own interface and allows the user to manage it from the own AdiIRC (it is necessary to have Winamp installed on the same computer). There are also 3 available themes on the author´s page and it allows the use of plugins, some of them already made (5 available on the author´s page) and the making of personalized plugins (API and documentation available at author's website).
It´s configuration includes, by default , two IRC nets in English In the first one, you enter to the developer's channel. In order to add new nets and servers you must use the ’ServerList’ option of the ’Server’ menu.
If the user is familiar with this type of applications, he/she should not have any problems to use it and find out how it works. If he/she isn't , it is recommended to search information about the necessary commands to run it on, because the IRC system usually uses the "old-fashioned" command line. Some details about the basic commands can be found on the author´s page and wikipedia.
To install and execute AdiIRC the computer must have the routines, libraries, and Microsoft NET Framework 2.0 commands installed, which can be downloaded from the Microsoft pages by free.
v3.6 [Nov 15, 2019]
- Added option to hide own away messages.
- Added support for IRCv3 extension "draft/setname".
- Added channel background/normal text colors to Channel List.
- Added option to use server "Username" as ident nick reply.
- Added support for username:password for login methods when no login username is present.
- Added separate "Username" field for server and login method in the Serverlist.
- Added passive GET/SEND/CHAT DCC support.
- Added DCC Secure CHAT support (SCHAT).
- Added DCC CHAT proxy support.
- Added separate DCC SEND/CHAT auto accept/ignore options.
- Added option to ignore all DCC send requests.
- Added separate server password field in the serverlist Servers tab when adding/editing servers for one network.
- Fixed network adapters should be cached to avoid excessive registry reading when using bandwidth monitor.
- Fixed channel messages from echo-messages should not trigger notifications or run through the ignore list.
- Fixed logging filenames should not allow consecutive spaces.
- Fixed an issue where tray icon disappears.
- Fixed Script editor text/font display breaks with some characters.
- Fixed CAP responses are not case insensitive matched.
- Fixed channel links are not extracted correctly in some cases.
- Fixed changing some message options can cause custom window fonts to be reset.
- Fixed getting a users channel prefix can cause a crash in some rare cases.
- Fixed CAP requests should be split into multiple lines if the requested list is too large.
- Fixed cursor should not show the resize cursor for autoexpand columns in datagrids.
- Fixed Tips can cause a crash in some rare cases during exit.
- Fixed Channel Editor Excepts/Invites buttons should only be enabled if opped and supported by the server.
- Fixed "Reset" and "Reset all" options warnings should have clearer text and default to "Cancel" button.
- Fixed changing topic does not always update the Titlebar.
- Fixed some buffered items can be missing from Rawlog -> Debug.
- Fixed Treebar "Show network name/Show nick name" options doesn't work unless "Show Unread Count" is enabled.
- Fixed connecting to a znc server with no password should not disconnect.
- Fixed tabcomplete channels should prioritize current channel.
- Fixed tabcomplete channels should include favorites.
- Fixed default invite menu doesn't work in private windows.
- Fixed DCC resume position should be validated.
- Fixed incoming DCC transfers with filesize bigger than an existing file should be ignored/not resumeable.
- Fixed server login doesn't work unless login method is set to none.
- Fixed Statusbar/Toolbar transfer progress bar should be 0% while not transfering.
- Fixed /topic with no parameters should show the current topic.
- Removed save/restore Editbox history from server windows since it doesn't work properly.
- Plugins:
- Fixed plugin identifiers called without parentheses doesn't work.
- Scripting:
- Added new parameter "z" for $screenshot().
- Added missing parameter -n for /logview.
- Added experimental Blowfish/fisk10 plugin using openssl 1.1.x.
- Added new parameters -c -d -x -n for /inlineimage.
- Added /play central dialog.
- Added new identifiers $pcre, $powmod().
- Added new/missing properties .ssl, .ip, .logfile, .wid, .cid, .hwnd, .status, .idle, .stamp for $chat().
- Added missing parameter -a for /run.
- Added new/missing parameters "schat" "reject" "get" "passive" for /dcc.
- Added missing identifiers/commands $sreq, $creq, /sreq, /creq.
- Added missing scripting event on PLAYEND.
- Added missing identifier $urlget.
- Added all missing parameters for $zip().
- Added missing parameter -key for /server.
- Removed bitflag 8 whether /scripts is enabled or not for $remote.
- Fixed /hsave can crash with very large tables.
- Fixed /window -r doesn't work on hidden windows.
- Fixed $screenshot() visibility issues with rectangle selection.
- Fixed $screen,$screen() returns wrong value on some systems.
- Fixed $read() crashes with a invalid line count.
- Fixed $cb should not trim trailing newlines.
- Fixed /if "isnum" operator doesn't work with very large numbers.
- Fixed {} brackets are not always parsed correctly in alias files.
- Fixed /play window/file parameters are not validated correctly.
- Fixed $mouse.win returns wrong value in some cases.
- Fixed $uptime(server), $onlineserver returns wrong value when not connected to a server.
- Fixed $nofile() returns wrong value in some cases.
- Fixed consecutive spaces trailing $ are not removed in some cases.
- Fixed $nickicon,$nickcolor variables are not replaced properly in message prefixes.
- Fixed /clear can cause a crash on picture windows.
- Fixed /google titles are broken.
- Fixed &binvar named "&" is only allowed in some places.
- Fixed /toolbar -c -r should not show an error.
- Fixed SendMessage commands should not interfere with /!.
- Fixed $rand() parameters are not validated correctly.
- Fixed /write should not overwrite read-only files.