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