updates
authorPekka Riikonen <priikone@silcnet.org>
Sat, 22 Dec 2001 19:50:51 +0000 (19:50 +0000)
committerPekka Riikonen <priikone@silcnet.org>
Sat, 22 Dec 2001 19:50:51 +0000 (19:50 +0000)
public_html/html/contribute.php
public_html/html/cvs.php
public_html/html/docs.php
public_html/html/download.php
public_html/html/faq.php
public_html/html/install.php
public_html/html/lists.php
public_html/html/news.php
public_html/html/todo.php
public_html/html/whitepaper.php

index 6a576dfff14200640e89df447f5fffa214c8c14a..d05558ac9cdb2ece7d88e4251097ece7e7ec30de 100644 (file)
@@ -19,3 +19,19 @@ described in that document.
 <br />&nbsp;<br />
 There is anonymous CVS acccess for those who want to participate the
 development process. See the <a href="?page=cvs" class="normal">CVS page.</a>
+
+<br />&nbsp;<br />
+<b><big>Support</big></b>
+<br />&nbsp;<br />
+If you want to have a SILC Project's banner on your web site and support us
+this way, you can use the following banner or find some more at:  
+<a href="http://silcnet.org/salo/img/silc-banners.html" class="normal">
+http://silcnet.org/salo/img/silc-banners.html</a>.
+<br />&nbsp;<br />
+<table width="100%">
+ <tr>
+  <td width="100%" align="center">
+   <img src="/img/silc-banner.gif" alt="SILC Secure Internet Live Conferencing" width="468" height="60">
+  </td>
+ </tr>
+</table>
index d56955a195fa5f6bdb1814c25aa7cbf5d4223645..80a7eb6020d2b3c956b0c59a354b8a3c8860261d 100644 (file)
@@ -35,7 +35,7 @@ The repository can be checked out by using anonymous pserver with CVS.
 <br />&nbsp;<br />
 For those who are using sh/ksh/bash/zsh the check out is done as follows:
 <br />&nbsp;<br />
-<tt class="blue">
+<tt class="highlight">
 export CVSROOT=:pserver:<?php printf("%s@%s:%s", $CVS_User, $CVS_Site, $CVS_Root); ?>
 <br />&nbsp;<br />
 cvs login<br />
@@ -46,7 +46,7 @@ cvs logout<br />
 <br />&nbsp;<br />
 For those who are using csh/tcsh the check out is done as follows:
 <br />&nbsp;<br />
-<tt class="blue">
+<tt class="highlight">
 setenv CVSROOT :pserver:<?php printf("%s@%s:%s", $CVS_User, $CVS_Site, $CVS_Root); ?>
 <br />&nbsp;<br />
 cvs login<br />
@@ -57,7 +57,7 @@ cvs logout<br />
 If you don't want to set $CVSROOT environment variable you can set the
 path to the cvs as command line option:
 <br />&nbsp;<br />
-<tt class="blue">
+<tt class="highlight">
 cvs -d:pserver:<?php printf("%s@%s:%s", $CVS_User, $CVS_Site, $CVS_Root); ?> login
 <br />
 cvs -d:pserver:<?php printf("%s@%s:%s", $CVS_User, $CVS_Site, $CVS_Root); ?> co silc
@@ -89,7 +89,7 @@ distribution.
 <br />&nbsp;<br />
 Following directories currently exist in SILC source tree.
 <br />&nbsp;<br />
-<tt class="blue">
+<tt class="highlight">
 doc/
 <br />&nbsp;<br />
 &nbsp; Includes all the SILC documentation. Few parts of the documentation<br />
@@ -128,7 +128,7 @@ silcd/
 After checkout from CVS the SILC source tree needs to be prepared for
 configuration and compilation. To compile the source tree, type:
 <br />&nbsp;<br />
-<tt class="blue">
+<tt class="highlight">
 ./prepare<br />
 ./configure --enable-debug<br />
 make<br />&nbsp;<br />
@@ -150,11 +150,20 @@ scripts. Warning is due here:  The debugging produced by both cilent
 and server is very huge, thus it is common to test the programs as
 follows:
 <br />&nbsp;<br />
-<tt class="blue">
-./silc -d -f configfile 2&gt;log<br />
-./silcd -d -f configfile 2&gt;log
+<tt class="highlight">
+./silc -d "*" -f configfile 2&gt;log<br />
+./silcd -d "*" -f configfile 2&gt;log
 </tt>
 
+<br />&nbsp;<br />
+The -d option enables the debug printing.  The argument for the -d option
+is a string that is used to match the output debug.  The example "*" will
+match for everything, and all debugs will be printed.  If you want to
+limit the debugs you want to printout you can give for example a string
+like "*server*,*rng*" to match all functions, and filenames that has
+"server" or "rng" string in them.  Others will not be printed out.  You 
+can freely define regural expressions as debug string.
+
 <br />&nbsp;<br />
 
 <b>How to clean SILC Source Tree</b>
@@ -162,7 +171,7 @@ follows:
 To entirely clear the source tree to the state after it was checked out
 from CVS, type:
 <br />&nbsp;<br />
-<tt class="blue">
+<tt class="highlight">
 ./prepare-clean
 </tt>
 <br />&nbsp;<br />
index 2ee321766608da67f87bddaab5a5d7af51da6cb7..2014a9b0da87d2c7432e4b4a7eb4cda20513deb9 100644 (file)
@@ -58,10 +58,6 @@ SILC Protocol is documented and four Internet Drafts exist. These
 Internet Drafts are also available from
 <a href="http://www.ietf.org/" class="normal">IETF</a>.
 <br />&nbsp;<br />
-<b>NOTE Mon Nov  5 18:53:56 EET 2001:</b> New versions of the protocol 
-specifications are almost ready  for submission to the IETF. You can 
-preview the upcoming versions <a href="docs/drafts/">here</a>.
-<br />&nbsp;<br />
 
 <b>Secure Internet Live Conferencing (SILC), Protocol Specification</b>
 <br />&nbsp;<br />
@@ -76,8 +72,8 @@ Abstract
    SILC Packet Protocol [SILC2], SILC Key Exchange and Authentication
    Protocols [SILC3] and SILC Commands [SILC4].
 <br />&nbsp;<br />
-<a href="docs/draft-riikonen-silc-spec-03.txt" class="normal">
-draft-riikonen-silc-spec-03.txt</a>
+<a href="docs/draft-riikonen-silc-spec-04.txt" class="normal">
+draft-riikonen-silc-spec-04.txt</a>
 <br />&nbsp;<br />&nbsp;<br />
 
 <b>SILC Packet Protocol</b>
@@ -91,8 +87,8 @@ Abstract
    the contents of the packets. It provides secure binary packet protocol
    that assures that the content of the packets is secured and authenticated.
 <br />&nbsp;<br />
-<a href="docs/draft-riikonen-silc-pp-03.txt" class="normal">
-draft-riikonen-silc-pp-03.txt</a>
+<a href="docs/draft-riikonen-silc-pp-04.txt" class="normal">
+draft-riikonen-silc-pp-04.txt</a>
 <br />&nbsp;<br />&nbsp;<br />
 
 <b>SILC Key Exchange and Authentication Protocols</b>
@@ -115,8 +111,8 @@ Abstract
    can be used to authenticate the user with, for example, passphrase  
    (pre-shared-secret) or public key (and certificate).
 <br />&nbsp;<br />
-<a href="docs/draft-riikonen-silc-ke-auth-03.txt" class="normal">
-draft-riikonen-silc-ke-auth-03.txt</a>
+<a href="docs/draft-riikonen-silc-ke-auth-04.txt" class="normal">
+draft-riikonen-silc-ke-auth-04.txt</a>
 <br />&nbsp;<br />&nbsp;<br />
 
 <b>SILC Commands</b>
@@ -131,5 +127,5 @@ Abstract
    also SILC servers may use the commands.  This memo specifies detailed
    command messages and command reply messages.
 <br />&nbsp;<br />
-<a href="docs/draft-riikonen-silc-commands-01.txt" class="normal">
-draft-riikonen-silc-commands-01.txt</a>
+<a href="docs/draft-riikonen-silc-commands-02.txt" class="normal">
+draft-riikonen-silc-commands-02.txt</a>
index 8bddde3836c9a2587ab4d8e90b41d437fa9df16b..de6799da0d70e0c2161f09ce30ee6ad8fb8fbd2e 100644 (file)
@@ -7,47 +7,111 @@ users, the SILC Server for system administrators and the SILC Toolkit for
 developers.
 <br />&nbsp;<br />
 Use a <a href="?page=mirrors" class="normal">mirror</a> near you for downloads.
-<br />&nbsp;<br />
+<br />&nbsp;<br /><br />
+
+
+<table width="600" cellspacing="2" cellpadding="2" border="0">
+ <tr>
+  <td colspan="7" class="text">
 
-<b>SILC Client <?php echo $Latest_Client; ?></b>
+<b>SILC Client</b>
+<br />&nbsp;<br />
+<b>The latest version of the SILC client is <?php echo $Latest_Client; ?></b>
 <br />&nbsp;<br />
 The SILC Client package is inteded for end users who need only the SILC 
 client. The package includes the new Irssi-SILC client.
 <br />&nbsp;<br />
