latest online documentation

Viking documentation

Welcome as a new user of Viking Server, the all-in-one server!

The underlying ideas about having a combined server for all your needs are several:

Startup time
Easy to learn how to install and set up.

Administration
You administer everything via one interface, or via one configuration-file.

Hardware Utilization
Shared code between the modules and common control makes the server efficient with a small footprint

Secure
You only have one single product to update for security updates.


Installation

prerequisites

You will need either Windows 95/NT4.0 or later, or Linux. Make sure you uninstall or shut down any running servers, unless you still want them and know what you are doing.

run the installation program

Run the installationprogram.

program installation

download the viking.zip

create a directory called viking under c:\

unzip viking.zip in that directory, or move the viking.exe to that directory if you have already unzipped it.

run viking.exe.

if you want to install it as a service (NT) or prelogon-application (95), run viking.exe -install.

first steps

go to http://127.0.0.1/viking

choose Administration of the server

choose setpass to set a password (which you should remember) for admin.

From now on, you will have to logon when asked with username admin and the password you've chosen.

recommended configuration

go to config, you might want to put a bookmark on that page. Remember to press the store button for every change.

under Service Activation
activate the services you want to provide. Remember that Windows 95 doesn't have a large TCP/IP-stack, so if you are running Windows 95, please consider not activating <u>all</u> protocols. There is a patch to extend Windows 95's socket-limitation, see the viking-homepage.

under Common stuff
set HostName to your fully qualified name (looking like machine.acme.com) enter your email-address under admemail

under Dial Up
enter your RAS/DUN setting under RASDial (looking like myprovider user password)

under DNS
enter the domainnames and filenames of your dns-zones under primary.

under MAIL
enter your maildomain under HostNameMail (looking like acme.com)

Congratulations!

Now you have configured the basics of Viking. For further information, see the Viking homepage at http://www.robtex.com/viking It has some helpful links!

You can conveniently access the most updated Viking documentation at RobTex, http://www.robtex.com/viking/doc.htm

We suggest you join the Viking discussion list, where users help each other, suggest improvements, etc.

There is also a link to the discussion list mail archive. Looking in it you will probably find answers to some of your questions or get useful ideas.

You may send mail to Robert (alias Robban, Rob, the author of Viking) directly, but as he is very busy (no wonder...) it is often better to ask questions to the discussion list. (And also Rob watch the list.) Your question will probably be answered quickly, and lot of other people will also learn from it.

We encurage you to help to other users on the list when you think you know an answer. You are also very welcome to suggest and discuss improvements or extensions to Viking to help develop it to a yet better product. latest changes are in chglog.txt

All trademarks mentioned are trademarks owned by their respective owners unless otherwise stated

DNS x
RASDial
MAIL x
Dial Up x
sdf


Configuration

Legend:

acme.com this host running Viking

example.com any other host

administration means viking administration, found at something like http://127.0.0.1/viking/admin/

directory organization:

example:

        viking (normally c:\viking) 
                users 
                robban.inf ;information file 
                robban ;this directory is the root for the user robban when ftp:ing 
                http 
        index.htm ; default index file http://localhost/~robban/ 
        404.htm ; file to be shown if no file is found 
        mbx ; this is where all mail to this user is stored 
                http 
                        index.htm ; default file for host 
                        host1 
                                index.htm ; file for host1 
                        host2 
                                index.htm ; file for host2 
                logs 
                        cl970101.txt ; CERN-compatible accesslog 
                        bl970101.txt ; Bigger log (full headers) 
                        ml970101.txt ; mail-log 
                cache 
                        452A9C73.ccc ; a bunch of cachefiles 
                        5938DF32.ccc 
                        9573ECA9.ccc 
                work 
                        Q1234567.inc ; incoming mail 
                        Q1234567.mai ; accepted mail 
                        Q1234567.que ; outgoing mail 
                        Q1234567.err ; failed mail (usually looped) 
                        Q1234567.fai ; failed mail


Features

Automatic Proxy Configuration

automatically generated automatic proxy-configuration-file is available from: http://www.acme.com/proxy.pac where www.acme.com is your hostname or IP number.

Configuration You can configure Viking in variuos ways.

One way is to edit httpd.cnf with a standard editor such as notepad, and then right-click on viking and choose ``Reload configuration''.

Another is to access it with a browser on http://127.0.0.1/viking/admin where 127.0.0.1 is localhost-IP#. You can substitute this with the IP# or name of the machine running Viking.

From there you can choose config and choose the appropriate section, or you can edit the entire config-file.

From administration you can also get a list of all keywords, and links to edit them.

Another nice thing in administration is the ability to get information about your current configuration.

How to set up Viking to handle incoming SMTP.

acme.com is our primary mail-domain.

        HostNameMail acme.com

MAILIAS is wildcard-matching. To receive all mail directed to another domain as well:

        MAILIAS *@something.example.com *

To let robban handle anything@support.example.com:

        MAILIAS *@support.example.com robban

To forward johns mail to his normal address

        MAILIAS john@acme.com john@something.example.com

You can also have multiforward like this:

        MAILIAS *@acme.com *
        MAILIAS sales john,mike
        MAILIAS support mike,nick
        MAILIAS all sales,support

How to set up Viking as DNS-server.

This is an example how to set up Viking as primary dns for the acme.com - domain. This stuff is entered under the DNS-tab under section DNS. (Mind the dots and leading spaces!)

        $ORIGIN acme.com. ; We are under the com-topdomain
        @       IN SOA  ns.acme.com. admin.acme.com. ( 1997041307 43200 7200 120960 17280)
                        ; ns.acme.com is primary nameserver
                        ; admin@acme.com is responsible (not the replacement by the dot)
                        ; 13th of April 1997, We’ve changed this zone...
                        ; ...seven times this day
                        ; 43200 refresh every 12 hours
                        ; 7200 retry after 2 hours
                        ; 120960 expire after 2 weeks
                        ; 43200 TTL is 2 days 
                IN NS   ns.acme.com.
                        ; this is our nameserver
                IN NS   secondary-ns.example.com.
                        ; we have a secondary nameserver 
                        ; at example.com
                IN MX   0 mail.acme.com.                 
                        ; we handle our own mail
                IN MX   10 secondary-mx.example.com.
                        ; if we should be down, get help
                        ; from a backupserver at example.com 
                IN A    10.123.123.1
                        ; could come in handy
                IN TXT  "Acme Industries"
                        ; some descriptive text is nice
        $ORIGIN acme.com.                                
                        ; Now we are under our acme.com - domain.
        ns      IN A    10.123.123.1
                        ; this machines IP#
        mail    IN A    10.123.123.1
                        ; this machines IP# again
        www     IN  CNAME   mail
                        ; www can be an alias for mail, but not the
                        ; other way around
        ftp     IN  CNAME   ns
                 ; and our ftp...

