release_history.html - KyD (kyd.upp@gmail.com)
http://www.upp-irc.tk


[version 2.20, build 2010.02.07]
changes since build 2010.01.25:

+ 1
type: bugfix
category: aliases
description: fixed bug "/remove: unable to remove '<path>\<file>.log' (line 1504, essentials.mrc)". this would occur if the /reset alias was used and log files were in a shared directory. changed the behavior so that logs are only cleaned up by /reset if they are kept in a subdirectory of the mirc directory, and put error handling in place so that errors don't halt the /reset script.


+ 2
type: feature
category: autojoin
description: added "don't offer to skip autojoin" option (/dopen general -> autojoin tab -> autojoin settings box). if checked, autojoin will no longer show the "hold left mouse button now to skip autojoin" message, but just always perform autojoin.


+ 3
type: feature
category: autojoin
description: when selecting the popup menu option "autojoin -> chanserv invite autojoin" to add a channel to autojoin, network and channel settings are now automatically added if they don't exist.


+ 4
type: bugfix
category: dialogs
description: fixed bug that dragging/dropping lines in listviews in dialogs would only work if lines were dragged down (as opposed to lines being dragged up). this bug was caused because mirc changed how isnum handles negative values in mirc v6.17.


+ 5
type: bugfix
category: general
description: fixed it so that usermode +i in the paranoid and default usermodes presets is only set if it isn't set already needed


+ 6
type: redesign
category: mp3
description: renamed the 'mp3 ad channels' box in the general dialog (/dopen general -> mp3 tab) to 'mp3 ad/serving channels' for clarity. if mp3 serving is enabled, it will only work on those channels. you don't have to worry about the mp3 system spamming those channels: mp3 ads are only shown automatically if the option 'silent' is unchecked and the mode is set to 'public' (/dopen general, mp3 tab, mp3 system box).


+ 7
type: feature
category: nick alert
description: added 'trigger on mirc highlights' option to nick alert (/dopen general -> log tab, nick alert box). enabling this option will make nick alert also trigger on mirc highlighted lines (alt+b -> highlight). you can exclude certain mirc highlights from triggering nick alert by setting their 'message' line to include an exclamation-mark (!) somewhere.


+ 8
type: feature
category: nick alert
description: nick alert now strips control codes from messages before trying to match them


+ 9
type: bugfix
category: notification
description: notification: fixed bug where topics with white fg and black bg color would show up in systray tips as all black. this is actually a bug in mirc, which simply ignores white fg/bg colors.


+ 10
type: feature
category: popups
description: the /show bittorrent|bittorrent_totals|bittorrent_single aliases now work correctly with the latest version of vuze/azureus. requires the xml_http_if plugin to be installed. for more information, see http://www.gts-stuff.com/index.php/topic,1665.0.html -- you might have to do a google search for the actual xml_http_if plugin file, since the link on that page is broken atm.


+ 11
type: redesign
category: upp
description: fixed url in release history to point to new host



[version 2.20, build 2010.01.25]
changes since build 2010.01.10:

+ 12
type: feature
category: away
description: added 'auto-notice away message on nick alert' option to the general dialog (/dopen general -> away tab -> settings). this will notice the away ad to someone triggering your nick alert in a channel. it works with the multiple nickalert nicks network setting. it won't message any nick more than once, unless you changed your away status. it comes with some basic flood protection (it uses the same settings as the away pager response, see protection dialog, block tab).


+ 13
type: feature
category: decryption
description: added al bhed encryption/decryption functionality to the decryption module (right click -> text styles -> encryption -> al bhed encryption). thanks to Genji for providing the alias!


+ 14
type: feature
category: dialogs
description: associated new extensions with icons (used in e.g. xdcc files add dialog/cache browser dialog/fserve browser dialog), swf,mp4->video, tga->image, ape,flac->sound


+ 15
type: redesign
category: dialogs
description: increased the size of the general dialog somewhat, to create room for more stuff.


+ 16
type: feature
category: fileserver
description: added "hide navigation shortcuts (1d:, 1f:, etc.)" option to the fileserver dialog (/dopen fileserver -> shared -> fserve cache). if this option is checked, the shortcuts will still work, but are not displayed in fserve session directory listings.


+ 17
type: feature
category: fileserver
description: added fserve caching option to "exclude files and folders that have the 'hidden' attribute" (/dopen fileserver -> shared -> related dialogs -> excluded files and folders...).


+ 18
type: feature
category: fileserver
description: after updating the fileserver cache, a message explaining how the fserve cache can be used locally (i.e. /dopen cache, /start, /find) is now shown.


+ 19
type: bugfix
category: fileserver
description: fixed "* /drawrect: invalid window (line 1403, dialogs.mrc)" bug that would occur during caching in foreground mode if progress window was disabled and certain files/folders were excluded.


+ 20
type: bugfix
category: fileserver
description: fixed bug "* /did: invalid parameters (line 471, dialogs.mrc)" that could show up if you close the cache browser dialog (/dopen cache) right after opening it.


+ 21
type: bugfix
category: fileserver
description: fixed bug that fserve caching wouldn't always clean up properly.


+ 22
type: redesign
category: fileserver
description: the different behavior of the foreground/background fserve caching methods has been reduced to determining where the fserve caching messages are shown (either in the active window or in the status window). the fileserver dialog has been updated to reflect this change (/dopen fileserver, shared tab, fserve cache box).


+ 23
type: feature
category: fileserver
description: the fserve session command interpreter now strips all control codes from incoming messages before interpreting them. this solves a lot of common user errors, such as users copying/pasting file names with color codes in them.


+ 24
type: bugfix
category: fkeys
description: fixed bug in op/deop keybinds in the fkeys module, which were trying to use chanserv op/deop even if the services module wasn't loaded.


+ 25
type: bugfix
category: fserve browser
description: fixed bug in fservebrowser that could cause a "windowclose" error when a chatwindow is closed remotely.


+ 26
type: feature
category: general
description: added 'move completed downloads to directory...' option to the general dialog (/dopen general -> irc -> dcc). this functionality allows separating complete and incomplete downloaded files. it respects mirc's extension-specific 'sort files by nickname into own folders' settings, creating subdirectories if needed. it is compatible with upp in the sense that all the 'last received file'/dcclog/'away file logging' functionality will point to the new location. it even works with gets through the dccserver module. when enabled it will auto-close completed dcc get windows, since buttons such as 'open folder' and 'open file' won't work after the file is moved anyways.


+ 27
type: feature
category: general
description: added explanation to general dialog that the "user stats" option on the log tab tracks the bytes sent/received.


+ 28
type: bugfix
category: general
description: fixed bug in general dialog "* /queuepool: not connected to server (line 487, general_dlg.mrc)", that would occur if trying to select a queuepool for the mp3 system if the serving module wasn't loaded.


+ 29
type: bugfix
category: general
description: fixed cleanup of unused temporary hash table values left by assert_ial (fillial, clonescan, shitscan, etc.) and assert_ibl (unbanall, unbanold, unbanuser).


+ 30
type: feature
category: nick alert
description: changed nickalert functionality a bit if the @messages window is disabled. it now shows nick alerts in the status window when mirc isn't active, the source channel is the active channel in mirc. this way you get an overview of past nickalerts for the active window when mirc isn't active.


+ 31
type: feature
category: nick alert
description: nick alert now supports multiple nicks. in addition to your current nick ($me), nick alert can be set to trigger on any number of additional nicks. these additional nicks can be specified per network (/dopen general -> networks -> edit a network -> settings -> 'nickalert list'). if this setting is left empty then nick alert will only trigger on your current nick ($me) on that network. there should be not be any noticeable performance loss from having multiple nicks on nick alert (tested up to 25 nicks).


+ 32
type: feature
category: popups
description: added "/show userstats" option (can also be found under popup menu: display -> misc -> user stats...), which displays the bytes sent/received for a user if user stats are enabled.


