/* serverconfig.c Author: Pekka Riikonen Copyright (C) 1997 - 2000 Pekka Riikonen This program is free software; you can redistribute it and/or modify it under the terms of the GNU General Public License as published by the Free Software Foundation; either version 2 of the License, or (at your option) any later version. This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License for more details. */ /* * $Id$ * $Log$ * Revision 1.1 2000/06/27 11:36:56 priikone * Initial revision * * */ #include "serverincludes.h" #include "server_internal.h" /* XXX All possible configuration sections for SILC server. Format: +: Format: +: Format: +: This section is used to set the server informations. Format: +::: This section is used to set the server's administrative information. Format: +::: This section is used to set ports the server is listenning. Format: +:: This section is used to set various logging files, their paths and maximum sizes. All the other directives except those defined below are ignored in this section. Log files are purged after they reach the maximum set byte size. Format: +infologfile:: +errorlogfile:: This section is used to define connection classes. These can be used to optimize the server and the connections. Format: +::: This section is used to define client authentications. Format: +:::: This section is used to define the server's administration authentications. Format: +:::: This section is used to define the server connections to this server/router. Only routers can have normal server connections. Normal servers leave this section epmty. The remote server cannot be older than specified Version ID. Format: +::::: This section is used to define the router connections to this server/router. Both normal server and router can have router connections. Normal server usually has only one connection while a router can have multiple. The remote server cannot be older than specified Version ID. Format: +::::: This section is used to deny specific connections to your server. This can be used to deny both clients and servers. Format: +: