home *** CD-ROM | disk | FTP | other *** search
/ PC User 2001 August / APC_Aug2001_CD1.iso / toolkit / files / AGSetup0606.exe / Main / readme.txt < prev    next >
Encoding:
Text File  |  2001-06-19  |  9.2 KB  |  180 lines

  1. ***BETA***  VERSION 0.606
  2. May 25, 2001
  3.  
  4. http://www.audiogalaxy.com
  5.  
  6. --IMPORTANT--
  7. Preface about programs possibly installed along with Audiogalaxy Satellite (webHancer, Gator, eAccelerator):
  8.  
  9. Audiogalaxy is here to help you explore music.  Our focus is to make your time at
  10. Audiogalaxy.com an enjoyable experience.  As everyone is aware the ad market for websites
  11. is down.  We used to stay in business by deriving 100% of our revenue from this, but this
  12. is no longer possible.  We were faced with a choice - close Audiogalaxy, charge users, 
  13. deploy pop-up ads, or explorer other revenue generating options.  We believe we have
  14. found a comprimise by including other company's software in the Audiogalaxy Satellite
  15. bundle.  When you install and run these programs Audiogalaxy receives revenue which
  16. allows us to grow Audiogalaxy and maintain our current server farm.
  17. We make sure that the programs we offer you during the Audiogalaxy install are worth your
  18. time and either enhance your WWW experience or save you money at e-commerce sites.  We
  19. sincerely hope you install and support these companies as they are also helping to 
  20. support Audiogalaxy.  
  21.  
  22. Quick break down of the install process:
  23. *webHancer is installed on everyone's machine - it can be uninstalled by going to 
  24.     control-panel add/remove programs (webHancer reports network latency about 
  25.     websites you visit - they throw away your IP address BTW so its anonymous)
  26. *Gator.com installation program is installed if you choose it (opt-out).  It is never 
  27.     fully installed by Audiogalaxy, but slowly downloads the contents of the real
  28.     Gator.com install over a period of time so your internet connection will not be
  29.     bogged down.  After the installation is downloaded from gator.com you are given
  30.     a choice if you wish to proceed with the installation.
  31. *eAccelerator - you are given a Yes / No choice during installation.  We highly recommend
  32.     eAccelerator as it will speed up your browsing of Audiogalaxy.com and other internet
  33.     websites by employing advanced caching techniques
  34.  
  35.  
  36. ***********
  37. We HIGHLY recommend that if you wish to remove everything from you system (including
  38. Audiogalaxy Satellite) that you use the Add/Remove feature in control-panel.  Using
  39. programs like AdWare by Lavasoft have been know to crash systems because they improperly 
  40. remove programs.
  41. ***********
  42.  
  43.  
  44. Notes:
  45.  
  46. *    We have released the user interface portion (ui.dll) via the GNU Public License.
  47. If you have already designed a user interface before for the agent there will not be many
  48. changes. It will also be easier to control events and misc other material.  It is available at
  49. http://www.audiogalaxy.com/downloads/AGSatellite-Win32UI-source.zip
  50.  
  51.  
  52. *    You might noticed something like this when you type netstat:
  53. TCP    you:2892           localhost:50000        ESTABLISHED
  54. TCP    you:50000          localhost:2892         ESTABLISHED
  55.  
  56. This is how AGSatellite.exe and UI.dll communicate (wait for release of source code to see more).  This was done
  57. to make it cross platform between Win32 and Linux.
  58.  
  59. *    This linux version does not currently support a GUI, but one can easily be constructed.  If there
  60. is interested please post messages on the discussion board so that we can release a GUI ready linux
  61. version.
  62.  
  63.  
  64. Why use this?
  65.  
  66. Features:
  67.  
  68. 1.  Audiogalaxy servers automatically pick the closest non-busy person that has the file you want to minimize
  69. traffic and bandwidth abuse.  Example:  if your neighbor across the hall in your dorm has the file you want,
  70. you will get it from him/her at a very high speed.
  71.  
  72. 2.  True web-based system allows you to download files to your machine even if you are not physically
  73. there.  ie:  If you are at work and want to download files to your home, just jump on the web at work and login
  74. with your home Satellite account.
  75.  
  76. 3.    Unique transaction based queuing system with auto-resume - once you select a file to download from
  77. somebody you are told the status of it:  Looking for a match, All matches are busy, or No active matches.
  78. If somebody logs who has a file that you wanted and is in the "no active matches" state you will automatically
  79. start getting the file.  NO MORE 95% downloaded files due to nifty auto-resume!!!
  80.  
  81. 4.  This system is designed to handle millions of files with more than 1,000,000 people online at once
  82.  
  83. 5.  The satellite has been re-written so that your machine resources are not abused and you barely notice
  84. the Audiogalaxy Satellite is active.  Very low CPU usage on active transfers combined with a minimal memory
  85. footprint add to a happy system.
  86.  
  87. 6.  The ui.dll code is GPL'ed so that you can create any kind of interface to the Audiogalaxy Satellite
  88. you can dream up.
  89.  
  90. 7.  No open ports!  The Audiogalaxy Satellite only opens listening ports when necessary and will never keep
  91. them open longer than 120 seconds waiting for somebody to connect.  If somebody portscan's your machine
  92. they will not be able to detect the Satellite running.
  93.  
  94.  
  95.  
  96. Changes:
  97.  
  98. 0.516a:
  99. Fixed nasty infinite loop while trying to connect to the master server - caused 100% cpu usage and maxed
  100. out your hard disk (giant logfile)
  101.  
  102. 0.517
  103. Fixed connect error - satellite was not registering connect failures properly
  104. Logfile size should now be much smaller - 10035 non fatal errors have been
  105. slienced
  106.  
  107. 0.518
  108. -TCP Nodelay is not enabled anymore on windows clients
  109. -fixed 128 byte file length (used to crash Satellite)
  110. -now includes auto-upgrade features
  111. -assert w/ mail michael@audiogalaxy.com hopefully has been completely fixed
  112. -smaller install file (now uses Mindvision instead of installshield)
  113.  
  114. 0.519
  115. -Added VBR detection to mp3 files
  116. -Added ID3v2 v2.0 detection to mp3 files
  117. -possible deadlock resolved with connection to master server
  118. -enhanced multi-homed proxy/gateway transfers - ie:  should work better for people who have rotating ip addresses
  119. for each connection because they are behind a gateway ie:  Microsoft's Redmond Campus (tidexx.microsoft.com)
  120. -compiled in release mode, hence the smaller executable
  121.  
  122. 0.520
  123. -Fixed very minor bug in file scanning that appeared to freeze the application
  124. -Fixed minor file scanning bug that would cause a server and client out of sync message
  125. -Improved the UI on startup to make it easier to understand how to create an account
  126. -Improved overall UI (fixed AG Icons)
  127. -Improved windows installation to ask user first if the Satellite should be placed in the startup folder
  128. -ID3v2 v1 tags now supported
  129.  
  130. 0.600
  131. -Added bandwidth management code - this adjusts the TCP Window size between 4k and 64k.   This should really help people who
  132. had problems doing other activities on the internet while their Satellite was transferring files.  If you are on a high bandwidth
  133. connection turn it up to fast (64k), if you are using a modem, cable modem, or slow DSL, you should reduce the bar to
  134. about one notch below the middle.  Play around with this to determine the best setting for you.
  135. -File scanning code has been re-written to allow interactive file scanning in a single threaded environment
  136. -Added website winamp/default mp3 player functionality
  137. -The signup process has been integrated into the Satellite
  138. -Added a user interface to edit your shares.txt file - after making a change the Satellite will rescan your files
  139. -Added the ability to change users
  140. -User account and password is no longer clear text (account.txt has been replaced)
  141. -The account which you are logged in now shows up in the Satellite
  142. -Pre 0.600 User interfaces will probably not work correctly with this version and should not be used
  143. -Improved file buffering code - the Satellite should not read/write as often to the hard disk when you are transferring a file
  144. -Incomplete temp file deletion capability
  145.  
  146. 0.601
  147. -Includes a fix for sharing of root directories
  148. -way less logging
  149. -a few simple UI fixes
  150.  
  151. 0.605
  152. -do the right thing with the window on start up
  153. -SOCKS support
  154. -disable logging option
  155. -improvements in error handling
  156. -option to display server status in bar
  157. -increased timeout for creating/testing accounts to 90 seconds
  158. -support to play or enqueue lists of songs
  159. -slow down reconnects to master server
  160. -don't log the server conn state
  161. -fixed bug when server would send back a cacheFile msg for a file the client had deleted
  162. -don't assert out if identical transaction IDs are found in abortTransfer
  163. -new message headers use 7 less bytes/message
  164. -option to turn on/off logfile
  165. -hopefully fixed start-up bugs in the UI
  166. -hopefully fixed quit bugs in the UI
  167. -modified how shared directories are picked when they dont exist (ie: account creation)
  168. -more minor UI changes to the shared directory selection
  169. -fixed really annoying bug that caused the satellite to appear to be frozen and existed only
  170.  in the systray - users were forced to end-task and try again - note to UI developers - this bug exists
  171. in your version if you based it off 0.601 UI source - check out how the UI connects to the core.
  172. -recompiled with updated compiler
  173. -Added the uninstaller (adds about 150-200k to the download, oh well)
  174.  
  175. 0.606
  176. Nasty problem on Win95/98 platforms where sometimes a file could not be written to which appears to be
  177. caused by a corrupt file (you should ran scandisk with FAT tables).  Handle
  178. this by deleting the file and re-downloading.
  179.  
  180.