updates
[runtime.git] / public_html / cvs.php
index 73b21096ed36c6bc168267e1eeb637ef9bc3b8a2..7598fed816ea31ad1bb3a169625f97129db3a279 100644 (file)
 <b>Anonymous CVS access</b>
 <font size="2">
-<p>
+<br><br>
 Anonymous CVS access is now available to SILC CVS repository. The
 repository includes everything related to SILC project; source codes,
 documentation and even these web pages. The CVS access is of course public
 but it is intended for developers.  After you have checked out the SILC
 source tree you should read README.CVS file from the source tree or rest
 of this web page.
-<p>
+<br><br>
 Also note that this is the closest to real time development you can get
 thus you cannot expect that the source tree would work or even compile.
 While it is our intention that the trunk would always at least compile
 there might be situations when it will not.
 
-<p><br>
+<br><br><br>
 
 <b>Browsing the Source Tree</b>
-<p>
+<br><br>
 If you want to browse the source tree using web browser before checking
 out the tree with CVS use following link:
-<p>
+<br><br>
 <a href="cvs/source/">Web Access to CVS repository
 </a>
-<p>
+<br><br>
 Note that this is not real-time access to the CVS repository. It is
 updated once a day. If you want real-time access then checkout the CVS
 repository.
 
-<p><br>
+<br><br><br>
 
 <b>Howto Checkout The Source Tree</b>
-<p>
+<br><br>
 The repository can be checked out by using anonymous pserver with CVS.
-<p>
+<br><br>
 For those who are using sh/ksh/bash the check out is done as follows:
-<p>
+<br><br>
 <font size="3">
 <tt>
-export CVSROOT=:pserver:silc@silc.pspt.fi:/storage/silc/CVS
-<p>
+export CVSROOT=:pserver:cvs@cvs.silcnet.org:/cvs/silc
+<br><br>
 cvs login<br>
 cvs co silc<br>
 </tt>
 </font>
 
-<p>
+<br><br>
 For those who are using csh/tcsh the check out is done as follows:
-<p>
+<br><br>
 <font size="3">
 <tt>
-setenv CVSROOT :pserver:silc@silc.pspt.fi:/storage/silc/CVS
-<p>
+setenv CVSROOT :pserver:cvs@cvs.silcnet.org:/cvs/silc
+<br><br>
 cvs login<br>
 cvs co silc<br>
 </tt>
 </font>
-<p>
+<br><br>
 If you don't want to set $CVSROOT environment variable you can set the
 path to the cvs as command line options:
-<p>
+<br><br>
 <font size="3">
 <tt>
-cvs -d:pserver:silc@silc.pspt.fi:/storage/silc/CVS login<br>
-cvs -d:pserver:silc@silc.pspt.fi:/storage/silc/CVS co silc
+cvs -d:pserver:cvs@cvs.silcnet.org:/cvs/silc login<br>
+cvs -d:pserver:cvs@cvs.silcnet.org:/cvs/silc co silc
 </tt>
 </font>
-<p>
+<br><br>
 What ever method you decide to use, after you have done cvs login you will
 be prompted for password:
-<p>
+<br><br>
 <b>CVS password: </b>silc
-<p>
+<br><br>
 Type the password "silc" and press Enter.
-<p>
+<br><br>
 The actual SILC source tree is checked out using the cvs co silc command,
 described above. This command will fetch the source tree and save it into
 directory named silc. SILC CVS repository currently does not have any
 branches thus this will check out the trunk. The size of the trunk is
-currently about 11 MB but will grow in the future.
+currently about 13 MB but will grow in the future.
 
-<p><br>
+<br><br><br>
 
 <b>What SILC Source Tree Includes</b>
-<p>
+<br><br>
 SILC Source tree includes a lot more stuff that appears in public
 distribution.  The source tree includes, for example, internal scripts,
 configuration files, SILC webpages etc.  These never appear on a public
 distribution.