-Sources HTTP:
-<a href="download/silc-client-<?php echo $Latest_Client; ?>.tar.gz" class="normal">
-tar.gz</a> (<?php echo
-div(FileSize("download/silc-client-".$Latest_Client.".tar.gz"),1024); ?> kB),
-<a href="download/silc-client-<?php echo $Latest_Client; ?>.tar.bz2" class="normal">
-tar.bz2</a> (<?php echo
-div(FileSize("download/silc-client-".$Latest_Client.".tar.bz2"),1024); ?> kB)
-<br />
-
-Sources FTP: <a href="ftp://<?php echo $FTP_Site.$FTP_Root ?>/" 
-class="normal">tar.gz and tar.bz2</a>
-<br />
-
-Binaries HTTP: 
-<a href="download/silc-client-<?php echo $Latest_RPM_Client; ?>.i386.rpm" 
-class="normal">RPM</a> (<?php echo 
-div(FileSize("download/silc-client-".$Latest_RPM_Client.".i386.rpm"),1024); 
-?> kB)
-, <a href="download/silc-<?php echo $Latest_Windows_Client; ?>.exe.zip" 
-class="normal">Cygwin</a> (<?php 
-echo div(FileSize("download/silc-".$Latest_Windows_Client.".exe.zip"),1024); ?> kB)
-, <a href="download/SILCclie-<?php echo $Latest_Solaris_Client; ?>-sol8-sparc-local.gz" 
-class="normal">Solaris 8/SPARC</a> (<?php
-echo div(FileSize("download/SILCclie-".$Latest_Solaris_Client."-sol8-sparc-local.gz"),1024); ?> kB)
 
-<br />
+  </td>
+ </tr>
+ <tr>
+  <td class="title340" colspan="2" align="center"><b>Package</b></td>
+  <td class="title50" align="center"><b>Version</b></td>
+  <td class="title60" align="center"><b>Size</b></td>
+  <td class="title100" colspan="2" align="center"><b>URL</b></td>
+  <td class="title50" align="center"><b>SUM</b></td>
+ </tr>
+ <tr>
+  <td class="sources60">&nbsp;Sources</td>
+  <td class="sources280">&nbsp;tar.gz</td>
+  <td class="sources50" align="center"><?php echo $Latest_Client; ?></td>
+  <td class="sources60" align="right"><?php echo div(FileSize("download/client/sources/silc-client-".$Latest_Client.".tar.gz"),1024); ?> kB&nbsp;</td>
+  <td class="sources50" align="center"><a href="download/client/sources/silc-client-<?php echo $Latest_Client; ?>.tar.gz" class="normal">HTTP</a></td>
+  <td class="sources50" align="center"><a href="ftp://<?php echo $FTP_Site.$FTP_Root ?>/client/sources/silc-client-<?php echo $Latest_Client; ?>.tar.gz" class="normal">FTP</a></td>
+  <td class="sources50" align="center"><a href="download/client/sources/silc-client-<?php echo $Latest_Client; ?>.tar.gz.md5" class="normal">MD5</a></td>
+ </tr>
+ <tr>
+  <td class="sources">&nbsp;Sources</td>
+  <td class="sources">&nbsp;tar.bz2</td>
+  <td class="sources" align="center"><?php echo $Latest_Client; ?></td>
+  <td class="sources" align="right"><?php echo div(FileSize("download/client/sources/silc-client-".$Latest_Client.".tar.bz2"),1024); ?> kB&nbsp;</td>
+  <td class="sources" align="center"><a href="download/client/sources/silc-client-<?php echo $Latest_Client; ?>.tar.bz2" class="normal">HTTP</a></td>
+  <td class="sources" align="center"><a href="ftp://<?php echo $FTP_Site.$FTP_Root ?>/client/sources/silc-client-<?php echo $Latest_Client; ?>.tar.bz2" class="normal">FTP</a></td>
+  <td class="sources" align="center"><a href="download/client/sources/silc-client-<?php echo $Latest_Client; ?>.tar.bz2.md5" class="normal">MD5</a></td>
+ </tr>
+ <tr>
+  <td class="sources">&nbsp;Sources</td>
+  <td class="sources">&nbsp;SRPM</td>
+  <td class="sources" align="center"><?php echo $Latest_RPM_Client_src; ?></td>
+  <td class="sources" align="right"><?php echo div(FileSize("download/client/rpm/SRPMS/silc-client-".$Latest_RPM_Client.".src.rpm"),1024); ?> kB&nbsp;</td>
+  <td class="sources" align="center"><a href="download/client/rpm/SRPMS/silc-client-<?php echo $Latest_RPM_Client_src; ?>.src.rpm" class="normal">HTTP</a></td>
+  <td class="sources" align="center"><a href="ftp://<?php echo $FTP_Site.$FTP_Root ?>/client/rpm/SRPMS/silc-client-<?php echo $Latest_RPM_Client_src; ?>.src.rpm" class="normal">FTP</a></td>
+  <td class="sources" align="center"><a href="download/client/rpm/SRPMS/silc-client-<?php echo $Latest_RPM_Client_src; ?>.src.rpm.md5" class="normal">MD5</a></td>
+ </tr>
+ <tr>
+  <td class="sources">&nbsp;Sources</td>
+  <td class="sources">&nbsp;NetBSD pkgsrc</td>
+  <td class="sources" align="center"><?php echo $Latest_NetBSD_Client_src; ?></td>
+  <td class="sources" align="right"><?php echo div(FileSize("download/client/netbsd/pkgsrc/silc-client-".$Latest_NetBSD_Client_src.".tar.gz"),1024); ?> kB&nbsp;</td>
+  <td class="sources" align="center"><a href="download/client/netbsd/pkgsrc/silc-client-<?php echo $Latest_NetBSD_Client_src; ?>.tar.gz" class="normal">HTTP</a></td>
+  <td class="sources" align="center"><a href="ftp://<?php echo $FTP_Site.$FTP_Root ?>/client/netbsd/pkgsrc/silc-client-<?php echo $Latest_NetBSD_Client_src; ?>.tar.gz" class="normal">FTP</a></td>
+  <td class="sources" align="center"><a href="download/client/netbsd/pkgsrc/silc-client-<?php echo $Latest_NetBSD_Client_src; ?>.tar.gz.md5" class="normal">MD5</a></td>
+ </tr>
+ <tr>
+  <td class="binaries">&nbsp;Binaries</td>
+  <td class="binaries">&nbsp;RPM GNU/Linux i386 (<a href="txt/rpm-release-notes.html" class="normal">release notes</a>)</td>
+  <td class="binaries" align="center"><?php echo $Latest_RPM_Client; ?></td>
+  <td class="binaries" align="right"><?php echo div(FileSize("download/client/rpm/i386/silc-client-".$Latest_RPM_Client.".i386.rpm"),1024); ?> kB&nbsp;</td>
+  <td class="binaries"  align="center"><a href="download/client/rpm/i386/silc-client-<?php echo $Latest_RPM_Client; ?>.i386.rpm" class="normal">HTTP</a></td>
+  <td class="binaries" align="center"><a href="ftp://<?php echo $FTP_Site.$FTP_Root ?>/client/rpm/i386/silc-client-<?php echo $Latest_RPM_Client; ?>.i386.rpm" class="normal">FTP</a></td>
+  <td class="binaries"  align="center"><a href="download/client/rpm/i386/silc-client-<?php echo $Latest_RPM_Client; ?>.i386.rpm.md5" class="normal">MD5</a></td>
+ </tr>
+ <tr>
+  <td class="binaries">&nbsp;Binaries</td>
+  <td class="binaries">&nbsp;PKG Solaris 8 SPARC</td>
+  <td class="binaries" align="center"><?php echo $Latest_Solaris_Client; ?></td>
+  <td class="binaries" align="right"><?php echo div(FileSize("download/client/solaris/SPARC/SILCclie-".$Latest_Solaris_Client."-sol8-sparc-local.gz"),1024); ?> kB&nbsp;</td>
+  <td class="binaries"  align="center"><a href="download/client/solaris/SPARC/SILCclie-<?php echo $Latest_Solaris_Client; ?>-sol8-sparc-local.gz" class="normal">HTTP</a></td>
+  <td class="binaries" align="center"><a href="ftp://<?php echo $FTP_Site.$FTP_Root ?>/client/solaris/SPARC/SILCclie-<?php echo $Latest_Solaris_Client; ?>-sol8-sparc-local.gz" class="normal">FTP</a></td>
+  <td class="binaries"  align="center"><a href="download/client/solaris/SPARC/SILCclie-<?php echo $Latest_Solaris_Client; ?>-sol8-sparc-local.gz.md5" class="normal">MD5</a></td>
+ </tr>
+ <tr>
+  <td class="binaries">&nbsp;Binaries</td>
+  <td class="binaries">&nbsp;EXE Windows/Cygwin</td>
+  <td class="binaries" align="center"><?php echo $Latest_Windows_Client; ?></td>
+  <td class="binaries" align="right"><?php echo div(FileSize("download/client/cygwin/silc-".$Latest_Windows_Client.".exe.zip"),1024); ?> kB&nbsp;</td>
+  <td class="binaries"  align="center"><a href="download/client/cygwin/silc-<?php echo $Latest_Windows_Client; ?>.exe.zip" class="normal">HTTP</a></td>
+  <td class="binaries" align="center"><a href="ftp://<?php echo $FTP_Site.$FTP_Root ?>/client/cygwin/silc-<?php echo $Latest_Windows_Client; ?>.exe.zip" class="normal">FTP</a></td>
+  <td class="binaries"  align="center"><a href="download/client/cygwin/silc-<?php echo $Latest_Windows_Client; ?>.exe.zip.md5" class="normal">MD5</a></td>
+ </tr>
+ <tr>
+  <td colspan="7" class="text">
+&nbsp;<br />
+The SILC Client package is also available in official package bases in <a href="http://www.freebsd.org/ports/" class="normal">FreeBSD</a> (<a href="http://www.freebsd.org/cgi/cvsweb.cgi/ports/net/silc-client/" class="normal">ports/net/silc-client/</a>) and <a href="http://netbsd.org/Documentation/software/packages.html" class="normal">NetBSD</a> (<a href="http://cvsweb.netbsd.org/bsdweb.cgi/pkgsrc/chat/silc-client/" class="normal">pkgsrc/chat/silc-client/</a>).
+  </td>
+ </tr>
+</table>
 
