HISTORY
THANKS
HISTORY:
July 8, 2002 - Version 3.51
- Added "|" to default character conversion for "l".
- Fixed "Queue/Send Replies" not working with character conversion.
July 7, 2002 - Version 3.5
- Improved multi-network support. Added "New RFN Window" menu item for different networks. Option window is no longer dependent on network.
- Changed parsing routine for regular and XDCC triggers to use regular expressions. Should be faster and hopefully more accurate.
- Added search function in Fserve Cache. Double-click on a file in the search window to put it in IQueue and get the file. Included "IQueue" and "IQueue Go" buttons in search window for convenience.
- Added "Search Paths in Cache" option.
- You can no longer browse an Fserve's cache while still connected to that Fserve.
- Added "Autosave Freq" option to autosave Channel Fserve lists, Fserve caches and IQueues. Autosaved files are placed in Autosave subdirectory under RFN directory.
- Changed file extensions: Channel Fserve lists (.rfn and .rfx), Fserve caches (.rfa and .rfb) and IQueues (.iqu).
- Added "Autoload on Start" options to autoload Channel Fserve lists, Fserve caches and IQueues.
- Added "Other chat connections" listbox and "Browse Fserve" button in "Fserves" tab.
- Added "Queue/Send Replies", "Queue Exists Replies", "Invalid Command Replies", "Invalid File/Path Replies" and "End of List" options.
- "Fserve Recognition" and "Ignored Fserve Messages" now accept wildcards (* and ?).
- Changed default "Fserve Recognition" to "[Oßsidian] fileserver for X-Chat*" and "Welcome to Brunnis*".
- Grouped "Fserve Recognition", "Ignored Fserve Messages", "Queue/Send Replies", "Queue Exists Replies", "Invalid Command Replies", "Invalid File/Path Replies" and "End of List" options.
- "Fserve Recognition" no longer restored to default after being cleared.
- Added "Character Convert" option.
- After returning to a parent directory in an Fserve, the previous directory is now automatically selected.
- RFN no longer automatically send "Help" command to an Fserve if the Fserve replies "Invalid command." to "clr_queues" command.
- Added "Auto-Send Dir Command" option.
- Added a timer that sends the "Dir" command in 15 seconds (by default) if the Fserve does not respond to "C" or "S" after prompting for message continuation.
- Added a timer that considers an Fserve has finished listing if the Fserve remains silent during directory listing for 15 seconds.
- Added "No Response Delay" option.
- If you start an IQueue after reaching the "Max Queue per Fserve" number set for that Fserve, queuing will continue until no more files can be queued. When the Fserve is closed, the new "Max Queue per Fserve" is saved to that Fserve's IQueue (if still present).
- Nick changes automatically updates the cache, IQueue and Files History to reflect the change. /ctcp, /msg and /notice triggers are also changed to the new nick.
- Added "Track Nick Changes" options for Cache, IQueue and Files History.
- Added edit box in "Add Channels" window. You can now add channels that you have not joined. Multiple channels can be added at a time. Added channels are automatically selected.
- After pressing "Notify" or "Keep" buttons in "Channels" tab, selections now remain selected.
- Added "Add-On" system: "Add-Ons" tab under Options, with "Configure", "Load" and "Unload" buttons, and "Auto-Load Add-On Path" option.
- Added add-ons "Auto-Op/Voice", "Nicklist-Popup", "DCCAllow Editor", "Timer Manager" and "Hash Table Editor".
- Added "Check for Stats within Triggers" option.
- Added "Ini Size Checker" option.
- Added "List Unknowns on Top" option.
- Added "Status Messages Display Mode" option.
- Closing the RFN-Status window now reactivates the RFN window if it's open.
- Added "Download to Path on Fserve" option.
- Added "Remove IQueue when Empty" option.
- Added "Timer" button in IQueue tab to edit the IQueue timer. IQueue timer is now displayed in a read-only box.
- Added "Save All" button in IQueue tab.
- Added "Edit Selected Entry" menu item to edit IQueue entries.
- Added "Import File List" menu item to import text list of files into IQueue.
- Added "Mark Symbols" option and "Mark" button.
- Added "Trigger Timer" command.
- Added "Catch Ops/Voiced Only" option.
- Added "Fserve Cache" option.
- Added "RFN for Navigation" option in main "Fserves" tab.
- Added "No List/Find Channels" option.
- Added "DCC Trust" option.
- Added automatic DCCAllow system (with queue).
- Added "DCCAllow Network and Size" and "DCCAllow Extensions" options.
- Added "DCCAllow on Server Notice" option.
- Modified Status tab to show a read-only text box.
- Added "Show Displayed Triggers" and "Clear Messages" buttons in Status tab.
- Added "Displayed Triggers" option and renamed "Other Triggers" to "Undisplayed Triggers".
- Added "Load All Channels", "Save All Channels", "Load All Caches", "Save All Caches", "Load All IQueues" and "Save All IQueues" menu items.
- Removed "Save All" button from "IQueues" tab.
- DCCAllow listings and addition/removal messages are now shown in the RFN-Status window.
- Removed "Status Window" tab from Small Window mode due to lack of space. Added "Status Window" menu item under "RFN".
- Changed "Fserve Retention Time" option to "Fserve List Refresh Timer". RFN uses a timer to refresh each channel rather than having a timer for each Fserve that parted/quit.
- Changed "Minimize Fserve Window" option to "Hide Fserve Window (grey for Minimize)".
- When all queued, failed or received entries from a network are shown in Files History, pressing a "-" button can now erase all the corresponding entries from the network.
- Renamed "Find" to "@Find/@Locate" button. Switched positions of "@Find/@Locate" and "Search" buttons with @Find command bar. Added "Terms:" text to avoid confusion.
- "IQueue Go" button works with multiple IQueues selected in "IQueues" tab.
- Instead of "0 . .", RFN now tries to find one of the following in sequence: the first common channel in your RFN channel list, the first common channel, the first channel you are on. "0 [channel] /rfn-alert 0 Cannot determine trigger" is then used as the entry.
- Added "|" to default "Trigger Separators".
- Removed "Server is up" and "Address" from default "Trigger Keywords".
- Added the text "(only on desktop)" after "Always on Top" option to avoid confusion.
- Added check for multiple spaces when entering new text for "Fserve Recognition", "Ignored Fserve Messages", "Queue/Send Replies", "Invalid Command Replies" and "Invalid File/Path Replies".
- Added "* FServe for Irssi *" to default "Fserve Recognition".
- "Single-Click Navigation" option now applies to navigation in the "Cache" tab as well.
- Removed RFN ID message and "RFN Message" option.
- Removed "Save IQueues on Exit" and "Alert for Save IQueues on Exit" options.
- Added "License" link on the "Help" tab in "Options" window.
- Fixed problem with saving/loading files with illegal file characters.
- Fixed bug of not saving XDCC list when saving Fserve lists.
- Fixed bug of not removing a file from the IQueue from Invision's InstaSend.
- Fixed bug of not placing a failed file to the beginning of an IQueue.
- Fixed bug of not clearing Fserve list on !List even if the option is on.
- Fixed bug of not erasing auto-saved IQueues after user manually removes IQueues within RFN.
- Fixed bug of not showing certain notices after !List even though they are not ads (with ad suppression on).
- Fixed bug of not writing to files with nick that contain |.
- Fixed bug of not being able to change the "Close Fserve Delay in IQueue" option.
- Fixed bug of automatically turning on retry timer even though files are queued on the Fserve under a different trigger.
- Fixed bug of not clearing directory/file listing on Fserve if entering Dir command manually in the Fserve DCC window.
- Fixed showing filenames as 1 in cache for paths that have commas.
February 5, 2002 - Version 3.3a
- RFN now works on mIRC v6.0.
- Warning message for modified files now echoes to the mIRC status screen rather than display in a popup window.
December 11, 2001 - Version 3.3
- Added an About box that can link to the help file and the #RFN channel on DALnet. Submitted by bughunt. Thanks! :)
- Modified script to support mIRC v5.82 better.
- rfn-setup.mrc is now used to load RFN.
- Added search function for caught triggers. Quotes (") can be used to refine search for phrases.
- Added "Suppress Ads in Channels" and "Echo Suppressed Ads to Status Window" options. You can now prevent ads caught by the catcher from cluttering the mIRC windows. Echo Suppressed Ads to Status Window is provided in case you want to check the messages that were suppressed. If you want to see what ads RFN caught and didn't display in the channel window, turn on the New Fserve Alert option.
- Added "Suppress Triggers in Channels" and "Echo Suppressed Triggers to Status Window" options. Similar to suppressed ads but for triggers that users type, including !list triggers.
- Added "New Fserve Alert Sound" option.
- Added "Auto-Stop Welcome Message" option.
- A manual entry now automatically adds the Fserve to the Keep list so that updates won't erase it. The Fserve list view is refreshed afterwards as well.
- Decreased chance of various non-directory statements from the Fserve showing up as subdirectories.
- Improved sensitivity in XDCC catching.
- The dialog for when selecting a name to save Channels and IQueues now defaults to the respective channel/Fserve name.
- The scrollbox windows for Fserve welcome message and Read command have been resized. The window is also larger for the large and medium RFN windows.
- Added "Fserve Msg" tab and "Clear Fserve Msg" menu command.
- Added "Single-Click Navigation" option.
- Added "Connect" button in "Cache" tab.
- Added "Continue IQueue on Send" and "Min Size to Continue IQueue on Send" options. RFN can now start processing the IQueue again when a send begins rather than (waiting until the Queue in Files History is empty).
- Added 3 different sorting methods in Fserve sort for x/y formatted info (eg. Queues: 4/10): by y - x, by x, or by y.
- Added "Save Options to File" and "Load Options from File" options.
- Added "Find Triggers" option. These triggers are also suppressed if "Suppressed Triggers in Channels" option is on.
- Added "Find" button and combo box in Channels tab to send Find commands (eg. @find).
- Added "Other Triggers" option. These triggers are also suppressed if "Suppressed Triggers in Channels" option is on.
- Added "« Ë×Çü®§îöñ »" in default "Trigger Keywords".
- Added "º" to "Trigger Separators".
- Added "Status Window" tab. Added RFN-Status window and "Status Window Always on Top" option.
- If the trigger keyword is at the end of the ad, RFN now considers the trigger to be the first entry in the ad enclosed in parse opener and closer.
- During automated IQueue processing, if a trigger try was aborted because you used the trigger less than 60 seconds ago, RFN will try again in 60 seconds.
- Closing an Fserve no longer clears the Fserve message box.
- When an Fserve is closed, RFN now checks to see if your queue history is empty but IQueue is not. RFN will try to queue the files in the IQueue every 1800 seconds (30 minutes), up to a maximum of 8 times (a successful connection resets try count to 0).
- Added "IQueue Retry Timer" option.
- "IQueue Information" box now shows the time until next retry if your queue history is empty for the Fserve.
- Added "Close Fserve Delay in IQueue" option to automatically close an Fserve after specified number of seconds following the last Get command while processing the internal queue.
- Added "Save IQueues on Exit" and "Alert for Save IQueues on Exit" options. RFN can automatically save IQueues when you exit mIRC and reload them automatically the next time you start mIRC.
- "Trigger Separators", "Parse Openers" and "Parse Closers" now accept entries with multiple characters (eg. ««).
- Changed default "Parse Openers" to "«« ( [ < { «" and Parse Closers to "»» ) ] > } »".
- Improved parsing process.
- In "Manual Entry", if a separator character is actually part of the trigger, you can now put ‹› around it (eg. ‹&›).
- Improved support for file listings in Brunnis Fserves. Added "Welcome to Brunnis" to default "Fserve Recognition".
- "DCC Allow" and "DCC Disallow" menu commands now work for the selected nick in the current tab.
- Restoring default options no longer restores the "RFN directory" to default.
- Various messages (like "Invalid folder", "[file] does not exist") now show in the Fserve display.
- If you get an "Invalid command" response after clr_queues, RFN now shows an alert to let you know and automatically sends the Help command for you to see what command the Fserve uses.
- "Load Channel" menu command does not load into the selected channel but asks for the channel name. The default name based on the channel name is typed in the prompt for you.
- When loading/saving internal queues, the default name based on the Fserve name is typed in the prompt for you.
- Changed default window size to medium.
- Added "Help File" and "Homepage" menu commands under Help. Added "Help File" link in "Help" tab.
- Fixed bug where [] directory names caused RFN to keep sending dir commands.
- Fixed bug where file listings in the "[bytes] m" and "[bytes]m" formats were thought to be directories.
- Fixed Say It button. Changed name to "Say Highlighted Text".
- Fixed anti-idle/IQueue bug. RFN now checks that if an IQueue is being processed for the Fserve, anti-idle is off.
- Fixed bug in parsing with "Trigger Keywords" that contain spaces.
- Fixed problem with RFN variables being left after unload if using Invision.
- Fixed problem with certain failed files being recorded in Files History with the filename "0".
- "Invalid command" should not show up in the directory list anymore.
- To avoid confusion, removed "+/-" buttons for editing the List commands in the "Channels" tab. You can still add a command directly by typing it in and using it in the box.
- Renamed "List S" and "List A" buttons to "List Selected" and "List Active" respectively. Renamed "+/-" buttons for channel editing to "Add" and "Remove" respectively.
- Adjusted display of the "Fserve Information" boxes and moved "Say It" button to reduce confusion.
- RFN does not overwrite options with default when you enter an illegal entry.
November 27, 2001 - Version 3.2
- Improved support for directory listings of nonstandard Fserves.
- Support more varied Fserves' directory listing formats.
- Fixed bug where more than one Fserve responding to the same trigger causes problems with display of latter Fserves.
- Fixed bug of not showing .. when Refresh button is pressed in Fserves.
- Added login ‹prompt› to default custom fserve commands. Ren-Ren's Fileserver (soon to be released) will support this.
- For the Run File command in Files History, RFN now searches for the file under both the get directory and the nickname's folder under that.
- Fixed bug where adding file entries to Files History don't initially show the timestamp even with Show Time in Files History option on.
- The page has been moved to http://adrian.saxtus.gr.
October 21, 2001 - Version 3.1
- RFN now records the Drive command when switching drives on Fserves. Support for Drive command in Cache, Files History, and IQueue.
- The Enter key now functions correctly in the edit boxes.
- Shortened height of mid-size window.
- Added a separator between the New Fserve Alert messages displayed in the status window for easier reading.
- Better catching of XDCC ads.
- Manual Entry now works for XDCC.
- Changed Fserve Listing Command box to a combo box. Added buttons next to box to add/remove.
- Added default Fserve command !Drive‹prompt›
- Added "Server is up" in default Trigger Keywords.
- Changed the \ button in Fserves tab to ! button.
- Fixed bug of not being able to get files sometimes.
- Fixed bug of RFN evaluating directory names as equations if they contain only numbers of operators like - and +.
- Fixed bug of RFN evaluating directory names like K and B as 1 kb files.
- Fixed bug of not updating horizontal scrollbar in file listing in IQueue tab.
- Fixed bug of incorrect display of channel/trigger in Fserves tab after sending a Get command.
- Fixed inability to load script and to log when script path contains spaces.
October 15, 2001 - Version 3.0
- In Fserves tab, changed current directory box to a combo box that can show previously accessed directories. Can now change directory by selecting from history and clicking Go.
- Added sortable IQueue (internal queue) feature. Added IQueue buttons to Fserves, Files History and Cache tabs.
- Added "List A" button and changed "List" to "List S" button in Channels tab.
- Added "New Fserve Alert" option.
- Added separate window for displaying results from the Read command. Continue/Stop prompts during the Read command are always auto-continued.
- Added ability to Rename cache.
- Added Load and Save buttons to load/save cache. Removed Load/Save Cache menu items.
- Added editable box in Fserves tab to show the channel and trigger for the selected Fserve.
- Added Auto-Focus to Fserves Tab option.
- Added two more slots for Custom Fserves Commands.
- Added Run File button to Files History.
- Added a third, larger window size.
- Added checks for modifications to original versions of RFN when the script starts.
- Added Copy button in welcome/read windows.
- RFN now has its own icon.
- Changed Large Window option to a Window Size scrollbar.
- Switching to the Files History, Cache, and IQueue tabs now automatically selects the Fserve chosen from the previous tab.
- The All listings in Files History now show each file's Fserve name and online status.
- Changed status box in Fserves tab to wordwrap.
- Changed Welcome button to Start button.
- RFN no longer sends an Fserve trigger while attempting to get a file via the cache if the internal queue for that Fserve is not empty.
- RFN no longer allows sending of the same trigger more than once within 60 seconds.
- The number of retries is shown in the File Information box of Files History and can be edited.
- Improved parsing (better recognition of parse openers/closers).
- Improved support for Obsidian fileserver for X-Chat.
- Moved Options and Help to a dedicated window. Options tab now opens the options dialog.
- Added files rfn-file.mrc and rfn-dialog2.mrc.
- The current Fserve listing command box in Channels tab now reflects changes in the List Triggers option immediately.
- Moved Empty cache button in Options to Cache tab.
- RFN now adds the example Fserve Custom Command "Drive ‹prompt›" on load.
- Changed default of List Timer to 0. Changed minimum List Timer to 3600 seconds.
- Changed welcome/read windows to not word-wrap so that a file's original formatting can be displayed.
- Changing the Show Time in Files History option now clears the Queued/Failed/Received Files and File Information listboxes.
- Fixed bug where RFN directory cannot have spaces in the name.
- Fixed bug where for a given path, the internal queue only queues the file that was added last.
- Fixed Keep variables during Unload RFN not working.
- Fixed bug where files with filesizes containing commas are listed as directories on Fserves.
- Fixed the All buttons in Files History.
- Fixed removing entries in Files History not clearing the information box.
- Fixed removing an Fserve from Files History leaves orphaned entries.
- Fixed multiple file reget for files in different directories.
- Fixed sending multiple "dir" commands during manual reget if file is in a subdirectory.
- Fixed not clearing status window in Cache tab when Fserve is removed from cache.
- Fixed Fserve Recognition option add/remove buttons errors when entry is blank.
- Fixed bug where option for window size is incorrect after RFN corrects the error of not having one of rfn-big.mrc, rfn-med.mrc, and rfn-small.mrc loaded.
- Removed Auto-Continue Fserve Welcome option. Welcome messages are always auto-continued.
September 20, 2001 - Version 2.7 (It's my birthday and I'm 27! Coincidence? :D)
- Added Fserve Recognition option.
- Added support for Obsidian fileserver for X-Chat.
- Added Fserve Recognition option.
- Added pop-up window for Fserve welcome messages. Added Fserve Welcome Popup option.
- Added Welcome button in Fserves tab to show Fserve welcome message.
- Modified XDCC storage. Large XDCC servers can now be stored correctly.
- Modified Fserve ad storage. Fserve lists now appear faster.
- Added Refresh button in Channels tab.
- Added Network List option.
- Added prompt for network name if RFN cannot determine the network when first connected to an IRC server.
- Added note next to the Open RFN menu commands in case you forget what the RFN hotkey is (Ctrl-F12).
- Files History now differentiates between networks.
- When typing in the Edit box under the Fserves tab, pressing the Enter key on the keyboard will now send the message to the Fserve rather than close the RFN window. Removed the Enter button.
- RFN now checks for duplicate timers when activating new timers.
- RFN no longer removes the cache of currently connected Fserves.
- RFN no longer sends the CD command when you select an Fserve in Fserves tab. Directory is shown from cache.
- RFN no longer gives a message when you press the Close button without selecting an Fserve in Fserves tab.
- Chat windows no longer close automatically after ending chat session if it was not an Fserve.
- RFN timers are turned off when RFN is unloaded.
- Fixed bug of invalid if format error in the timer that unsets the reget queue table if it's empty.
- Fixed bug of not removing [fd-*] entries when removing Fserves from Files History.
- Rewrote some of the help file for clarifications.
September 14, 2001 - Version 2.6
- Fixed bug where RFN does not work on servers with no network information.
September 12, 2001 - Version 2.5
- Modified retry file feature so that multiple files can be retried with the same Fserve session.
- Added Help tab for FAQ and About box.
- Added rfn-faq.txt file.
- Added Cache tab for cache exploration.
- Added ability to remove individual Fserve cache.
- Added menu commands to load/save individual Fserve cache.
- RFN now opens different windows for mIRC's connected to different networks. Current network is shown in the titlebar.
- Variables for different networks are now kept separate.
- Added partial support for XDCC.
- Added timed request of Fserve list.
- Added option to change List Timer.
- Added option to sort Fserves by send/queue opening. Option is also available in Channels tab.
- Added option to sort Files on Fserves by file size. Option is also available in Fserves and Cache tabs.
- Added option to change Fserve Sort Keywords.
- Added option to toggle Fserve Sort on/off.
- Added option to toggle clearing Fserves list for a channel when an Fserve listing command is used. Option is also available in Channels tab.
- Added option to list each Fserve as single entry in Channels tab.
- Added option Use RFN for Navigation.
- Added option Select Channel on Open.
- Removed "Channel" and "Triggers" text labels to make room for new button and checkboxes.
- Added button to cycle through the Fserves listing commands to send when the List button is pressed.
- Added editable Queued/Failed File Information box in Files History tab.
- Added symbols to show whether an Fserve is on a common channel with you in Files History tab.
- Added double-click on a file in Files History to access Fserve. Double-clicking on a Failed File manually retries.
- Added double-click on file in Cache to enter Fserve and get file if available.
- Added DCC Allow, DCC Disallow, and DCC Allow List menu commands.
- Added Read button to Small Window mode. Removed Read Selected command from menu.
- Added custom prompts. Fixed bug of certain prompts not showing when RFN is set to always on top and on desktop.
- Added check on script start whether rfn-dialog.mrc and rfn-events.mrc are loaded.
- Added mIRC version check on script load. RFN will echo a warning to the active window if the version is below 5.91.
- RFN now compares triggers in the cache and erases the old one if the trigger is different. This should fix the incorrect loading of cache for Fserves that have more than one triggers to different root directories.
- RFN now shows List Time in Fserve information box. Channel tables saved from previous versions will not display correctly.
- Fserves with multiple CTCP triggers displayed as "/ctcp nick trigger1 & trigger2 etc." are parsed and displayed correctly into "/ctcp nick trigger1, /ctcp nick trigger2, etc.".
- Entries in the List Triggers option are now separated by commas instead of spaces.
- Changed default for List Triggers to "!list,!online".
- Changed default for Parse Exclude Strings to ":) ;) =)"
- Changed number of lines before clearing Information box in Fserve tab from 500 to 200.
- Keep Cache Between Sessions is now on by default.
- Changed format of rfn.ini file. Should have solved a lot of problems.
- RFN now supports Fserves that do not list directory names in all capitals.
- RFN no longer asks to replace existing file for Save Channel command if the channel has no data.
- RFN no longer shows .. in the Subdirectories listbox when in the root directory.
- RFN no longer keeps making itself the active window while listing directories/files on Fserves.
- RFN now removes all RFN variables and tables when unloaded manually.
- rfn.ini can now be larger than 64k.
-
- Fixed bug of only sending !List command to first selected channel when List button is pressed.
- Fixed bug in Load Channel command of halting.
- Fixed bug where the connection to an Fserve is not closed after clicking the Close button if the Close Fserve on Quit option is on.
- Fixed bug in custom commands with file tags where the selected file's size is included in replacement of the tag.
- Added rfn-events.mrc.
- Placed large and small window modes into separate files. Only the needed file is loaded for the given mode.
August 8, 2001 - Version 2.4
- RFN can now keep directories of Fserves in a cache. Much faster when directories are huge.
- RFN can now parse triggers with more than just one Trigger Separator (usually &).
- RFN can now catch triggers from an Fserve with separate advertisements for its different triggers.
- RFN can try to continue broken sends.
- RFN now tries to catch FTP addresses.
- RFN will now check for an existing entry when adding to the Files History. If found, the old entry is replaced.
- The Clr_Queues command will now remove the entries under Queued Files in the Files History.
- Entries that are "not available" are no longer displayed in the Fserve Information box.
- RFN will now send the !List command when auto-joining a channel after pressing the List button or double-clicking on the channel in the Channel listbox (if the channel window opens within 5 seconds).
- RFN now tries to recognize periods (.) as end of trigger list in an Fserve advertisement.
- Ctrl-F12 now brings the RFN window to the front even when it is opened on desktop.
- Added Custom Fserve commands.
- Added option to change Trigger Separators.
- Added option to change number of times to retry broken sends.
- Added option to keep cache between Fserve sessions.
- Added option to have RFN always on top.
- Added option to leave open the Fserve window when you quit the Fserve.
- Added Refresh button to refresh the directory listing.
- Added Empty button to clear the Fserve cache.
- Added option for turning off RFN identification when first connected to an Fserve.
- RFN opens automatically when first loaded.
- Decreased the size of the Large Window option so that it fits the screen in 800x600 resolution.
- The Options tab is split into 2 sections in Small Window mode due to lack of space.
- Unload RFN now asks if you want to keep your options.
- Changed default Fserve Info Keywords to "Online,Sends,Queues,[Sends],[Queues],Bandwidth,Note"
- Changed default Open on Desktop option to on.
- During prompts with Open on Desktop set to on, the RFN window will now remain in the front or restore afterwards.
- Fixed some bugs in the parser.
- Fixed bug in Files History that only the part of the filename before ( is recorded.
- Fixed Fserve welcome message displayed in the information box being cut off after a blank line sent by the Fserve.
- Fixed bug that even when not listing directory, messages from the Fserve that are in all capitals are placed in the Subdirectories listbox.
July 10, 2001 - Version 2.3
- Added "Say it" button to message to selected channel the highlighted text in the Fserve information bottom box.
- Added "Catch All Notices" option.
- Added "Large Window" option. Thanks to [MDMAN] on DALnet for the suggestion.
- RFN now updates the topic stored in memory for a channel when someone changes the channel topic.
- RFN should now work adequately with mIRC v5.82. Still, RFN was designed for mIRC v5.91.
- Added ability to keep Fserve information for selected Fserves.
- Added option to change the Notify and Keep symbols.
- More than one entry can be selected in the Triggers listbox.
- Can now remove more than one entry at a time from the Triggers listbox.
- Changed format of documentation to HTML
July 8, 2001 - Version 2.2
- RFN can now parse correctly Fserve advertisements that use [t®îggË®] instead of Trigger.
- Added [t®îggË®] in the default Catcher Keywords since it's somewhat popular in certain channels.
- Changed Catcher Keywords to Trigger Keywords. RFN now goes through all the Trigger Keywords (in order of priority) in Fserve advertisements until one is found (or none is found).
- Improved parsing of Fserve advertisements: advertisements that don't use parantheses, brackets, etc.; advertisements that have Parse Openers/Closers (ie. parantheses, brackets, etc.) in the information itself (eg. !Tri[gg]er); triggers that have & in them (eg. This&Trigger)
- Triggers listbox now have larger spaces between the name and trigger so it's easier to read.
- You can now define strings that can be excluded during parsing (added Parse Exclude Strings option).
- Added Auto-Refresh Triggers List option.
- Added Trigger DClick Sound option. I sometimes found it hard to tell whether I double-clicked or not.
- Changed default Fserve Retention Time from 300 seconds to to 900 seconds.
- Default sounds for Fserve opening and idle warning are now c:\windows\media\chimes.wav and c:\windows\media\chord.wav respectively if available.
- Added automatic deletion of 1st line in Information box under Fserves tab after reaching 500 lines, reducing likelihood of insufficient memory for new lines in box.
- Improved updating of Fserve information.
July 5, 2001 - Version 2.1
- Added tracking of nick changes, joins, parts and kicks in regards to Triggers list under Channels tab.
- Added option to change what information to display in Fserve information under Channels tab.
- Added Edit to menubar, with Copy and Paste commands.
- Added timed removal of Fserves from memory after Fserves are offline.
- Added Fserve Retention Time option.
- Changing directories in Fserves now requires double-click. This is so that the Copy command can be used on the listbox.
- Improved parsing of Fserve advertisements.
- Changed the default order of parsers to ( [ < { « and ) ] > } » (People seem to like to use [] so it's higher priority by default).
- Edit boxes for List Triggers and Catcher Keywords under Options tab are now able to hold more characters.
- More than one line in the top Fserve information box can now be selected at a time. This is to facilitate the Copy command.
- Can now list files on Fserves that use a space within the file size (eg. 300 b instead of 300b).
- Can now list files on Fserves that have file sizes displayed in Mb.
- During sound selections for Fserve opening and idle warning, default directory is now the mIRC wave directory if it exists. If not, the RFN directory is shown.
- Fixed bug of not freeing hash tables used for displaying Fserve welcome messages.
- Fixed bug of not erasing entry from Queue Log after a file is received or failed (when filenames had spaces and/or nickname has brackets).
- Fixed bug of not saving changes by user in Fserve information of Channels tab.
- Changed the page URL so it's easier to remember (instead of http://www.geocities.com/Tokyo/Flats/3498).
- Changed email address (from rusie.renren@usa.net).
July 3, 2001 - Version 2.0
- Scrapped the Fserve sidebar and made a tab in the main window dedicated to Fserve navigation.
- Added options to play sounds when an Fserve opens and when idle warning occurs.
- Added the option to scan all messages from channels for Fserve advertisements.
- Added the option to minimize the DCC chat window when an Fserve first opens.
- Added symbols to show which Fserves are on your notify list.
- Removed the Fserves listbox from the Channels tab (renamed from Fserves tab).
- Removed the bookmarking features.
- Removed the clipboard features.
- Removed various redundant commands listed in the RFN menubar.
- RFN window no longer opens automatically when first loaded.
- Increased the size of the RFN window.
- Fixed various bugs in logging of queued/failed/received files.
September 30, 2000 - Version 1.0
- First released version. Hope it's not too buggy.
Back to the top
THANKS:
Special thanks to the following:
- http://www.saxtus.gr for hosting my page!
- Beta-testers (v3.5: Bughunt, G.Ruiz, and Teleflip; v3.3: Bughunt, Saxtus, and Teleflip), who helped me track down many bugs and suggested improvements.
- Bughunt for help in improving the interface in v3.5, and bug hunting in v3.5 and v3.2, such as the bug with not clearing directory list when entering Dir command manually in Fserve DCC window, suggestion for marked Fserves/groups, problems with Syris and Brunnis Fserves, Say It not working, etc. Also for his many suggestions for improvements, like search within cache, automatic keep after manual entry of Fserve data, a search function in the Fserves list.
I want to thank the following people, who have all helped RFN improve since its initial release:
- [MDMAN] and |Van-sama| on DALnet, as well as everyone else who's recommending RFN to other people. :)
- 0 . for suggesting the option of catching only voiced nicks.
- bobp, Bob Nod, and Teleflip for suggesting the internal queue.
- klona and Teleflip for pointing out the inability to change "Close Fserve Delay in IQueue".
- |AU|-Magus for suggestion of Auto-Focus to Fserves Tab option.
- A. Leonard for suggesting an option to hide the mIRC DCC window.
- B. Elliot for his suggestions of: 1) accessing an Fserve by double-clicking on a File History entry, and 2) having commands to DCCAllow Fserves.
- bobp for informing me of RFN v2.5 not working on certain servers. Turned out that RFN v2.5 does not work on servers with no network information. Also thanks for his suggestion of showing each file's Fserve name when doing an All listing in File History. Thanks for pointing out the bug with directory names that contain only numbers and operators getting evaluated as equations.
- __Clint__ for pointing out the bug of saving IQueues of nicks containing the illegal file character |, and for suggesting a button to run more than one IQueue at once.
- D. Glover for telling me about his script -=DBS=-, which supports multiple drives on Fserves (http:\\www.derben.com).
- diZLeXiK_ for suggesting to show DCCAllow listings in the RFN-Status window.
- Drizzt for suggesting an option to turn off the RFN ID message.
- epl for suggesting a "Save All" function for IQueues.
- GSRSupra on EFnet for suggesting word wrap for the status window in Fserves tab.
- Hoax_69 for suggesting a feature to only accept files from Fserves with queued files.
- J. Fish and Teleflip for suggesting a window size larger than the original large window in v2.7, so that Fserves with very long names for files and directories can be navigated more easily.
- J. Gardner for his suggestion of an Fserve directory cache, and for telling me that the Large Window mode is too big for the 800x600 resolution.
- J. Ng for suggesting scheduled IQueues.
- J. T. Page for suggesting options to turn off Status Messages and Automatic Dir Command.
- Johan for suggesting an auto-voice add-on.
- klona for suggesting a function to remove all queued, failed or received entries from a network in File History.
- rene for suggesting a function to import file list into IQueue.
- s h for suggesting ad suppression from the channel window.
- Saxtus for providing me with many suggestions, like automatic save of IQueues on quit, larger welcome message windows, the Auto-Stop Welcome Message option and defaulting filenames to appropriate names in saves.
- S. Johnson for pointing out that the RFN directory in v2.7 and earlier cannot have spaces in the name.
- K. Lo for suggesting having a separate window for displaying results from the Read command.
- LeTrekkerFou for suggesting support for triggers that have queue stats embedded within them.
- M for letting me know which latest version of RFN he found still worked with mIRC v5.82 (RFN v2.4).
- M_F for suggesting support for XDCC.
- oOo-jazz for providing me with ideas on the automatic DCCAllow system using his DCCAllow script.
- Orphis for pointing out the bug where directories with names like "K" and "B" are thought by RFN to be files 1 kb in size.
- Paul for suggesting support for "/ctcp channel !List".
- T. Scout for suggesting to let the user set how many times to retry queuing when empty queue.
- Teleflip for suggesting a "Timer" button for each Fserve, an alert for new Fserves found, Connect button for Cache tab, different modes for sorting Fserves, and for pointing out the Anti-idle/IQueue bug where the anti-idle would prevent the Fserve from ever closing while RFN is processing the IQueue.
- Thundercloud on DALnet for reminding me to provide support for Fserves that do not show directory names in all capitals.
- Toby Win98SE for suggesting ability to run files directly from the File History.
- TooSlow on DALnet for letting me know about the bug for the All buttons in v2.7, and for suggesting support for multiple-drive Fserves that use the !drive# command. Also thanks to TooSlow for pointing out various bugs in v3.0 like sound selection, Max Queue per Fserve option, and reget "did" error. TooSlow suggested support for Drive commands in IQueue.
- V. Schreidlocke for telling me about Fserves that don't respond to "C" or "S" after prompting for message continuation.
- Everyone else who emailed me with comments/encouragements/etc.
Back to the top
Copyright© 2000-2002 by Adrian Au. All rights reserved.
Back to document