diff options
Diffstat (limited to 'chat/silc-server/patches/patch-ab')
-rw-r--r-- | chat/silc-server/patches/patch-ab | 350 |
1 files changed, 132 insertions, 218 deletions
diff --git a/chat/silc-server/patches/patch-ab b/chat/silc-server/patches/patch-ab index ad18372502f..710b14b6ca6 100644 --- a/chat/silc-server/patches/patch-ab +++ b/chat/silc-server/patches/patch-ab @@ -1,232 +1,146 @@ -$NetBSD: patch-ab,v 1.3 2002/01/26 14:43:18 hubertf Exp $ +$NetBSD: patch-ab,v 1.4 2002/03/03 23:49:49 hubertf Exp $ ---- doc/example_silcd.conf.in.orig Mon Jan 14 23:03:37 2002 -+++ doc/example_silcd.conf.in -@@ -8,25 +8,27 @@ - # Configured ciphers. - # - # Format: <name>:<module path>:<key length>:<block length> -+# Example: aes-256-cbc:/usr/local/lib/silc/aes.sim.so:32:16 - # - # If the cipher is builtin the <module path> maybe omitted. - # - [Cipher] --aes-256-cbc:@MODULESDIR@/aes.sim.so:32:16 --aes-192-cbc:@MODULESDIR@/aes.sim.so:24:16 --aes-128-cbc:@MODULESDIR@/aes.sim.so:16:16 --twofish-256-cbc:@MODULESDIR@/twofish.sim.so:32:16 --twofish-192-cbc:@MODULESDIR@/twofish.sim.so:24:16 --twofish-128-cbc:@MODULESDIR@/twofish.sim.so:16:16 --mars-256-cbc:@MODULESDIR@/mars.sim.so:32:16 --mars-192-cbc:@MODULESDIR@/mars.sim.so:24:16 --mars-128-cbc:@MODULESDIR@/mars.sim.so:16:16 --none:@MODULESDIR@/none.sim.so:0:0 -+aes-256-cbc::32:16 -+aes-192-cbc::24:16 -+aes-128-cbc::16:16 -+twofish-256-cbc::32:16 -+twofish-192-cbc::24:16 -+twofish-128-cbc::16:16 -+mars-256-cbc::32:16 -+mars-192-cbc::24:16 -+mars-128-cbc::16:16 -+none::0:0 +--- doc/example_silcd.conf.in.orig Wed Feb 27 17:47:05 2002 ++++ doc/example_silcd.conf.in Fri Mar 1 18:53:08 2002 +@@ -36,7 +36,7 @@ + # This is the default path where to search modules. If omitted + # built-in modules will be used. Built-in modules will also be + # used if a module file cannot be located. +- module_path = "@MODULESDIR@"; ++ module_path = ""; - # - # Configured hash functions. - # - # Format: <name>:<module path>:<block length>:<digest length> -+# Example: sha1::64:20 - # - # If the hash function is builtin the <module path> maybe omitted. - # -@@ -39,6 +41,7 @@ - # configured to the [hash] section. - # - # Format: <name>:<hash name>:<mac length> -+# Example: hmac-sha1-96:sha1:12 - # - [hmac] - hmac-sha1-96:sha1:12 -@@ -50,6 +53,7 @@ - # Configured PKCS. - # - # Format: <name> -+# Example: rsa - # - [PKCS] - rsa -@@ -59,30 +63,34 @@ - # run as root. - # - # Format: <user>:<group> -+# Example: nobody:nobody - # - [Identity] --nobody:nobody -+silcd:silcd + # If both passphrase and public key authentication is set for a + # connection the public key authentication is the preferred one +@@ -123,37 +123,37 @@ + # + # Server FQDN and IP address + # +- hostname = "lassi.kuo.fi.ssh.com"; +- ip = "10.2.1.6"; ++ hostname = "localhost"; ++ ip = "127.0.0.1"; + port = 706; - # - # Server's administrative information. - # - # Format: <location>:<server type>:<admin's name>:<admin's email address> -+# Example: Kuopio, Finland:Test Server:Pekka Riikonen:priikone@poseidon.pspt.fi - # - [AdminInfo] --Kuopio, Finland:Test Server:Pekka Riikonen:priikone@poseidon.pspt.fi -+Default Location:NetBSD Test Server:Root of All Evil:root@localhost + # + # ServerType field specifies the purpose of this server + # This is only a descriptive field. + # +- ServerType = "Test Server"; ++ ServerType = "NetBSD Test Server"; - # - # Server information. - # --# Format: +<server FQDN>:<server IP>:<geographic location>:<port> -+# Format: <server FQDN>:<server IP>:<geographic location>:<port> -+# Example: lassi.kuo.fi.ssh.com:10.2.1.6:Kuopio, Finland:706 - # - [ServerInfo] --lassi.kuo.fi.ssh.com:10.2.1.6:Kuopio, Finland:706 -+localhost:127.0.0.1:Default Location:706 + # + # Geographic location + # +- Location = "Kuopio, Finland"; ++ Location = "Default City, Default Country"; - # - # Server keys - # --# Format: +<public key>:<private key> -+# Format: <public key>:<private key> -+# Example: /usr/local/silc/etc/silcd.pub:/usr/local/silc/etc/silcd.prv - # - [ServerKeys] - @ETCDIR@/silcd.pub:@ETCDIR@/silcd.prv -@@ -91,9 +99,10 @@ - # Listenning ports. - # - # Format: <local IP>:<Listener IP>:<port> -+# Example: 10.2.1.6:10.2.1.6:706 - # - [ListenPort] --10.2.1.6:10.2.1.6:706 -+127.0.0.1:127.0.0.1:706 + # + # Full admin name + # +- Admin = "Foo T. Bar"; ++ Admin = "Root of All Evil"; - # - # Log files. -@@ -120,9 +129,13 @@ - # warninglogile:<path>:<max byte size> - # errorlogile:<path>:<max byte size> - # fatallogile:<path>:<max byte size> -+# Example: quicklogs:no: -+# flushdelay:10: -+# infologfile:/usr/local/silc/logs/silcd.log:10000 -+# - # - [Logging] --quicklogs:no: -+quicklogs:yes: - flushdelay:300: - infologfile:@LOGSDIR@/silcd.log:50000 - warninglogfile:@LOGSDIR@/silcd_warnings.log:50000 -@@ -136,6 +149,7 @@ - # used to optimize the server and the connections.# - # - # Format: <class number>:<ping freq>:<connect freq>:<max links> -+# Example: 1:100:100:100 - # - [ConnectionClass] - 1:100:100:100 -@@ -145,6 +159,7 @@ - # Configured client connections. - # - # Format: <remote host>:<auth method>:<auth data>:<port>:<class> -+# Example: :::706:1 - # - # The <auth data> is either passphrase or file path to the public key - # file. -@@ -156,12 +171,13 @@ - # Configured server administrator connections - # - # Format: <host>:<username>:<nickname>:<auth method>:<auth data> -+# Example: 10.2.1.199:priikone:pekka:passwd:veryscret - # - # The <auth data> is either passphrase or file path to the public key - # file. - # - [AdminConnection] --10.2.1.199:priikone:pekka:passwd:veryscret -+127.0.0.1:admin:admin:passwd:verysecret + # + # Admin's email address + # +- AdminEmail = "foo-admin@bar.com"; ++ AdminEmail = "root@localhost"; - # - # Configured server connections. -@@ -173,6 +189,10 @@ - # - # Format: <remote host>:<auth method>:<auth data>:<port>: - # <version ID>:<class>:<backup connection> -+# Example: 10.2.1.7:passwd:veryscret:706:1:1:0 -+# 10.2.1.17:passwd:veryscret13:706:1:1:1 backup connection, that -+# host will use this server -+# as backup router. - # - # The <auth data> is either passphrase or file path to the public key - # file. If the connection is backup connection then set the <backup -@@ -180,10 +200,6 @@ - # set to value 1 then this server will be backup router. - # - [ServerConnection] --10.2.1.7:passwd:veryscret:706:1:1:0 --10.2.1.17:passwd:veryscret13:706:1:1:1 # backup connection, that host -- # will use this server as backup -- # router. + # + # Run SILC server as specific user and group. The server must be + # initially run as root. + # +- User = "nobody"; +- Group = "nobody"; ++ User = "silcd"; ++ Group = "silcd"; - # - # Configured router connections. -@@ -196,6 +212,9 @@ - # Format: <remote host>:<auth method>:<auth data>:<port>:<version ID>: - # <class>:<initiator>:<backup replace IP>:<backup replace port>: - # <local backup> -+# Example: 10.2.1.100:passwd:veryverysecret:706:1:1:1 -+# 10.2.100.131:pubkey:/path/to/the/publickey:706:1:1:1 -+# 10.2.100.100:pubkey:/path/to/the/publickey:706:1:1:0:10.2.1.6:706:1 - # - # The <auth data> is either passphrase or file path to the public key - # file. If you are the initiator of the connection then set the <initiator> -@@ -210,9 +229,6 @@ - # If the backup router is in other cell then set it to value 0. - # - [RouterConnection] --#10.2.1.100:passwd:veryverysecret:706:1:1:1 --#10.2.100.131:pubkey:/path/to/the/publickey:706:1:1:1 --#10.2.100.100:pubkey:/path/to/the/publickey:706:1:1:0:10.2.1.6:706:1 + # + # Public and private keys +@@ -166,12 +166,12 @@ + # + # Specifies the text file displayed on client connection + # +- #MotdFile = "@ETCDIR@/motd.txt"; ++ MotdFile = "@ETCDIR@/motd.txt"; - # - # Denied connections. -@@ -220,22 +236,27 @@ - # These connections are denied to connect our server. - # - # Format: <remote host>:<port>:<comment> -+# Example: 10.2.1.99:0:Your connection has been denied - # - [DenyConnection] --#10.2.1.99:0:Your connection has been denied + # + # Pid file + # +- PidFile = "@PIDFILE@"; ++ PidFile = "/var/run/silcd.pid"; + }; # - # Message Of The Day - # --# specify the text file containing the motd: -+# Specify the text file containing the motd. - # --#[motd] --#@ETCDIR@/motd.txt -+# Format: <filename> -+# Example: /usr/local/silc/etc/motd.txt -+# -+[motd] -+@ETCDIR@/motd.txt +@@ -193,7 +193,7 @@ + # real-time. This causes a bit more CPU and HDD activity, but + # reduces memory usage. (if unsure say true). + # +- QuickLogs = false; ++ QuickLogs = true; + + # + # (Only if QuickLogs is false) +@@ -327,9 +327,9 @@ + # required. + # + Admin { +- Host = "10.2.1.199"; +- User = "priikone"; +- Nick = "pekka"; ++ Host = "127.0.0.1"; ++ User = "admin"; ++ Nick = "admin"; + Passphrase = "verysecret"; + # Publickey = "/path/to/the/public.key"; + }; +@@ -352,13 +352,13 @@ + # to true. For normal connections set it false. If it is set to true then + # this server will be backup router. + # +-ServerConnection { +- Host = "10.2.1.7"; +- Passphrase = "verysecret"; +- #Publickey = "/path/to/the/public.key"; +- Params = "normal"; +- Backup = false; +-}; ++#ServerConnection { ++# Host = "10.2.1.7"; ++# Passphrase = "verysecret"; ++# #Publickey = "/path/to/the/public.key"; ++# Params = "normal"; ++# Backup = false; ++#}; # - # Pid File - # --# specify the pidfile where it will be written: -+# Specify the pidfile where it will be written. + # Configured router connections +@@ -385,17 +385,17 @@ + # backup router is in our cell then set the "BackupLocal" option to true. + # If the backup router is in other cell then set it to false. + # +-RouterConnection { +- Host = "10.2.1.100"; +- Port = 706; +- Passphrase = "verysecret"; +- #Publickey = "/path/to/the/public.key"; +- Params = "normal"; +- Initiator = true; +- #BackupHost = "10.2.1.6"; +- #BackupPort = 706; +- #BackupLocal = true; +-}; ++#RouterConnection { ++# Host = "10.2.1.100"; ++# Port = 706; ++# Passphrase = "verysecret"; ++# #Publickey = "/path/to/the/public.key"; ++# Params = "normal"; ++# Initiator = true; ++# #BackupHost = "10.2.1.6"; ++# #BackupPort = 706; ++# #BackupLocal = true; ++#}; + # -+# Format: <filename> -+# Example: /var/run/silcd.pid - [pid] --@PIDFILE@ -+/var/run/silcd.pid + # Denied connections |