-Binaries FTP: <a href="ftp://<?php echo $FTP_Site.$FTP_Root ?>/rpm/" 
-class="normal">RPM</a>, <a href="ftp://<?php echo $FTP_Site.$FTP_Root ?>/solaris/" 
-class="normal">Solaris 8/SPARC</a>
 <br />&nbsp;<br />
 
 
-<b>SILC Server <?php echo $Latest_Server; ?></b>
+<table width="600" cellspacing="2" cellpadding="2" border="0">
+ <tr>
+  <td colspan="7" class="text">
+
+<b>SILC Server</b>
+<br />&nbsp;<br />
+<b>The latest version of the SILC server is <?php echo $Latest_Server; ?></b>
 <br />&nbsp;<br />
 The SILC Server package is intended for system administrators who wants to 
 setup their own SILC server or router. The package includes only the 
@@ -55,46 +119,160 @@ server and not the client. People who is running SILC servers and are
 interested to get the server linked to the new router on silc.silcnet.org 
 contact <a href="mailto:priikone at silcnet.org" class="normal">me</a> now.
 <br />&nbsp;<br />
-Sources HTTP:
-<a href="download/silc-server-<?php echo $Latest_Server; ?>.tar.gz" class="normal">
-tar.gz</a> (<?php echo
-div(FileSize("download/silc-server-".$Latest_Server.".tar.gz"),1024); ?> kB),
-<a href="download/silc-server-<?php echo $Latest_Server; ?>.tar.bz2" class="normal">
-tar.bz2</a> (<?php echo
-div(FileSize("download/silc-server-".$Latest_Server.".tar.bz2"),1024); ?> kB)
-<br />
-Sources FTP: <a href="ftp://<?php echo $FTP_Site.$FTP_Root ?>/" class="normal">tar.gz and tar.bz2</a>
+
+  </td>
+ </tr>
+ <tr>
+  <td class="title340" colspan="2" align="center"><b>Package</b></td>
+  <td class="title50" align="center"><b>Version</b></td>
+  <td class="title60" align="center"><b>Size</b></td>
+  <td class="title100" colspan="2" align="center"><b>URL</b></td>
+  <td class="title50" align="center"><b>SUM</b></td>
+ </tr>
+ <tr>
+  <td class="sources60">&nbsp;Sources</td>
+  <td class="sources280">&nbsp;tar.gz</td>
+  <td class="sources50" align="center"><?php echo $Latest_Server; ?></td>
+  <td class="sources60" align="right"><?php echo div(FileSize("download/server/sources/silc-server-".$Latest_Server.".tar.gz"),1024); ?> kB&nbsp;</td>
+  <td class="sources50" align="center"><a href="download/server/sources/silc-server-<?php echo $Latest_Server; ?>.tar.gz" class="normal">HTTP</a></td>
+  <td class="sources50" align="center"><a href="ftp://<?php echo $FTP_Site.$FTP_Root ?>/server/sources/silc-server-<?php echo $Latest_Server; ?>.tar.gz" class="normal">FTP</a></td>
+  <td class="sources50" align="center"><a href="download/server/sources/silc-server-<?php echo $Latest_Server; ?>.tar.gz.md5" class="normal">MD5</a></td>
+ </tr>
+ <tr>
+  <td class="sources">&nbsp;Sources</td>
+  <td class="sources">&nbsp;tar.bz2</td>
+  <td class="sources" align="center"><?php echo $Latest_Server; ?></td>
+  <td class="sources" align="right"><?php echo div(FileSize("download/server/sources/silc-server-".$Latest_Server.".tar.bz2"),1024); ?> kB&nbsp;</td>
+  <td class="sources" align="center"><a href="download/server/sources/silc-server-<?php echo $Latest_Server; ?>.tar.bz2" class="normal">HTTP</a></td>
+  <td class="sources" align="center"><a href="ftp://<?php echo $FTP_Site.$FTP_Root ?>/server/sources/silc-server-<?php echo $Latest_Server; ?>.tar.bz2" class="normal">FTP</a></td>
+  <td class="sources" align="center"><a href="download/server/sources/silc-server-<?php echo $Latest_Server; ?>.tar.bz2.md5" class="normal">MD5</a></td>
+ </tr>
+ <tr>
+  <td class="sources">&nbsp;Sources</td>
+  <td class="sources">&nbsp;SRPM</td>
+  <td class="sources" align="center"><?php echo $Latest_RPM_Server_src; ?></td>
+  <td class="sources" align="right"><?php echo div(FileSize("download/server/rpm/SRPMS/silc-server-".$Latest_RPM_Server_src.".src.rpm"),1024); ?> kB&nbsp;</td>
+  <td class="sources" align="center"><a href="download/server/rpm/SRPMS/silc-server-<?php echo $Latest_RPM_Server_src; ?>.src.rpm" class="normal">HTTP</a></td>
+  <td class="sources" align="center"><a href="ftp://<?php echo $FTP_Site.$FTP_Root ?>/server/rpm/SRPMS/silc-server-<?php echo $Latest_RPM_Server_src; ?>.src.rpm" class="normal">FTP</a></td>
+  <td class="sources" align="center"><a href="download/server/rpm/SRPMS/silc-server-<?php echo $Latest_RPM_Server_src; ?>.src.rpm.md5" class="normal">MD5</a></td>
+ </tr>
+ <tr>
+  <td class="sources">&nbsp;Sources</td>
+  <td class="sources">&nbsp;NetBSD pkgsrc</td>
+  <td class="sources" align="center"><?php echo $Latest_NetBSD_Server_src; ?></td>
+  <td class="sources" align="right"><?php echo div(FileSize("download/server/netbsd/pkgsrc/silc-server-".$Latest_NetBSD_Server_src.".tar.gz"),1024); ?> kB&nbsp;</td>
+  <td class="sources" align="center"><a href="download/server/netbsd/pkgsrc/silc-server-<?php echo $Latest_NetBSD_Server_src; ?>.tar.gz" class="normal">HTTP</a></td>
+  <td class="sources" align="center"><a href="ftp://<?php echo $FTP_Site.$FTP_Root ?>/server/netbsd/pkgsrc/silc-server-<?php echo $Latest_NetBSD_Server_src; ?>.tar.gz" class="normal">FTP</a></td>
+  <td class="sources" align="center"><a href="download/server/netbsd/pkgsrc/silc-server-<?php echo $Latest_NetBSD_Server_src; ?>.tar.gz.md5" class="normal">MD5</a></td>
+ </tr>
+ <tr>
+  <td class="binaries">&nbsp;Binaries</td>
+  <td class="binaries">&nbsp;RPM GNU/Linux i386 (<a href="txt/rpm-release-notes.html" class="normal">release notes</a>)</td>
+  <td class="binaries" align="center"><?php echo $Latest_RPM_Server; ?></td>
+  <td class="binaries" align="right"><?php echo div(FileSize("download/server/rpm/i386/silc-server-".$Latest_RPM_Server.".i386.rpm"),1024); ?> kB&nbsp;</td>
+  <td class="binaries" align="center"><a href="download/server/rpm/i386/silc-server-<?php echo $Latest_RPM_Server; ?>.i386.rpm" class="normal">HTTP</a></td>
+  <td class="binaries" align="center"><a href="ftp://<?php echo $FTP_Site.$FTP_Root ?>/server/rpm/i386/silc-server-<?php echo $Latest_RPM_Server; ?>.i386.rpm" class="normal">FTP</a></td>
+  <td class="binaries" align="center"><a href="download/server/rpm/i386/silc-server-<?php echo $Latest_RPM_Server; ?>.i386.rpm.md5" class="normal">MD5</a></td>
+</tr>
+ <tr>
+  <td colspan="7" class="text">
+&nbsp;<br />
+The SILC Server package is also available in official package bases in <a href="http://www.freebsd.org/ports/" class="normal">FreeBSD</a> (<a href="http://www.freebsd.org/cgi/cvsweb.cgi/ports/net/silc-server/" class="normal">ports/net/silc-server/</a>) and <a href="http://netbsd.org/Documentation/software/packages.html" class="normal">NetBSD</a> (<a href="http://cvsweb.netbsd.org/bsdweb.cgi/pkgsrc/chat/silc-server/" class="normal">pkgsrc/chat/silc-server/</a>).
+  </td>
+ </tr>
+</table>
+
 <br />&nbsp;<br />
 
