Swapper.NET Logo

Version History


Key
This is a critical piece of information
A bug was found by this person
Work contributed by this person
A feature was recommended by this person
Version History
Version # Release Date What's In There?
4.5.1660.302167/18/2004 12:00:00 AM
  • Feature
    • Auto Upgrade. Swapper.NET will automatically detect, download, and install the most recent available version. Now you can always stay up to date.
  • BugFix
    • A couple of small startup issues.
4.5.1655.5737/13/2004 12:00:00 AM
  • Feature
    • Tons of them. Start by checking out the thumbnail view for your local files and go from there.
  • BugFix
    • Too many to mention
4.3.1438.1473812/9/2003 12:00:00 AM
  • Change
    • Performance increases in relation to the parsing of Xml metadata in search results.
    • Performance increases in relation to the calculation of the filter. Search results and file listings should be faster.
    • Browse host page redone.
  • Feature
    • Recently opened tree node added.
  • BugFix
    • Memory leaks relating to connections lingering forever are removed.
    • The filter button didn't always appear when it should have.
    • You can once again see the contents of a playlist by clicking on it.
4.3.1421.3698211/22/2003 12:00:00 AM
  • Change
    • Mini-Theater is docked again
  • Feature
    • Supports Out of Band Query Hits
    • Keep-Alive supported on push sources
    • Hosts are sent an ICMP Echo before a download starts
  • BugFix
    • Connects to the gnet alot more quickly
    • A bunch of minor bug fixes
4.2.1399.1679310/31/2003 12:00:00 AM
  • Change
    • Major download mesh changes. X-Alt and X-NAlt are supported.
    • The more info pane is only visible when useful
    • Redone status bar icons and notifications
    • Vendor message SUPPORTED no longer advertises the Supported message
    • Base search page now shows searches in a listing
    • Title control label is now dock filled - longer search names fit better
    • Friendly error page when no internet connection on home page
    • dialog transparency now configurable
    • msn style window on download complete
    • when there are no filters, the filter section is not visible
    • About page has been changed
    • The notify a friend and report bugs / comments pages have been changed
    • Urns are incorporated into the qrp table
    • When using web server authentication, you no longer need to authenicate to view your own files
  • Feature
    • Tip of the day!
    • Indexes and searches Microsoft Windows shares on remote computers in your workgroup
    • Browse host listings show up as remote servers in the tree
    • Push proxy is supported
    • Greater control over the files you want indexed verses the ones you want to share
    • Daily Uptime stats are sent in pongs and query hits
    • Leaf guided dynamic queries
    • Magnet links
    • GGEP path statements are sent and used
    • search page has full filtering capabilities
    • The base search pages shows all active searches
    • The listing for recently downloaded files is sorted by date
    • You can show/hide hidden files in your shared folders
    • Emits tiger hashes along with sha1 during uploads
  • BugFix
    • Major speedups
    • Fewer exceptions
    • Detects changes to files on win98/me systems too
    • Page Hidden works
    • Leaves fewer droppings in your temp folder
    • Fixed download logic to try all possible sources
    • De-activating the webserver no longer turns it off, but makes it so that only connections from the local computer are allowed. (many internal functions rely on the built in webserver)
    • When switching between Library Nodes (i.e. music to video), the columns change
4.1.1254.232766/8/2003 12:00:00 AM
  • Change
    • Installer creates shortcut in Swapper.NET group.
    • RSLLC.Swapper.exe renamed to simplier Swapper.exe.
    • Less aggressive auto-requerying.
    • Killed some lame perfomance zapping code.
    • Replaced interop'd FolderBrowser for new .NET FolderBrowser.
  • Feature
    • Downloads info screen shows percentage of file obtained from a host.
    • Send the proper Dynamic Query headers on the client side.
    • Deletes partial downloads that are no longer in use.
  • BugFix
    • Duplicate entries had gotten into the mesh, this is fixed.
    • Main window retains formstate (min/max/normal), size and position between loads.
    • Fixed incorrect masks for non-routeable addresses.
    • Only send the MCAST GGEP extension when packet comes in on the Multicast socket AND hops+ttl==1.
    • Unsubscribe to filesystem events when you unshare a directory.
    • Had flipped the meaning of 2 OpenData bytes resulting in incorrect interpretation of Push bit.
    • Found code that would have resulted in downloaded files being deleted in certain cases. YUCK!
4.1.1242.328805/27/2003 12:00:00 AM
  • Feature
    • Ability to pause/suspend a download
    • Multicast GUESS for local networks
    • Options where you can dictate page switching based off of play/download actions
    • Automatically deletes old TInfo files that are no longer in use
  • BugFix
    • Playing a file while actively downloading it will not stall the download
    • The urn was not being sent back on an incoming query by urn
    • During search results, internal objects were being created that were not used
    • Timeouts obeyed when connecting to remote servers that don't want to answer
    • Changing the selected item on the downloads page with they keyboard changes the infoscreen the same way clicking it would
    • Assorted download mesh bugs that would have resulted in entries not being added
    • Rotating files behave gracefully when users renumber them
    • Send Major.Minor.Build instead of full version # to GWebCache to accomodate Hauke GWC bug
    • Strict validation of GWebCache hosts because too many entries were bogus
4.1.1235.42495/20/2003 12:00:00 AM
  • Feature
    • A new installer that 1)removes old installations automatically (no more add/remove programs) and 2)installs the correct version of the .NET framework
    • The Mini-Theater. Once you start playing content, a small media player becomes present in below the tree-view on pages other than the theater.
    • Graphical downloads progress bar that shows the parts of the file that you have locally.
    • A menu-bar.
    • Online forums (in the Help menu and on the welcome screen).
    • Rewritten partial file format which among other things, speeds up finalization
  • BugFix
    • Works with (actually requires) the .NET framework 1.1 (the installer will load this for you).
    • A bunch of them!