You can also put this in a separate file (acme.db), or import standard bind-master files with

        primary acme.com acme.db

Don't forget to tell Internic (or who's responsible for your selected domain) that you have your own domainserver for acme.com called ns.acme.com on IP# 10.123.123.1

Multiple HTTP-Domains

To add the site help.example.com:

        ADDSITE help.acme.com /c/helpfiles/

makes Viking look for all files on help.acme.com in the directory c:\helpfiles

        ADDSITE download.acme.com /f/pub/files/

makes Viking look for all files on download.acme.com in the directory f:\pub\files

Password.txt

To be completed

Mailrobot

You can activate the built-in listserver with the following command:

        Mailrobot majordomo@acme.com

Send mail to majordomo@acme.com and write the word ``help'' in body for further help.

Logfiles

To be completed

Changing passwords

To be completed

Dial Up

To have Viking automatically dial up:

        RASDial provider username password

Where provider is the name of the dialup-networking entry.

To tell Viking to disconnect after 5 minutes:

        MaxIdleOnline 5m

To tell Viking that we do not use RAS, but have some kind of expensive automatic connection such as an ISDN-router:

        RASDial *

SSI

Viking supports some Server Side Includes.

Example:

        <br>Local time is:<!--#echo var="Date_Local"--> 
        <br>Greenwich time is:<!--#echo var="Date_GMT"--> 
        <!--#include file="footer.htm"-->

Custom 404 File Not Found

Example: if the file c:\viking\http\host1\dir1\somefile.htm is requested but does not exist, Viking checks for existance of

        c:\viking\http\host1\dir1\404.htm 
        c:\viking\http\host1\404.htm 
        c:\viking\http\404.htm 
        c:\viking\404.htm 
        c:\404.htm

until one is found. If not found it will display a default internal message

POP3/FTP/Finger Proxy

These all work much the same. Example, to POP user john@pop.example.com you can instead pop john%pop.example.com@acme.com.

You can also set aliases such as

        POP3Alias john john@pop.example.com
        FTPAlias john john@ftp.example.com

So popping or FTP:ing the user john will make Viking go into proxy mode to example.com

Redirection

        Redirect NNTP news.example.com
        Redirect 6667 irc.example.com
        Redirect 8000 ourotherhost.acme.com:80 OK   # Ok to be reached from outside TrustNet

WebMail

Users can log on at http://www.acme.com/viking/private/ and read mail

Mail-fetch from other hosts

To fetch john’s mail from example.com

        POPFrom user:pass@pop.example.com john@acme.com

Or for multipop:

        MultiPOPFrom acme:pass@pop.example.com admin@acme.com

This will make Viking use RFC822-headers to determine who should receive the mail.

In cases where it’s impossible to decide recipient(s) for a mail, it will be sent to admin@acme.com

        ETRNFrom smtp.example.com @acme.com

Will make Viking initiate an SMTP-queue flush for the domain acme.com at smtp.example.com.

        ETRNFrom smtp.example.com mail.acme.com

Will make Viking initiate an SMTP-queue flush for the host mail.acme.com at smtp.example.com.

        PopFrequency 5m

Makes Viking fetch pop-mail and initiate ETRN every 5 minutes when online (or at connect)

        PopMax 10

Makes Viking fetch no more that 10 mail at a time from each pop-account

Tips and trix with WILD

You can do almost anything with the url-wildcard-translator.

For instance you can do

        WILD http://www.playboy.com/* http://ourserver/notallowed.htm

where notallowed.htm tells the user that it was not allowed to go there

        WILD http://ourserver/secret/* x-nope
        WILD http://ourserver/* x-ok:http://ourserver/*
        WILD http://ourserver2/* x-ok:http://ourserver2/*
        WILD http://* x-nope
        WILD ftp://* x-nope
        WILD gopher://* x-nope
        WILD x-ok:* *
        WILD x-nope http://ourserver/notallowed.htm

x-ok and x-nope are just something we made up.

The first statement will translate secret area to x-nope (for later translation)

The next two WILD-card operations will translate all allowed urls to a temporary semi-URL

Then all other http:// ftp:// and gopher are then translated to x-nope

then the prefix ``x-ok'' will be removed for the allowed URL:s

and finally our url ``x-nope'' will be translated to a special page we have created

Viking Server can map local URL:s to global, thus ``mirroring'' another host.

        WILD http://example.acme.com/* http://www.example.com/*

Censorship:

        WILD http://annoyingads.com/* x-viking:/na

x-viking:/na is a special url that will give you a denial-picture (currently a black cross in a square)

You can verify your WILD-settings (and any other setting internally converted to a WILD-statement) from administration.

SPAM-prevention

(To be completed)

ICP

(To be completed)

IRC

(To be completed)

Configure Clients

(To be completed)


FAQ

I forgot the admin-password, how do I reset it?

Go to the user-directory, usually c:\viking\users. edit the file admin.inf and edit the pass:-line to

        pass: newpasswordincleartext

once you log in, the password will be encrypted.

I can’t find where to set up Viking

Make sure Viking is started, to be sure, just start it again. It may hide itself in systemtray (next to the clock) Start your browser and go to http://127.0.0.1/viking/

How do I set up users?

In administration, select useradmin enter a username to be created/modified

How do I use the ftp-proxy?

FTP to viking, use username@anotherhost or username%anotherhost as username, e.g. anonymous@ftp.microsoft.com. You will then be asked for a password from the server (in anonymous mode, that would be your emailaddress)

How do I use the pop3-proxy?

Use viking as pop3-host, and username@anotherhost or username%anotherhost as username

Where can I register this?

Please see http://www.robtex.com/viking/register.htm for details

Where is the administration

You normally reach it on http://127.0.0.1/viking/admin/ from the machine running it. Make sure you don't use another http-server on that machine. You can set viking to listen on another port by editing ``BeHTTP nnnn'' in httpd.cnf and then browse to http://127.0.0.1:nnnn/viking/admin.


Alphabetic reference

A

AcceptBacklog
Accept-Backlog-size. This is a numeric setting. The default value is 4. Only one instance of AcceptBacklog is valid in configuration. This setting is found under Sockets.

AddLookup
Add A-record and in-addr.arpa for local DNS-lookup. There can be multiple instances of AddLookup in configuration. This setting is found under DNS.

