v2.61 Released on 30th March 2006
- Changed mIRC to v6.17
- Updated the servers list
- Changed all /did commands which used range of IDs (where applicable), which also fixed the bugs.
- Fixed the Apply Changes button (for the Website name) of the Websites menu in the Custom Menus, which did not work at all, due to a typo.
- Fixed a bug in the Banlist dialog which did not show correctly the selected bans.
- Expanded $ban.list(hostmask,channel) to check if more than one banmask affects a user and if so, it returns the banmask (if more than one, seperated by spaces). So far the identifier returned $true or $false.
- /cmlogin command now checks if there is a timer to send the login command to X, to avoid flooding X, which would result to a possible ignore from X.
v2.6 Released on 10th February 2005
- Added Nick Flood autokick in Channel Protection.
- Resized the Channel Flood Protection dialog and updated the Custom Bans section to support the new nickname length.
- Changed /ttlb command which now shows N/A if %temppr (lag check) does not exist.
- Changed the way /blist command and its dialog work.
- Setup option for Custom dialog now focuses on the appropriate tab.
- Improved /ckusrs command.
- Improved the way a socks list is loaded in the Channel Flood Protection dialog (using the Txt Get button) and made them sort by default.
- Added Mozilla Firefox in supported browsers.
- Updated mIRC to v6.16
- Fixed the /filter command of the Channel Flood Protection dialog, which was not giving the correct results in several occasions.
- Fixed a bug in AutoJoin Channels; could not remove a channel if a key was set.
- Fixed /blist command which displayed wrong nicknames of users in +x mode.
v2.5 Released on 1st April 2004
- Added Channel Flood Protection which is intended to deal with flood botnets. This was in the form of an addon I made and that was used by #Hellas' operators a couple of years back. I'd like to thank Nik0las, NV_ORTON and sTaunch for their help.
Help can be found in irc-U's help file. - Intergraded Programs and Slaps Custom Menus setup dialog into one dialog.
- Added Custom Menus for Bans, Kicks and Websites. Websites Custom Menu has a Quick launch menu using F4 (optional), which just lists the websites you have added (in a dialog), and then you can open any of them by double-clicking on them.
- Changed the way that bold, reverse and underline autokicks work; now they check the percentage of bold, reversed and underlined text.
- Added option to ignore the event for bold, reverse and underline autokicks, if the length of the text is less than what you set.
- Added $percentage(character,text) identifier which is used in Bold, Reverse and Underline autokicks.
Valid characters are:
- $chr(2) (bold)
- $chr(22) (reverse)
- $chr(31) (underline)
- Added option to set a key for Auto Join Channels.
- Added option for default browser, which is used by the Websites Menu.
Supported browsers are:
- Internet Explorer
- Netscape
- Mozilla
- Avant
- Opera
- Firebird
If you think someone is missing, feel free to email me with the browser's name and its full path (including the executable's filename) and it will be included in the next update of the script. - Added option for not to exclude channel text from Global Ignore (F1), which so far was excluded by default (ie. When you hit the F1 key to set Global Ignore on, channel text will not be excluded).
- Added option to define the channel modes in which empty channels will be set to upon join. So far irc-U set those channels into +nts modes by default.
- Expanded the View banned nicknames option to show the unbanned nicknames as well.
- Added Kicksay feature (like emech). Find it in menubar-->extras-->kicksay or use the command /ks to open the dialog. Be sure to read its help before you use it.
- Added $asteriscs(text) identifier which returns the given text with asteriscs surrounding every word.
- Added option to create shortcuts upon setup/update.
- Added /uninstall command which removes the shortcuts created by irc-U Setup (if any).
- Updated servers.
- Updated mIRC version to 6.14.
- Added 2 more backgrounds and 3 icons.
- Fixed a bug that was removing all ignores upon disconnect.
v2.1 Released on 24th August 2002
- Removed the Virus auto-kick, since the trojans/worms that it used, got a little old.
- Added Join Flood auto-kick.
- Made Windows help file.
- Added Custom Programs Menu. Find it in the menubar popup-->extras-->progs or using the command /progs.
- Added Custom Slaps Menu. Find it in the menubar popup-->extras-->slaps or using the command /slaps.
- Added Logs Viewer. Find it in the menubar popup-->extras-->slaps or using the command /logs.
- Changed the Setup dialog.
- Added option in Custom F-Keys to send a channel message, in the user section.
- Made settings menu in the Menubar popup, where you can find the Setup, Channel Protection and User Protection dialogs.
- Added option to add a new ignore in the Ignore List dialog.
- Added option in Auto Join Channels for edit.
- Modified the /away command to work from the command line. When used without parameters, the default settings will be used.
- Added option in the Away System for auto-away after a certain amount of idle time (which you set).
- Added option in the Away System for default mode when the /away command is used without parameters.
- Changed the way that Ban Protection works and added option to react in a different way if the user is protected.
- Changed the way that Lag Check works, so that your idle time (related to the server), will not be affected.
- Added option to delete whois records on connect. This was causing /writeini errors when the file was getting too large.
- Added option to get a warning (echo) when the channels' banlist reaches the number you set (so far it was default to 20 and 29 bans).
- Added option for default ban type. Preset is type 2 (*!*@host.domain).
- Added option for alternative nickname in Nickname Recovery.
- Added a command to set your main and alternative nicknames to default, in the Connect dialog, when starting irc-U.
- Changed the way that Private Protection works and added option to exclude the protected users.
- Changed the way that Shutup Kick works.
- Added option in Userlist's Reactions to react in a different way, when the one who bans/kicks/deops/de-voices a protected user, is also protected.
- Replaced mIRC with the new version (6.02).
- Replaced all $?="" identifiers with $input(), since the old one was causing a {} mismatch to popups (when using the versions 6.0, 6.01 and 6.02 of mIRC).
- Added field for Logged-in in the whois results. This feature was tested by Undernet on some servers, for a while and it was removed. Still, it will be added again at a given time...
- Modified the command that was setting the titlebar, to handle all kind of windows.
- Changed the user@host with which X was added in the Userlist and the Ignore List (excluded), to type 2 (*!*@undernet.org).
- Fixed the /kick command bug that was not kicking the user, if he had the same name as the channel.
- Added option in the Clones Dialog to report the results to the active window via /msg or /echo.
- Changed the way that Userlist works. Now it is based on nicknames. You add the user you want and then you can add to him/her as many hosts as you like.
- Added option in the Userlist to rename a user.
- Added options to test, debug and sort the Userlist. If the test will find any errors, you will be prompted to fix them. These options can be found in the Menubar popup.
- Added the new X commands (floatlim and maxlogins).
- Added option to do a DNS ban. This, performs a /dns to the user and when you get the results, it places a ban to the ip address of the user. Note that the option is disabled if the selected user is connected using an IP address and that it only bans (without a kick).
- Added /reloada command, which reloads all irc-U files.
- Added $bnick(channel,nick) identifier that returns $true if nick is banned in channel or $false if not.
- Added $channels identifier that returns the channels you're currently in, seperated by spaces.
- Replaced the CMaster Help with the CService's help file.
- Replaced the Error Report Dialog with $input().
- Added 2 Help Channels in the Channels Folder.
- Updated the servers list.
- Added commands that check for and remove the script.ini, script2.ini, server.ini, versions.ini and Δ, mIRC backdoors. The command that checks if any of these files is loaded in your remotes, is /vcheck and the command that removes the backdoors is /vrem
. If you run the check and one of these files is found, then the removal will be made automatically. The command is set to run the check whenever you start irc-U (on start).
Note that, the removal will stuck irc-U for a while, because it will search your whole drive for these files (that is, if one of these files is loaded in irc-U). - Modified all $input() instances with the new format of mIRC 6.03.
- Replaced mIRC with the new version (6.03).
v2.0 Released on 20th July 2001
- Changed the Channel Protection. Now you add channels to the list of the protected ones. Then select the channel in the list and set the attributes for each auto-kick. See irc-U's help for more information.
- Removed the On Join Messages auto-kick.
- Added the Bad Nickname auto-kick. See irc-U's help for more information.
- All settings now are in hash tables, in order to have faster performance (now it deppends on how much MBs of RAM you got installed on your PC).
- Added Custom F-Keys support. Use the f-keys option from the menubar or use the command /fkeys to open the dialog. Some of the F-Keys are used by irc-U. See irc-U's help for more information about these F-Keys and for instructions on how to customize the F-Keys.
Note that global ignore now, is toggled on/off using the F1 key and not Shift+F1 (on) and Shift+F2 (off), as it was before and still, the channel text is excluded. - Removed all commands related to server notices, due to the change of the Undernet servers' code.
- Added option to set the delay, when cycling a channel (number 0 can be used). Find it in /Setup->Miscellaneous.
- Added Userlist's Reactions, that determine the way that irc-U will react, when a protected user is banned, kicked, deopped or devoiced in a channel. Find it in /Setup->Userlist's Reactions.
- Added the d switch in the Ignores List dialog and improved the way it works, when updating an existed ignore mask.
- Added the d switch in the ignore options, in the popups.
- Added a feature in the Clones Dialog, to see whether the selected host is protected or not.
- Added Setup option in CMaster commands, in order to save your Undernet's username and password. Find it in the channel popup (cmaster->personal->setup) or use the command /cmsetup.
- Added option to change a channel's limit, in the Auto Channel Modes, using a timer.
- Expanded the /ial.search command, to handle more than one search strings.
- Added the host switch in the /kick command, to kick all users that match the host you give. The exact syntax is: /kick
. You can also find it in the channel popup (misc->host kick). Note that the option is visible, only when you have ops in the channel. The command works only if you use this syntax.host [kick message] - Expanded the /op, /dop, /voice, and /devoice commands, to handle multiple nicknames.
- Modified the /ulst command to work from the command line. Syntax is /ulst [channel]
Note that, ifis not online, you'll be asked for a full user@host, in the format nick!userid@host.domain.
v1.4 Released on 08th March 2001: A minor update, due to the change of Undernet's channel services
- Added commands of the new channel services (CMaster) and help for them.
- Improved ban protection. Now checks if the user who puts the ban, exists in your userlist as protected (flag p). If he is, you're asked whether to continue or not. If the address type used in the banmask, is type 4 (or relevant), you will remove the ban and send a message in the channel, suggesting to the user, the use of another address type, for the ban.
- Added option (in /setup-->miscellaneous), whether the kick counter will be shown or not (when kicking).
- Added option (in /setup-->miscellaneous) for sending ping reply to users or not, when you manually ping them.
- Changed banlist identifiers with the new one ($ibl), of the new version of mIRC (5.82).
v1.3 Released on 18th January 2001
- Improved the way that commands was handled, for users with the o flag.
- Changed the Setup dialog.
Added options for:
- Whois in a desktop dialog.
- Kick all users from a host (when kicking).
- View banned nicknames or not (until now, viewing them was default).
- Strartup logo (until now startup logo was opening by default).
- Removed Tsunami kick.
- Added Text Flood kick.
- Removed Queries Protection (Queries Protection options, are inserted in Private Protection).
- Added *!* This e-mail address is being protected from spambots. You need JavaScript enabled to view it in userlist, with level me (same as you), in order to be excluded from all events and protections.
- Changed the Auto Join Channels dialog.
- Added /ial.search command, which searches the active's or given's channel IAL, for the given string (in nick!user@host format, asterisks may be used at will) and outputs the results in a custom window, giving you several options (whois, ping etc.).
- Added clone option in nicklist popup-->info, to check for clones for a certain user.
- Replaced mirc32.exe with the new version (5.82).
v1.2 (not released)
- Changed the command for global ignore (shift+F1-shift+F2, to ignore everything, except channel text).
- Added options for totals (CTCPs, messages, invites, notices), in user protection.
- Added Auto Channel Modes.
- Added more options in the /unban command.
- Replaced mirc32.exe with the new version (5.81).
- Added option to have different channels for each flag, in the Userlist.
v1.0 First public release on 12th July 2000