-<b>SILC Toolkit <?php echo $Latest_Toolkit; ?></b>
+<table width="600" cellspacing="2" cellpadding="2" border="0">
+ <tr>
+  <td colspan="7" class="text">
+
+<b>SILC Toolkit</b>
+<br />&nbsp;<br />
+<b>The latest version of the SILC toolkit is <?php echo $Latest_Toolkit; ?></b>
 <br />&nbsp;<br />
 The SILC Toolkit package is intended for developers and programmers who 
 would like to create their own SILC applications or help in the 
 development of the SILC protocol. The Win32 binary package available 
 includes the entire Toolkit with sources and compiled DLLs.
 <br />&nbsp;<br />
-Sources HTTP:
-<a href="download/silc-toolkit-<?php echo $Latest_Toolkit; ?>.tar.gz" class="normal">
-tar.gz</a> (<?php echo
-div(FileSize("download/silc-toolkit-".$Latest_Toolkit.".tar.gz"),1024); ?> kB),
-<a href="download/silc-toolkit-<?php echo $Latest_Toolkit; ?>.tar.bz2" class="normal">
-tar.bz2</a> (<?php echo
-div(FileSize("download/silc-toolkit-".$Latest_Toolkit.".tar.bz2"),1024); ?> kB)
-<br />
-Sources FTP: <a href="ftp://<?php echo $FTP_Site.$FTP_Root ?>/" class="normal">tar.gz and tar.bz2</a>
-<br />
-Binaries HTTP:<a href="download/silc-toolkit-<?php echo $Latest_Toolkit_Win32 ?>.zip" class="normal">
-Win32</a> (<?php echo
-div(FileSize("download/silc-toolkit-".$Latest_Toolkit_Win32.".zip"),1024); ?> kB)
+
+  </td>
+ </tr>
+ <tr>
+  <td class="title340" colspan="2" align="center"><b>Package</b></td>
+  <td class="title50" align="center"><b>Version</b></td>
+  <td class="title60" align="center"><b>Size</b></td>
+  <td class="title100" colspan="2" align="center"><b>URL</b></td>
+  <td class="title50" align="center"><b>SUM</b></td>
+ </tr>
+ <tr>
+  <td class="sources60">&nbsp;Sources</td>
+  <td class="sources280">&nbsp;tar.gz</td>
+  <td class="sources50" align="center"><?php echo $Latest_Toolkit; ?></td>
+  <td class="sources60" align="right"><?php echo div(FileSize("download/toolkit/sources/silc-toolkit-".$Latest_Toolkit.".tar.gz"),1024); ?> kB&nbsp;</td>
+  <td class="sources50" align="center"><a href="download/toolkit/sources/silc-toolkit-<?php echo $Latest_Toolkit; ?>.tar.gz" class="normal">HTTP</a></td>
+  <td class="sources50" align="center"><a href="ftp://<?php echo $FTP_Site.$FTP_Root ?>/toolkit/sources/silc-toolkit-<?php echo $Latest_Toolkit; ?>.tar.gz" class="normal">FTP</a></td>
+  <td class="sources50" align="center"><a href="download/toolkit/sources/silc-toolkit-<?php echo $Latest_Toolkit; ?>.tar.gz.md5" class="normal">MD5</a></td>
+ </tr>
+ <tr>
+  <td class="sources">&nbsp;Sources</td>
+  <td class="sources">&nbsp;tar.bz2</td>
+  <td class="sources" align="center"><?php echo $Latest_Toolkit; ?></td>
+  <td class="sources" align="right"><?php echo div(FileSize("download/toolkit/sources/silc-toolkit-".$Latest_Toolkit.".tar.bz2"),1024); ?> kB&nbsp;</td>
+  <td class="sources" align="center"><a href="download/toolkit/sources/silc-toolkit-<?php echo $Latest_Toolkit; ?>.tar.bz2" class="normal">HTTP</a></td>
+  <td class="sources" align="center"><a href="ftp://<?php echo $FTP_Site.$FTP_Root ?>/toolkit/sources/silc-toolkit-<?php echo $Latest_Toolkit; ?>.tar.bz2" class="normal">FTP</a></td>
+  <td class="sources" align="center"><a href="download/toolkit/sources/silc-toolkit-<?php echo $Latest_Toolkit; ?>.tar.bz2.md5" class="normal">MD5</a></td>
+ </tr>
+ <tr>
+  <td class="binaries">&nbsp;Binaries</td>
+  <td class="binaries">&nbsp;Win32</td>
+  <td class="binaries" align="center"><?php echo $Latest_Toolkit_Win32; ?></td>
+  <td class="binaries" align="right"><?php echo div(FileSize("download/toolkit/win32/silc-toolkit-".$Latest_Toolkit_Win32.".zip"),1024); ?> kB&nbsp;</td>
+  <td class="binaries" align="center"><a href="download/toolkit/win32/silc-toolkit-<?php echo $Latest_Toolkit_Win32 ?>.zip" class="normal">HTTP</a></td>
+  <td class="binaries" align="center"><a href="ftp://<?php echo $FTP_Site.$FTP_Root ?>/toolkit/win32/silc-toolkit-<?php echo $Latest_Toolkit_Win32; ?>.zip" class="normal">FTP</a></td>
+  <td class="binaries" align="center"><a href="download/toolkit/win32/silc-toolkit-<?php echo $Latest_Toolkit_Win32 ?>.zip.md5" class="normal">MD5</a></td>
+ </tr>
+</table>
+
 <br />&nbsp;<br />
 
+<table width="600" cellspacing="2" cellpadding="2" border="0">
+ <tr>
+  <td colspan="7" class="text">
+
 <b>CVS Snapshots</b>
 <br />&nbsp;<br />
 Daily CVS snapshots are available. These are generated 22:00 GMT every
 night.  Read the <a href="?page=cvs" class="normal">CVS page</a> for more
 information.
 <br />&nbsp;<br />
-HTTP: <a href="download/silc.tar.gz" class="normal">CVS Snapshot</a>
+
+  </td>
+ </tr>
+ <tr>
+  <td class="title340" colspan="2" align="center"><b>Package</b></td>
+  <td class="title50" align="center"><b>Version</b></td>
+  <td class="title60" align="center"><b>Size</b></td>
+  <td class="title100" colspan="2" align="center"><b>URL</b></td>
+  <td class="title50" align="center"><b>SUM</b></td>
+ </tr>
+ <tr>
+  <td class="sources60">&nbsp;Sources</td>
+  <td class="sources280">&nbsp;tar.gz CVS snapshot</td>
+  <td class="sources50" align="center">CVS</td>
+  <td class="sources60" align="right"><?php echo div(FileSize("download/cvs/silc.tar.gz"),1024); ?> kB&nbsp;</td>
+  <td class="sources50" align="center"><a href="download/cvs/silc.tar.gz" class="normal">HTTP</a></td>
+  <td class="sources50" align="center"><a href="ftp://<?php echo $FTP_Site.$FTP_Root ?>/cvs/silc.tar.gz" class="normal">FTP</a></td>
+  <td class="sources50" align="center"><a href="download/cvs/silc.tar.gz.md5" class="normal">MD5</a></td>
+ </tr>
+</table>
+
+<table width="600" cellspacing="2" cellpadding="2" border="0">
+ <tr>
+  <td class="text">
+
 <br />&nbsp;<br />
 <b>Portability</b>
 <br />&nbsp;<br />
@@ -107,5 +285,11 @@ The SILC has been reported to work on, at least:
 &nbsp;- <a href="http://www.hp.com/products1/unix/operating/" class="normal">HP-UX</a><br />
 &nbsp;- <a href="http://www.sun.com/software/solaris/" class="normal">Solaris</a><br />
 &nbsp;- <a href="http://www.sgi.com/developers/technology/irix.html" class="normal">IRIX</a><br />
+&nbsp;- <a href="http://www.ibm.com/servers/aix/" class="normal">AIX</a><br />
 &nbsp;- <a href="http://www.microsoft.com/windows/" class="normal">Windows</a><br />
-&nbsp;- <a href="http://sources.redhat.com/cygwin/" class="normal">Cygwin</a> &amp; <a href="http://www.mingw.org/" class="normal">MinGW</a>
+&nbsp;- <a href="http://sources.redhat.com/cygwin/" class="normal">Cygwin</a> &amp; <a href="http://www.mingw.org/" class="normal">MinGW</a><br />
+&nbsp;- <a href="http://www.apple.com/macosx/" class="normal">Mac OS X</a>
+
+  </td>
+ </tr>
+</table>
index 61c215db405b76fd8233d9960653212aa8ef3cd0..62a61019aa92f02581e7c9b7f3decf2dd33ed50d 100644 (file)
@@ -2,51 +2,93 @@
 <b><big>Frequently Asked Questions</big></b>
 <br />&nbsp;<br />
 <a href="#f1_0" class="normal">1. General Questions</a><br />