-<p>
+<br><br>
 Following directories currently exist in SILC source tree.
-<p>
+<br><br>
 <font size="3">
 <tt>
 doc/
-<ul>
+<br><br>
 Includes all the SILC documentation.  Some of the documentation
 are generated when distribution is generated.  The automatically
 generated files must never be commited to CVS.
-</ul>
+<br><br>
 includes/
-<ul>
+<br><br>
 Includes SILC include files.
-</ul>
+<br><br>
 lib/
-<ul>
+<br><br>
 Includes SILC libraries.  There maybe libraries on the CVS that
 does not appear on public distribution.
-</ul>
+<br><br>
 public_html/
-<ul>
+<br><br>
 Includes the official SILC web pages and everything that relates
 to them.  This directory never appears on public distribution.
-</ul>
+<br><br>
 silc/
-<ul>
+<br><br>
 Includes SILC client.  There can be some extra files that will
 never appear in public distribution, such as, configuration files.
-</ul>
+<br><br>
 silcd/
-<ul>
+<br><br>
 Includes SILC server.  There can be some extra files that will
 never appear in public distribution, such as, configuration files.
-</ul>
 </tt>
 </font>
 
-<p><br>
+<br><br><br>
 
 <b>Howto Compile SILC Source Tree</b>
-<p>
+<br><br>
 After checkout from CVS the SILC source tree must be prepared for 
 configuration and compilation.  To compile the source tree, give,
-<p>
+<br><br>
 <font size="3">
 <tt>
 ./prepare<br>
@@ -139,14 +138,14 @@ configuration and compilation.  To compile the source tree, give,
 make
 </tt>
 </font>
-<p>
+<br><br>
 
 The ./prepare script is included in to the source tree and it never
 appears in public distribution.  The script prepares the source tree
 by creating configuration scripts and Makefiles.  The prepare must be
 run every time you make some changes to configuration scripts (however,
 making changes to Makefile.am's does not require running ./prepare).
-<p>
+<br><br>
 As a developer you should read the ./configure script's help by
 giving ./configure --help and study all of its different options.  Also,
 you should configure the script with --enable-debug option as it
@@ -154,7 +153,7 @@ compiles SILC with -g (debugging) option and it enables the
 SILC_LOG_DEBUG* scripts.  Warning is due here:  The debugging produced
 by both cilent and server is very heavy, thus it is common to test
 the programs as follows:
-<p>
+<br><br>
 <font size="3">
 <tt>
 ./silc -d -f configfile 2&gt;log<br>
@@ -162,37 +161,38 @@ the programs as follows:
 </tt>
 </font>
 
-<p><br>
+<br><br><br>
 
 <b>Howto Clean SILC Source Tree</b>
-<p>
+<br><br>
 To entirely clear the source tree to the state after it was checked out
 from CVS, give,
-<p>
+<br><br>
 <font size="3">
 <tt>
 ./prepare-clean
 </tt>
-</font><p>
+</font><br><br>
 
 This calls `make distclean' plus removes automatically generated files
 by hand.  It also removes *.log files. However, it will not remove
 any other files you might have created.
 
-<p><br>
+<br><br><br>
 
 <b>Makefiles and configuration files</b>
-<p>
+<br><br>
 Developers should never directly write a Makefile.  All Makefiles are
 always automatically generated by ./prepare and later by ./configure
 scripts.  Instead, developers must write Makefile.am files.  There
 are plenty of examples what they should look like.  If you change
 Makefile.am during development you don't have to run ./prepare, just
 run normal make.
-<p>
+<br><br>
 Configuration files are the files that ./prepare automatically generates
 and what will be included into public distribution.  ./prepare creates
 for example the ./configure script that is not commited to the CVS.
 `configure.in' is the file that developers must edit to change ./configure
 script.  After changing one must run  ./prepare.
-</font><p>
+</font>
+<br><br>