+ 33
type: bugfix
category: popups
description: fixed bug that the default uTorrent configuration (system\bittorrent\uTorrent v1.8.x.cfg) wasn't included with the release packages. please note that if you're using mutorrent and you configured upp to use this config file (right click channel -> display -> programs -> bittorrent -> config -> use custom...), and /show bittorrent|bittorrent_single|bittorrent_totals doesn't show the proper information (which may happen if you rearranged columns); then you need to generate your own mutorrent config file. you can do this using a tool which you can download from http://www.gts-stuff.com/index.php/topic,1664.0.html


+ 34
type: redesign
category: popups
description: the commands "/show topsenders" and "/show topleechers" now use a maximum of two lines, instead of ten. note that user stats must be enabled for this command to work (/dopen general -> log tab -> settings box -> check 'user stats').


+ 35
type: feature
category: popups
description: the user stats bytes sent/leeched statistics are now displayed in the nicklist/query popup submenu "user stats", if it is loaded and user stats are enabled (/dopen general -> log -> settings -> check 'user stats'). clicking either of the two lines that show bytes sent/leeched will call the /show userstats option for the selected nick.


+ 36
type: redesign
category: updater
description: moved the main update trunk from "http://upp.monkey-pirate.com/update/root/" to "http://upp.yohohoho.net/root/", as that server has more bandwidth etc.


+ 37
type: bugfix
category: upp
description: fixed bug in caching that caused empty ini sections and ini files not to be removed properly when flushing cache to disk.


+ 38
type: bugfix
category: upp
description: fixed caching bug that caused changes in the channel settings dialog (/dopen channel) only to be reflected in other dialogs after flushing the cache to disk.


+ 39
type: feature
category: upp
description: updated the readmefirst.txt with information about the functionality of upp's own dlls (findpath, strings, objects).


+ 40
type: feature
category: xdcc
description: adding multiple files/directories by dragging them to the xdcc edit pack dialog now works about 6 times faster (i.e. what used to take 60 seconds now takes 10).


+ 41
type: bugfix
category: xdcc
description: upp should no longer freeze when adding a large amount of files by dragging files/folders to the xdcc edit pack dialog.



[version 2.20, build 2010.01.10]
changes since build 2010.01.03:

+ 42
type: feature
category: dcclog
description: dcclog now saves full path names. this makes the "run" functionality (doubleclicking a file in the dcc transfer log) work for both sends and gets.


+ 43
type: assure
category: dialogs
description: added a note to known_bugs.txt about using utf texts in dialogs.


+ 44
type: feature
category: fileserver
description: improved responsiveness of the fserve caching. i recommend you don't use the "background fserve caching" option (/dopen fileserver -> shared -> fserve cache -> uncheck "use slower more responive caching method"), since the foreground caching is now just as responsive, and a lot faster.


+ 45
type: redesign
category: general
description: removed the "clean up script" button from the general dialog, as it was not really doing anything useful, only screw up your settings.


+ 46
type: feature
category: mirc
description: updated the default servers.ini to the latest version from mirc.com


+ 47
type: feature
category: mp3
description: improved support for retrieving the mp3 bitrate. retrieving the bitrate is now not only supported for mp3 files, but also for .ape, .ogg, .wav, .flac, streams and everything else. also, if the bitrate for a song for some reason could not be retrieved, the bitrate part of the ad is simply left out, instead of showing up as " kbps".


+ 48
type: feature
category: network
description: the default settings and default_upp_profile now come with (limited) support for quakenet services. "limited" meaning that if the nick you auth for is different from your actual nick, you should hardcode it in the network settings (/dopen general -> networks -> edit quakenet -> services -> nickserv -> set the "identify" command to "auth nickyouauthfor %pass").


+ 49
type: feature
category: popups
description: added a note about how to get "/show video" to work with media player classic.


+ 50
type: feature
category: popups
description: added a submenu item labeled "print dll cache" to the "hash tables" popup menu. this lists the objectclasses currently cached by upp's objects.dll. this is a shortcut to "/vo". also see "/vo [N|objectname]" to view specific information about cached classes and their objects.


+ 51
type: bugfix
category: popups
description: fixed the default mutorrent config file to work with latest version. if it is displaying the wrong information, you need to generate your own config file, see www.gts-stuff.com for more information.


+ 52
type: assure
category: popups
description: updated known_bugs.txt with a note that not all options from the "services" popup menu will work on all networks.


+ 53
type: redesign
category: themes
description: custom windows (e.g. server window, nick alert, etc.) that are open when a theme is reloaded now get the font of the status window applied instead of the query font.


+ 54
type: feature
category: updater
description: the update manager now echos which file it is currently updating, sort of a primitive progress indicator.


+ 55
type: assure
category: upp
description: added a note to readmefirst.txt that under windows 7/vista, upp can't be installed in a directory under \program files, or under any other directory that requires administrator rights.


+ 56
type: bugfix
category: upp
description: fixed the version number (2.10 -> 2.20) in the default upp profile.


+ 57
type: redesign
category: upp
description: redesigned the selective utf encoding, it now better respects the utf settings of individual windows; this change basically entails that unless the ad contains utf-2 text (e.g. jap chars), selective utf encoding won't change it. this means better compatibility for clients that don't support utf encoded text. the redesigned alias is also more efficient (~30% speed increase).



[version 2.20, build 2010.01.03]
changes since build 2010.01.01:

+ 58
type: bugfix
category: aliases
description: fixed $realstatus from returning "connecting" when it was actually "connected" on servers that don't have a $network. this gave problems with scripts that check whether or not there is a connection to the server.


+ 59
type: feature
category: mp3
description: added support for proper retrieval and display of utf encoded text in mp3 id3v2 tags.


+ 60
type: feature
category: mp3
description: updated amip dll from v2.63 -> v2.65, this fixes certain incompatibility errors (type /mp3setup to install the updated plugin in your mp3 player).


+ 61
type: bugfix
category: updater
description: fixed a bug that could cause all remotes to unload after updating.


+ 62
type: bugfix
category: updater
description: fixed bug that the release history would list 2.20 as version for all previous builds of upp


+ 63
type: feature
category: upp
description: multibyte text can now be used (and will show up properly) in all upp ads when using a utf-compatible theme (see known_bugs.txt). this break through was realised by a new technique i'll call "selective utf encoding", which encodes only the parts of a message that need encoding. so now it is for example possible to have a multibyte fserve trigger, or have the mp3 ad show multibyte title and artist tags properly.



[version 2.20, build 2010.01.01]
changes since build 2009.12.31:

+ 64
type: redesign
category: acros
description: used mirc version 6.33's new $reptok() N=0 argument to speed up acros alias slightly


+ 65
type: bugfix
category: aliases
description: used mirc 6.33's new /window -M switch in the /aski alias so that the columns are guaranteed to line out properly in any font.


+ 66
type: feature
category: control panel
description: changed the default descriptions for the items on the control panel so that they are a bit more declarative.


+ 67
type: redesign
category: mirc
description: increased size of window buffer in default mirc.ini from 500 to 2048 lines.


+ 68
type: feature
category: mirc
description: updated the default mirc.ini for compatibility with mirc version 6.35


+ 69
type: bugfix
category: mirc
description: upp's custom windows that have an editbox how respect mirc's default editbox setting (single, multi or auto).


+ 70
type: feature
category: modules
description: changed the descriptions of the modules in the modules dialog, so that they are a bit more declarative.


+ 71
type: feature
category: notification
description: the systray tips for the "nick alert", "got kicked", "query opened" and "topic changed" notification events no longer strip the message from mirc control codes (e.g. bold/color/...) as these are supported by the tips. also, nicks in the systray tips of these events are now colored by channel status (if this setting is enabled for channel messages).


+ 72
type: bugfix
category: updater
description: the updater will no longer try to update when the "initialization warning" option is enabled, as it will most likely cause the updating process to fail. if this option is enabled, an error message is displayed.


+ 73
type: feature
category: upp
description: all upp code has been checked, verified and optimized for mirc version 6.35. anyone who tries to run upp with a lower mirc version will receive an error message.


+ 74
type: feature
category: upp
description: incremented upp version to 2.20. there still is a bit of work to be done before a public release, but since upp 2.10's 2005.01.28 release, with the live updating functionality, windows 7 look, mirc 6.35 compatibility and improved usability and other stuff -- we have reached a milestone.



[version 2.10, build 2009.12.31]
changes since build 2009.12.29:

+ 75
type: bugfix
category: autojoin
description: autojoin now resumes joining channels after being interrupted by a live update.


+ 76
type: bugfix
category: control panel
description: fixed bug that was introduced last release, causing the icons in the control panel dialog no longer to be sorted.


+ 77
type: feature
category: dialogs
description: updated the default icons to have more of a windows 7 look. please note that you can change the icons shown in the control panel, and even save these settings and custom icons with a theme.


+ 78
type: bugfix
category: network
description: fixed bug that the "chanserv auto invite" (used for autojoin and when unable to join a chanserv access channel), would only work if invited by chanserv. it now accepts invites from anyone to that channel within 30 seconds after requesting the invite.


+ 79
type: assure
category: popups
description: updated the known_bugs.txt with a note regarding popups from the popups.dll and mirc's "dual monitor support" option.



[version 2.10, build 2009.12.29]
changes since build 2009.12.27:

+ 80
type: bugfix
category: control panel
description: fixed bug that the control panel would ignore settings of its view menu (e.g. it would always be in "detailed" view).


+ 81
type: bugfix
category: dialogs
description: fixed bug that the general dialog would give errors upon closing the dialog if "identifier warning" was enabled and all serving systems disabled. this would prevent certain changes from being saved.


+ 82
type: bugfix
category: mirc
description: fixed bug where dragging and dropping files to query windows (i.e. to send files to other users) would not work or give errors if none of the serving systems were loaded


+ 83
type: bugfix
category: protection
description: instead of doing nothing (or giving an error if "identifier warning" is enabled), "personal protection - spam" now shows an error message in the status window if the "shitlist user" option is checked, but the shitlist is disabled.


+ 84
type: bugfix
category: updater
description: the updater will no longer try to update when the "monitor file changes" option is enabled, as it will most likely cause the updating process to fail. if this option is enabled, an error message is displayed.



[version 2.10, build 2009.12.27]
changes since build 2009.12.21:

+ 85
type: bugfix
category: control panel
description: the "help -> contents" option in the control panel dialog now opens the mirc help file, instead of doing nothing.


+ 86
type: feature
category: decryption
description: added local echo for messages sent in invision and polaris encryption.


+ 87
type: feature
category: decryption
description: added local echo when the invision encryption key is set.


+ 88
type: bugfix
category: decryption
description: fixed bug in invision decryption where decoded messages would superfluously echo the $target in front of the message.


+ 89
type: bugfix
category: decryption
description: fixed bug where messages sent in extreme encryption (extreme) wouldn't show up locally at all.


+ 90
type: bugfix
category: decryption
description: fixed the decryption module to recognize encrypted messages that are UTF encoded. encrypted messages become UTF encoded if the encrypting user uses the "display and encode" UTF setting for that window. such messages were previously not recognized as encrypted messages. so please note that while UPP now recognizes both UTF encoded encrypted messages and encrypted messages that were not UTF encoded, earlier versions (and indeed, other scripts) only recognize the latter. so if people can't read your encrypted text, changing the UTF window setting to "default" (rightclick the window in the switchbar/treebar, and goto "font..."), might help.


+ 91
type: assure
category: decryption
description: please note that encrypting multibyte text is not guaranteed to work (although depending on the text and encryption type, it *might* work).


+ 92
type: redesign
category: decryption
description: removed unnecessary evaluations in remote channel/query/chat texts match triggers. this is a minor performance boost for users that have the decryption module loaded.


+ 93
type: assure
category: mp3
description: updated known_bugs.txt to include a warning about running upp and the mp3 player with different credentials.


+ 94
type: redesign
category: mp3
description: vista/7 users are now notified that they should be running upp as administrator when setting up the mp3 system


+ 95
type: bugfix
category: network
description: fixed chanserv autounban to work if the chanserv message has a fullstop after the channel name (e.g. "-ChanServ- You have been unbanned from #channel.")


+ 96
type: bugfix
category: popups
description: added view "log from @messages window" option to the "logs" popup menu (accessible through the menubar), if it exists.


+ 97
type: bugfix
category: updater
description: the "update selected files" button in the update dialog now remains disabled if there are no files to be updated.


+ 98
type: redesign
category: updater
description: throttled the "check for updates on connect" option so that it doesn't check more than once per day.



[version 2.10, build 2009.12.21]
changes since build 2009.12.19:

+ 99
type: bugfix
category: dialogs
description: fixed bug that allowed strings consisting of only spaces to be added the acros dialog.


+ 100
type: bugfix
category: fileserver
description: added caching support for files and directories whose names aren't properly encoded according to mirc and show up as ???*. using a dllcall to retrieve the 8.3 name, even these files can now be served (this is still bugged in mirc's internal fserve btw). this fixes some errors that may have occurred relating to non existant files in the fileserver cache. this extra conversion might slow down the caching process a bit, i will add an option to disable it later.


+ 101
type: redesign
category: general
description: updated email address in contact infos. chances are if you mail me i might actually read it.


+ 102
type: redesign
category: mirc
description: changed the default utf window setting in the default mirc.ini (used when starting upp for the first time) to "display and encode".


+ 103
type: bugfix
category: themes
description: utf-8 window settings (i.e. "default", "display only" or "display and encode") are now preserved by the theme engine. previously, the utf-8 setting for all windows would be set to "default" after loading a theme.


+ 104
type: feature
category: updater
description: added a button "view release history" to the update manager dialog


+ 105
type: feature
category: updater
description: added option to view the changelog (==release history) after updating



[version 2.10, build 2009.12.19]
changes since build 2008.03.15:

+ 106
type: bugfix
category: acros
description: fixed acros alias to work with multibyte/utf strings, both in the abbreviation and replacement text. on some operating systems multibyte text cannot directly be entered in mirc dialogs (it will look like ???). if this is the case then you have to manually preencode the texts, e.g. using //.timer -io 1 0 clipboard $cb(1,u) to encode the text on the clipboard, and then use that in the dialog instead.


+ 107
type: bugfix
category: acros
description: fixed bug where sending multibyte (UTF) text to a channel would result in gibberish if the acros module was loaded


+ 108
type: bugfix
category: aliases
description: fixed "line too long" errors caused by the fill* aliases (used for displaying certain remote events, raws, etc.)


+ 109
type: bugfix
category: aliases
description: fixed bug that mode +S on a channel would cause upp to strip color codes from messages


+ 110
type: bugfix
category: aliases
description: raw messages and fileserver welcome messages should now correctly align lines starting with spaces and/or a colon


+ 111
type: feature
category: raws
description: added support for raws 291, 292 and 293 (server help text)


+ 112
type: bugfix
category: raws
description: fixed support for raw 704-706 (server help command reply). messages containing multiple adjacent spaces are now properly displayed.



[version 2.10, build 2008.03.15]
changes since build 2008.03.13:

+ 113
type: feature
category: fileserver
description: added 'require authentication with password' option for fserve triggers. the 'maximum number of incorrect password tries before closing session' can be set (fileserver dialog, services tab), as well as the messages used during authentication (fileserver dialog, messages tab).



[version 2.10, build 2008.03.13]
changes since build 2008.03.10:

+ 114
type: feature
category: autojoin
description: added 'prevent join/quit spam' option to autojoin settings (general dialog, autojoin tab). you can enable this option if you don't want to spam channels with join/quits when you keep disconnecting right after connecting.


+ 115
type: feature
category: fileserver
description: added 'required priority level: x or higher' access restriction option for fserve triggers. besides restricting trigger access, this option works in conjunction with the 'required channel level' access restriction to filter inaccessible triggers from @find queries and !list replies (when the 'apply to !list reply' option is enabled).


+ 116
type: feature
category: fileserver
description: added note to addprioritychannel dialog, clarifying when priority channel rules do and do not apply.


+ 117
type: feature
category: fileserver
description: added some very basic flood protection to notices sent to users that are denied access to a fileserver trigger for some reason.


+ 118
type: bugfix
category: fileserver
description: decreased the rate at which @find results are messaged, to prevent getting flooded off


+ 119
type: bugfix
category: fileserver
description: fixed bug in @find functionality, regarding the masking of directories in results: sometimes the full virtual path would show up, instead of the part of the virtual path where the root of the trigger starts