- &nbsp;&nbsp;&nbsp;&nbsp;<a href="#f1_10" class="normal">1.1 What is SILC?</a><br />
- &nbsp;&nbsp;&nbsp;&nbsp;<a href="#f1_20" class="normal">1.2 When was SILC Project started?</a><br />
- &nbsp;&nbsp;&nbsp;&nbsp;<a href="#f1_30" class="normal">1.3 Why SILC in the first place?</a><br />
- &nbsp;&nbsp;&nbsp;&nbsp;<a href="#f1_40" class="normal">1.4 What license covers the SILC release?</a><br />
- &nbsp;&nbsp;&nbsp;&nbsp;<a href="#f1_50" class="normal">1.5 Why SILC? Why not IRC3?</a><br />
- &nbsp;&nbsp;&nbsp;&nbsp;<a href="#f1_55" class="normal">1.6 What platforms SILC supports?</a><br />
- &nbsp;&nbsp;&nbsp;&nbsp;<a href="#f1_60" class="normal">1.7 Where can I find more information?</a><br />
- &nbsp;&nbsp;&nbsp;&nbsp;<a href="#f1_70" class="normal">1.8 I would like to help out, what can I do?</a>
+ &nbsp;&nbsp;&nbsp;&nbsp;<a href="#f1_10" class="normal">
+1.1 What is SILC?</a><br />
+ &nbsp;&nbsp;&nbsp;&nbsp;<a href="#f1_20" class="normal">
+1.2 When was SILC Project started?</a><br />
+ &nbsp;&nbsp;&nbsp;&nbsp;<a href="#f1_30" class="normal">
+1.3 Why SILC in the first place?</a><br />
+ &nbsp;&nbsp;&nbsp;&nbsp;<a href="#f1_40" class="normal">
+1.4 What license covers the SILC release?</a><br />
+ &nbsp;&nbsp;&nbsp;&nbsp;<a href="#f1_50" class="normal">
+1.5 Why SILC? Why not IRC3?</a><br />
+ &nbsp;&nbsp;&nbsp;&nbsp;<a href="#f1_55" class="normal">
+1.6 What platforms SILC supports?</a><br />
+ &nbsp;&nbsp;&nbsp;&nbsp;<a href="#f1_60" class="normal">
+1.7 Where can I find more information?</a><br />
+ &nbsp;&nbsp;&nbsp;&nbsp;<a href="#f1_70" class="normal">
+1.8 I would like to help out, what can I do?</a>
+
 <br />&nbsp;<br />
 <a href="#f2_0" class="normal">2. Protocol Questions</a><br />
- &nbsp;&nbsp;&nbsp;&nbsp;<a href="#f2_10" class="normal">2.1 What is the status of SILC protocol in the IETF?</a><br />
- &nbsp;&nbsp;&nbsp;&nbsp;<a href="#f2_20" class="normal">2.2 How much the SILC protocol is based on IRC?</a><br />
- &nbsp;&nbsp;&nbsp;&nbsp;<a href="#f2_30" class="normal">2.3 Why use SILC? Why not IRC with SSL?</a><br />
- &nbsp;&nbsp;&nbsp;&nbsp;<a href="#f2_40" class="normal">2.4 Can I talk from SILC network to IRC network?</a><br />
- &nbsp;&nbsp;&nbsp;&nbsp;<a href="#f2_45" class="normal">2.5 Does SILC support file transfer?</a><br />
- &nbsp;&nbsp;&nbsp;&nbsp;<a href="#f2_47" class="normal">2.6 I am behind a firewall, can I use SILC?</a><br />
- &nbsp;&nbsp;&nbsp;&nbsp;<a href="#f2_50" class="normal">2.7 How secure SILC really is?</a><br />
- &nbsp;&nbsp;&nbsp;&nbsp;<a href="#f2_60" class="normal">2.8 Does SILC support instant messaging?</a><br />
- &nbsp;&nbsp;&nbsp;&nbsp;<a href="#f2_70" class="normal">2.9 Why SILC does not have LINKS command like in IRC?</a><br />
- &nbsp;&nbsp;&nbsp;&nbsp;<a href="#f2_80" class="normal">2.10 Why SILC does not have STATS command like in IRC?</a><br />
- &nbsp;&nbsp;&nbsp;&nbsp;<a href="#f2_90" class="normal">2.11 I have suggestions to SILC Protocol, what can I do?</a>
+ &nbsp;&nbsp;&nbsp;&nbsp;<a href="#f2_10" class="normal">
+2.1 What is the status of SILC protocol in the IETF?</a><br />
+ &nbsp;&nbsp;&nbsp;&nbsp;<a href="#f2_20" class="normal">
+2.2 How much the SILC protocol is based on IRC?</a><br />
+ &nbsp;&nbsp;&nbsp;&nbsp;<a href="#f2_30" class="normal">
+2.3 Why use SILC? Why not IRC with SSL?</a><br />
+ &nbsp;&nbsp;&nbsp;&nbsp;<a href="#f2_40" class="normal">
+2.4 Can I talk from SILC network to IRC network?</a><br />
+ &nbsp;&nbsp;&nbsp;&nbsp;<a href="#f2_45" class="normal">
+2.5 Does SILC support file transfer?</a><br />
+ &nbsp;&nbsp;&nbsp;&nbsp;<a href="#f2_46" class="normal">
+2.6 Does SILC support DCC or alike?</a><br />
+ &nbsp;&nbsp;&nbsp;&nbsp;<a href="#f2_47" class="normal">
+2.7 I am behind a firewall, can I use SILC?</a><br />
+ &nbsp;&nbsp;&nbsp;&nbsp;<a href="#f2_50" class="normal">
+2.8 How secure SILC really is?</a><br />
+ &nbsp;&nbsp;&nbsp;&nbsp;<a href="#f2_60" class="normal">
+2.9 Does SILC  support instant messaging?</a><br />
+ &nbsp;&nbsp;&nbsp;&nbsp;<a href="#f2_70" class="normal">
+2.10 Why SILC does not have LINKS command like in IRC?</a><br />
+ &nbsp;&nbsp;&nbsp;&nbsp;<a href="#f2_80" class="normal">
+2.11 Why SILC does not have STATS command like in IRC?</a><br />
+ &nbsp;&nbsp;&nbsp;&nbsp;<a href="#f2_90" class="normal">
+2.12 Is anyone outside a channel able to see the channel messages?</a><br />
+ &nbsp;&nbsp;&nbsp;&nbsp;<a href="#f2_100" class="normal">
+2.13 I have suggestions to SILC Protocol, what can I do?</a>
+
 <br />&nbsp;<br />
 <a href="#f3_0" class="normal">3. Client Questions</a><br />
- &nbsp;&nbsp;&nbsp;&nbsp;<a href="#f3_10" class="normal">3.1 Where can I find SILC clients?</a><br />
- &nbsp;&nbsp;&nbsp;&nbsp;<a href="#f3_20" class="normal">3.2 Can I use SILC with IRC client and vice versa?</a>
+ &nbsp;&nbsp;&nbsp;&nbsp;<a href="#f3_10" class="normal">
+3.1 Where can I find SILC clients?</a><br />
+ &nbsp;&nbsp;&nbsp;&nbsp;<a href="#f3_20" class="normal">
+3.2 Can I use SILC with IRC client and vice versa?</a>
+
 <br />&nbsp;<br />
 <a href="#f4_0" class="normal">4. Server Questions</a><br />
- &nbsp;&nbsp;&nbsp;&nbsp;<a href="#f4_10" class="normal">4.1 Where can I find SILC servers?</a><br />
- &nbsp;&nbsp;&nbsp;&nbsp;<a href="#f4_20" class="normal">4.2 Can I run own SILC server?</a><br />
- &nbsp;&nbsp;&nbsp;&nbsp;<a href="#f4_30" class="normal">4.3 What is the difference between SILC server and SILC router?</a><br />
- &nbsp;&nbsp;&nbsp;&nbsp;<a href="#f4_40" class="normal">4.4 Why server says permission denied to write to a log file?</a><br />
- &nbsp;&nbsp;&nbsp;&nbsp;<a href="#f4_50" class="normal">4.5 When I connect to to my server, it says "server does not support one of your proposed cipher", what is wrong?</a>
+ &nbsp;&nbsp;&nbsp;&nbsp;<a href="#f4_10" class="normal">
+4.1 Where can I find SILC servers?</a><br />
+ &nbsp;&nbsp;&nbsp;&nbsp;<a href="#f4_20" class="normal">
+4.2 Can I run own SILC server?</a><br />
+ &nbsp;&nbsp;&nbsp;&nbsp;<a href="#f4_30" class="normal">
+4.3 What is the difference between SILC server and SILC router?</a><br />
+ &nbsp;&nbsp;&nbsp;&nbsp;<a href="#f4_40" class="normal">
+4.4 Why server says permission denied to write to a log file?</a><br />
+ &nbsp;&nbsp;&nbsp;&nbsp;<a href="#f4_50" class="normal">
+4.5 When I connect to to my server, it says "server does not support one of your proposed cipher", what is wrong?</a><br />
+ &nbsp;&nbsp;&nbsp;&nbsp;<a href="#f4_60" class="normal">
+4.6 Why SILC server runs on privileged port 706?</a>
+
 <br />&nbsp;<br />
 <a href="#f5_0" class="normal">5. Toolkit Questions</a><br />
