* We strongly recommend that you do a full install at least every 2 or 3 patches *

November 1, 2007

Invision 2 Build 3515 November'07 Release Unofficial Update Pack
===============================================================

This is another update pack put together by Riamus and XMog, with fixes and improvements from the Invision forums and #Invision on irc.irchighway.net.

Beta Testers : DJ_Arnaud67

New Features :

* Added a non-silent stop for XDCC similar to Fservs.  You can now display a message when stopping your XDCC if you want to.
* Added an option to the Slow Paste from Clipboard.  You can now choose to paste while keeping the original spacing (great for pasting ASCII Art or scripts), or paste using the orignal method that automatically split long lines of text across multiple lines.

Bug Fixes :

* Fixed a bug preventing Server Notices from appearing when setting Notices to appear in all common channels.
* Fixed a bug preventing adding multiple users to the User List at the same time -- * /if: '!=$' unknown operator (line 111, ialias2.mrc)
* Fixed a bug preventing the Fserv to remain paused after reconnecting.
* Fixed a bug that caused an error when you have someone set to auto-op or auto-voice and they part the channel shortly after joining it.
* Fixed the kick messages so that colored reasons don't mess up the color of the parentheses.
* Fixed a typo in the active help for the new tray tips.
* Fixed a bug that prevented the automatic unbanning of a nick that had a vhost when using the Kick/Ban w/ Ban Time and Msg.

Changes :

* Made some changes to how the OS and other information is displayed to improve how it works and looks for users.
* Changed how saving works to help prevent issues with settings being saved.
* Changed the "Failed to Receive" message so that it includes the time.
* Changed the default path to the WinAmp plugin so it will work for WinAmp 5.  This change only affects *FULL* installs, not updates.


September 7, 2007

Invision 2 Build 3515 September'07 Release Unofficial Update Pack
=================================================================

This is another update pack put together by Riamus and XMog, with fixes and improvements from the Invision forums and #Invision on irc.irchighway.net.

NOTE: You need to set up your pack categories again with this update due to changes in how they work.  Sorry for the inconvenience.

Beta Testers : DJ_Arnaud67, darkplayer, quade1337

New Features :

* Added tray tips for when people say your nick while you are Away, when someone triggers your Nick Alert, and when someone Pages you.  You can enable or disable these.
* All XDCC packs will now display as long as they have a filename associated with them even if there are empty packs in the middle.
* Added a new item to the Invision Help menu that will take you to the forum now that the forum is back up and running.
* Control codes can now be used when creating the "category" for XDCC items.  This lets you change the category's color, bold, and underline.  Ctrl-O also works.
* Added the ability to set your XDCC ad to only show the latest XX packs, rather than all packs, in Verbose mode.  All packs will still be able to be downloaded and can still be seen when someone gets your XDCC List.
* Added Access Levels to the ChanServ section of the right click nick menu.  This lets you set up auto-voice, auto-op, auto-admin, etc. on networks that have ChanServ.  Note that you need to enable Network Services in that network's settings for the ChanServ menu to be shown (Main Settings > Filtering & NickServ).
* Added an option to choose where Notices sent to you will appear (Main Settings > Additional Settings).

Bug Fixes :

* Made a new button image for use with mIRC 6.3.  It is the default button image for new installs.  For updates, you'll have to select the i2m630btn.bmp file.
* Fixed a bug causing OS's with special characters to not display properly.
* Fixed the "View List" menu item in the Log Viewer.

Changes :

* Changed default options for mIRC 6.3.  This only affects new installs.
* Adjusted some checkboxes that were too close together.
* Added help text for the tray tip checkboxes.
* Changed the Force Dalnet Mode option to automatically enable/disable the related options so users don't think other options will work when it's disabled.
* Changed "Force Dalnet Mode" to "Enable Network Services" so it makes more sense.
* The "category" box in the XDCC Manager now lets you have longer category names.
* Changed the tab's title in XDCC Manager from Settings to Categories.
* Changed how Categories work in XDCC Manager.  Previously, if you removed a category, it could mess up all of your categories.  Now, it will not affect your packs.  If you remove a category that is used in a pack, the pack will continue to use the old category until you change the category in the pack.  You can't use that removed category for any new packs, of course.
* Changed "Address" in the Display in Channel/Query menu to "IP and DNS" to avoid confusion.
* Changed the "View List" and "Refresh Log" menu items in the Log Viewer so that they scroll the log to the bottom rather than leaving the scrollbar at the top.


August 15, 2007

Invision 2 Build 3515 August'07 Release Unofficial Update Pack
==============================================================

This is another update pack put together by Riamus and XMog, with fixes and improvements from the Invision forums and #Invision on irc.irchighway.net.