AddSite
AddSite [ip] [www.myserver.com] /c/http/myserver/. The format for this setting is domain/IP path. There can be multiple instances of AddSite in configuration. This setting is found under HTTP-Server.

AddType
eg: AddType .htm text/html. The format for this setting is .ext mime/type. There can be multiple instances of AddType in configuration. This setting is found under Common stuff, but is also listed under HTTP-Server.

AdmEmail
Default Postmaster/Hostmaster/Webmaster. This should be a valid email-address. Only one instance of AdmEmail is valid in configuration. This setting is found under Common stuff, but is also listed under MAIL.

AdminName
username of administrator. The default value is admin. Only one instance of AdminName is valid in configuration. This setting is found under Common stuff.

AdminPass
This setting is obsoleted!!!OBSOLETED! PLEASE REMOVE !!! Password for administration-logon. Only one instance of AdminPass is valid in configuration. This setting is found under Obsoleted.

AllowDirList
AllowDirList /c/images no. The format for this setting is localpath yes|no. There can be multiple instances of AllowDirList in configuration. This setting is found under HTTP-Server.

AntiHack
Anti-Hack-Robot. This is a boolean setting, which can be either on or off. The default value is On. Only one instance of AntiHack is valid in configuration. This setting is found under HTTP-Proxy.

AtConnectMail
mail to send at connect. The format for this setting is email%subject%body. Only one instance of AtConnectMail is valid in configuration. This setting is found under Dial up.

AtConnect
url to load at connect. The format for this setting is url. Only one instance of AtConnect is valid in configuration. This setting is found under Dial up.

AutoReport
Who should this Viking send automatically generated bugreports to?. This should be a valid email-address. The default value is vreports@robtex.com. Only one instance of AutoReport is valid in configuration. This setting is found under Common stuff, but is also listed under MAIL.

AutoRev
Always do automatic reverse lookup on IP#. This is a boolean setting, which can be either on or off. The default value is Off. Only one instance of AutoRev is valid in configuration. This setting is found under Common stuff.

B

BackupSMTP
Backup-SMTP if Viking can't deliver directly (or to OutSMTP). This should be a valid hostname. There can be multiple instances of BackupSMTP in configuration. This setting is found under Outer World, but is also listed under MAIL.

BanDom
examples: spammail.com. The format for this setting is domain. There can be multiple instances of BanDom in configuration. This setting is found under Security.

BanNet
Banned IP#. see TrustNet. This should be a valid net, such as 192.168.* or 172.17.5.0/26 . There can be multiple instances of BanNet in configuration. This setting is found under Security.

BeCHARGEN
Activate CHARGEN-server. The format for this setting is On|Off|[IP:]Portnumber. The default value is Off. There can be multiple instances of BeCHARGEN in configuration. This setting is found under Service Activation.

BeDISCARD
Activate DISCARD-server. The format for this setting is On|Off|[IP:]Portnumber. The default value is Off. There can be multiple instances of BeDISCARD in configuration. This setting is found under Service Activation.

BeDNS
Activate DNS-server. The format for this setting is On|Off|[IP:]Portnumber. The default value is On. There can be multiple instances of BeDNS in configuration. This setting is found under Service Activation.

BeECHO
Activate ECHO-server. The format for this setting is On|Off|[IP:]Portnumber. The default value is Off. There can be multiple instances of BeECHO in configuration. This setting is found under Service Activation.

BeFCP
Activate FCP-server. The format for this setting is On|Off|[IP:]Portnumber. The default value is Off. There can be multiple instances of BeFCP in configuration. This setting is found under Service Activation.

BeFinger
Activate Finger-server&proxy. The format for this setting is On|Off|[IP:]Portnumber. The default value is Off. There can be multiple instances of BeFinger in configuration. This setting is found under Service Activation.

BeFTP
Activate FTP-server&proxy. The format for this setting is On|Off|[IP:]Portnumber. The default value is Off. There can be multiple instances of BeFTP in configuration. This setting is found under Service Activation.

BeGopher
Activate Gopher-server&proxy. The format for this setting is On|Off|[IP:]Portnumber. The default value is Off. There can be multiple instances of BeGopher in configuration. This setting is found under Service Activation.

BeHTTP
Activate HTTP-server. The format for this setting is On|Off|[IP:]Portnumber. The default value is On. There can be multiple instances of BeHTTP in configuration. This setting is found under Service Activation, but is also listed under HTTP-Server.

BeICP
Activate ICP-server. The format for this setting is On|Off|Portnumber. The default value is Off. Only one instance of BeICP is valid in configuration. This setting is found under Service Activation.

BeICQGateway
This setting is obsoleted!!!Activate ICQ-gateway (test). The format for this setting is On|Off|[IP:]Portnumber. The default value is Off. Only one instance of BeICQGateway is valid in configuration. This setting is found under Service Activation.

BeIDENT
Activate ident-server. The format for this setting is On|Off|[IP:]Portnumber. The default value is Off. There can be multiple instances of BeIDENT in configuration. This setting is found under Service Activation, but is also listed under MAIL.

BeIRC
Activate IRC-server. The format for this setting is On|Off|[IP:]Portnumber. The default value is Off. There can be multiple instances of BeIRC in configuration. This setting is found under Service Activation.

BeNNTP
Activate NNTP-private news server. The format for this setting is On|Off|[IP:]Portnumber. The default value is Off. There can be multiple instances of BeNNTP in configuration. This setting is found under Service Activation.

BePenalizer
Penalty-port. If someone hits this port (default 1), further communication with that IP# will be denied. This is mainly to disturb hackers running port-scans.. The format for this setting is On|Off|[IP:]Portnumber. The default value is Off. There can be multiple instances of BePenalizer in configuration. This setting is found under Service Activation.

BePOP3
Activate POP3-server&proxy. The format for this setting is On|Off|[IP:]Portnumber. The default value is On. There can be multiple instances of BePOP3 in configuration. This setting is found under Service Activation, but is also listed under MAIL.

BePOPPASSD
Activate POPPASSD-server. The format for this setting is On|Off|[IP:]Portnumber. The default value is Off. There can be multiple instances of BePOPPASSD in configuration. This setting is found under Service Activation, but is also listed under MAIL.

BeSMTP
Activate SMTP-server. The format for this setting is On|Off|[IP:]Portnumber. The default value is On. There can be multiple instances of BeSMTP in configuration. This setting is found under Service Activation, but is also listed under MAIL.

BeSocks
Activate SOCKS-server. The format for this setting is On|Off|[IP:]Portnumber. The default value is On. There can be multiple instances of BeSocks in configuration. This setting is found under Service Activation.