- &nbsp;&nbsp;&nbsp;&nbsp;<a href="#f5_10" class="normal">5.1 What is SILC Toolkit?</a><br />
- &nbsp;&nbsp;&nbsp;&nbsp;<a href="#f5_20" class="normal">5.2 Is the SILC Toolkit Reference Manual Available?</a><br />
- &nbsp;&nbsp;&nbsp;&nbsp;<a href="#f5_30" class="normal">5.3 How do I compile the Toolkit on Unix</a><br />
- &nbsp;&nbsp;&nbsp;&nbsp;<a href="#f5_40" class="normal">5.4 How do I compile the Toolkit on Win32</a><br />
+ &nbsp;&nbsp;&nbsp;&nbsp;<a href="#f5_10" class="normal">
+5.1 What is SILC Toolkit?</a><br />
+ &nbsp;&nbsp;&nbsp;&nbsp;<a href="#f5_20" class="normal">
+5.2 Is the SILC Toolkit Reference Manual Available?</a><br />
+ &nbsp;&nbsp;&nbsp;&nbsp;<a href="#f5_30" class="normal">
+5.3 How do I compile the Toolkit on Unix?</a><br />
+ &nbsp;&nbsp;&nbsp;&nbsp;<a href="#f5_40" class="normal">
+5.4 How do I compile the Toolkit on Win32?</a><br />
+ &nbsp;&nbsp;&nbsp;&nbsp;<a href="#f5_50" class="normal">
+5.5 Does the Toolkit package include any sample code?</a><br />
 <br />&nbsp;<br />
 
 <a name="f1_0"></a>
 <b>1. General Questions</b><br />&nbsp;<br />
 
 <a name="f1_10"></a>
-<samp class="blue">Q: What is SILC?</samp><br />
+<samp class="highlight">Q: What is SILC?</samp><br />
 A: SILC (Secure Internet Live Conferencing) is a protocol which provides
 secure conferencing services in the Internet over insecure channel. SILC
 is IRC like although internally they are very different. Biggest
@@ -59,14 +101,14 @@ The network model is also entirely different compared to IRC.
 <br />&nbsp;<br />
 
 <a name="f1_20"></a>
-<samp class="blue">Q: When was SILC Project started?</samp><br />
+<samp class="highlight">Q: When was SILC Project started?</samp><br />
 A: The SILC development started in 1996 and early 1997. But, for various 
 reasons it suspended many times until it finally got some wind under its 
 wings in 1999. First public release was in summer 2000.
 <br />&nbsp;<br />
 
 <a name="f1_30"></a>
-<samp class="blue">Q: Why SILC in the first place?</samp><br />
+<samp class="highlight">Q: Why SILC in the first place?</samp><br />
 A: Simply for fun, nothing more. And actually for need back in the days
 when it was started. When SILC was first developed there really did not 
 exist anything like this. SILC has been very interesting and educational 
@@ -74,14 +116,14 @@ project.
 <br />&nbsp;<br />
 
 <a name="f1_40"></a>
-<samp class="blue">Q: What license covers the SILC release?</samp><br />
+<samp class="highlight">Q: What license covers the SILC release?</samp><br />
 A: The SILC software developed here at silcnet.org, the SILC Client, the 
 SILC Server and the SILC Toolkit are covered by the GNU General Public 
 License.
 <br />&nbsp;<br />
 
 <a name="f1_50"></a>
-<samp class="blue">Q: Why SILC? Why not IRC3?</samp><br />
+<samp class="highlight">Q: Why SILC? Why not IRC3?</samp><br />
 A: Question that is justified no doubt of that. SILC was not started to 
 become a replacement for IRC. SILC was something that didn't exist in 1996 
 or even today except that SILC is now released. However, I did check out 
@@ -103,7 +145,7 @@ act together and start coding the thing.
 <br />&nbsp;<br />
 
 <a name="f1_55"></a>
-<samp class="blue">Q: What platforms SILC supports?</samp><br />
+<samp class="highlight">Q: What platforms SILC supports?</samp><br />
 A: The SILC Client is available on various Unix systems and is reported to 
 work under cygwin on Windows. The SILC Server also works on various Unix 
 systems. However, the server has not been tested under cygwin as far as we 
@@ -112,14 +154,14 @@ and native Windows.
 <br />&nbsp;<br />
 
 <a name="f1_60"></a>
-<samp class="blue">Q: Where can I find more information?</samp><br />
+<samp class="highlight">Q: Where can I find more information?</samp><br />
 A: For more technical information we suggest reading the SILC Protocol 
 specifications. You might also want to take a look at the <a 
 href="?page=docs" class="normal">documentation </a> page on the web page.
 <br />&nbsp;<br />
 
 <a name="f1_70"></a>
-<samp class="blue">Q: I would like to help out, what can I do?</samp><br />
+<samp class="highlight">Q: I would like to help out, what can I do?</samp><br />
 A: You might want to take a look at the <a 
 href="?page=contribute" class="normal">Contributing</a> page and the <a 
 href="?page=todo" class="normal">TODO</a> list. You might also want to join the 
@@ -130,7 +172,7 @@ SILC development mailing list.
 <b>2. Protocol Questions</b><br />&nbsp;<br />
 
 <a name="f2_10"></a>
-<samp class="blue">Q: What is the status of SILC protocol in the IETF?</samp><br />
+<samp class="highlight">Q: What is the status of SILC protocol in the IETF?</samp><br />
 A: The SILC protocol specifications has been submitted currently as 
 individual submissions. There does not currently exist a working group 
 for this sort of project. Our goal is to fully standardize the SILC and 
@@ -139,7 +181,7 @@ later time.
 <br />&nbsp;<br />
 
 <a name="f2_20"></a>
-<samp class="blue">Q: How much SILC Protocol is based on IRC?</samp><br />
+<samp class="highlight">Q: How much SILC Protocol is based on IRC?</samp><br />
 A: SILC is not based on IRC. The client superficially resembles IRC 
 client but everything that happens under the hood is nothing alike IRC. 
 SILC could *never* support IRC because the entire network toppology is 
@@ -153,7 +195,7 @@ commands.
 <br />&nbsp;<br />
 
 <a name="f2_30"></a>
-<samp class="blue">Q: Why use SILC? Why not IRC with SSL?</samp><br />
+<samp class="highlight">Q: Why use SILC? Why not IRC with SSL?</samp><br />
 A: Sure, that is possible, although, does that secure the entire IRC
 network? And does that increase or decrease the lags and splits in the 
 IRC network? Does that provide user based security where some specific 
@@ -167,7 +209,7 @@ good for some things, SILC is good for same and some other things.
 <br />&nbsp;<br />
 
 <a name="f2_40"></a>
-<samp class="blue">Q: Can I talk from SILC network to IRC network?</samp><br />
+<samp class="highlight">Q: Can I talk from SILC network to IRC network?</samp><br />
 A: Simple answer for this is No. The protocols are not compatible which 
 makes it impossible to directly talk from SILC network to IRC network or 
 vice versa. Developing a gateway between these two networks would 
@@ -176,7 +218,7 @@ recommended. We have no plans for developing such a gateway.
 <br />&nbsp;<br />
 
 <a name="f2_45"></a>
-<samp class="blue">Q: Does SILC support file transfer?</samp><br />
+<samp class="highlight">Q: Does SILC support file transfer?</samp><br />
 A: Yes.  The SILC protocol support SFTP as mandatory file transfer 
 protocol.  It provides simple client to client file transfer, but also
 a possibility for file and directory manipulation.  Even though the SFTP
@@ -185,15 +227,31 @@ done so that practically any file transfer protocol may be used with SILC
 protocol.
 <br />&nbsp;<br />
 
+<a name="f2_46"></a>
+<samp class="highlight">Q: Does SILC support DCC or alike?</samp><br />
+A: SILC does not support the DCC commonly used in IRC.  It does not need 
+it since it has builtin support for same features that DCC have.  You can 
+transfer files securely and encrypted directly with another client.  You 
+can also negotiate secret key material with another client directly to 
+use it in private message encryption.  The private messages are not, 
+however sent directly between clients.  The protocol, on the hand 
+does not prohibit sending messages directly between clients if the 
+implementation would support it.  The current SILC Client implementation 
+does not support it.  This means that private messages travel through the 
+SILC Network.  SILC protocol also has a capability to support DCC 
+and CTCP like protocols with SILC.  None of them, however have not been 
+defined to be used with SILC at the present time.
+<br />&nbsp;<br />
+
 <a name="f2_47"></a>
-<samp class="blue">Q: I am behind a firewall, can I use SILC?</samp><br />
+<samp class="highlight">Q: I am behind a firewall, can I use SILC?</samp><br />
 A: Yes. If your network administrator can open the port 706 (TCP) you can 
 use SILC without problems. You may also compile your SILC client with 
 SOCKS support which will proxy your SILC session through the firewall.
 <br />&nbsp;<br />
 
 <a name="f2_50"></a>