4.0.11954/9/2003 12:00:00 AM
  • Feature
    • New look and feel. Among others, the tree view, collapsible splitters, the info pane.
    • The theater screen (requires WMP 9.0 to be installed). A page to play media files within Swapper, and a shortcut bar to pause and change the volume from any screen.
    • Ability to create and edit playlists.
    • Ability to filter files on your local system.
    • Now supports GUESS, a new addition to Gnutella that delivers faster search results via UDP.
    • Speedups. Loads faster, runs more quickly.
    • Much much more.
  • BugFix
    • Too many to list (I forgot them)
 3.7.X  02/01/2003 
  • A ton of stuff happened, but I forgot to update this history screen and no longer remember the details.
 3.6.1096  01/01/2003 
  • Features / Changes
    • Improved password database for webservers that require authentication.
    • Bias can be added to GWebCache servers so they are queried more often and live longer than aribtrary ones.
    • True/False columns in listings appear as either Green checks or Red x marks.
    • Rewritten swarming engine for faster downloads.
    • User Interface cleanup: most buttons moved into the context menu, keyboard shortcuts for delete and run, view menu, better info screens.
    • New helper dialogs to alert you when: the adult filter is on, autoconnect is off, you are about to delete items, and you are about to terminate a download.
    • Smarter connection algorithms which reduces the bandwidth to run as a shielded node.
    • Much much more.
  • Bug Fixes
    • Does not send IP/Port to GWebCache servers when it has not yet been identified.
    • Incorporates fix for Morpheus HTTP bug.  Can now download from that servent again.
    • Some memory leaks under Win2K fixed.
    • Resolved dll conflict with 3rd party compression library that would have caused issues like the settings not loading.
 3.5.1064  11/30/2002 
  • Features / Changes
    • Grid Lines removed.  Less of a spreadsheet look.
    • Page selection moved from vertical bar on left  to horizontal bar on top.
    • Supports HEAD.
    • Shorter user agent string.
    • Sends the VendorMessage Header, and supports the Vendor Message HopsFlow.
    • By default, no new uploads are allowed while we are actively downloading.
    • Shared files can be password protected.
    • Mouseover  sounds on the page buttons can be turned on or off. Matthew Parker 
  • Bug Fixes
    • Setup used a hardcoded path which was not available on each system. Robert Garber 
    • A few random items dealing with downloads.  Reliablity should improve.
    • Fixed some bugs which caused lockups when people directory browsed your servent in html mode.
    • The webserver has added exception handling for odd cases, so as to minimize leaks.
    • Fixed bug where I told the query filter to not show firewall 2 firewall hits, when I was passing the incorrect information as to the firewall status of your node.
    • Metadata was not being extracted automatically.  Oops!  I had commented out that line accidentally.
    • I fixed the datarate abbreviates to say Bytes / unit, not Bits / unit.
    • Squashed a couple of memory leaks.
 3.5.1054  11/18/2002 
  • Features / Changes
    • Updated New Version Check screen actually lets you see the Close and Upgrade buttons when the Description is long.
    • The GGEP extension "UP" is now sent during Pongs when the servent is an ultrapeer.
    • Configurable ability to ban leaf nodes and downloads from particular user agents.
    • GNET data is no longer compressed in the route Leaf -> Ultrapeer.
  • Bug Fixes
    • Data compression bug fixed (data corruption in the gnet stream and lockups).
    • Bug which caused Swapper to return the internal IP address on pong and queryhits instead of the Internet reachable address.
 3.5.1049  11/15/2002 
  • Features / Changes
    • Is a PushProxy Server.
    • Datagrid has been replaced with the good old fashioned listview in all pages except for the Downloads page.
    • One can now select the view mode in the Filesystem and Search pages.
    • One can now choose column details in the Connections, Filesystem and Search pages.
    • The infopane is turned off by default in the Filesystem and Search pages.
    • The shared file page is updated incrementally resulting in more feedback if you flip there before the indexing is complete.
    • Discovered Hosts page now lists GGEP extensions.
    • Queries are now allowed when at least 1 word has a minimal length of 4 characters.  All words with fewer characters are preserved.
    • By default, you wont become an ultrapeer if you are sharing > 1024 files.
    • Menu bar is shown by default, status bar is not.
  • Bug Fixes
    • Directory Browsing was allowed even if Share Files was turned off.  This discrepancy has been removed.
    • Fixed nasty socket bug that would cause Swapper to spontaneously consume 100% of the CPU.
 3.3.1038 11/4/2002 
  • Features / Changes
    • The GGEP extension "VC" is now sent during Pongs.
    • Drops extensions from Big Pings and Pongs when sending them to servents that don't support GGEP instead of not sending them at all.
    • Will log distinct header names on the stats page.
    • New page images on the left toolbar.   Stephanie Dingwall of www.elvenwebdesign.com 
    • The progress bar on the downloads page is now double buffered, reducing flicker and improving performance.
    • Logic for validating search criteria changed to "unique words in criteria are sent if at least 1 word has at least 4 characters" instead of "unique words that have at least 4 characters are sent."
    • GWebCache updates are now performed.
  • Bug Fixes
    • The GWebCacheServers.csv file was being corrupted as I was updating it with more hosts, not servers.
 3.2.1007 10/4/2002 
  • Features / Changes
    • During setup, code is compiled using ngen resulting in speedups.
    • Outgoing text queries cleaned for duplicate words and length of each word verified.
    • Pressing ReSearch only terminates a connection if the connection birthdate is less than the last query time.
    • Closes connections to shielded nodes that send packets with Hops!=0.
    • Shielded nodes MUST support QRP 0.1
    • QueryHits will always include URN information by default.
    • Outgoing Queries no longer explicitly ask for URN information.
    • Drops malformed queries (ones that include empty GEM extensions).
    • Upgrade link points to Downloads.com (I need to improve my numbers!).
  • Bug Fixes
    • A few synchronization bugs fixed resulting in fewer lockups.
 3.1.989 9/16/2002 
  • Features / Changes
    • Active-Queueing 0.1
    • One can start searches so long as AutoConnect is on OR you are well connected.  When a new connection becomes active, the search proceeds.
    • Searches now have a refresh button, so you can easily find more results.
    • By default, Gnutella handshake 0.4 is no longer accepted.
    • Some minor color changes.
  • Bug Fixes
    • Ctrl-A and Esc properly invoke the change event, meaning context sensitive buttons work correctly.
    • Auto Splitter pane resizing shows at least 50 pixels even when the application is thin. 
    • Got rid of bug where the first time you selected an item to download, it would not be queued.  Subsequent attempts would work.
    • Incoming QueryHits filtering based on "Are you behind a firewall" fixed to include test as to whether or not you've also received a connection.
    • Fixed download bug that prevented downloads from keep-alive aware  servers when the desired chunk was smaller than the default keep-alive chunk size of 1MEG.
 3.0.978 9/5/2002 
  • Features / Changes
    • Support for the LW BrowseHost feature.
    • IP Addresses of uploads are now resolved.
    • The splitter pane between the Grid and MoreInfo panes are correctly sized.
    • Only attempts 1 simulatenous download connection to a particular IP address unless there is already an active connection to that site (less hammering).
    • C# "unsafe" code removed.
  • Bug Fixes
    • Correctly relays big pongs.
    • Random synchronization bugs here and there.
 3.0.969 8/27/2002 
  • Features / Changes
    • When you press the X in the caption bar, Swapper goes to the taskbar.
    • Advacned Search reinstated.  Search by File Category.  Filter by Min and Max sizes.
  • Bug Fixes
    • Metadata format in .tinfo file opened.
    • Proprietary connectback feature removed.  No longer needed.
 3.0.962 8/20/2002 
  • Features / Changes
    • New Logo on the Website and Caption Bar.  Stephanie Dingwall of www.elvenwebdesign.com 
    • Improved IsFirewalled Detection.
    • EULA moved to the setup program.  Wizard removed.
  • Bug Fixes
    • Fixed bug that prevented loading of InstallShield while Swapper was in use. Isaac Murakami
 3.0.953 8/11/2002 
  • Features / Changes
    • Support for Gnotella bitrate data.
    • Advanced search button removed instead of being disabled.
    • Easier to determine which page is selected.
    • Smart push routing.
  • Bug Fixes
    • The resizer on the Downloads page functions properly.  You can now see why items may not be downloading as expected.
 3.0.947 8/5/2002 
  • Features / Changes
    • Entirely new user interface.
    • Greatly improved performance especially with Windows 98/ME.
    • Compressed GNET.
    • GWebCache.
    • Partial Metadata support.
    • Auto-Requery.
    • Adult Filter (on by default).
    • Filtering of search results.
    • Much Much More!
 2.2.852 5/2/2002 
  • Features / Changes
    • A numeric control is now used in the settings screen.
    • A few of the more esoteric settings were removed.
    • Port number not displayed on connections page for incoming connections.
  • Bug Fixes
    • Grouping of items to be downloaded that have multiple sources was broken. Kenneth Vassallo 
    • Buttons no longer leave "depressed" traces after they have been unclicked.
 2.2.851 5/1/2002 
  • Features / Changes
    • Minor GUI Changes:
      • Download completion percentage column looks like a percentage
      • Download progress indicator scales to the column width
      • Spacing changes for columns with both text and graphics
      • Column widths adjust properly on doubleclick of the column header resizer
      • Default sort orders re-integrated into pages
  • Bug Fixes
    • The buttons on the Discovered Host page work again (no longer grayed out). Paul Courry
    • Multi-Row select works again
    • Drag and Drop restored to the Shared Files Page
    • XMLQuery Engine didn't properly translate urn requests.
    • Freezups fixed when a selected row in the Shared Files Page changes.
 2.2.846 4/26/2002 
  • Features / Changes
    • Download Mesh 
    • You are no longer forced to share your downloads directory
    • Auto calculates the speed.  Wizard page removed
    • User Interface Changes:
      • Shared Folder, Downloads, Monitor, and Search pages have integrated InfoPanes
      • More feedback as to the progress/nonprogress of downloads
      • Downloads page is sortable
      • Standard Directory Dialog is used
  • Bug Fixes
    • When a directory is removed from the Shared list, the files are now unshared too. 
    • The downloads progress bar indicator is more accurate.
    • Push bugs fixed.
 2.1.832 4/12/2002 
  • Features / Changes
    • Completed Download Dialog.
    • Connectback 0.3
    • Automatic detection of firewall/NAT status.
    • Settings are now stored in the users individual personal folder (i.e. "C:\Documents and Settings\jthomas\Local Settings\Application Data\Swapper").  This is only for fresh installs. Eric Stoll  
    • Under settings, the Servent, Connection Limits, Logging, and Timeouts tabs were removed from the basic settings.  These are available when advanced settings is chosen.
    • Files waiting to be indexed appear in the Shared Files Tab immediately.  This results in one being able to open downloaded content before the hash is calculated.
    • Search results are grouped into 2 categories: ones that have the same hash, and ones that have the same filename and length.
  • Bug Fixes
    • Handshake bugs that occured in certain locales.
    • The number of downloads stated in the download button now reflects the number of pending downloads.  In the past, this could be broken in certain restart conditions after aborted downloads.
    • Buttons redraw correctly.
    • Supports header continuations from RFC 822
    • Directory names on FAT files systems were not sorted in the Select A Directory Dialog, ones on NTFS were. Jann Röder 
 2.1.823 4/3/2002 
  • Features / Changes
    • Starts downloads alot faster.  Very noticeable especially when you have large numbers of sources.
    • Less screen flicker on the Downloads Screen.
    • Separate column on the connections page for user agent.
  • Bug Fixes
    • Did not properly reset outgoing header cache after the transition from a shielded node to an ultrapeer.  This resulted in remote ultrapeer aware nodes in responding in a non-ideal manner.
    • Incorrectly parsed the UserAgent string on upload connections.
 2.1.821 4/1/2002 
  • Features / Changes
    • Less flicker on the Shared Files pages.
    • Tweaks to the user interface - more cool bar buttons.
  • Bug Fixes
    • Less freezups after sucessful completion of downloads.
    • Fixed a stack overflow that occassionally occurred during downloads if an async read repeatedly completed synchrounously.
    • Wizard no longer locks up under Windows 98. Kenneth Vassallo  
    • Properly exits under Windows 98.
    • Downloaded Files now appear in the Shared Files tab in Windows 98 w/o restarting Swapper.
 2.1.814 3/25/2002 
  • Features / Changes
    • Will connect to the gnet more quickly.  If you had a bunch of downloads with many sources, this would have taken a while in the past. 
    • Less flicker on the Download and Search pages.
    • The rebar context menu now has icons.
  • Bug Fixes
    • Toolbar icons now have transparent backgrounds. 
    • Killed Windows 98 bug that corrupted words in the menu bar.
    • When typing in a uri from the downloads page, Swapper once again uses the remote webserver supplied extension.
    • Fixed bug where it wouldn't return any cached pongs in response to a ping if there were fewer cached pongs than the default number of pongs to return in response to a ping.
 2.1.812 3/23/2002 
  • Features / Changes
    • There is now an advanced option to keep track of all incoming Query Hit Vendor Codes
    • Changed the layout of the buttons on the search page to make it more usable. Mark Lee 
  • Bug Fixes
    • Fixed bug that would have prevented the updating of certain list view screens, especially on the Stats page.
    • Incorrectly counted the user agent strings of connecting hosts.
    • Keeps track of the main window position between sessions. Elad Tsur 
 2.1.811 3/21/2002 
  • Features / Changes
    • The URI bar on the downloads page defaults to off.  The settings page controls this.
  • Bug Fixes
    • Resizes the Downloads Tab Page correctly.
    • Some random Win98 bugs (more to come).
    • Formating of file sizes changed to use more accurate 1024 instead of 1000 multiple. Matthew Melendy 
 2.1.810 3/21/2002 
  • Features / Changes
    • The Tray icon once again has a context menu.  The functions are: Restore, Settings, About, and Exit.
    • Changed logic so that Swapper connects to the gnet more quickly than in the past if its discovered host list is empty or expired.
    • A message box will appear if you try to initiate a search before you are well connected (connected to at least 1 normal node or 1 ultrapeer).
  • Bug Fixes
    • Appropriatly handles filenames where the path name is greater than max path.  These files may be renamed to a similar name to accomodate the operating system limitation.
    • Fixed a bug that would have caused Swapper not to connect to the gnet if there were at least one, but fewer than Limits.PeerMaxPerPeriod cached hosts.  Martijn Wilhelm 
    • Fixed a bug that would have resulted in a blank download page even though items were being downloaded.   
 2.1.808 3/19/2002 
  • Features / Changes
    • Minor user interface improvements (file type icons, reorgranized columns, context menu for the search page)
    • Options to minimize to the taskbar tray instead of the system tray.
    • Uses information from the Node and MyAddress and ListenIP handshake headers to improve the Browse function.
    • Only Windows NT, XP based computers who have a certain uptime are eligible to become ultrapeers when affinity is automatic.
    • Slightly cleaned up Settings - it is still a mess.
  • Bug Fixes
    • Now sends port in the node header.
    • Non standard system tray icon behavior.  It is not supposed to disappear when you double click. Isaac Murakami
    • Fixed bug where Swapper could crash after a successfull file upload.
    • Unsetting the "Run Swapper At Windows Startup" setting did not work.  Patrick pur 
 2.1.806 3/17/2002 
  • Features / Changes
    • Initial hashing of files changed to take more elapsed time, but leave the computer more responsive.
  • Bug Fixes
    • The text on the download screen was illegible when the item was highlighted.  Swapper now pays attention to the highlight state and uses propper system colors on this screen.  Mark Lee 
    • Freezups could occur when aborting downloads.  Mark Lee 
    • Freezups could occur when trying to browse a remote server.  Mark Lee 
    • The Transfers\Complete was not always created.  This resulted in files not being shared.  Mark Lee 
    • Some readonly/constant fields in the configuration page were not disabled.
 2.0.804 3/15/2002 
  • Bug Fixes
    • When Swapper starts minimized, after one doubleclicked the tray icon, there were 2 taskbar buttons, and the application was in an abnormal window position  Isaac Murakami
 2.0.803 3/14/2002 
  • Features / Changes
    • Enhanced User Interface
      • Rebar
      • Shared directory information moved to settings page 
      • Context menus for functions like Pause instead of checkboxes
    • Selectable download directory
    • Limits to the number of message types recieved from a particular connection before they are ignored and before the connection is dropped.
  • Bug Fixes
    • Internationalization bug fixed in the 0.6 handshake ("GNUTELLA CONNECT/0,6" being written instead of "GNUTELLA CONNECT/0.6")  Frederik Zimmer
    • Incorrectly asked for hashes to be returned ("urn:sha1" instead of "urn:sha1:")  Frederik Zimmer
 1.6.797 3/8/2002 
  • Features / Changes
    • User Interface Changes (Search Bar always visible.  Different Menu Bars)
    • Improved pong caching
    • Improved Swarming (faster downloads)
    • Always applies an incoming URN filter of "sha1", unless one is specified by the remote party
    • Separate connection limits for ShieldedNodes, UltraPeers, and NormalNodes
    • Sends Download Mesh information
  • Bug Fixes
    • Killed bug that caused purging of tinfo files
    • More minimize/maximize bugs
    • Upload connection limits enforced
    • Memory leaks when downloading items
    • Incorrectly set the hops and TTL on return queries, resulting in queryhits and pongs from Swapper not being able to always reach the requester.
 1.5.786 2/25/2002 
  • Features / Changes
    • URL for checking for newer versions of Swapper changed to reflect @Home's demise. You will no longer receive updates on newer Swapper versions after 2/28 if you do not upgrade to this version.
    • Now displays bytes downloaded and % complete on uploads.
    • Better support for HUGE .93 (only replies with urns if they were requested in a query.  all outgoing queries request sha1 urns). Gordon Mohr
  • Better memory utilization.
  • Swarming Improvements
    • Spans from the same hit re-use the same local file whenever possible.  This provides better "previews" of downloads in progress.
    • Better logic when deciding what region to download.
    • Disconnects if datarate is less than configured value
  • Double clicking on an item in the search page will initiate its download.
  • Connects to network more quickly.
  • No longer "penalized" by having fewer sources when you ask to download an item, but more sources come in later.  They are now incorporated.
  • URI box on Download page clears when download begins.
  • Bug Fixes
    • Properly transmits the node and Remote-IP connection headers.
    • Fixed bug that produced multiple copies of downloaded file in some swarm cases.
    • Some restore to size after clicking on tray icon oddities.
    • Uploads now stop (rather than simply vanishing from the connection screen and continuing to send data) when the upload connection is closed.
    • The totals line on the File System tab displayed 0 files until either a file matched an incoming query or the page was refreshed.
    • Properly handles compressed route patches that are split accross multiple messages.
  •  1.4.781 2/20/2002 
    • Features / Changes
      • Search Criteria box clears after search begins.  Message is criteria not long enough.
      • Feedback menu item takes you to webpage that allows you to enter bugs, feature ideas, or your random thoughts.
      • Much more CPU friendly and memory efficient when serving large amounts of files.
      • Less screen flicker
    • Bug Fixes
      • The X in the application frame now closes Swapper!
     1.3.774 2/13/2002
    • Features / Changes
      • Speedups and better resource utilization
      • GGEP 0.5
      • GGEP Servent Info extension
      • GGEP Query Stuff extension
      • Larger Descriptor ID Cache
      • Maintains fixed number of ultrapeer only connections when we are a shielded node
    • Bug Fixes
      • Overreported file hits when there were more than 255 matches
     1.2.763 2/2/2002
    • Features / Changes
      • Webserver supports Keep-Alive
      • Swarming supports Keep-Alive
      • TINFO files now record last N outgoing download spans
      • Can run when windows starts in a minimized mode
    • Bug Fixes
      • The hash calculation on newly downloaded files was failing
     1.1.761 1/31/2002
    • Features / Changes
      • Filter search results by type list (config via SearchTypes.csv)
      • Settings page can be resized
      • Will now issue pings with high TTL when Discovered Host cache gets lonely
      • Minimizes to a taskbar notify icon
      • Does not listen for incoming socket connections unless AcceptIncomingAffinity = ALWAYS or AcceptIncomingAffinity = AUTOMATIC and BehindFirewall = FALSE
      • Check for latest version now displays message of What's new
      • Can rewrite the QHD to set push=true for replies from non-routeable address where push!=true
      • Connections page shows which connections are incoming v outgoing
    • Bug Fixes
      • Passive search keyword validator fix (expect more results now)
      • Can download arbitrary URLs again
      • Incorrectly set IP and Port to 0 if servent did not have any incoming connections regardless of BehindFirewall or AcceptIncomingConnection status
      • The hash calculation on newly downloaded files was failing.
     1.1.759.32730 1/29/2002
    • Improved Swarming
    • Basic/Advanced Settings Mode
    • New, Simplier to draw icons
    • Vendors.xml file
    • GnutellaRouters.txt file
    • GGEP 0.5 (but is off, until the standard is approved)
    • Requires .NET CLR 1.0.3705.0 (the production release) or greater to operate!
    1.0.733.39005 1/3/2002
    • GGEP 0.3
    • Returns multiple QueryHits if there are more than 255 results.
    • Ultrapeer
    • Query Routing Protocol 1.0
    • HUGE 0.93
    • Bye Message
    • Swarming
    • Supports DescriptorID versioning.
    • Uses the Windows Installer.
    • Wizard and EULA added.
    • Can now index multiple directories.
    • Supports Handshake version 0.6
    • Rarely uses Pong Servers to connect to network after first run.
    • Revised DiscoveredHosts page with Directory Browse button.
    • New and improved bugs! (I just couldn't resist!)
    • Tons of memory leaks (yes, you can have these with GC) plugged.
    • Requires .NET RC1 (1.0.3328.4) to operate!  .NET Beta 2 Redistributables no longer work!
    1.0.664.17574 10/26/2001
    • Console output (for my debugging purposes) is now logged.  Please email me your most recent log file when Swapper crashes.
    • ServentID is made from a random string (instead of a deterministic value that was not supported on all platforms).  It is reset when it is either the wrong length, or the simplier MachineID is changed (i.e. when you copy this to another computer).
    1.0.663.3416 10/25/2001
    • Fixed listview in DiscoveredHostPage.
    • Beep/Flash on completed download.
    • Can manually enter URIs for download into the DownloadTabPage (including https and ftp).
    • Can Drop URLs into the DownloadTabPage.
    • Improved File Drag from the FileSystemTabPage (link in addition to copy allowed)
    • Downloading via push fixed.
    • Peer negotiations speed improvements.
    • Search flag added to clear listings if maximum number of entries are reached.
    • Logging creates directories if necessary on the first write to a file.
    • Redesigned the main settings page.  It is still ugly, but has been setup to provide for future greatness.
    1.0.650.18756 10/12/2001
    • Directory Browsing of your computer allowed.
    • Delete file button added to the FileSystem Tab Page.
    • File Drag available from the FileSystem Tab Page.
    • File extension inclusion filter for search results.
    • Fixed bug with Gnotella QueryHit extension.
    • GIV fixed.
    • Query Obfuscator.
    • Stats page refreshes normally.
    • Select All (via Ctrl-A) and Copy (via Ctrl-C) functionality added to list boxes.  Clipboard format is CSV.
    • Search Tab Page cleaned up by inclusion of a settings button.
    1.0.647.32734  10/9/2001
    • Connection page connect time changed to amount of time connected.
    • Connection page rate column added.
    • Resizing the main window no longer (well, less often) locks up the application.
    • When behind a firewall, responds to pongs with address of 0.0.0.0.
    • Removed dependancy on MSHTML, thus shrinking the zip file to 12% and the exes to 21% the size of those in the last release.
    1.0.645.42686 10/8/2001
    • This is where it all begins!