+ 120
type: bugfix
category: fileserver
description: fixed bug that if the fserve ad was set to show in @find results, it could show triggers that the user had no access to.


+ 121
type: bugfix
category: fileserver
description: fixed bug that when users typed 'queues' or 'sends' on the fileserver, only their own queues/sends would show up, and not the rest.


+ 122
type: bugfix
category: popups
description: fixed bug in '/show network' for network interfaces that don't support showing their connection bandwidth


+ 123
type: bugfix
category: serving
description: fixed bug for sends that originated from a certain network but whose status window was closed or reconnected to a different network, the queueing system would treat these as belonging to a different network. this would conflict with sends/queues for people on that network with the same nick.


+ 124
type: bugfix
category: serving
description: fixed bug that active sends were automatically deleted for users detected as offline. now, only their inactive sends are automatically deleted.


+ 125
type: bugfix
category: serving
description: fixed bug with * /notice: not connected to server (line x, essentials.mrc). this bug would occur when the when the send fail system is enabled and sends from a certain network fail while being disconnected from that network.


+ 126
type: feature
category: serving
description: implemented !myqueues command (sends dialog, commands tab), can be enabled/disabled per channel. informs users of their queues/sends, works with all serving systems. also added block options for !myqueues to the protection dialog (block tab).


+ 127
type: bugfix
category: xdcc
description: decreased the rate at which xdcc ads are messaged, to prevent getting flooded off



[version 2.10, build 2008.03.10]
changes since build 2005.01.28:

+ 128
type: feature
category: aliases
description: added editbox to the filter window (shift+f1 by default). refiltering a filter window can now also be done using the commands /fwith and /fwithout


+ 129
type: bugfix
category: aliases
description: fixed /show os to work for vista


+ 130
type: bugfix
category: aliases
description: fixed /tac (channel topic list) alias to list only topics from channels that you are actually on


+ 131
type: bugfix
category: aliases
description: fixed a bug in evaluation order that stopped /reseterror from resetting evaluation errors, in various places throughout the script. this may have caused some random script errors.


+ 132
type: bugfix
category: aliases
description: fixed bug in queue().print alias


+ 133
type: bugfix
category: aliases
description: fixed filterchannel and filternetwork aliases (used to load/store settings to/from dialogs) to work for non-default channel prefixes as well


+ 134
type: bugfix
category: aliases
description: fixed that /reset alias giving errors and not working sometimes


+ 135
type: bugfix
category: aliases
description: fixed that /show bandwidth would display incorrect information


+ 136
type: feature
category: aliases
description: the /reset alias that resets all script settings (and should only be used if nothing else seems to work), now also resets toolbar settings (toolbar.ini) to default.


+ 137
type: redesign
category: aliases
description: the following custom windows can now be toggled (from the system menu) to show on the desktop (using the window -D switch): filter window, messages, pager, ascii table.


+ 138
type: bugfix
category: aliases
description: when a channel has mode +c or +S, upp now removes all control codes from messages sent to this channel, not just color codes


+ 139
type: redesign
category: autoconnect
description: the option to skip autoconnect on start is now implemented using mirc tips


+ 140
type: feature
category: autojoin
description: added /forceautojoin alias to ignore the 'prevent join/quit spam' autojoin delay option


+ 141
type: bugfix
category: autopinger
description: fixed ping replies showing up as "0 seconds" instead of showing accuracy in ms.


+ 142
type: bugfix
category: autovoice
description: fixed bug that when a user types '!voice somenick', and somenick was already voiced, the error notice (if enabled) was sent to somenick, instead of to the user that typed the !voice command.


+ 143
type: bugfix
category: autovoice
description: fixed error where '!voice nick' would not work sometimes


+ 144
type: bugfix
category: clones
description: fixed bug * No such identifier: $rem (line 348, clones.mrc)


+ 145
type: bugfix
category: dccserver
description: fixed /dccserv list command, it now lists the dccservers (not the transfers)


+ 146
type: bugfix
category: dccserver
description: fixed /dccserv syntax info and cleaned up the dccserver dialog. dccservers can be used both for receiving files and for receiving dcc chats. it works by redirecting connections to the actual dcc server, so you will see normal mirc send/chat windows.


+ 147
type: bugfix
category: dccserver
description: fixed bug /sockclose: insufficient parameters (line 1xx, dccserver.mrc), that would occur when closing dccservers


+ 148
type: feature
category: dialogs
description: added clarifications and possible uses of the batch sends to the batch dialog


+ 149
type: feature
category: dialogs
description: added clarifications for the use of nick complete in the input dialog and added link to the input dialog from the nick complete setting in the general dialog


+ 150
type: feature
category: dialogs
description: added clarifications to various options on the autojoin tab of the general dialog


+ 151
type: bugfix
category: dialogs
description: fixed @progress window progress bar not showing up. the @progress window is used only when opening the general dialog, and when updating the filserver cache using the foreground caching method, unless disabled (fileserver dialog, shared, fserve cache, show progress when caching).


+ 152
type: bugfix
category: dialogs
description: fixed bug that clicking the 'automated plugin install...' button on the mp3 tab of the general dialog would close the dialog, not saving changes, without giving a warning


+ 153
type: redesign
category: dialogs
description: fixed icons general.ico, autoconnect.ico, and several of the icons used in popups, for better display (no aliasing)


+ 154
type: feature
category: dialogs
description: for various dialogs, the command to open the dialog is now shown in the title (/dopen ...), to remove this information from dialog titles, see the general dialog, appearance tab. note that the full title for the control panel is set in the control panel settings, and can be themed.


+ 155
type: redesign
category: dialogs
description: implemented generic code for redrawing dialogs after moving them for several dialogs


+ 156
type: redesign
category: dialogs
description: now using my redrawer dll to redraw dialogs after resizing, instead of doing it through mirc. should speed things up a bit.


+ 157
type: redesign
category: dialogs
description: optimized quicksort algorithm used for sorting by column in listviews


+ 158
type: bugfix
category: dialogs
description: when adding channels in dialogs, channels names starting with &, %, ! or + are now also accepted as valid channel prefixes (in addition to #). also, channels of length 1 (consisting of only the channel prefix) are now considered as valid channels.


+ 159
type: redesign
category: dlls
description: removed moo.dll (was used in /show videocard|os|computer|network), this functionality is now performed internally using $com objects.


+ 160
type: redesign
category: dlls
description: systray.dll has been removed. it was used for showing a systray balloon for notification messages (general dialog, notification tab), but this functionality is now done using mirc's $tip alias.


+ 161
type: feature
category: dlls
description: updated darkenginex.dll (used for /show upstream|downstream|bandwidth). it should now work in vista as well.


+ 162
type: feature
category: dlls
description: updated gtsdll from version 1.2.6.9 to version 1.2.7.3. the gts dll is used for /show virtualdub|video|bittorrent|bittorrent_totals. although the latter two options might not work for all bittorrent clients out there (see also the known_bugs.txt).


+ 163
type: feature
category: dlls
description: updated whilefix.dll to version 3.01.1


+ 164
type: feature
category: dlls
description: using the darkenginex dll for /show upstream|bandwidth|downstream can now be disabled from the performance dialog ('disable loading the dll used for bandwidth stats'). disabling the dll will speed up /show upstream|downstream|bandwidth, but will disable showing bandwidth used by other applications.


+ 165
type: bugfix
category: fileserver
description: fixed caching of utf directorynames (would show up garbled before). the fileserver is now fully utf compatible, meaning the fileserver supports serving mulitbyte filenames from multibyte directorynames and all that (e.g. containing japanese/chinese/korean/etc. signs), and these names will show up properly in all messages, both locally and remotely.


+ 166
type: bugfix
category: fileserver
description: removed whilefix from several aliases where it could cause inconsistencies. this fixes the problem on the fserve that if someone types the commands 'cd ..' 'dir', replies would be sent in the wrong order (first directory list, then directory name).


+ 167
type: redesign
category: general
description: changed fillial timer to 360 secs, so that delayed autojoin and fillial don't occur at the same time by default


+ 168
type: bugfix
category: general
description: default timestamps have been changed so that they don't contain high ascii values (>127), in order to be compatible with utf.


+ 169
type: bugfix
category: general
description: fixed the "x is trying to chat with you..." echo message when someone is trying to chat with you (or you are trying to chat with someone) using passive dcc.


+ 170
type: bugfix
category: general
description: fixed the "x is trying to send you..." echo message when someone is trying to send you files (or you are trying to send to someone) using passive dcc.


+ 171
type: assure
category: mirc
description: added a check so that upp cannot be started with mirc < 6.31. since upp uses identifiers that were introduced in 6.31, things will go terribly wrong if you run it with an older version of mirc.


+ 172
type: feature
category: mp3
description: added support for showing music played by itunes 4.7+, 5.x, 6.x, 7.x. set the itunes executable path in the general dialog (mp3 tab, mp3 player box), and run /mp3setup to set it up.


+ 173
type: bugfix
category: mp3
description: fixed mp3 player dde server timeout bug that sometimes occurred during /mp3setup


+ 174
type: bugfix
category: mp3
description: fixed support for showing music played by foobar2000 (v0.9x). set the foobar executable path in the general dialog (mp3 tab, mp3 player box), and run /mp3setup to set it up.


+ 175
type: bugfix
category: mp3
description: mp3 player echo messages (from the /winamp alias) no longer show a 'winamp' tag when the used mp3 player is not winamp. mp3 player specific tags (foobar/itunes) are shown instead. same goes for the winamp submenu in the menubar.


+ 176
type: feature
category: mp3
description: updated the amip dll (used for showing mp3 playing) to its latest version (v2.63). run /mp3setup to use the updated dll.


+ 177
type: bugfix
category: nick alert
description: fixed nick alert system (general dialog, log tab, nick alert) so that it also triggers if mirc is not the active application but the target window is mirc's active window. note that the nick alert system must be enabled for the nick alert notification options (general dialog, notification tab) to work.


+ 178
type: feature
category: notification
description: added new notification event 'file received' (general settings dialog, notification tab). this event triggers when you have successfully received a file. if the 'systray tip' notification method is enabled for this event, doubleclicking the tip will open the received files folder.


+ 179
type: bugfix
category: notification
description: errors that occur during the evaluation of the 'perform mirc command' option in notification events (general dialog, notification tab) are now caught, reported, and no longer not halt the rest of the script.


+ 180
type: bugfix
category: notification
description: fixed bug that systray balloons would refuse to close when being closed manually


+ 181
type: feature
category: notification
description: the systray balloon for notification events (general dialog, notification tab) is now implemented using mirc's $tip identifier. upp uses the delay/fullscreen settings from the mirc options (display, options, tips). holding down right-click in a tip pauses the time-out for all tips, shift+leftclick closes a tip, and double clicking a tip activates the associated window.


+ 182
type: redesign
category: performance
description: removed 'disable loading the dll used for cpu stats' option from the performance dialog, since retrieving those cpu stats no longer requires the use of a dll


+ 183
type: feature
category: popups
description: /show drivestatuslong now also lists the filesystem of the drives listed. the new version might be a bit slower than the old one, that's why the old behaviour is still available by typing /show drivestatuslongold (although this might not work under vista).


+ 184
type: feature
category: popups
description: added /show bittorrent_single, shows information about a single torrent


+ 185
type: feature
category: popups
description: added /show motherboard


+ 186
type: feature
category: popups
description: added PTC v0.8.2.cfg bittorrent configuration (for /show bittorrent|bittorrent_totals), see the rlight-click menu (display, programs, bittorrent) to change settings.


+ 187
type: feature
category: popups
description: added button to the general dialog (script tab, system information box) to (re-)select the connection that is used for /show upstream|downstream|bandwidth stats.


+ 188
type: feature
category: popups
description: added display of l2 cache back to /show computer


+ 189
type: feature
category: popups
description: added option to channel popupmenu to list channel exceptions (mode +e)


+ 190
type: feature
category: popups
description: added option to channel popupmenu to list channel invites (mode +I)


+ 191
type: bugfix
category: popups
description: fixed /show driveststatusshort|drivestatuslong for compatibility with vista (it now checks the A: and B: drives as well).


+ 192
type: bugfix
category: popups
description: fixed bug that '/show upstream', '/show downstream' and '/show bandwidth' did not take the bandwidth used by mirc into account


+ 193
type: bugfix
category: popups
description: fixed incorrect display of clock speed in /show computer by using MaxClockSpeed instead of CurrentClockSpeed


+ 194
type: bugfix
category: popups
description: fixed showing incorrect info for bittorrent files that were paused/stopped (in /show bittorrent|bittorrent_totals)


+ 195
type: feature
category: popups
description: updated /show os, now also shows os installed date


+ 196
type: feature
category: popups
description: updated /show videocard, now also shows video card memory


+ 197
type: feature
category: raws
description: added support for raw 379 (using modes in whois), for unreal ircd a.o.


+ 198
type: feature
category: raws
description: added support for raw 671 in whoises (kineircd,rizon) "is using a secure connection"


+ 199
type: feature
category: raws
description: added support for raw events 321 and 323 (/list start and end messages). these messages will show up in the status window unless the server window is used.


+ 200
type: feature
category: raws
description: added support for showing channel exception list (channel mode +e, raws 348 and 349)


+ 201
type: feature
category: raws
description: added support for showing channel invite list (channel mode +I, raws 346 and 347)


+ 202
type: feature
category: raws
description: added support for showing raw 345 (a notice to you that someone has been invited to the channel by someone). this message is displayed in its respective channel.


+ 203
type: bugfix
category: raws
description: fixed display of raw 439 for the Rizon network (please wait while we process your connection).


+ 204
type: redesign
category: serving
description: fileserver/tdcc/xdcc firewall ad messages/notices, and fileserver firewall triggers are only used if firewall support is enabled and the firewall method is set to dccserver


+ 205
type: bugfix
category: serving
description: fixed that upp would not show "you have already queued this file in slot x" message, if the user tried to queue a file that he/she had already queued and queues were full


+ 206
type: feature
category: serving
description: for firewalled serving, added 'passive dcc' as an alternate to the 'dccserver' method (sends manager dialog, firewall tab). if firewall support is enabled, the 'passive dcc' method is now selected by default, as it is supported by more clients (mirc, visual irc, xchat, kvirc), and doesn't require a dccserver to work.


+ 207
type: redesign
category: serving
description: the /dccc alias that is used to send files now makes use of the -m switch for /dcc send (to minimize outgoing sends), this switch was added in mirc 6.17.


+ 208
type: redesign
category: settings
description: changed the default backup/restore profile (default_profile.uppbackup) so that it enables channel records and notification by systray tip for nick alert/query opened events


+ 209
type: bugfix
category: settings
description: fixed bug that when the backup/restore dialog was opened while restoring a backup, the 'create restore point on start' option wasn't updated properly.


+ 210
type: redesign
category: settings
description: for new upp installs, default download directory is \downloads instead of \download, adhering to the default mirc setting since version 6.3.


+ 211
type: feature
category: settings
description: updated servers.ini to the latest version


+ 212
type: bugfix
category: tdcc
description: fixed spelling error in note in tdcc dialog (tdcc ads tab)


+ 213
type: bugfix
category: themes
description: changed the default settings so that upp will show the server's prefixes instead of its own (by default), which could otherwise cause a mismatch between prefixes shown in the nicklist and those printed with messages in the channel


+ 214
type: redesign
category: themes
description: default setting for the 'color nicks in messages like nicks on the nicklist' option has been removed from all default themes, except for the mirc theme. this means that loading most default themes will most likely not interfere with your personal preferences in the settings tab of the themes dialog, while the mirc theme can be seen as a failsafe theme, that explicitly forces its own settings.


+ 215
type: bugfix
category: themes
description: fixed 'hide mirc dcc transfer echo messages' option to work under mirc 6.31 and up (theme manager dialog, behaviour, dcc)


+ 216
type: bugfix
category: themes
description: fixed server notices showing up double when the server window was enabled and the themes module not loaded


+ 217
type: bugfix
category: themes
description: the 'create theme' button is now disabled while creating a theme (themebuilder dialog)


+ 218
type: bugfix
category: themes
description: the default themes (default_white, default_black) were slightly modified to become UTF compatible. this involved changing the default nickbrackets from a high ascii value (« and »), to low ascii values. for those who prefer the old brackets and don't mind UTF encoded messages showing up as garbled text, the original themes are still available as defaulte_white_noutf and default_black_noutf. see the known_bugs.txt for a listing of which of the default themes are UTF compatible and which are not.


+ 219
type: feature
category: themes
description: the error messages generated by mirc when trying to evaluate an invalid expression in the status window are now themed by upp


+ 220
type: feature
category: themes
description: the theme builder now supports theming treebar background colors and treebar text colors. also treebar edge images can be saved with the theme. default themes have been adjusted, and custom themes should be updated automatically when UPP is first started after updating.


+ 221
type: feature
category: themes
description: the theme engine is now able to properly show dcc chat messages/actions containing multiple spaces by making use of the $rawmsg identifier that can be used in this event since mirc 6.2. as always, messages containing multiple spaces are padded with bold signs, they are filtered out if you select text using the mouse only, but may show up if you hold down ctrl+c while selecting text.


+ 222
type: feature
category: updater
description: implemented live-updating of upp files, so the updater module actually does something now. it checks upp script files for corruption and updates them if new files are available, so you might not want to use the updater if you are likely to edit upp scripts. on the other hand, it does guarantee you're always using the latest version of upp scripts.


+ 223
type: feature
category: upp
description: added header information to each upp script file, to use with automated updating and compability checking



[version 2.10, build 2005.01.28]
changes since build 2004.12.05:

+ 224
type: bugfix
category: away
description: fixed bug that the pager would try to show a non-existing page when opening the pager


+ 225
type: feature
category: dlls
description: added darkenginex.dll, this dll has lots of features but right now i'm only using it for '/show upstream', '/show downstream' and '/show bandwidth'


+ 226
type: bugfix
category: dlls
description: session data is now retained when manually saving settings to disk (using '/flushallhashcache'), this bug would mess up the online stats, amongst other things


+ 227
type: bugfix
category: fileserver
description: dccwatch now checks only for serving channels


+ 228
type: bugfix
category: fileserver
description: fixed bug that the defaults for new/note/on server were saved in each fservenetwork object


+ 229
type: bugfix
category: fileserver
description: fixed dccwatch to work for kicked users who are not in the ial


+ 230
type: bugfix
category: general
description: fixed bug when removing a single wb, would also remove the first 3 words from another wb for that person


+ 231
type: assure
category: mirc
description: added a check so that upp cannot be started with mirc < 6.16. since upp uses identifiers that were introduced in 6.16, things will go terribly wrong if you run it with an older version of mirc


+ 232
type: feature
category: mp3
description: the mp3 system now supports displaying streams. added an option (general settings dialog, mp3) to show the stream (if applicable) in the long mp3 ad, the short ad can use %stream


+ 233
type: feature
category: popups
description: '/show upstream', '/show downstream' and '/show bandwidth' now show connection totals aswell


+ 234
type: bugfix
category: popups
description: fixed '/show os' showing 'Windows' twice


+ 235
type: bugfix
category: upp
description: fixed bug that would /reset upp on start after resetting the run counter



[version 2.10, build 2004.12.05]
changes since build 2004.11.27:

+ 236
type: bugfix
category: aliases
description: @find result queue now cleaned up properly when it is referenced during a serverdisconnect


+ 237
type: feature
category: clones
description: clones now support showing channel topics


+ 238
type: bugfix
category: dialogs
description: fixed general dialog 'no such did' when closing the dialog before it is initialized (invalid parameters error)


+ 239
type: feature
category: dialogs
description: rewrote all dialog resize code so dialogs resize correctly on systems with a non-default dbu (dialog base unit)


+ 240
type: feature
category: dialogs
description: using a new script i wrote to generate dialog-resize code, made the following dialogs resizable: dcclog, fkeys (function keys), browsesession and browseuser dialogs (fserve browser), autoconnect, queuepoolmanager, queueadd, modules, cache, shit


+ 241
type: feature
category: fileserver
description: added 'group pool info' option (fileserver settings dialog, fserve ad), enabling this option will shorten mincps, sends and queues info in the fserve ad when multiple triggers apply, for instance 'Queues:[0/50 & 0/50 & 0/50 & 0/50]' could be shortened to 'Queues:[1,2:0/50 & 3,4:0/50]', depending on the triggers relating to each pool


+ 242
type: bugfix
category: fileserver
description: afind result queue is now cleaned up property if it is still used when the fserve session chatwindow is closed


+ 243
type: bugfix
category: fileserver
description: fixed '/msg: insufficient parameters (line 1xx, themes.ini)' bug (sometimes followed by a 'query opened' notification event)


+ 244
type: bugfix
category: fileserver
description: fserve trigger welcome filestream object is now cleaned up properly if it is still referenced when the fserve session chat window is closed


+ 245
type: redesign
category: network
description: the services popup submenu for a network now also shows in the status window


+ 246
type: bugfix
category: ostats
description: fixed online stats displaying twice when exiting mirc


+ 247
type: bugfix
category: ostats
description: fixed ostats on midnight and on last session display


+ 248
type: feature
category: popups
description: /show os now uses moo dll


+ 249
type: feature
category: popups
description: added '/show get' option (display popup menu, connection, gets, single get...), to show information for a single get


+ 250
type: feature
category: popups
description: added '/show send' option (display popup menu, connection, sends, single send...), to show information for a single send


+ 251
type: bugfix
category: popups
description: fixed azureus bittorrent support (display popup menu, programs, bittorrent)


+ 252
type: feature
category: raws
description: added support for raw 425 (services are currently down...)


+ 253
type: bugfix
category: raws
description: fixed raw 485 for rizon


+ 254
type: feature
category: upp
description: the release history file now groups the items by release date, with the most recent release at the top


+ 255
type: bugfix
category: xdcc
description: fixed 'unknown command: XDCC' bug, which was caused by faulty event labeling



[version 2.10, build 2004.11.27]
changes since build 2004.11.03:

+ 256
type: feature
category: dcclog
description: added 'limit dcclog to the most recent x transfers' option (dcc transfer log dialog)


+ 257
type: feature
category: fileserver
description: added 'hint users when detecting redundant use of the cd command for the first time' option to the fserve welcome dialog. gives an fserve user a one time hint when dumb fserve browsing is detected.


+ 258
type: feature
category: fileserver
description: added 'use slower but more responsive caching method' option (fileserver settings dialog, shared)


+ 259
type: feature
category: fileserver
description: adjusted the path parser so that forslashes can be used like backslashes. any path starting with a slash is treated as a full path, where's anything else is relative.


+ 260
type: bugfix
category: fileserver
description: fixed the path parser so that double slashes are ignored, rather than saved in the user's path


+ 261
type: feature
category: fileserver
description: the border between the list of directories and the list of files in the cache dialog is no longer fixed


+ 262
type: redesign
category: general
description: upp's dcc event echo messages for non-manual sends (sends originated by the serving system) are now shown in the status window, so that the active window is no longer flooded by these messages when serving with a lot of sends


+ 263
type: bugfix
category: serving
description: fixed bug that would halt mirc's dcc transfer echo messages in the status window for some sends


+ 264
type: feature
category: themes
description: added 'hide mirc dcc transfer echo messages' option (theme manager dialog, behaviour)


+ 265
type: bugfix
category: themes
description: fixed '* /echo: line too long (line 238, themes.ini)' error which would occur on join, when there are a lot of clones (people using the same hostmask)


+ 266
type: feature
category: themes
description: the theme creation date is now saved with themes and is shown in the themes dialog when selecting a theme



[version 2.10, build 2004.11.03]
changes since build 2004.10.03:

+ 267
type: bugfix
category: aliases
description: fixed bug that when kicking multiple nicks, only the first would be kicked


+ 268
type: bugfix
category: aliases
description: the progress window now only shows up if mirc is the active window


+ 269
type: redesign
category: dialogs
description: changed the default statusbar size of upp dialogs so it shows the full version name even when using large fonts in windows


+ 270
type: redesign
category: dialogs
description: removed advanced dialog. the dialogs it pointed to can now be accessed directly


+ 271
type: feature
category: dialogs
description: removed the advanced dialog. the ctcp and batch dialogs it contained are now shown individually in the control panel.


+ 272
type: feature
category: fileserver
description: the cache dialog now disables redrawing the filelist when it fills the listbox making it faster


+ 273
type: redesign
category: nick alert
description: moved the @messages window to a fixed position at the end of the windowbar



[version 2.10, build 2004.10.03]
changes since build 2004.09.26:

+ 274
type: feature
category: autovoice
description: added '!voice othernick' trigger option to the !list ad trigger options


+ 275
type: bugfix
category: autovoice
description: decreased the default throttle setting for the autovoice trigger to 2 seconds instead of 180.


+ 276
type: feature
category: dlls
description: updated gts dll to the latest version added the latest bt configs


+ 277
type: bugfix
category: importer
description: fixed bug in importing settings from upp v2 versions would reverse all nicks in order


+ 278
type: feature
category: network
description: added presets for rizon and irchighway to the list of initial networks


+ 279
type: feature
category: raws
description: added support for raw 042


+ 280
type: feature
category: raws
description: added support for raw 704-706 (server help command reply)


+ 281
type: feature
category: serving
description: 'no such nick/channel' messages caused by the serving system are now hidden


+ 282
type: bugfix
category: settings
description: removed 1mb filesize limit for fservecache- and shitlist-hashtables



[version 2.10, build 2004.09.26]
changes since build 2003.03.05:

+ 283
type: redesign
category: aliases
description: adjusted scripting for mirc 6.16 (replacing all occurrences of the deprecated '$ifmatch' by mirc 6.16's new '$v1', implemented use of the new 'u' switch for the '$input' identifier, implemented use of '$get(-1)' and '$send(-1)', etc.). this makes upp run only under mirc 6.16 or higher


+ 284
type: bugfix
category: aliases
description: fixed '/reset' aliases not resetting userlist


+ 285
type: bugfix
category: aliases
description: fixed bug in '/hugetext' alias, which was not working on some systems


+ 286
type: bugfix
category: aliases
description: fixed bug in the '/logview' alias displaying the wrong logfile if called before connecting to a server


+ 287
type: bugfix
category: aliases
description: fixed bug that the '$connected' would not work if the online timer is disabled, causing various bugs (no lagtimes, no periodic save state, etc.)


+ 288
type: bugfix
category: aliases
description: fixed bugs in longdn and _longfn aliases with unc paths


+ 289
type: redesign
category: aliases
description: renamed '/services' alias (showing the status of networkservices) to '/servicesreport' because on some servers, 'services' is a server command


+ 290
type: bugfix
category: aliases
description: set the correct location for the users.ini and variables.ini in a in /reset


+ 291
type: bugfix
category: aliases
description: the filterwindow (shift+f1 by default) now works for dcc chat windows aswell, albeit with hard-wrapped lines


+ 292
type: feature
category: autoconnect
description: added autoconnect skip on click thingie


+ 293
type: feature
category: autoconnect
description: added support for ssl, to make it work, it's imperative that you read http://www.mirc.co.uk/ssl.html


+ 294
type: bugfix
category: badwords
description: fixed bug that the "don't ban" option would still ban


+ 295
type: bugfix
category: badwords
description: fixed bug that the script would only trigger on regular users


+ 296
type: bugfix
category: clones
description: fixed bug that, if renamed, protection clones would open twice


+ 297
type: bugfix
category: control panel
description: fixed bug that icon position would reset after renaming an item in the control panel


+ 298
type: feature
category: dcclog
description: added 'open logfile' button to dcclog dialog


+ 299
type: bugfix
category: debug
description: fixed repeating 'class hashtable overload' debug message


+ 300
type: redesign
category: debug
description: made the debug module hidden so it can no longer be loaded by accident (still accessible through /loadmodule debug)


+ 301
type: feature
category: dialogs
description: added 'mkv' as a file extension for videofiles


+ 302
type: redesign
category: dialogs
description: all error messages in dialogs now show which field was not filled in correctly


+ 303
type: bugfix
category: dlls
description: fixed vidcard, soundcard and monitor recognition in case there are gaps in the registry


+ 304
type: bugfix
category: dlls
description: replaced the dll used for zipping by one that works in all systems (thank you ai)


+ 305
type: bugfix
category: fileserver
description: fixed @find replying '/\' in front of a path


+ 306
type: bugfix
category: fileserver
description: fixed bug in 'update cache on away'-option


+ 307
type: bugfix
category: fileserver
description: fixed bug in @find with mounts named '/1','/2','/3' etc. these would return matches for all triggers, ignoring the mountpoint


+ 308
type: bugfix
category: fileserver
description: fixed bug in the !list ad not displaying the channel specific on server/new/note messages


+ 309
type: bugfix
category: fileserver
description: fixed bug in the @find 'limit search duration' option


+ 310
type: bugfix
category: fileserver
description: fixed bug in the firewalled serving mode that would allow multiple fservelogins for one ip when connecting from different networks


+ 311
type: bugfix
category: fileserver
description: fixed bug that '$null' named directories would show up in the cache


+ 312
type: bugfix
category: fileserver
description: fixed bug that after manually closing an fserve session dcc chat window that is waiting to connect, the fservelogin would remain


+ 313
type: bugfix
category: fileserver
description: fixed bug that fservelogins would not be cleaned up if multiple users from the same ip on the same network try to access the fileserver simultaneously


+ 314
type: bugfix
category: fileserver
description: fixed bug that fservelogins wouldn't be removed if their status window has been closed


+ 315
type: bugfix
category: fileserver
description: fixed bug that mirc's 'unable to resolve local host' error would cause fservelogins not to be cleaned up


+ 316
type: bugfix
category: fileserver
description: fixed bug that upp would take non-trigger channels into account when calculating a user's priority on a trigger


+ 317
type: bugfix
category: fileserver
description: fixed bug with closing fserve sessions if users from the same ip would access the fserve from different networks simultaneously


+ 318
type: bugfix
category: fileserver
description: fixed fservelogins not being cleaned up if disconnection occurs during a dns lookup


+ 319
type: bugfix
category: fileserver
description: fixed string too long (line 461 generator.ini) error, occurring when having ~30 or more chats open


+ 320
type: bugfix
category: fileserver
description: fixed support for caching/serving from network paths


+ 321
type: feature
category: fileserver
description: fservecache searches now also support directory searching (zelfde opties als @find)


+ 322
type: bugfix
category: fileserver
description: the manual say option for the fserve ad to message the fserve ad to a channel no longer shows hidden triggers


+ 323
type: feature
category: fkeys
description: added predefined commands for halfopping/dehalfopping to use for the function keys


+ 324
type: feature
category: fserve browser
description: added 'time added' column for cached fserve browser ads


+ 325
type: bugfix
category: fserve browser
description: fixed bug that would set the wrong network for cached fserve ads


+ 326
type: bugfix
category: fserve browser
description: restricted file extension length to 4 chars in length. so directories containing a '.' are less likely to be parsed as files


+ 327
type: redesign
category: fserve browser
description: selected columns for filtering fserve ad info are now saved


+ 328
type: feature
category: general
description: added 'gets' option to show the number of gets in the titlebar (general settings dialog, appearance, titlebar information)


+ 329
type: feature
category: general
description: added editbox for ad window and server window


+ 330
type: redesign
category: general
description: added some explaining text to some dialogs


+ 331
type: bugfix
category: general
description: adjusted default fserve ad and ftp ad matchstrings for compatibility with upp (general settings dialog, script, match strings)


+ 332
type: redesign
category: general
description: changed uptime notation in titlebar to 'hours:minutes:seconds' because it's shorter


+ 333
type: bugfix
category: general
description: fixed '* /echo: insufficient parameters' bug when server message is empty


+ 334
type: bugfix
category: general
description: fixed '* /set: line too long (line 591, generator.ini)' bug


+ 335
type: bugfix
category: general
description: fixed bug in the 'auto unguest' option that would try to unguest after manually changing to a guestnick


+ 336
type: bugfix
category: general
description: fixed bug that setting the default or paranoid usermodes would unset all other modes


+ 337
type: bugfix
category: general
description: fixed unwanted away messages from showing up in the active window


+ 338
type: redesign
category: general
description: grouped server information (network, lagtime, notifylist) if the titlebar is set to show information orf mulitple servers, improving comprehensibility


+ 339
type: feature
category: general
description: the ads window now shows the channelname in front of the ad message


+ 340
type: feature
category: general
description: the regex for guestnicks can now be customized (general settings dialog, script, match strings), and the default setting can be overriden per network (network settings dialog, settings). the guestnick regex is used by the guestkick protection, auto-unguest, etc.


+ 341
type: redesign
category: general
description: used byte size suffixes (gb, tb, kb, etc.) are now all in uppercase, conforming to standards


+ 342
type: feature
category: general
description: whois on query now also requests idletime and signon from server


+ 343
type: bugfix
category: importer
description: fixed bug that would always set autoidentify to disabled when importing settings from polaris scripts


+ 344
type: bugfix
category: importer
description: fixed importing of the action history database from upp 2.x versions


+ 345
type: redesign
category: mirc
description: set the default status of the mirc dde server to disabled because it can cause to mirc to freeze. in upp, only the mp3 plugin for winamp v2 and v5 still requires the ddeserver to be enabled, so in case mirc freezes while setting up the mp3 system, or on start, set the [dde] 'serverstatus' back to 'off' in mirc.ini


+ 346
type: feature
category: mp3
description: added support for multibyte info in id3v2 tags


+ 347
type: feature
category: mp3
description: added support to show the filename in the long mp3 ad (general settings dialog, mp3, normal ad, filename)


+ 348
type: feature
category: mp3
description: added support to the short mp3 ad for showing %album, %bitrate, %year, %comment, %genre, %mincps, %version, %vbr, %sample, %crc, %mode, %private, %track, %played, %requests and %filename


+ 349
type: bugfix
category: mp3
description: fixed bug in the mp3 serving system that would generate a goto error if the mp3 trigger was triggered when no mp3 was playing


+ 350
type: bugfix
category: mp3
description: fixed display of the 'comment' tag in mp3 id3v2 files


+ 351
type: bugfix
category: mp3
description: removed $isfile check so the mp3 player works for cd's


+ 352
type: bugfix
category: network
description: fixed 'auto-reclaim nick' option, which was not or not fully working (not ghosting the nick, not switching back, etc.) on some networks


+ 353
type: bugfix
category: network
description: fixed 'rejoin after unban' feature


+ 354
type: bugfix
category: network
description: fixed 'unknown command: AUTOGHOSTCHECK' errors.


+ 355
type: bugfix
category: network
description: fixed bug in 'nickserv auto ghost' failing on nickchange


+ 356
type: bugfix
category: network
description: fixed nickserv autoidentify, which was not working on some networks


+ 357
type: bugfix
category: nick alert
description: fixed bug that the nick alert @messages window wouldn't be logged when opened remotely


+ 358
type: bugfix
category: notification
description: fixed bug that if a systray balloon was created when another balloon was still open, the balloon would close directly


+ 359
type: bugfix
category: notification
description: fixed gpf bug when showing long strings in the systray balloon


+ 360
type: bugfix
category: ostats
description: had to rewrite the entire online stats module to fix some structural bugs (negative online times, times not adding up, etc.). ostats no longer dependent on mirc's online timer


+ 361
type: feature
category: popups
description: added support for showing unc drives in '/show drivestatuslong'


+ 362
type: feature
category: popups
description: extended the menubar serving popup submenu so that it includes the functionality to start/stop individual serving systems


+ 363
type: bugfix
category: popups
description: fixed 'line too long' error in the status window popup menu (recent channels)


+ 364
type: bugfix
category: popups
description: fixed bug in rot13/127 encryption (extreme), causing encrypted messages not to be recognized as such


+ 365
type: bugfix
category: popups
description: outgoing messages encrypted in rot13/127 (extreme) are now displayed locally


+ 366
type: bugfix
category: protection
description: color/bold/reverse/underline codes are now removed before matching with the strings from personal (spam) protection, badwords and clone protection.


+ 367
type: bugfix
category: protection
description: fixed bugs with badwords containing spaces


+ 368
type: feature
category: protection
description: improved netsplit signal generator, should now work for most networks


+ 369
type: bugfix
category: protection
description: limittmp objects are now being cleaned up properly if the limitting channel is parted


+ 370
type: feature
category: raws
description: added support for 006-007,015,017,018 (/map)


+ 371
type: feature
category: raws
description: added support for raw 008


+ 372
type: feature
category: raws
description: added support for raw 351 (/version)


+ 373
type: feature
category: raws
description: added support for raw 447 (cannot change nickname while on #channel (+N))


+ 374
type: feature
category: raws
description: added support for raw 480 (cannot join channel (+R, registered nicks only))


+ 375
type: feature
category: raws
description: added support for raw 801,803-805,900,905


+ 376
type: bugfix
category: raws
description: fixed display of raw 370


+ 377
type: bugfix
category: raws
description: fixed support for /dccallow help not being displayed well (raw 619)


+ 378
type: bugfix
category: raws
description: fixed support for 221 raw (when appearing in whoises)


+ 379
type: feature
category: raws
description: fixed support for 303 numeric (ison)


+ 380
type: bugfix
category: raws
description: fixed support for raw 477 (can be both ERR_NOCHANMODES and ERR_NEEDREGGEDNICK)


+ 381
type: feature
category: seen
description: added '/seen <nick> [alias]' to query the seen database


+ 382
type: feature
category: serving
description: added '/viewuserstats nick' command to view a user's current sends/queues and (if applicable) the bytes sent/received from this user


+ 383
type: feature
category: serving
description: added global send limiting option (send manager dialog, limiting, send limiting). this feature allows you to limit the total number of sends in use by all queuepools. send slots are assigned to queuepools based on the priority of the queues. in order to avoid 'starvation' of low priority queues, a queue's 'age' is taken into account aswell.


+ 384
type: bugfix
category: serving
description: fixed 'error unknown command' error message which would show when sends fail to people named '|'


+ 385
type: bugfix
category: serving
description: fixed bug setting the wrong network for a send if manually assigning it to a queuepool (using the send manager dialog)


+ 386
type: bugfix
category: serving
description: resend werkt niet als nick gechanged wordt tijdens t wachten op resend


+ 387
type: feature
category: serving
description: selecting multiple files in the queueadd dialog is now supported


+ 388
type: redesign
category: settings
description: changed default time to flush settings to disk from every 90 seconds to every 15 minutes


+ 389
type: feature
category: themes
description: added nicklist coloring for *&.~ prefixes in default themes


+ 390
type: redesign
category: themes
description: changed the dragdrop implementation so that only themes dropped in channel windows are loaded automatically (themes dropped in query windows will be sent, like other files)


+ 391
type: bugfix
category: themes
description: fixed 'show ctcps in status' for channel ctcps would still show in channel


+ 392
type: bugfix
category: themes
description: fixed bug that using the option 'show private notices in active window only', prefixes would no longer show


+ 393
type: bugfix
category: themes
description: fixed bug with #asdf:asdf:asdf channel names channels met :


+ 394
type: bugfix
category: themes
description: fixed display of nickchange on inactive server


+ 395
type: bugfix
category: themes
description: line too long error line 268 in themes.ini is te lang caused by a huge amount of users sharing the same (virtual) host)


+ 396
type: redesign
category: upp
description: changed extension for all scripts from .ini to .mrc. this to make the files suitable for cvs merge operations.


+ 397
type: feature
category: upp
description: changed the way upp first starts. gives the option to load common settings/modules for a quick start.


+ 398
type: bugfix
category: upp
description: fixed bug when running upp from a directory around 80 chars or larger in length and loading several modules would give a "string too long" error


+ 399
type: bugfix
category: upp
description: fixed clicking of url's surrounded by multiple spaces by using $chr(2) instead of $chr(160)


+ 400
type: bugfix
category: xdcc
description: fixed bug that /msg'ed xdcc commands would not work if xdcc is in the list of personal spam protection words