-<samp class="blue">Q: How secure SILC really is?</samp><br />
+<samp class="highlight">Q: How secure SILC really is?</samp><br />
 A: A good question which I don't have an answer for. We have tried to make
 SILC as secure as possible. However, there is no security protocol or
 security software that has not been vulnerable to some sort of attacks.
@@ -230,7 +288,7 @@ using the best cryptographic algorithms out there.
 <br />&nbsp;<br />
 
 <a name="f2_60"></a>
-<samp class="blue">Q: Does SILC support instant messaing?</samp><br />
+<samp class="highlight">Q: Does SILC support instant messaing?</samp><br />
 A: SILC is not an instant message (IM) system, like ICQ and the others. 
 SILC is more IRC like system, "real-time", connection-oriented chat and 
 that kind of stuff.  But I guess IRC is too called an Instant Messaging 
@@ -238,7 +296,7 @@ system.
 <br />&nbsp;<br />
 
 <a name="f2_70"></a>
-<samp class="blue">Q: Why SILC does not have LINKS command like in 
+<samp class="highlight">Q: Why SILC does not have LINKS command like in 
 IRC?</samp><br />
 A: It was felt that this information as an own command in SILC is not 
 necessary.  Moreover, the topology of the network might be undisclosed 
@@ -250,7 +308,7 @@ links in IRC.
 <br />&nbsp;<br />
 
 <a name="f2_80"></a>
-<samp class="blue">Q: Why SILC does not have STATS command like in  
+<samp class="highlight">Q: Why SILC does not have STATS command like in  
 IRC?</samp><br />
 A: This too was considered as information that the protocol should not 
 address. We feel that server implementations will need to implement some 
@@ -260,7 +318,21 @@ consider this implementation issue, not protocol design issue.
 <br />&nbsp;<br />
 
 <a name="f2_90"></a>
-<samp class="blue">Q: I have suggestions to SILC Protocol, 
+<samp class="highlight">Q: Is anyone outside a channel able to see the channel 
+messages?</samp><br />
+A: A short answer is simply No.  A longer answer involves assumptions 
+about security conditions.  Initially channel keys are generated by the 
+server, so if the server would get compromised it would be possible for 
+an adversary to see the messages.  However, users on the channel can 
+prevent this even if the server would be compromised.  It is possible to 
+set so called channel private key that only the users on the channel 
+know about.  The servers does not know about the key, and therefore cannot 
+see the messages even if they would be compromised.  So, longer answer 
+results into same as the short one; No.
+<br />&nbsp;<br />
+
+<a name="f2_100"></a>
+<samp class="highlight">Q: I have suggestions to SILC Protocol, 
 what can I do?</samp><br />
 A: All suggestions and improvements are of course welcome. You should read 
 the protocol specifications first to check out whether your idea is 
@@ -269,18 +341,19 @@ SILC development mailing list.
 <br />&nbsp;<br />
 
 
+
 <a name="f3_0"></a><br />
 <b>3. Client Questions</b><br />&nbsp;<br />
 
 <a name="f3_10"></a>
-<samp class="blue">Q: Where can I find SILC clients?</samp><br />
+<samp class="highlight">Q: Where can I find SILC clients?</samp><br />
 A: The SILC client is available for free download from the silcnet.org web 
 page. Some people have also mentioned words Java and Perl when talking 
 about SILC clients. Nothing has appeared yet, though.
 <br />&nbsp;<br />
 
 <a name="f3_20"></a>
-<samp class="blue">Q: Can I use SILC with IRC client and vice versa?</samp><br />
+<samp class="highlight">Q: Can I use SILC with IRC client and vice versa?</samp><br />
 A: Generally the answer would be no for both. However, there exist already 
 at least one IRC client that supports SILC, the <a 
 href="http://irssi.org/" class="normal">Irssi client</a>. The current SILC client is 
@@ -294,13 +367,13 @@ not possible.
 <b>4. Server Questions</b><br />&nbsp;<br />
 
 <a name="f4_10"></a>
-<samp class="blue">Q: Where can I find SILC servers?</samp><br />
+<samp class="highlight">Q: Where can I find SILC servers?</samp><br />
 A: The SILC server is available for free download from the silcnet.org 
 web page. We are not aware of any other SILC server implementations, so far.
 <br />&nbsp;<br />
 
 <a name="f4_20"></a>
-<samp class="blue">Q: Can I run own SILC server?</samp><br />
+<samp class="highlight">Q: Can I run own SILC server?</samp><br />
 A: Yes of course. Download the SILC server package, compile and install 
 it. Be sure to check out the installation instructions and the README 
 file. You also should decide whether you want to run SILC server or SILC 
@@ -308,7 +381,7 @@ router.
 <br />&nbsp;<br />
 
 <a name="f4_30"></a>
-<samp class="blue">Q: What is the difference between SILC 
+<samp class="highlight">Q: What is the difference between SILC 
 server and SILC router?</samp><br />
 A: The topology of the SILC network includes SILC routers and the SILC 
 servers (and SILC clients of course). Normal SILC server does not have 
@@ -328,7 +401,7 @@ or cannot run it as router.
 <br />&nbsp;<br />
 
 <a name="f4_40"></a>
-<samp class="blue">Q: Why server says permission denied to write to a 
+<samp class="highlight">Q: Why server says permission denied to write to a 
 log file?</samp><br />
 A: The owner of the log files must be same user that the server is run 
 under, by default it is user `nobody'.  Just change the permissions and 
@@ -336,7 +409,7 @@ try again.
 <br />&nbsp;<br />
 
 <a name="f4_50"></a>
-<samp class="blue">Q: When I connect to my server it says "server does 
+<samp class="highlight">Q: When I connect to my server it says "server does 
 not support one of your proposed ciphers", what is wrong?</samp><br />
 A: Most likely the ciphers and others has not been compiled as SIMs 
 (modules) and they are configured as modules in the silcd.conf. If they 
@@ -346,12 +419,21 @@ ciphers. Then try connecting to the server again. It is also possible
 that the client IS proposing some ciphers that your server does not support.
 <br />&nbsp;<br />
 
+<a name="f4_60"></a>
+<samp class="highlight">Q: Why SILC server runs on privileged port 706?</samp>
+<br />
+A: Ports 706/tcp and 706/udp have been assigned for the SILC protocol by
+IANA. Server on the network listening above privileged ports (&gt;1023)
+SHOULD NOT be trusted as it could have been set up by untrusted party.
+The server normally drops root privileges after startup and then run as
+user previously defined in silcd.conf.                                               
+<br />&nbsp;<br />
 
 <a name="f5_0"></a><br />
 <b>5. Toolkit Questions</b><br />&nbsp;<br />
 
 <a name="f5_10"></a>
-<samp class="blue">Q: What is SILC Toolkit?</samp><br />
+<samp class="highlight">Q: What is SILC Toolkit?</samp><br />
 A: SILC Toolkit is a package intended for software developers who would 
 like to develope their own SILC based applications or help in the 
 development of the SILC. The Toolkit includes SILC Protocol Core library, 
@@ -361,21 +443,21 @@ library and few other libraries.
 <br />&nbsp;<br />
 
 <a name="f5_20"></a>
-<samp class="blue">Q: Is the SILC Toolkit Reference Manual Available?</samp><br />
+<samp class="highlight">Q: Is the SILC Toolkit Reference Manual Available?</samp><br />
 A: Yes, partially completed reference manual is available in the Toolkit 
 releases as HTML package and they are available from the silcnet.org 
 website as well at the <a href="?page=docs" class="normal">documentation </a> page.
 <br />&nbsp;<br />
 
 <a name="f5_30"></a>
-<samp class="blue">Q: How do I compile the Toolkit on Unix?</samp><br />
+<samp class="highlight">Q: How do I compile the Toolkit on Unix?</samp><br />
 A: You should read the INSTALL file from the package and follow its 
 instructions.  The compilation on Unix is as simple as compiling any other 
 SILC package.  Give, `./configure' command and then `make' command.
 <br />&nbsp;<br />
 
 <a name="f5_40"></a>
-<samp class="blue">Q: How do I compile the Toolkit on Win32?</samp><br />
+<samp class="highlight">Q: How do I compile the Toolkit on Win32?</samp><br />
 A: We have prepared instructions to compile the Toolkit on Win32 in the 
 Toolkit package.  Please, read the README.WIN32 file from the package for 
 detailed instructions how to compile the Toolkit for Cygwin, MinGW and 
@@ -383,3 +465,11 @@ native Win32 systems.  We have also prepared ready MSVC++ Workspace files
 in the win32/ directory in the package that will compile automatically 
 the Toolkit.
 <br />&nbsp;<br />
+
+<a name="f5_50"></a>
+<samp class="highlight">Q: Does the Toolkit package include any sample code?</samp><br />
+A: Yes, naturally.  It includes sample codes for two different SILC Client 
+implementations, and SILC Server.  Win32 samples are included in the 
+win32/ directory, for simple client.
+<br />&nbsp;<br />
+
index a193c2763e2b32ffa01df0a7ac5d1ecd325401d8..0ef0102371ec053bb5552631da11df96d50f461f 100644 (file)
@@ -1,5 +1,5 @@
 &nbsp;<br />
