HISTORY:
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.
Copyright© 2000-2001 by Adrian Au. All rights reserved.
Back to document