New Features :

* One new feature added and adjusted (more information to come).
* !list nick added for fservs (!list needs to be enabled for the fserv for this to work).

Bug Fixes :

* Fixed a bug when trying to use Ghosting without setting a password. -- * $input: cannot use in an event (line 1372, ialias5.mrc)
* Fixed an old bug in Visufix that caused text to wrap at the wrong place when Visufix was enabled.

Changes :

* Changed Fserv Anti-Idle to be Off by default.
* Changed DCC Auto-Get to Show Get Dialog by default.


JULY 1, 2007

Invision 2 Build 3515 July'07 Release Unofficial Update Pack
============================================================

This is another update pack put together by Riamus and XMog, with fixes and improvements from the Invision forums and #Invision on irc.irchighway.net.

New Features :

* Changed the XDCC Server Manager around.  It now allows 999 packs and lets you choose a type and color for each pack if desired.  Example:  You might want all games to have a [GAME] type and to be colored Red.
* Added more support for a future mIRC feature (more information will be available later).
* Added a Hard Drive Usage bar display to the Channel and Query right click menus (Display in Channel/Display Private).  It will let you display how much of your hard drives has been used in a small bar graph.
* Added the ability to set background colors (white or black) as part of script colors.  You can still leave it without a background color, if you choose.  Remember that background colors can look bad, so be conservative using this feature.
* When Auto Start is enabled for XDCC, it will now start in silent mode if that was the mode it was originally running in.
* When Pack Listing is enabled in XDCC and someone requests the pack list, a file listing all of the packs will be sent rather than listing them out through /msg.  This will help when there are a lot of packs.

Bug Fixes :

* Fixed * /did: invalid parameters (line 600, idccnmp3.mrc) bug when opening DCC Manager while Isolate DCCs is disabled.
* Fixed a typo and adjusted some other text in the dialogs.
* Fixed a bug that caused "Gaining Ops in Channel: #" to appear if you have a channel window open, but you are not in it.
* Fixed a bug preventing the !list command from working with XDCC servers.
* Fixed a bug when displaying the XDCC Ad to "All Channels".
* Fixed DCC > Queue Sends so that it works when right clicking a nick and trying to add additional file sends to your Queue.

Changes :

* Changed CPU/MEM to CPU/RAM in the System Info display.
* Made it so that the Private Message/Query sound doesn't play if the message is an XDCC Send, XDCC List, XDCC Help, or XDCC Remove command.


JUNE 11, 2007

Invision 2 Build 3515 June'07 Release Unofficial Update Pack
============================================================

This is another update pack put together by Riamus and XMog, with fixes and improvements from the Invision forums and #Invision on irc.irchighway.net.

New Features :

* Added most of the text tricks to the "Respond to" right click option on a nick.  Previously, you could do a 3D Button Repond to a nick by right clicking on it.  Now, you can do most of the text tricks.  It will only change the nick and not the rest of the text.
* Added a Reset colors option to the User Lists menu when right clicking a nick.  If you choose Show Who's Who, it will change colors to the User List colors.  Reset colors will change them back to the mode-based colors.
* Added a volume control to the MP3 Buttons as well as new buttons (thanks BluJ for the new buttons).
* Added support for a future mIRC feature (more information will be available later).
* Added the ability to set the default ban mask for all automatic bans other than nick flood bans.  See Main Settings > Additional Settings.

Bug Fixes :

* Fixed a problem that allowed users to access a trigger that is for another channel without being in it if the trigger is /ctcp and the person knows the trigger.
* Fixed a bug causing the MP3 Buttons to not turn on.
* Fixed a bug in the fserv explorer that prevented folders/files that looked like this "2000 - 2100" (without quotes) from displaying properly (It was subtracting rather than leaving it as-is).
* Fixed a bug causing the Pager to not display a message when it is first opened if no background is set in the Theme Manager for the Pager.
* Fixed an overflow in the Active Help for the Minimum DCC Speed help text.
* Fixed a couple of grapical and grammatical errors in the dialogs.
* Fixed it so that no error message appears if you use the Pause button when nothing is playing.
* Fixed a bug with the /msg history revive option that prevented it from working if you had your logs separated into folders based on network.
* Fixed a bug preventing the fserv from running silently when connecting.
* Fixed a bug with the fserv explorer not displaying the directory when connecting to certain versions of SysReset without manually requesting it.
* Fixed a bug preventing XDCC packs 16-25 from working.
* Fixed a bug that messed up the "Nick is attempting to send filename to you..." message when the sender has Passive DCC enabled in mIRC's options.  It now says that it's using Passive DCC.
* Fixed a bug that could prevent /ctcp fservs from working in certain versions of mIRC.

Changes :