-<tt class="black">
+<tt class="normal">
 <?php
 
 if (Is_Readable("docs/INSTALL")) {
index e6b965cf114b725287a44de1c48b866cfac9084e..699aa4facb92cdb0213e379751127d3e86da1370 100644 (file)
@@ -51,3 +51,41 @@ You can also use the following link to do the unsubscribing if you want:
 <br />
 <a href="http://lists.sourceforge.net/lists/listinfo/silc-devel" class="normal">
 unsubscribe from silc-devel</a>
+<br />&nbsp;<br />
+
+<b>Basic instructions for submitting patches</b>
+<br />&nbsp;<br />
+
+<table>
+<tr><td valign="top"> - </td><td>
+use the unified output format for the diff (diff -u)
+</td></tr>
+<tr><td valign="top"> - </td><td>
+use diff, not cvs diff
+</td></tr>
+<tr><td valign="top"> - </td><td>
+send the patch to the mailing list, and add those people that should know
+about it on CC:
+</td></tr>
+<tr><td valign="top"> - </td><td>
+submit ready patches. if they are not ready then sending them to
+people who are involved in the development is preferred. the patch might face
+several round trips so sending patches which are ready is preffered
+</td></tr>
+<tr><td valign="top"> - </td><td>
+include the patch in the body of the email or attach it
+</td></tr>
+<tr><td valign="top"> - </td><td>
+send separate patches for every bugfix or feature
+</td></tr>
+<tr><td valign="top"> - </td><td>
+if you think that your work is benefical to the development of the
+SILC and would like to be listed in the CREDITS file in SILC packages, you
+can submit patches for the CREDITS file too. Nobody will be added there
+without a patch, this way those who don't want to see their name there won't
+get there
+</td></tr>
+<tr><td valign="top"> - </td><td>
+do not submit bugs ;)
+</td></tr>
+</table>
index aa15679f8ee50f5399661434328b9e38b03ed95d..310aac1a7eaef0016fe96538ca84a40b002d80a1 100644 (file)
@@ -1,10 +1,10 @@
 &nbsp;<br />
 <b><big>SILC Client <?php echo $Latest_Client; ?> Is Now Available!</big></b>
-<br /><small class="blue"><?php echo $Date_Client ?></small>
+<br /><small class="highlight"><?php echo $Date_Client ?></small>
 <br />&nbsp;<br />
-The new version <?php echo $Latest_Client; ?> of SILC Client is available!
+The new version <?php echo $Latest_Client; ?> of the SILC Client is available!
 Read the README and INSTALL files after downloading for instructions how 
-to compile and use SILC. Report bugs to the 
+to compile and use the SILC. Report bugs to the 
 <a href="?page=lists" class="normal">SILC development mailing list</a>.
 <br />&nbsp;<br />
 Download: <a href="?page=download" class="normal">SILC Client <?php echo 
@@ -12,15 +12,18 @@ $Latest_Client; ?> Version</a>
 <br />
 Changes: <a href="txt/changes-client.txt" class="normal">SILC Client <?php echo $Latest_Client; ?> 
 Changes</a>
+<br />
+Release notes: <a href="txt/release-client.txt" class="normal">SILC Client <?php echo $Latest_Client; ?> 
+Release Notes</a>
 
 <br />&nbsp;<br />&nbsp;<br />
 
 <b><big>SILC Server <?php echo $Latest_Server; ?> Is Now Available!</big></b>
-<br /><small class="blue"><?php echo $Date_Server ?></small>
+<br /><small class="highlight"><?php echo $Date_Server ?></small>
 <br />&nbsp;<br />
-The new version <?php echo $Latest_Server; ?> of SILC Server is available!
+The new version <?php echo $Latest_Server; ?> of the SILC Server is available!
 Read the README and INSTALL files after downloading for instructions how 
-to compile and use SILC. Report bugs to the 
+to compile and use the SILC. Report bugs to the 
 <a href="?page=lists" class="normal">SILC development mailing list</a>.
 <br />&nbsp;<br />
 People who is running SILC servers and are interested to get the server 
@@ -32,15 +35,19 @@ $Latest_Server; ?> Version</a>
 <br />
 Changes: <a href="txt/changes-server.txt" class="normal">SILC Server <?php echo $Latest_Server; ?> 
 Changes</a>
+<br />
+Release notes: <a href="txt/release-server.txt" class="normal">SILC 
+Server <?php echo $Latest_Server; ?> 
+Release Notes</a>
 
 <br />&nbsp;<br />&nbsp;<br />
 
 <b><big>SILC Toolkit <?php echo $Latest_Toolkit; ?> Is Now Available!</big></b>
-<br /><small class="blue"><?php echo $Date_Toolkit ?></small>
+<br /><small class="highlight"><?php echo $Date_Toolkit ?></small>
 <br />&nbsp;<br />
-The new version <?php echo $Latest_Toolkit; ?> of SILC Toolkit is available! This 
-package is intended for developers and programmers who would like to 
-create their own SILC applications or help in the development of SILC 
+The new version <?php echo $Latest_Toolkit; ?> of the SILC Toolkit is available!
+This package is intended for developers and programmers who would like to 
+create their own SILC applications or help in the development of the SILC 
 protocol.
 <br />&nbsp;<br />
 Download: <a href="?page=download" class="normal">SILC Toolkit <?php echo 
@@ -48,23 +55,25 @@ $Latest_Toolkit; ?> Version</a>
 <br />
 Changes: <a href="txt/changes.txt" class="normal">SILC Toolkit <?php echo $Latest_Toolkit; ?> 
 Changes</a>
+<br />
+Release notes: <a href="txt/release-toolkit.txt" class="normal">SILC Toolkit <?php echo $Latest_Toolkit; ?> Release Notes</a>
 
 <br />&nbsp;<br />&nbsp;<br />
 
 <b><big>Try out SILC server at silc.silcnet.org</big></b>
 <br />&nbsp;<br />
-You are free to connect to various SILC servers in the SILC Network.  The 
+Feel free to connect to various SILC servers in the SILC Network.  The 
 network is still quite small but is growing all the time.  To connect 
-give command <i>/server silc.silcnet.org</i>. You might also want to try 
-out one of the following servers:
+to the server type command <i>/server silc.silcnet.org</i>. You might also
+want to try out one of following servers:
 <br />&nbsp;<br />
 
-- <samp class="blue">silc.silcnet.org (router)</samp> (Slovakia)<br />
-- <samp class="blue">silc.ytti.fi</samp> (Finland)<br />
-- <samp class="blue">silc.peelo.com</samp> (Finland)<br />
-- <samp class="blue">silc.debolaz.com</samp> (Norway)<br />
-- <samp class="blue">silc.highertechnology.com</samp> (USA)<br />
-- <samp class="blue">silc.silcnet.org on port 707</samp>
+- <samp class="highlight">silc.silcnet.org (router)</samp> (Slovakia)<br />
+- <samp class="highlight">silc.ytti.fi</samp> (Finland)<br />
+- <samp class="highlight">silc.peelo.com</samp> (Finland)<br />
+- <samp class="highlight">silc.debolaz.com</samp> (Norway)<br />
+- <samp class="highlight">silc.highertechnology.com</samp> (USA)<br />
+- <samp class="highlight">silc.silcnet.org on port 707</samp>
 
 <br />&nbsp;<br />
 There may be some action on channel #silc (unless everybody is sleeping) 
index a0507630327dc631e6184bf6a36aa5647c96d3f6..075aeae90fd3fe57e207d4f494389eb11d178acf 100644 (file)
@@ -1,5 +1,5 @@
 &nbsp;<br />
-<tt class="black">
+<tt class="normal">
 <?php
 
 if (Is_Readable("txt/todo.txt")) {
index bb1ac3c470800b0926b549ba7f8ede6281a9ab72..b7c741b8d6420b1078575d22618a4fc16de4b292 100644 (file)
@@ -720,16 +720,16 @@ Drafts are available from the following sources but also from the
 <a href="http://www.ietf.org/" class="normal">IETF website</a>.
 <br />&nbsp;<br />
 
-- <a href="docs/draft-riikonen-silc-spec-03.txt" class="normal">
+- <a href="docs/draft-riikonen-silc-spec-04.txt" class="normal">
 Secure Internet Live Conferencing (SILC), Protocol Specification</a>
 <br />
-- <a href="docs/draft-riikonen-silc-pp-03.txt" class="normal">
+- <a href="docs/draft-riikonen-silc-pp-04.txt" class="normal">
 SILC Packet Protocol</a>
 <br />
-- <a href="docs/draft-riikonen-silc-ke-auth-03.txt" class="normal">
+- <a href="docs/draft-riikonen-silc-ke-auth-04.txt" class="normal">
 SILC Key Exchange and Authentication Protocols</a>
 <br />
-- <a href="docs/draft-riikonen-silc-commands-01.txt" class="normal">
+- <a href="docs/draft-riikonen-silc-commands-02.txt" class="normal">
 SILC Commands</a>
 <br />&nbsp;<br />