BeTelnet
Activate Telnet-server&proxy. The format for this setting is On|Off|[IP:]Portnumber. The default value is Off. There can be multiple instances of BeTelnet in configuration. This setting is found under Service Activation.

BeTIME
Activate TIME-server. The format for this setting is On|Off|[IP:]Portnumber. The default value is Off. There can be multiple instances of BeTIME in configuration. This setting is found under Service Activation.

BindAddr
Default IP to bind on (0.0.0.0=any interface). The format for this setting is IP#. The default value is 0.0.0.0. Only one instance of BindAddr is valid in configuration. This setting is found under Service Activation.

BLS
what BlockingList-server(s) to use. se http://www.rbls.org/. The format for this setting is rblserver. There can be multiple instances of BLS in configuration. This setting is found under MAIL.

BodyBegin
. The format for this setting is small html. Only one instance of BodyBegin is valid in configuration. This setting is found under Common stuff.

BodyEnd
. The format for this setting is small html. Only one instance of BodyEnd is valid in configuration. This setting is found under Common stuff.

BusMonFri
When is businesshours?. The format for this setting is yy:mm-yy:mm. The default value is 00:00-23:59. Only one instance of BusMonFri is valid in configuration. This setting is found under Dial up.

C

CacheISAPI
keep dlls loaded. This is a boolean setting, which can be either on or off. The default value is On. Only one instance of CacheISAPI is valid in configuration. This setting is found under HTTP-Server.

CacheRoot
Where to store cache files. This is a path, specified either in unix-style (/C/...) , or MSDOS-style (C:\...). It may under certain circumstances be a relative path. The default value is cache. Only one instance of CacheRoot is valid in configuration. This setting is found under Directories, but is also listed under HTTP-Proxy.

CacheSize
Size of cache. This is a numeric setting, specifying number of bytes/kilobytes/megabytes. The default value is 100M. Only one instance of CacheSize is valid in configuration. This setting is found under HTTP-Proxy.

Caching
This setting is obsoleted!!!OBSOLETE! Use CacheSize to control. This is a boolean setting, which can be either on or off. The default value is On. Only one instance of Caching is valid in configuration. This setting is found under Obsoleted.

CommonDir
CommonDir /images /c/http/images/. The format for this setting is urlsubpath path. There can be multiple instances of CommonDir in configuration. This setting is found under HTTP-Server.

CookieMonster
Which cookies to eat, eg: http://hostname/* no. The format for this setting is url-wild yes/no. There can be multiple instances of CookieMonster in configuration. This setting is found under HTTP-Proxy.

D

DNSDoubleBarrels
ask two nameservers simultaneously. This is a boolean setting, which can be either on or off. The default value is Off. Only one instance of DNSDoubleBarrels is valid in configuration. This setting is found under Outer World, but is also listed under DNS.

DNSResolvPort
local dns port. The format for this setting is Integer. The default value is 5353. Only one instance of DNSResolvPort is valid in configuration. This setting is found under Outer World, but is also listed under DNS.

DNSWandering
This setting is obsoleted!!!change local dns port every n second. The format for this setting is Integer. The default value is 0. Only one instance of DNSWandering is valid in configuration. This setting is found under Outer World, but is also listed under DNS.

DNS
standard dns-entry. There can be multiple instances of DNS in configuration. This setting is found under DNS.

DSSL
This setting is obsoleted!!!use blocking dialup (dssl.imrss.org). This is a boolean setting, which can be either on or off. The default value is Off. Only one instance of DSSL is valid in configuration. This setting is found under MAIL.

DUL
This setting is obsoleted!!!use MAPS DUL http://www.mail-abuse.org/dul/. This is a boolean setting, which can be either on or off. The default value is Off. Only one instance of DUL is valid in configuration. This setting is found under MAIL.

E

EasyPref
Time to wait for other sessions to idle before starting prefetch. This is a time-setting which can be specified in seconds, minutes or hours. The default value is 0s. Only one instance of EasyPref is valid in configuration. This setting is found under HTTP-Proxy.

ETRNFrom
ETRN for domain from host.. The format for this setting is hostname domain. There can be multiple instances of ETRNFrom in configuration. This setting is found under Outer World, but is also listed under MAIL.

Experimental
This setting is obsoleted!!!Activate Experimental Features (currently HTTP/1.1). This is a boolean setting, which can be either on or off. The default value is Off. Only one instance of Experimental is valid in configuration. This setting is found under Obsoleted.

ExtMailFilter
This setting is obsoleted!!!Obsoleted. Please note new mail-format!. The format for this setting is obsoleted. Only one instance of ExtMailFilter is valid in configuration. This setting is found under MAIL.

F

Fancy
This setting is obsoleted!!!Fancy HTML-code. This is a boolean setting, which can be either on or off. The default value is On. Only one instance of Fancy is valid in configuration. This setting is found under Obsoleted.

FetchGlue
fetch ns-glue for dns-responses. This is a boolean setting, which can be either on or off. The default value is Off. Only one instance of FetchGlue is valid in configuration. This setting is found under Outer World, but is also listed under DNS.

ForceConnHigh
how often to force a dialup during businesshours. This is a time-setting which can be specified in seconds, minutes or hours. The default value is 0h. Only one instance of ForceConnHigh is valid in configuration. This setting is found under Dial up.

ForceConn
how often to force a dialup. This is a time-setting which can be specified in seconds, minutes or hours. The default value is 0h. Only one instance of ForceConn is valid in configuration. This setting is found under Dial up.

ForceOFF
This setting is obsoleted!!!command to disconnect e.g. mydial.exe -off (please use RASDial instead). Only one instance of ForceOFF is valid in configuration. This setting is found under Obsoleted.

ForceON
This setting is obsoleted!!!command to connect e.g. mydial.exe -on (please use RASDial instead). Only one instance of ForceON is valid in configuration. This setting is found under Obsoleted.

FTPAlias
translate ftpaddress, eg:anotherhost anonymous@anotherhost.com. The format for this setting is wild wild. There can be multiple instances of FTPAlias in configuration. This setting is found under FTP.

H

HostIP
Default IP of host (optional). This should be a valid IP-number. Only one instance of HostIP is valid in configuration. This setting is found under Common stuff.

HostNameMail
Default name of maildomain. The format for this setting is maildomain. Only one instance of HostNameMail is valid in configuration. This setting is found under MAIL.

HostName
Default name of host. This should be a valid hostname. The default value is localhost. Only one instance of HostName is valid in configuration. This setting is found under Common stuff.

