#######################################################################
########################## ABOUT THIS README  #########################
#######################################################################

	######################################################
	## IMPORTANT:                                       ##
	## There is a help folder in the Xerver directory.  ##
	## Start index.html in the help directory for help. ##
	######################################################


  THIS DOCUMENT:
* How To Start Xerver
* Xerver Features
* Xerver Version History


#######################################################################
######################### How To Start Xerver #########################
#######################################################################

  Start Xerver:
  If you use Windows, you start Xerver with "StartXerver.exe"
  and you run the setup with "Setup.exe".
  Non-Windows users shall enter "java Start" in their prompt
  to run Xerver and "java SetupXerver" to change settings to Xerver.



#######################################################################
########################### Xerver Features ###########################
#######################################################################


	USER FRIENDLY
* A very-easy-to-use setup web interface, incluing a Setup Wizard.
* "Check for updates" feature is included


	FEATURES
* Both HTTP/1.1 and HTTP/1.0 supported.
* All HTTP methods supported (GET, POST and HEAD).
* Advanced logging.
* Create aliases (virtual directories).
* Create password protected folders. (Create users and choose which folder(s) each user shall have access to).
* Run CGI-scripts
  (run your own scripts on your hard drive).
  Among other script types, Perl and PHP scripts can be run.
* Allow/deny directory listing.
* Choose which port Xerver shall use.
* Use your own error pages (for example "404 Not Found").
* Choose which files shall be considered index-files.
* Run Xerver as a background process.
* Remote administration available.


	SECURITY
* Allow users to download only files with
  certain file extensions.
* Choose which folder(s) you want to share.
* Choose if you want to share hidden files.
* If you create password protected folders,
  the crypto that is used by Xerver is a
  safe one-way crypto which by today has no
  known decrypting algorithms.


	ABOUT XERVER
* Xerver is freeware.
* Xerver is open source.
* Any computer/system (such as Windows, Linux, UNIX, Mac etc.)
  with a Java interpreter installed can run Xerver.
* Requires less than 500k hard drive space.
* Requires very low system resources.
* To remove Xerver from your computer, just delete the Xerver
  files you have downloaded and Xerver will completely be
  removed from your system (Xerver doesn't write to the registry).
* Xerver is fast, free and reliable. Why use something else?



#######################################################################
######################## Xerver Version History #######################
#######################################################################

Below you can see when different versions of Xerver have been realesed.
You can also see which components of Xerver that have been
added/removed/updated with each new realease.


* 2002-01-14
  Xerver 1.00 released for BETA testing.

* 2002-01-15
  Xerver 1.01 released for BETA testing.
  * Setup page improved

* 2002-01-16
  Xerver 1.02 released for BETA testing.
  * Xerver Update Service added
  * Setup page improved
  * Xerver Kernel improved

* 2002-01-17
  Xerver 1.10 released for BETA testing.
  * Setup page improved
  * Xerver Kernel improved

* 2002-01-18
  Xerver 1.11 released for BETA testing.
  * Xerver Kernel improved

* 2002-01-18
  Xerver 1.12 released for BETA testing.
  * Xerver Update Service is now a part of the setup page
  * Xerver Kernel improved

* 2002-01-22
  Xerver 1.13 released for BETA testing.
  * Setup page improved

* 2002-01-26
  Xerver 1.14 released for BETA testing.
  * Setup page improved
  * Xerver Kernel improved
  * Some files were renamed

* 2002-01-27
  Xerver 1.20 released for BETA testing.
  * Setup page improved
  * Xerver Kernel improved
  * Install file added

* 2002-01-28
  Xerver 1.30 released for BETA testing.
  * A new interface when running Xerver or Xerver setup 
  * Ability to run Xerver with extremely low system resources

* 2002-01-28
  Xerver 1.31 released for BETA testing.
  * Xerver Kernel improved

* 2002-01-28
  Xerver 1.32 released for BETA testing.
  * Setup page improved
  * Xerver Kernel improved

* 2002-02-05
  Xerver 1.33 released.
  * This version is not considered BETA.
  * Setup page improved

* 2002-02-15
  Xerver 2.00 released for BETA testing.
  * Xerver now supports CGI-scripts
  * Xerver now supports POST

* 2002-02-16
  Xerver 2.01 released for BETA testing.
  * Xerver Install improved

* 2002-02-24
  Xerver 2.10 released.
  * This version is not considered BETA.
  * Xerver Kernel improved
  * Setup page improved

* 2002-03-12
  Xerver 2.20 released.
  * Xerver Kernel improved

* 2002-07-29
  Xerver 3.00 released for BETA testing.
  * Not open source yet, I'm searching for a suitable license. Be patient ;)
  * Large parts of Xerver has been rewritten from scratch.
  * Minor bugfixes.
  * Much faster(!).
  * Run any script types you want.
  * Password protect folders with username/password.
  * Create aliases.
  * A brand new Setup, including a setup wizard.

* 2002-08-16
  Xerver 3.10 released for BETA testing.
  * Xerver is released under the GNU General Public License.
  * A few words were replaced during the setup.
  * Help files updated.
  * Setup HTML-pages have been updated.
  * Several classes have been updated.
  * Several new classes have been added, including:
    ReadInputStream
    ReadInputStreamSTDIN
    ReadInputStreamSTDOUT
    ReadInputStreamSTDERR
    DataInputStreamWithReadLine

* 2002-08-17
  Xerver 3.11 released for BETA testing.
  * Source has been modified. Unnecessery comments have been removed.
  * Minor bugfixes.
  * Minor layout improvements.

* 2002-08-24
  Xerver 3.12 released.
  * This version is not considered BETA.
  * A few words were replaced during the setup.
  * Additional help files created.
  * The following classes have been updated:
    InstallXerver
    NewConnection
    XerverKernel
    ExtractZipFile
  * One new class has been added:
    ExtractZipFileInstall
  * If a new update is available, the user will be notified
    about this when Xerver starts (in Swing mode).

* 2002-08-24
  Xerver 3.13 released.
  * The following classes have been updated:
    ProgramWindow
    Start