* Improved Slow Paste From Clipboard so that it displays everything correctly (no missing {}'s or variables).
* More improvements to the Capture Text and Notice Ads so that more ads are captured.  Let Riamus know if you find any Fserv ads that are not being captured.
* Improved the speed of saving settings even more.  Now, there should be no noticeable lag.
* Improved the Fserv Explorer when accessing TCLFileserver scripts.
* Changed how timestamps are displayed in the Pager.  Previously, if you didn't have TimeStamps turned on, you'd have a blank time in the Pager, which would look bad.  Now, it will show your chosen timestamp or else a default hh:nntt timestamp in the Pager.
* Improved the Active help "hotspots" so that they work better.
* Changed the default Logging setup so that it does not create a folder for each network.  This is for new installs only.  You can change it in mIRC's options if you want.
* Changed where some error messages appear when dealing with multiple networks.  This change is being tested to see how it looks/works and may be changed back.
* Changed how the CPU info is obtained for displaying your system information.  If you have nothing in your settings for the CPU, it will now get more accurate CPU information.
* Changed how the Graphics Card info is obtained for displaying your system information.  If you have nothing in your settings for the Graphics Card, it will now get display information instead of n/a.
* Changed how the Monitor info is obtained for displaying your system information.  If you have nothing in your settings for the Monitor, it will now get display information instead of n/a.
* Disabled the Auto Update Check option in Main Settings for now because it doesn't currently do anything.


MAY 05, 2007

Invision 2 Build 3515 May'07 Release Unofficial Update Pack
===========================================================

This is another update pack put together by Riamus and XMog, with fixes and improvements from the Invision forums and #Invision on irc.irchighway.net.


New Features :

* Included new buttons for 6.21 that are on by default in the full bundle (thanks to CraftsMoogle and Yusuke).  If you update, you can change the buttons to i2m621btn.bmp for the updated version


Bug Fixes :

* Fixed the OS display in System Info for Vista.


Changes :

* Improved saving of settings to make it faster.
* Improved the Capture Notice and Text Ads options to capture more ads.  If you find any that are still not captured, let us know with a color copy of the ad so we can improve it further.
* Changed how the Nick colors work so that Invision will not remove your custom colors if you have Nick Colors and Force User List Colors turned off in the settings.
* Changed the default sound setting in mIRC to ON rather than OFF.


APRIL 15, 2007

Invision 2 Build 3515 April'07 Release Unofficial Update Pack
=============================================================

This is another update pack put together by Riamus and XMog, with fixes and improvements from the Invision forums and #Invision on irc.irchighway.net.
From this point forward, all patches that we put out will not use letters (e.g. A Patch), but will use the month/year so we don't run out of letters.


New Features :

* Made it so that when Double Click Nick Responder is turned on, it will automatically focus on the editbox when you double click a nick.
* You can now enable/disable logging of the DCC_Info window in DCC Manager > Setup.
* You can now enable/disable logging of the NickAlert window in Main Settings.
* You can now add nicks to an exceptions list (in the Away Manager) when you use the 'Display Away Message on Nick Use' option when Away.  This is useful for bots when you don't want to respond when they use your nick.
* You can now add nicks to an exceptions list (in the Away Manager) when you use the 'Nick Alert' option.  This is useful for bots when you don't want to respond when they use your nick.  It's the same list as the Away list because they are unlikely to be different nicks.


Bug Fixes :

* Fixed a bug making Invision freeze often when connected to multiple networks because it was saving settings.  It will still freeze when it saves if you're not using it at all, but that shouldn't be too much of a problem.
* Fixed a bug with queues that was introduced in the C patch when trying to fix another bug.
* The Channel Scan bug that was fixed in B and missed in C has been fixed again.


Changes :

* The default fserv timeout has been set to 120s instead of 40s in mIRC's options.
* The default Top 5 in the file server is now set to show Files instead of Folders.
* Set Invision to remove some more variables that were not being removed after they weren't needed any longer.
* Changed the lag monitor to automatically set the display to the titlebar when turned on (you can still turn that off so it goes to the status window if you want).
* Changed the Invision Tutorials menu option to link to the new site address.


March 05, 2007

Invision 2 Build 3515-C Unofficial Fix Pack
==========================================================

This is another fix pack put together by XMog and Riamus, with fixes and improvements from the Invision forums and #Invision on irc.irchighway.net.


New Features :

* Packaged with the updated server list
* All OS displays have been improved and will now show correct OS information (including Vista)
* Timestamp has been added to "X is attempting to send Y" messages
* The fserv explorer window now has horizontal scrollbars for long filenames
* The Logviewer has been made to work with the new .1.log logging method found in mIRC 6.21.  It will load ALL .log/.*.log files for the chosen date in order (.log, .1.log, .2.log, etc) if there is more than one log file for that date
* The Logviewer will also automatically load all files for the current date again when using 6.21 even if all you have is a .1.log file (mIRC's log options must still have logs in the main log folder and not split into network folders for this to work)


Bug Fixes :

* $ct error
* $timers error
* 7isnum error (timestamp error)
* Force Fserv Explorer bug (missing returns)
* File size error in the "X is attempting to send Y to you" message
* Fixed a bug which prevented rejoin a channel that is open (but not connected to) using either /rejoin or the right click menu
* Fixed some bugs when viewing SysReset fservs in Fserv Explorer
* Changed the order of "X is logged in as Y" display when Channel Scan is enabled
* Fixed incorrect filesize displays on files over 1GB
* More changes to try and reduce problems with the settings not saving properly
* Fixed a bug that prevented turning off the "Put trigger in front of files in list" option in the MP3 Fileserver
* Fixed a right click bug when using mIRC 6.21 (invalid $iif)
* Fixed a bug preventing playing MP3s from the menu in mIRC 6.21
* Fixed a problem with XDCC ads not displaying in the correct order
* Fixed a bug when using Block Channel XDCC Ads (/elseif: invalid format [line 18, iunique.mrc] )
* Fixed a bug preventing you from adding an autojoin channel from the right click menu if you don't already have at least one added
* Fixed a bug in the Triggered SoundFX tab of the Sound Manager, where buttons appeared that shouldn't be there
* Fixed a bug allowing a newly requested file to be sent before the rest of the queues if it was requested right when another send completed


Changes :

* The default for !seen tracking is now set to everyone instead of just friends (it is still disabled by default)
* The F12 hotkey has been disabled because it causes more problems than it helps
* Shortened all lines mentioning Version information
* The default for "Dclick nick respond" is now set to Off
* The default for "Capture Server Notices to Isolated Window" is now set to Off
* The timestamp on netsplit messages has been moved to the front of the message
* The default identd username has been removed
* Changed how a couple variables are unset
* Invision will no longer force close when there are major errors.  Instead, it will provide an error message
* Invision now unsets many variables that it didn't before to save space
* Queues will automatically save as soon as you Stop or Pause your fserv (Stop Now, Stop Now w/ Reason, Pause)
* When you turn on Lag Monitor, it will automatically activate it in the titlebar.  You can manually disable that so that it appears in the status window if you want to
* "Hear own sounds" no longer works if SoundFX are disabled (you'll need to go into Sound Manager and apply the settings for it to take effect if you don't have a clean install)
* The default button bar is not set to None because of an additional button in the newer versions of mIRC
* Minor GUI changes


July 08, 2006

Invision 2 Build 3515-B Unofficial Fix Pack
==========================================================

This is an all-in-one compilation of various fixes and improvements from the forums and #Invision on irc.irchighway.net.  Most of these were done by Riamus and L|B, with the compilation and additional changes/fixes done by XMog.

New Features :

* Packaged with mIRC 6.17 and updated server list
* File sizes are now listed in the DCC Manager - Queues
* "Enable All" / "Disable All" buttons added to the Sound Manager


Bug Fixes / Changes :

* "/if: invalid format (line 1073, ialias4.mrc)" error no longer occurs when displaying system info with missing fields
* "Add" buttons now work with new versions of mIRC (6.15+)
* Duplicate "Play Media" section in the Popups removed
* Fserve Explorer better detects the end of DIR listings (fixes when new lines were displayed in the wrong area with certain fserves)
* Fixed error when opening the DCC Manager when only receiving files (not sending)
* Total Server Bandwidth fixed
* "/diagfs: Missing Information" fixed
* Netsplit Detected now functions correctly when the string "irc." is not part of the split
* Fserve GET command now works correctly on new mIRC versions (6.15+)
* Timer length increased for the Fserve auto-start, which will lessen the problem of the ad displaying twice in succession on connect/join
* Word Watcher script error with actions (/me and /action)
* Small changes to the Time Stamp Format setting (No more forced brackets, etc)
* Fserving from a root directory should now work properly
* Quit message fixed when in stealth mode
* Invision will now check before playing a sound to make sure the file exists (should lessen /splay errors)
* "Use Global Settings For All Networks" should be fixed
* Fixed Dropdowns in Main Settings -> Colors
* More descriptive "Use /msg $chan" string for word watch
* Better detection of servers that support half-ops
* XDCC Ad Blocking possibly fixed
* Fserve Explorer has better support for more types of fservers, such as: UPP, TCL, and Garnaxbot fservers (With Garnaxbot, user may need to type DIR when first connected)
* Info windows (such as the Log Viewer and Server Notices now appear at the end of the switchbar
* Fixed error if 2-line fserve ad was enabled but MOTD was empty (It will now just display the one line, since the second line is only for the MOTD)
* Added option to use high-resolution timers for displaying the XDCC Ad (may help fix out-of-order pack displaying, but results in significant more CPU usage while the ad is displaying)
* Long-standing bug fixed where receiving a file with spaces messed up the "receiving" message (X is attempting to send Y on port Z)
* Possibly other things I forgot





April 15, 2004

Invision 2.0 Build 3515-A Pack Fix Update
===========================================================

The Lists and changes below have been made to build 3515. There was a lot of input from 
several people on the forum for Invision that helped fix the various bugs, Want to say thanks
to them and too keep up the support and dedication.


New Features:

% Admin Colors 
* This was one of the major Requests ( Besides fixing the settings issue ) was to have Color support for the Admins (!), Founders(!), and protected OPs (&) you will find this in Invision Main settings Colors
% Serving to Op, voices, or to regs only feature
* Yet again another major request to have implemented you will find active help and the options for each trigger by going to Invision > File Server Manager > Triggers Tab.
% Priority Queues To OP, Voices, Both 
* Priority queues can now be set by channel mode rather than only through the user list.  You can now give priority queues automcatically to Voices and higher, Half-Ops and higher, or Ops and higher.


Bug Fixes / Changes

* Edited the save settings routine to only save settings when you hit apply and ok on a Dialog. Script will no longer save when killed, netsplit, or script shutdown. 
* Connecting to the same network more then once on the same script will no longer corrupt settings. All though if you chose to connect to same network more then once any setting changed will be save for that network ( So u cant have multiple different settings for same net )
* Fixed the netsplit Detected Bug
* Fixed the System Info Bug to work correctly and not give /if errors
* VisuFix Option Fixed Under main settings
* Removed the Double MP3 Sections and Query Sections on the script.
* Run with No Advertisment Bug Fixed will Now stay checked when you reboot your Script
* On Connecting to a Network Flooding off from to many adds running all at once Fixed by adding timers to the .advertise sections of the script
* Banning now bans the mask and not the Indent and part of the mask *!*@what.ever.here
* Nick Tag Format box is no longer limited in size.
* Top Requested setting for how many records to keep now remains set to what you choose (1-20 records) and does not reset to 5 every time you access the Fserv Manager.





November 15th, 2003

Invision 2.0 Build 3515 Update
===========================================================

The list of changes/fixes. Please note some are not listed here as I ran into numerous
problems along the way with this release as far as hardware failures, busy life, etc. I've
done the best I can to document those I can recall those just the same.

* Fixed setting loss bug. More sure then anytime before that this should solve it provided you have servers entered correctly in your server list or the server you are using is properly configured to reflect the correct network name. Servers that where moved from another network and not reconfigured to show the new network they belong to may still cause problems for you. The only thing you can do in that case is to make sure you have that exact server name in your server list and make sure its in the right server group and make sure spelling is correct. But once again, there was a definate bug in the script that has been corrected that would have caused you to loose settings even if you had the misconfigured server in your server list. One last note, you would been directly seeing this bug if you saw the "Encryption Key less then 5 characters, settings to default" notice when you were exiting ot applying setting changes in the Main Settings Dialog when you knew that was previously set before.
* Anticamp Fixed
* Run without Advertisement Startup fixed
* Revised Visufix Routine
* Nick Tag Respond Bug fixed
* Auto Re-Away on reconnect bug fixed.
* Main Settings Dialog services restart bug fixed.
* +k channel ops setting fixed and rewrote the key save routine on that tab to be less cumbersome.
* Revised the Trigger grab routine for capturing Fserve Ads from channels. It should now capture a wider range of different ads.
* Revised code layout for a couple of routines in effort to reduce/eliminate freezing/cpu spikage problems under heavy load conditions.
* Fixed Half-Ops enabled Networks "ADD" button in Main Settings > Adv Tab. This is used for adding the current network you are on as a network that supports half-ops. This in turn enables options in the menus for related features.
* Added a HIGHLY EXPERIMENTAL feature that will allow you to save settings all under global regardless of network. I don't recommend using this feature unless you are still loosing settings under this new build. I added this before I was able to find the bug with the settings routine listed above. Also don't jump to using this the very first time you loose your settings (if you do) as it maybe just that server needs to be added correctly to your server list. If you setting loss continues you may want to then give this option a try. You will need to enable it on Main Settings > Adv Tab (Upper right area) and then click OK and immediately shut down Invision. Restart it and then go through and set all settings the way you want them. 
* Added additional tools for Archiving and Restoring all your settings. You can now backup all your settings into an archive and then restore them at a later time if you which. The file is created under the name you specify in the mIRC directory. The file will have the name you speced along with the extension ".isz". This is a compressed single file with all your settings in it. 
* Made a few revisions to the Display > System Info Routine. Also Personalization Info should override auto info now.
* Revised a few server message routines to be less annoying. Things like the cannot join channel when you are banned or whatever that would appear over and over when you had the "Always in Home Channels" options enabled. 
* Made a new Theme that hosts a new toolbar buttons image for mIRC 6.1x.
* Implemented a workaround for a new bug in 6.12 that effected the Sound Manager Dialog. As part of this work around the 'SoundFX' addon is once again been made a standard part of the script rather then just an addon.
* InstaSends should now obey the Max Sends per person amount that has been set. This was added due to some saying under certain circumstances it was being abused.
* Received /Sound commands should now work provided they are enabled in the mIRC Options as well.
* SoundFX Triggers should now be immune to color & control codes.
* Jump on weak side of splits should now work correctly.
* Fixed Bug that was causing problems in relation to the Welcome File being used under certain conditions. 
* Fixed a bug in the 'Top Most Requested' routine that most likely effected other related records as well.
* Fixed a bug with the SoundFX engine that would cause you to double speak in channels/msgs when scheme file was not found. 
* Rewrote Visufix to work, then mirc 6.1 came out and it broke again. Rewrote it again to work now with 6.1x.
* Probably quite a few other things I forgot over time due to my RAID crashed.. Sorry.


cRYOa


January 22nd, 2003

Invision 2.0 Build 2520 Update
===========================================================

* Hopefully fixed bug with double playing of mp3's under certain conditions.
* Fixed AMIP compatibility with AMIP for Winamp Pre 3.0 versions.
* Fixed "unknown host -cl" bug when running in Reverse DCC Init mode.
* Fixed other various bugs.


cRYOa


December 19th, 2002

Invision 2.0 Build 2418 Update
===========================================================

* Added AMIP plugin support for use with Winamp including version 3.xx
* mp3 bugs fixed.
* Added Auto Voice for XDCC and mp3 Server Ads in the Channel Ops Section
* Extended mp3 Info is now optionally forwarded to the Active window.
* Added Active Help to File Server Manager Dialog.
* Spam Filter now filters and reacts to personal notices sent to you.
* Added button to Clear XDCC Server Stats easily.
* Invision should now work no matter where you install it to including paths with spaces.
* Fixed various bugs with the Theme Manager.
* Consolidated the Nickserv and Filter Tabs in Main Settings.
* Server Notices should now route to how you have it set in mIRC Options > iRC Section. You can also 
  enable capturing of these to an isolated window. This option is found on the NickServ & Filtering 
  Tab of Main settings.
* Added AutoGhost option for use with networks that support it. Find it in Main Settings > 
  Nickserv & Filtering Tab > Lower right section.
* Fixed a bug with the FreeSlot Announcer Routine (thanks Dewi!). 
* Added "Part Channels for Nick Regain" option for use on networks that wont let you change your nick if 
  you are in a channel that you are banned in or the channel is moderated (+m). When enabled this should 
  cause you to part just those channels that are preventing you from regaining your nick back. Once you 
  have your nick back it should auto rejoin them. You can find the option in Main Settings > General Tab > 
  about the middle area (where Spam Filter used to be).
* Revised the AutoUpdate (patch) feature to be reactivated. 
* Added Feature that allows you to prohibit color/control codes from being sent to a specified channel. 
  This will prevent you (or more accurately the script) from using color and control codes in specified 
  channels (except if you specifically type it in the editbox to be said there). This applies to     
  server ads, display in channel options, away messages, etc. This should help you from getting kicked 
  out of those channels that don't allow such things.
* Fixed bug that would cause "Error 412:No Text to send" errors when Ad sizes where at a ceratin size.
* Numerous other functional and cosmetic fixes where applied that I unfortunately can't find my notes on :(


cRYOa



September 4th, 2002

Invision 2.0 Build 2104 Update
===========================================================

This is an update to 2020 to fix another security hole with the '/msg revive history' feature. Although at first it seemed to be fixed it was brought to my attention that there was a way to still manipulate it under the right conditions. Thanks Merak for bringing this to my attention. :)

cRYOa


August 25th, 2002

Invision 2.0 Build 2020 Updates Lists
===========================================================

Here is a list of changes and fixes made in this latest build 2020

* New Installer with a new Installation method. You now are required to install a compatible mIRC version before installing Invision as it no longer includes it. This was done for various reasons. You can use either 6.01, 6.02, or 6.03 with this new build (Version 6.03 recommended) but note that using 6.02 you will still have the bugs with the fserve ad capturing windows since this was a bug with 6.02 mIRC and not Invision. 
* Fserve Ad Catpturing windows will work correctly if you use mIRC 6.01 or 6.03.
* Fixed a securtity hole with the '/msg history revive' feature located in Main Settings > General Tab > Lower Section. 
* Added the option to allow users to Enable/Disable The IAL updating when you join a channel. Other alterations where made throughout to accomdate this feature as well. The option can be found in Main Settings > Adv Tab along the left side under the time stamp format. By default this option will be unchecked (disabled) as it seems quite a few people had problems joining large channels on some servers without getting disconnected repeatedly.
* Fixed bugs with the Active Help for Main Settings Dialog.
* Made changes to various dialogs to correct cosmetic defects in XP.
* Other stuff I can't remember now. :)

Just to add here, I am working on another release and was in the middle of it when the security hole bug was discovered so I took 1816 and applied what updates I could at this time. Expect more in the near future releases. Also thanks to tafaz for being the first to tell me about the hole. 


cRYOa


June 16th, 2002

Invision 2.0 Build 1816 Updates Lists
===========================================================

Here is a list of changes and fixes made in this latest build 1816 

* Hopefully Fixed the Settings loss bug.
* Added a new XDCC Ad Filter to the Filters Tab in Main Settings
* Added Private Message History restore option located in Main Settings > General Tab. What this does is if you get a private message and you say you chat a bit in it, then close it, the next time the person msg you again (provided its on that same day) it will restore the last so many lines of the conversation upon opening the window. 
* Changed Default Away Channels mode from "Exclude" to "Include". However if you are importing you may import the exclude setting again and need to go change it back in away manager. This is the reason some people claimed they were not sending out their away message to the channel when they went /away.
* Added "Data in Bold" option to Main Settings > General Tab. This when enabled makes data in ads appear in bold.
* Fixed a bug with Auto Decrypter. 
* Fixed bug with the IP auto fixer.
* Repeat Flood Detection in the Channel Ops Section should work correctly now.
* Added Hostmask Channel Scan option to the IRC Scanners section in the channel popup menu.

cRYOa

June 4th., 2002

Invision 2.0 Build 1804 Updates Lists
===========================================================

Just a quick update to 1802 to fix the /writeini bug in the importer. :( sorry bout that. 

cRYOa

June 2nd, 2002

Invision 2.0 Build 1802 Updates Lists
===========================================================

Here is a list of changes and fixes made in this latest build 1802 

* Fixed bug with Global Settings so they shouldn't get erased anymore.
* Fixed bug with Recent Channels doubling up channels
* Changed back !list command routine to respond to channel command even when in ctcp trigger only mode (like it was before 1626). 
* Added optional XDCC Ad Filter to filter out xdcc ads.
* Fixed bug causing Channel Ops Channel List getting erased.
* Added routine to detect and attempt to fix misconfigured ip info.
* Fixed bug with Op all Fellow Ops Routine.
* Made changes to the import routine in regards to Channel Folder importing. Hopefully this will fix the bug causing failing imports.

cRYOa


April 27th, 2002

Invision 2.0 Build 1626 Updates Lists
===========================================================

Here is a list of changes and fixes made in this latest build 1626 

* Optimized MultiNetworking and script performance in general
* Changed code to stop welcome files not showing
* Fixed bug with Manual Queing files with a comma in the filename(s)
* Fixed a bug where those shitlisted could still access Fserve though ctcp mode
* Added Selector to the Colors Tab for regular users. This will color the nicks of regular users in the nicklist and in channels.
* Added No Advertisement Option to the File Server Manager Setup Tab. This will insure no ad is displayed.

cRYOa


March 31st, 2002

Invision 2.0 Build 1531 Updates Lists
===========================================================

Here is a list of changes and fixes made in this latest build 1531.

* Fixed Bug with the Away System and All Channels Selection
* Fixed Bug with Queues not restoring when you start back up.
* Changed and Default Network ID method and locked it to that.. so the toggle isn't effectively working now. Its Locked in mode (method) 2. This should be better and eliminate a lot of those problems people have been having with settings not appearing when they connect to certain servers etc.
* Made a change to the XDCC Ad again.
* Fixed a bug with the Queue Send Routine causing stalls
* Other small bug fixes I can't remember at the moment.

cRYOa



March 15th, 2002

Invision 2.0 Build 1515 Updates Lists
===========================================================

Well.. here we go again. This Release contains quite a few changes and bug fixes. I kinda had hoped 1420 would have been more bug then it was but I guess I shouldn't complain considering how big of a change it was. 

Here is a lists of changes and fixes made in this latest patch to build 1515.

* Fixed NickServ Type recognition lagging behind and not being ready when it got the request for Identify at connect.
* Fixed Bug with XDCC Packs Displaying out of order (2,1,3,4,5,...). It should work correctly unless you make the line delay lower then 100 which you shouldnt need to do anyway.
* Top x Downloads is now Global and therefor applies to all networks you are on.
* Changed Decryption Key Default from "Default" to "crazycrypt" which is what it comes with and most commonly used when you get it.
* Completely changed DCCallow. Pretty much wiped most of the code out for it and started over. This was due to a misunderstanding on my part. Sorry.
* Fixed a bug where the "Adveritse what Im listening too" channel toggle was stinking on.
* Made revisions to the XDCC Server as far as Ad Format. Added the msg and ctcp commands REMOVE, SENDS, and QUEUES for it too. Also added these command to the popup menus too.
* The Away tab from the Main Settings is now in a new Away Manager where you will also find the Custom Away Messages Tab from Personal Customization.
* Personal Customization has been renamed to Personaliaztion and contains the Personal Info Tab from the Main Settings Dialog.
* Old Flood Protection system is gone. New system involves two seperate engines. One for User Protection Floods (as in from a single person) and the other is for mass floods (as in from multiple people). Between the both of them it should give you better protection all around with less cpu overhead as well as much better comtrol over it as well. I recommend you set the time span as low as possible for best accuaracy (1). These settings can be found for both on the new Protection tab (formerly the Security Tab) in main settings.
* Added new Tab to the Main Settings called "Filtering". This is now the home for the Filter Blocks formerly found at the top of the old Security Tab. I plan to add more to this later as well as move other filter options from the General Tab there. 
* Max Queues and Max Sends Settings can now be set to zero (0). This is for those that want to use the Fserve as a look server. 
* Added New Option to the File Server Manager called "Anti GET Script Mode". This is an option that will cause the Fserve to run in a way that will make it hard for people running Automated Fserve Download scripts to use the server. I want to say just for the Record that I'm not necessarily against people using scripts like this but I think the operators should have the right to try and stop this if they want to. This was added due to a lot of requests for it.
* Added some code for those that have problems with Root Directorys that don't appear with a "\" at the end not opening correctly. Even though I never have had this problem a few people did. 
* Fixed Bug with InstaSend Edit Box cutting off larger size numbers. Other corrections like this were made to other boxes too throughout.
* Fixed * /if: invalid format (line 196, itext.mrc) bug
* Fixed * /aline: invalid window (line 946, ialias3.mrc bug as well as other problems with the Capture Ad Routines.
* Added Mass CTCP option when you have multiple nicks selected in the NickList. This can be used to say XDCC LIST all the +v people in a channel if you selected them all. Warning: Too many at one time you might get booted off the server depending on the network you are on.
* Fixed Bug with the Learn Keys Option for Channel Ops Options causing Key Set wars.
* Fixed Bugs with the /ctcp Remote control for Channel Ops settings. Also updated the nicklist popup menu to reflect the change from Ban Domains to Repeat Flood feature.
* Fixed bugs with the Auto responders for +v-v+o-o generating $iif format errors.
* Fixed Bug where adding people to the user list would cause them to be deopped/devoiced in certain channels even if they were fellow ops.
* Those added to the DCC Ban List no longer get AutoDeop and AutoDevoice set on by default.
* Users are sent a notice saying there file has been Automatically Requeued when it has been.
* Queues now should save properly once again between shutdowns unless you "Stop" the server (like 1308 did).
* Slow IP Scan is back BUT,... you shouldn't need to use it. Try Fast Scan first as it was rewritten as well and should find anything Slow Scan will but alot faster. 
* Fixed bug that might have been causing some people to be unable to resume dcc sends.
* Optimized The Serv Routines to Speed up overall performance.
* Moved Automatic Requeue Settings to the DCC Manager Setup Tab where it should be.
* Fixed Bugs in the Away System itself.
* Fixed "channels in common with:" reports from showing up solo.
* Added an Invision About Dialog to the Invision Menu off the Menubar.
* SoundFX is now "Sound Manager" and incorporates both SoundFX Settings as well as Event Settings formerly found in Main Settings. 
* Fixed bug with Fserve scheduler timers not working.. they should work now.
* Repeat Flood Protection in Channel Ops also watches for ctcp floods as well. 
* Fixed Bug with mp3list Build Routine.
* Fixed Bug with File Server Index Build Routine
* Fixed Issue with multiple Ad Timers Being started.
* XDCC Descriptions can use incorporate Color/Underline/Bold/Reverse Codes.

I'm sure I forgot stuff.. I'm always on the go and in a rush so sometimes I fix things on the fly and forget to note it. 

cRYOa