HTTP_Proxy
Cascade proxy (format: http://x.x.x.x:x/ ). Only one instance of HTTP_Proxy is valid in configuration. This setting is found under Outer World.

HTTPBufSize
size of http-buffer. This is a numeric setting, specifying number of bytes/kilobytes/megabytes. The default value is 4096. Only one instance of HTTPBufSize is valid in configuration. This setting is found under HTTP-Server, but is also listed under HTTP-Proxy.

HTTPBufTime
time of http-buffer. The format for this setting is milliseconds. The default value is 250. Only one instance of HTTPBufTime is valid in configuration. This setting is found under HTTP-Server, but is also listed under HTTP-Proxy.

I

ICPparent
hostname httpport icpport. There can be multiple instances of ICPparent in configuration. This setting is found under Outer World.

ICPsibling
hostname httpport icpport. There can be multiple instances of ICPsibling in configuration. This setting is found under Outer World.

IMRSS
This setting is obsoleted!!!use blocking imrss open relay (mr-out.imrss.org). This is a boolean setting, which can be either on or off. The default value is Off. Only one instance of IMRSS is valid in configuration. This setting is found under MAIL.

IndexFiles
names of index-files to search for (index.htm,home.htm a.s.o). The format for this setting is filename. The default value is home.htm home.html index.htm index.html default.htm default.html. Only one instance of IndexFiles is valid in configuration. This setting is found under HTTP-Server.

InsideAdd2
This setting is obsoleted!!!Secondary InsideAddress (obsoleted by trustnet). This should be a valid IP-number. Only one instance of InsideAdd2 is valid in configuration. This setting is found under Obsoleted.

InsideAdd
This setting is obsoleted!!!InsideAddress (obsoleted by trustnet). This should be a valid IP-number. Only one instance of InsideAdd is valid in configuration. This setting is found under Obsoleted.

InsideMask2
This setting is obsoleted!!!Secondary InsideAddress-Mask (obsoleted by trustnet). The format for this setting is ipmask. Only one instance of InsideMask2 is valid in configuration. This setting is found under Obsoleted.

InsideMask
This setting is obsoleted!!!InsideAddress-Mask (obsoleted by trustnet). The format for this setting is ipmask. Only one instance of InsideMask is valid in configuration. This setting is found under Obsoleted.

IsSpam
Which mail to discard. The format for this setting is fromaddress>toaddress yes/no. There can be multiple instances of IsSpam in configuration. This setting is found under MAIL.

K

KeepAlives
Number of kept-alive sockets (HTTP/SMTP/FTP). This is a numeric setting. The default value is 16. Only one instance of KeepAlives is valid in configuration. This setting is found under Sockets.

KeywordLookup
url of keyword-search, for instance http://keyword.netscape.com/keyword/. The format for this setting is url. Only one instance of KeywordLookup is valid in configuration. This setting is found under HTTP-Proxy.

L

LogDays
How many days to keep logfiles. The format for this setting is days. The default value is 100. Only one instance of LogDays is valid in configuration. This setting is found under Logging.

LogDelay
How long to delay logging. This is a time-setting which can be specified in seconds, minutes or hours. The default value is 10s. Only one instance of LogDelay is valid in configuration. This setting is found under Logging.

LogExtended
Enable extended http-logfiles (ex). This is a boolean setting, which can be either on or off. The default value is On. Only one instance of LogExtended is valid in configuration. This setting is found under Logging, but is also listed under HTTP-Server and HTTP-Proxy.

LogFor
what to log, eg: http://*.gif no. The format for this setting is url-wild yes/no. There can be multiple instances of LogFor in configuration. This setting is found under Logging, but is also listed under HTTP-Server and HTTP-Proxy.

Logging
If logging enabled at all. This is a boolean setting, which can be either on or off. The default value is on. Only one instance of Logging is valid in configuration. This setting is found under Logging.

LogHTTPHeader
Enable bl-logfiles. This is a boolean setting, which can be either on or off. The default value is off. Only one instance of LogHTTPHeader is valid in configuration. This setting is found under Logging, but is also listed under HTTP-Server and HTTP-Proxy.

LogHTTPProxy
Logging of HTTP-proxy. This is a boolean setting, which can be either on or off. The default value is On. Only one instance of LogHTTPProxy is valid in configuration. This setting is found under Logging, but is also listed under HTTP-Proxy.

LogHTTPServer
Logging of HTTP-server. This is a boolean setting, which can be either on or off. The default value is On. Only one instance of LogHTTPServer is valid in configuration. This setting is found under Logging, but is also listed under HTTP-Server.

LogInside
Logging of requests from internal net. This is a boolean setting, which can be either on or off. The default value is Off. Only one instance of LogInside is valid in configuration. This setting is found under Logging, but is also listed under HTTP-Server and HTTP-Proxy.

LogMAIL
Enable ma-logfiles (previously mr and ml). This is a boolean setting, which can be either on or off. The default value is On. Only one instance of LogMAIL is valid in configuration. This setting is found under Logging, but is also listed under MAIL.

LogRoot
Where to store logfiles. This is a path, specified either in unix-style (/C/...) , or MSDOS-style (C:\...). It may under certain circumstances be a relative path. The default value is logs. Only one instance of LogRoot is valid in configuration. This setting is found under Directories, but is also listed under Logging.

LogSameFile
Disable YYMMDD-filenames. This is a boolean setting, which can be either on or off. The default value is off. Only one instance of LogSameFile is valid in configuration. This setting is found under Logging.

LogScroll
Enable loggin of scroll. This is a boolean setting, which can be either on or off. The default value is off. Only one instance of LogScroll is valid in configuration. This setting is found under Logging.

LogSockets
Enable socket-logfiles. This is a boolean setting, which can be either on or off. The default value is On. Only one instance of LogSockets is valid in configuration. This setting is found under Logging.

M

MailBufCnt
Number of waiting mail to trig dialup, 0=never. This is a numeric setting. The default value is 0. Only one instance of MailBufCnt is valid in configuration. This setting is found under Dial up.

MailBufMaxAge
Age of waiting mail to trig dialup, 0=never. This is a time-setting which can be specified in seconds, minutes or hours. The default value is 0h. Only one instance of MailBufMaxAge is valid in configuration. This setting is found under Dial up.

MailDelay
How often to retry failed mail.. This is a time-setting which can be specified in seconds, minutes or hours. The default value is 10m. Only one instance of MailDelay is valid in configuration. This setting is found under MAIL, but is also listed under Outer World.

MailFilterExe
Run external program to handle mail. Please note new mail-format!. The format for this setting is path to executable. Only one instance of MailFilterExe is valid in configuration. This setting is found under MAIL.

MAILias
translate mailaddress, eg:*@acme.com acme@anotherhost.com. The format for this setting is wild wild. There can be multiple instances of MAILias in configuration. This setting is found under MAIL.

MailRobot
Email of mailrobot. This should be a unique address, not used for anything else.. This should be a valid email-address. The default value is majordomo. Only one instance of MailRobot is valid in configuration. This setting is found under MAIL.

MailTimeAbort
How long to try before giving up.. This is a time-setting which can be specified in seconds, minutes or hours. The default value is 4d. Only one instance of MailTimeAbort is valid in configuration. This setting is found under MAIL, but is also listed under Outer World.

MailTimeWarn
How long to try before sending warning-mail.. This is a time-setting which can be specified in seconds, minutes or hours. The default value is 2h. Only one instance of MailTimeWarn is valid in configuration. This setting is found under MAIL, but is also listed under Outer World.

MaxDirtyRam
Max allowed of dirty cache. This is a numeric setting, specifying number of bytes/kilobytes/megabytes. The default value is 1M. Only one instance of MaxDirtyRam is valid in configuration. This setting is found under HTTP-Proxy.

MaxEmailSize
Maximum size of allowed email, 0=unlimited. This is a numeric setting, specifying number of bytes/kilobytes/megabytes. The default value is 0. Only one instance of MaxEmailSize is valid in configuration. This setting is found under MAIL, but is also listed under Outer World.

MaxIdleOnline
how long time to stay idle online without active connections. This is a time-setting which can be specified in seconds, minutes or hours. The default value is 5m. Only one instance of MaxIdleOnline is valid in configuration. This setting is found under Dial up.

MaxInTrans
Maximum object size. This is a numeric setting, specifying number of bytes/kilobytes/megabytes. The default value is 1M. Only one instance of MaxInTrans is valid in configuration. This setting is found under HTTP-Proxy.

MaxLogBuf
Maximum how many events to buffer before starting to log. This is a numeric setting. The default value is 10. Only one instance of MaxLogBuf is valid in configuration. This setting is found under Logging.

MaxLogJob
Maximum number of logevents per logger-thread. This is a numeric setting. The default value is 100. Only one instance of MaxLogJob is valid in configuration. This setting is found under Logging.

MaxPrefObjSize
Prefetching cache max object size. This is a numeric setting, specifying number of bytes/kilobytes/megabytes. The default value is 100k. Only one instance of MaxPrefObjSize is valid in configuration. This setting is found under HTTP-Proxy.

MaxPrefTime
Prefetching cache max time. This is a time-setting which can be specified in seconds, minutes or hours. The default value is 5m. Only one instance of MaxPrefTime is valid in configuration. This setting is found under HTTP-Proxy.

MaxPref
Prefetching cache max simultaneous threads. This is a numeric setting. The default value is 2. Only one instance of MaxPref is valid in configuration. This setting is found under HTTP-Proxy.

MaxRam
Size of ram-cache. This is a numeric setting, specifying number of bytes/kilobytes/megabytes. The default value is 2M. Only one instance of MaxRam is valid in configuration. This setting is found under HTTP-Proxy.

MaxSilenceOnline
how long time to stay online with silent connections. This is a time-setting which can be specified in seconds, minutes or hours. The default value is 10m. Only one instance of MaxSilenceOnline is valid in configuration. This setting is found under Dial up.

MaxWaitCGI
maximum wait for cgi. This is a time-setting which can be specified in seconds, minutes or hours. The default value is 60s. Only one instance of MaxWaitCGI is valid in configuration. This setting is found under HTTP-Server.

minfreedisk
minimum free diskspace. This is a numeric setting, specifying number of bytes/kilobytes/megabytes. The default value is 100M. Only one instance of minfreedisk is valid in configuration. This setting is found under HTTP-Proxy.

MSBufSize
size of tcp-buffer. This is a numeric setting, specifying number of bytes/kilobytes/megabytes. The default value is 1460. Only one instance of MSBufSize is valid in configuration. This setting is found under Sockets.

MultiPopFrom
Pop from host for user:pass and send to newmail if the server can't succesfully determine who should receive the mail. Flags as Popfrom. The format for this setting is user:pass@host newmail flags. There can be multiple instances of MultiPopFrom in configuration. This setting is found under Outer World, but is also listed under MAIL.

N

NoDialNet
don't dial for... see TrustNet. This should be a valid net, such as 192.168.* or 172.17.5.0/26 . There can be multiple instances of NoDialNet in configuration. This setting is found under Dial up.

NonRelay
If no rule matches in IsSpam, Don't relay mail. Keep this ON unless you are sure.. This is a boolean setting, which can be either on or off. The default value is On. Only one instance of NonRelay is valid in configuration. This setting is found under MAIL.

NormalizeLocalURL
Normalize (bounce) url (eg Picture.GIF => picture.gif). This is a boolean setting, which can be either on or off. The default value is On. Only one instance of NormalizeLocalURL is valid in configuration. This setting is found under HTTP-Server.

O

OnlyPrefUnder
Prefetching cache only if under a specified number of active sockets. This is a numeric setting. The default value is 64. Only one instance of OnlyPrefUnder is valid in configuration. This setting is found under HTTP-Proxy.

ORBS
This setting is obsoleted!!!use OpenRelayBlockingSystem http://www.orbs.org/. This is a boolean setting, which can be either on or off. The default value is Off. Only one instance of ORBS is valid in configuration. This setting is found under MAIL.

OuterDNS
outer dns. default is root-servers.. This should be a valid IP-number. There can be multiple instances of OuterDNS in configuration. This setting is found under Outer World, but is also listed under DNS.

OutSMTP
Set this to the hostname of an outer smtpserver if you want every outgoing mail to go thru it. This should be a valid hostname. There can be multiple instances of OutSMTP in configuration. This setting is found under Outer World, but is also listed under MAIL.

P

Paranoia
Disable X-Forwarded-For header for internal net and other things that might reveal sensitive information. This is a boolean setting, which can be either on or off. The default value is Off. Only one instance of Paranoia is valid in configuration. This setting is found under HTTP-Proxy.

PerlExe
This setting is obsoleted!!!use ScriptExe instead. The format for this setting is Perl.exe-location. Only one instance of PerlExe is valid in configuration. This setting is found under Obsoleted.

PhExe
This setting is obsoleted!!!use ScriptExe instead. The format for this setting is ph-interpreter-location. Only one instance of PhExe is valid in configuration. This setting is found under Obsoleted.

POP3Alias
translate popaddress, eg:john john@anotherhost.com. The format for this setting is wild wild. There can be multiple instances of POP3Alias in configuration. This setting is found under MAIL, but is also listed under Outer World.

PopAuth
pop to authorize send smtp. The format for this setting is hostname user:pass[@hostname]. There can be multiple instances of PopAuth in configuration. This setting is found under Outer World, but is also listed under MAIL.

PopFrequency
how often to pop. This is a time-setting which can be specified in seconds, minutes or hours. The default value is 10m. Only one instance of PopFrequency is valid in configuration. This setting is found under Outer World, but is also listed under MAIL.

PopFrom
Pop from host for user:pass and send to newmail. Flags: -slow means disable turbopop. The format for this setting is user:pass@host newmail flags. There can be multiple instances of PopFrom in configuration. This setting is found under Outer World, but is also listed under MAIL.

PopMax
how many mail to pop from each server at one time. This is a numeric setting. The default value is 100. Only one instance of PopMax is valid in configuration. This setting is found under Outer World, but is also listed under MAIL.

PreconnSMTP
Preconnect SMTP. This is a boolean setting, which can be either on or off. The default value is on. Only one instance of PreconnSMTP is valid in configuration. This setting is found under MAIL, but is also listed under Outer World.

PreConn
Number of preconnecting sockets per host-IP-number. This is a numeric setting. The default value is 1. Only one instance of PreConn is valid in configuration. This setting is found under HTTP-Proxy.

PrefetchDNS
Prefetching dns-cache. This is a boolean setting, which can be either on or off. The default value is Off. Only one instance of PrefetchDNS is valid in configuration. This setting is found under HTTP-Proxy.

PrefetchHTTP
Prefetching cache for http-protocol. This is a boolean setting, which can be either on or off. The default value is Off. Only one instance of PrefetchHTTP is valid in configuration. This setting is found under HTTP-Proxy.

PrefetchPic
Prefetching cache even for pictures&stuff. This is a boolean setting, which can be either on or off. The default value is Off. Only one instance of PrefetchPic is valid in configuration. This setting is found under HTTP-Proxy.

Prefetch
This setting is obsoleted!!!OBSOLETE! User MaxPref to control instead. This is a boolean setting, which can be either on or off. The default value is On. Only one instance of Prefetch is valid in configuration. This setting is found under Obsoleted.

primary
mydomain.com mydom.db. The format for this setting is domain masterfile. There can be multiple instances of primary in configuration. This setting is found under DNS.

PrimDNS
This setting is obsoleted!!!primary dns-server (obsoleted by outerDNS). This should be a valid IP-number. Only one instance of PrimDNS is valid in configuration. This setting is found under Obsoleted.

Private
Cache private stuff (viking is not shared with others). This is a boolean setting, which can be either on or off. The default value is Off. Only one instance of Private is valid in configuration. This setting is found under HTTP-Proxy.

ProvideRanges
Provide byte-ranges to client. This is a boolean setting, which can be either on or off. The default value is On. Only one instance of ProvideRanges is valid in configuration. This setting is found under HTTP-Server, but is also listed under HTTP-Proxy.

ProxyFor
Cascade proxy (example: ftp://* http://someproxy:8080/ ). There can be multiple instances of ProxyFor in configuration. This setting is found under Outer World.

ProxyShort
when running as proxy, the proxy can be accessed as http://viking/. The format for this setting is label. The default value is viking. Only one instance of ProxyShort is valid in configuration. This setting is found under Common stuff, but is also listed under HTTP-Server.

R

RASDial
Settings to connect to provider. If you are not using RAS but an ISDN-router, specify * for optimum usage of line. The format for this setting is provider username password. Only one instance of RASDial is valid in configuration. This setting is found under Dial up.

RBL
This setting is obsoleted!!!use MAPS RealtimeBlockingList http://www.mail-abuse.org/rbl/. This is a boolean setting, which can be either on or off. The default value is Off. Only one instance of RBL is valid in configuration. This setting is found under MAIL.

Redirect
Redirects a tcp port to an IP. The format for this setting is [ip:]port address[:port] [tcp] [udp] [log]. There can be multiple instances of Redirect in configuration. This setting is found under Service Activation.

ReloadIntoIMS
Cheating reload (If-Modified-Since). This is a boolean setting, which can be either on or off. The default value is Off. Only one instance of ReloadIntoIMS is valid in configuration. This setting is found under HTTP-Proxy.

RRSS
This setting is obsoleted!!!use RRSS http://relays.radparker.com/. This is a boolean setting, which can be either on or off. The default value is Off. Only one instance of RRSS is valid in configuration. This setting is found under MAIL.

RSS
This setting is obsoleted!!!use MAPS RSS http://www.mail-abuse.org/rss/. This is a boolean setting, which can be either on or off. The default value is Off. Only one instance of RSS is valid in configuration. This setting is found under MAIL.

S

SafePercent
Default how long (or SafeTime if that's higher) a cached object will be fresh in percent of the age when fetched. The format for this setting is percent. The default value is 10. Only one instance of SafePercent is valid in configuration. This setting is found under HTTP-Proxy.

SafeSMTP
This setting is obsoleted!!!Only inside trustnet may send outgoing mail. (obsoleted, use IsSpam for non-trustnet. From within trustnet everything is accepted). This is a boolean setting, which can be either on or off. The default value is Off. Only one instance of SafeSMTP is valid in configuration. This setting is found under Obsoleted.

SafeTimeMax
Maximum how long a cached object will be fresh. This is a time-setting which can be specified in seconds, minutes or hours. The default value is 1d. Only one instance of SafeTimeMax is valid in configuration. This setting is found under HTTP-Proxy.

SafeTimeMin
Minimum how long a cached object will be fresh. This is a time-setting which can be specified in seconds, minutes or hours. The default value is 10s. Only one instance of SafeTimeMin is valid in configuration. This setting is found under HTTP-Proxy.

SafeTime
Default how long (or SafePercent if that's higher) a cached object will be fresh. This is a time-setting which can be specified in seconds, minutes or hours. The default value is 1h. Only one instance of SafeTime is valid in configuration. This setting is found under HTTP-Proxy.

ScriptExe
example: pl c:\perl\bin\perl.exe. The format for this setting is extension exe-location. There can be multiple instances of ScriptExe in configuration. This setting is found under HTTP-Server.

SecDNS
This setting is obsoleted!!!secondary dns-server (obsoleted by outerDNS). This should be a valid IP-number. Only one instance of SecDNS is valid in configuration. This setting is found under Obsoleted.

SelfBCC
Generate automatic BCC to sender. The format for this setting is fromaddress yes/no. There can be multiple instances of SelfBCC in configuration. This setting is found under MAIL.

ServerKeepAliveTime
How long may clients have open http-connections to viking. This is a time-setting which can be specified in seconds, minutes or hours. The default value is 60s. Only one instance of ServerKeepAliveTime is valid in configuration. This setting is found under HTTP-Server, but is also listed under HTTP-Proxy.

ServerRoot
Where is the (default) http-root. This is a path, specified either in unix-style (/C/...) , or MSDOS-style (C:\...). It may under certain circumstances be a relative path. The default value is http. Only one instance of ServerRoot is valid in configuration. This setting is found under Directories, but is also listed under HTTP-Server.

SessionCookieFor
Make tracking cookies for server. eg: mydomain yes. The format for this setting is domain yes/no. There can be multiple instances of SessionCookieFor in configuration. This setting is found under HTTP-Server.

SetTemporaryMailErrors
Sets most errors to be temporary instead of final. This is a boolean setting, which can be either on or off. The default value is off. Only one instance of SetTemporaryMailErrors is valid in configuration. This setting is found under MAIL, but is also listed under Outer World.

SHUBRELAY
This setting is obsoleted!!!use openrelay blocker (relayips.rbl.shub-inter.net). This is a boolean setting, which can be either on or off. The default value is Off. Only one instance of SHUBRELAY is valid in configuration. This setting is found under MAIL.

SHUBSPAM
This setting is obsoleted!!!use spamip blocker (smapips.rbl.shub-inter.net). This is a boolean setting, which can be either on or off. The default value is Off. Only one instance of SHUBSPAM is valid in configuration. This setting is found under MAIL.

SmartSocks
Be a smart socks-server (requires BeSocks). This is a boolean setting, which can be either on or off. The default value is On. Only one instance of SmartSocks is valid in configuration. This setting is found under Service Activation.

SMTPMaxInPerHost
Maximum how many active smtp-sessions to accept per host, put rest on hold.. The format for this setting is number. The default value is 3. Only one instance of SMTPMaxInPerHost is valid in configuration. This setting is found under MAIL, but is also listed under Outer World.

SMTPMaxOut
Maximum how many smtp-sessions to open.. The format for this setting is number. The default value is 3. Only one instance of SMTPMaxOut is valid in configuration. This setting is found under MAIL, but is also listed under Outer World.

SMTPSingleConn
Maximum number of connections to every SMTP-host. The format for this setting is number. The default value is 1. Only one instance of SMTPSingleConn is valid in configuration. This setting is found under MAIL, but is also listed under Outer World.

SpecialDir
special urls (like config,chat e.t.c.) are in this directory. e.g. http://your.host/viking. The format for this setting is label. The default value is viking. Only one instance of SpecialDir is valid in configuration. This setting is found under Common stuff, but is also listed under HTTP-Server.

T

TCPMaxIdle
how long a silent tcp-connection should be allowed (0 to disable). This is a time-setting which can be specified in seconds, minutes or hours. The default value is 15m. Only one instance of TCPMaxIdle is valid in configuration. This setting is found under Sockets, but is also listed under Dial up.

TCPNoDelay
set ON to disable Nagle-algorithm and use internal instead.(Unverified problems with disabling nagle on win95 dialups.). This is a boolean setting, which can be either on or off. The default value is Off. Only one instance of TCPNoDelay is valid in configuration. This setting is found under Sockets.

TmpRoot
Where to store temporary files. This is a path, specified either in unix-style (/C/...) , or MSDOS-style (C:\...). It may under certain circumstances be a relative path. The default value is temp. Only one instance of TmpRoot is valid in configuration. This setting is found under Directories.

Transparent
Transparent mode for url (bypass cache) (example: http://login.site/* yes). There can be multiple instances of Transparent in configuration. This setting is found under Outer World.

TrustCGI
example: /c/viking/http/cgi/. The format for this setting is trusted_CGI_directory. There can be multiple instances of TrustCGI in configuration. This setting is found under Security, but is also listed under HTTP-Server.

TrustNet
examples: 192.168/16 10/8 -172.17.1.* 172.17.* . start line with a minus-sign to exclude a subnet. obsoletes insideadd. This should be a valid net, such as 192.168.* or 172.17.5.0/26 . There can be multiple instances of TrustNet in configuration. This setting is found under Security.

U

UseRootDNS
uses OuterDNS as rootservers. default off unless default root-servers are used.. This is a boolean setting, which can be either on or off. The default value is Off. Only one instance of UseRootDNS is valid in configuration. This setting is found under Outer World, but is also listed under DNS.

UserPrefix
Prefix for userurls (e.g. http://myhost/~ ). There can be multiple instances of UserPrefix in configuration. This setting is found under HTTP-Server.

UserRoot
Where to store user-directories. This is a path, specified either in unix-style (/C/...) , or MSDOS-style (C:\...). It may under certain circumstances be a relative path. The default value is users. Only one instance of UserRoot is valid in configuration. This setting is found under Directories.

UseSocks
Use socks-server on x.x.x.x:x. Only one instance of UseSocks is valid in configuration. This setting is found under Outer World.

UUCPBlockSize
blocksize for uucp 32-4096. This is a numeric setting, specifying number of bytes/kilobytes/megabytes. The default value is 64. Only one instance of UUCPBlockSize is valid in configuration. This setting is found under Outer World, but is also listed under MAIL.

UUCPFrom
Send and receive mail via UUCP. The format for this setting is [localuuname,]user:password@host. There can be multiple instances of UUCPFrom in configuration. This setting is found under Outer World, but is also listed under MAIL.

V

VikingRoot
Where to store files, base direcory. The following directories are relative to this.. This is a path, specified either in unix-style (/C/...) , or MSDOS-style (C:\...). It may under certain circumstances be a relative path. Only one instance of VikingRoot is valid in configuration. This setting is found under Directories.

W

Wild
eg: WILD http://ahost/* http://anotherhost/adir/*. The format for this setting is pattern replace. There can be multiple instances of Wild in configuration. This setting is found under Common stuff.

WorkRoot
Where to store nontemporary work files (mail etc.). This is a path, specified either in unix-style (/C/...) , or MSDOS-style (C:\...). It may under certain circumstances be a relative path. The default value is work. Only one instance of WorkRoot is valid in configuration. This setting is found under Directories, but is also listed under MAIL.