
LEVEL3 {VIRCOM's SLIP/CSLIP/PPP Server}

  This activation code is required ONLY on the WG/NT
  version of the SLIP/CSLIP/PPP server.

ACTCODE2 {} S 12 WG/NT SLIP/CSLIP/PPP Activation Code

  This key is required for users to be able to
  enter SLIP/CSLIP/PPP mode. This key is checked every 5
  minutes while SLIP connection is active for
  this user. If he looses this key, his SLIP
  connection will be killed.

SLIPKEY {} S 15 Key required to use SLIP

  This key is required for users to be able to
  enter SLIP mode from the menu tree. They will
  just have to enter the SLIP module. Note that
  all SLIP-special accounting is disabled in this
  mode. Instead, the normal BBS accounting takes
  place. Users can't telnet back into their accounts
  if they enter SLIP from a menu.

SLIPMKEY {SLIPMENU} S 15 Key required to enter SLIP at menu

  This key will prevent a user from using SLIP/CSLIP/PPP
  even if he owns the above SLIPKEY. This key
  is checked every 5 minutes while SLIP/CSLIP/PPP
  connection is active for user. If he gains
  this key and he doesn't have the SLIPSKEY,
  his SLIP connection will be killed.

SLIPNKEY {NOSLIP} S 15 Key to prevent SLIP usage

  This key is required in order to be able
  to use the SYSOP functions of the SLIP module,
  to edit profiles, amongst other things.

SLIPSKEY {SYSOP} S 15 Key required for SLIP sysop access

  If a user owns this key (and does not have the master
  key), the SLIP server will only accept packets that
  are to be exhanged to the BBS, thus blocking all access
  to resources outside of your net. Usefull for Demo
  users. Note that option SLIPDNSR defines if DNS
  packets are controlled by this key too.

SLIPNRKY {NOROUTE} S 15 Key that will stop routing

  If a user has the SLIPNRKY (above), then no TCP packets
  will be routed to the external world. If you set
  SLIPDNSR to NO, then no DNS packets will be routed
  either. However, your user won't then have access
  to name servers. Setting SLIPDNSR to YES will let
  the user use any DNS Name Server.

SLIPDNSR {Allow restricted routing of DNS packets: YES} B

  If a user owns this key (and does not have the master
  key), then the slip/cslip/ppp server will only route
  packets if the destination is on the local lan. That
  means that packets that are intended for anything
  outside of your lan will not be routed.

SLI2NRKY {NOROUTE2} S 15 Key that will stop routing (LAN)

  You can specify a charge per minute for all non credit
  exempt users. This charge is NOT a surcharge and thus
  replaces any charges that you have built-in as standard
  charges for your BBS. Note that this is not used if
  the user enters SLIP from a menu.

SLIPRATE {Credit/Minute charge for SLIP users: 60} N -32767 32767

  You may want to charge user for each KiloCharacters
  being exhanged through the SLIP server. This allows
  you to do that. This includes incoming and outgoing
  traffic. Note that this is not used if user enters
  slip from a menu. This applies to SLIP/CSLIP/PPP.

SLIPKCHG {Charge for each K/chars sent or received: 0} N -32767 32767

  You may want to apply the char for each KiloCharacter
  only to packets that are sent to (or received from)
  hosts outside of your LAN. If so, set SKCHGLOC to NO.

  LAN, in this case, is defined by your BBS' base IP
  address and netmask.

SKCHGLOC {Apply K/Char charges for LAN packets: YES} B

  Users that have this key (and not the MASTER key) will
  be charged for slip/cslip/ppp access.

SLIPEXCK {EXCHARGE} S 15 Key that override credit charge exemptions

  Owners of this key will never be zapped for inactivity
  while connected to the SLIP server.

SLIPNZKY {SLIPNOZAP} S 15 Key that prevents SLIP idle zap

  If this key is not blank, and a user owns it, he will be
  exempted from all credit charges due to SLIP. Leaving
  this key blank will disable this feature.

SLIPNOCH {} S 15 Key that will exempt user from credit charges

  If this key is not blank, and a user owns that key,
  he will be forced into SLIP mode even if he logs in
  without prefixing his user-id with slip:. The user
  must still have any other keys required for slip
  access.

SLIPFORC {} S 15 Key that forces SLIP mode

  If this key is not blank, and a user owns that key,
  he will be forced into PPP mode even if he logs in
  without prefixing his user-id with ppp:. The user
  must still have any other keys required for ppp
  access.

PPPFORC {PPPFORC} S 15 Key that forces PPP mode

  This key is required to be able to telnet back into
  the BBS, when connected over SLIP/CSLIP/PPP. Leaving
  SLIPDUKY to blank, lets everyone do it.
  NO PSEUDO KEYS FOR SLIPDUKY.

SLIPDUKY {} S 15 Key required for dual login.

  This percentage will be applied against the connect time
  charges defined above (SLIPRATE) when the user is logged
  back in. Thie is because the user will be charged the
  normal BBS charges on the telnet session, so you may not
  want to fully surcharge slip usage. If you set SLIPDURT
  to 50 (for example), then the SLIPRATE will be halved
  while user is telneted in. If you set it to 0, then
  no connect time charges will apply to the SLIP session,
  only while the user is telneted in.

SLIPDURT {Ratio of connect charges for dual login: 100} N 0 100

  This key is required for PPP, in addition to all the other
  keys you may require above. Including the SLIPKEY. Once the
  PPP session has started, this key is no longer checked.

PPPKEY {} S 15 Key required for PPP

        * EXPERIMENTAL *

  If you set this to YES, then the SLIP/CSLIP/PPP server
  will be monitoring the "Credit Rate" field for ghost
  accounts. If some external accounting package modify
  this field, we'll apply the credit rate difference to
  the current user. Only works for ghosted accounts (not
  for connections that start from a menu) and only if the
  current user is being already charged for credits.

  This is experimental, we suggest you leave this DISABLED
  until testing is completed.

CRDMON {Enable CRDRAT monitoring: NO} B

LEVEL4 {VIRCOM's SLIP/CSLIP/PPP Server}

  Enable SLIP/CSLIP/PPP Server on your BBS?

SLIPENAB {Enable SLIP/CSLIP/PPP Server? YES} B

  This is the BASE address that will be used by
  SLIP/CSLIP/PPP users. The last digit should ALWAYS
  be zero. Example: If your BBS is  199.84.216.2
  and you want to assign the range from 140 to 160
  to your dynamic addresses, you'll set SLIPNET to
  199.84.216.0, SLIPDLOW to 140 and SLIPDHGH to 160.

SLIPNET {0.0.0.0} (SLIPENAB=YES) S 16 Network used by SLIP users

  The following two fields let you define which address
  range will be used by SLIP to allocate DYNAMIC IP
  addresses. Possible values are from 1 to 254, and can
  only include IP addresses that can be routed by your
  network. These values will be used as the last digit
  (added to) of your network address.

  Enter the lowest address in the dynamic range here or
  set to 0 to disable.

SLIPDLOW {Lowest address in dynamic range: 0} (SLIPENAB=YES) N 0 254

  The following two fields let you define which address
  range will be used by SLIP to allocate DYNAMIC IP
  addresses. Possible values are from 1 to 254, and can
  only include IP addresses that can be routed by your
  network. These values will be used as the last digit
  (added to) of your network address.

  Enter the highest address in the dynamic range here.
  This must be higher than what you have entered for
  SLIPDLOW. Or enter 0 to disable.

SLIPDHGH {Highest address in dynamic range: 0} (SLIPENAB=YES) N 0 254

  The following two fields let you define which address
  range will be used by SLIP to allocate STATIC IP
  addresses. Possible values are from 1 to 254, and can
  only include IP addresses that can be routed by your
  network. These values will be used as the last digit
  (added to) of your network address.

  Enter the lowest address in the static range here
  or set to 0 to disable.

SLIPSLOW {Lowest address in static range: 0} (SLIPENAB=YES) N 0 254

  The following two fields let you define which address
  range will be used by SLIP to allocate STATIC IP
  addresses. Possible values are from 1 to 254, and can
  only include IP addresses that can be routed by your
  network. These values will be used as the last digit
  (added to) of your network address.

  Enter the highest address in the static range here.
  This must be higher than what you have entered for
  SLIPDLOW. Or set to 0 to disable.

SLIPSHGH {Highest address in static range: 0} (SLIPENAB=YES) N 0 254

  Normally, SLIP will process one user packet per cycle.
  If you find this too slow, you can increase SLIPPRIO.
  If you set it to 0, it will process all awaiting packets
  every time. With the exception of 0, a higher priority
  value means more priority is put on SLIP.

SLIPPRIO {SLIP Priority: 10} (SLIPENAB=YES) N 0 255

  If a SLIP/CSLIP/PPP user is inactive (no packets
  received from the user's side) for SLIPIZAP minutes,
  the SLIP server will automatically hangup the user's
  connection. Set to 0 to disable. Note that if the user
  has the key SLIPNZKY (defined above), he won't be zapped
  because of inactivity. MASTER key owners are never
  zapped.

SLIPIZAP {SLIP Inactivity (minutes) before hangup: 10} (SLIPENAB=YES) N 0 999

  Users sometime forget to read docs, and thus will end up
  in the SLIP module, and won't setup their tcp/ip stack
  to use the dynamic IP address that will be allocated to
  them. MajorTCP/IP's SLIP module can be set to operate
  in "forgive" mode where it will automatically substitute
  the right IP address on incoming packets and do the
  reverse on outgoing packets. It should work for most
  things, with the notable exception of FTP.

SLIPFORG {"Forgive" wrong IP addresses: YES} B

  When we notice that someone is using the wrong IP
  address, do you want SLIP to output a message
  saying so (once per session) in the audit trail?

SLIPFORN {Show who was forgiven in the AuditTrail: YES} (SLIPFORG=YES) B

  In addition to the notice in the audittrail, SLIP
  can also automatically send an email to the user,
  telling him that we were nice despite the fact
  that he didn't use the right IP address and telling
  him about potential problems. If SLIPFORE is set
  to yes, then we'll send that email. The actual
  text and topic of the email are below in
  options SLIPFOTO and SLIPFOBO.

SLIPFORE {Send email to user if we're forgiving him: YES} (SLIPFORG=YES) B

  This is the topic of the email sent to the user about
  forgiving him for the misuse of an IP address.

SLIPFOTO {* SLIP NOTICE *} (SLIPFORG=YES) S 50

  This is the body of the email sent to the user about
  forgiving him for the misuse of an IP address.

SLIPFOBO {

Dear %s,

This is to let you know that at the time this email was sent to you,
you were using the SLIP server with an incorrect IP address of %s instead
of the %s IP address that was issued to you when the SLIP server started.

The SLIP server did try to prevent this problem from disrupting your SLIP
connectivity but note that while it's doing that, you can still run into
Internet roadblocks. A prime example of that is that no FTP transfers
will work while you don't have the proper IP address entered.

You can make sure that you are using the right IP address in different ways,
probably the easiest is just to look at the display you get after logging
in and note down the IP address and enter it in your TCP/IP (or winsock)
program. If you are using Trumpet Winsock (and possibly others), your
Sysop probably has a LOGIN.CMD login script that will do that automatically.

We certainly hope that you will be able to resolve this problem, but in
the mean time...Keep'on SLIP-ing!

            < This was an automated notice >
} T SLIP -- Body of forgiving email.

  CSLIP (common name for Van Jacobson Header Compression)
  over SLIP is a protocol that has less overhead and thus
  can yield much higher performance, especially on small
  packets (like keystrokes of an interactive session).

  MajorTCP/IP will automatically detect if a user is
  using CSLIP instead of SLIP and will switch CSLIP on
  on that session. But if you set CSLIPENA to NO,
  MajorTCP/IP will never enable CSLIP for anyone.

  The only reason that I can see that one would have
  to turn this off is if some bugs are detected in
  CSLIP and one would want to prevent crashing the
  BBS.

CSLIPENA {Enable CSLIP? YES} (SLIPENAB=YES) B

  PPP is the Point to Point Protocol, a protocol that
  allows for much easier connections to the Internet.

  This option allows you to enable the PPP protocol.

PPPENAB {Enable PPP? YES} (SLIPENAB=YES) B

  PPP Smart-Sensing allows your users to connect to
  your BBS using PPP without requiring a script. If
  enabled, the auto-sensing sequence will check for
  PPP users and switch the line to PPP mode and use
  PAP (PPP authorization protocol) to validate the
  UserID and Password.

PPPSNS {Enable PPP Smart-Sensing? YES} (PPPENAB=YES) B

  Some sites may want to disable PPP auto-sensing for calls
  coming in on telnet, rlogin, telalt ... channels. Setting
  PPPSNSGC to no will do that.

PPPSNSGC {Enable PPP Smart-Sensing on telnet ... Channels? YES} (PPPSNS=YES) B

  This is the amount of time (seconds) PPP will wait at
  the Auto-Sensing prompt for a PPP packet.

PPPSNSDL {Smart-Sensing Delay(seconds): 8} (PPPSNS=YES) N 3 20

  This is the message that will be displayed at the start
  of the PPP auto-sensing.

PPPSNSST {Auto-sensing PPP...(%d seconds)} (PPPSNS=YES) S 40

  You may want to allow the PPP auto-sensing to be aborted,
  but you don't want the users to start aborting it while
  the ANSI auto-sensor is still active. PPP will wait for
  PPPSNSAB seconds before displaying the abort message. If
  set to 0, then abort will be disabled.

PPPSNSAB {Seconds before allowing PPP sensing abort: 1} (PPPSNS=YES) N 0 15

  This is the auto-sensing abort message. It will be
  displayed after PPPSNSAB seconds.

PPPSNSAS {Hit CTRL-X to abort} (PPPSNS=YES) S 40

  This option allows you to have SLIP and CSLIP logins and
  logouts recorded in the audit trail.

SLIPTRL {Show SLIP Logins/Logouts in Audit Trail? YES} (SLIPENAB=YES) B

  By default, dual logons (telneting to the BBS and logging
  on the same account that is used for SLIP) are allowed
  only on GCDI channels (usually used for telnet only,
  but also with equinox drivers). However, if you set
  SPDUCKIP to YES, then the call will have to be coming
  from not only a telnet/rlogin channel, but also will
  be accepted only if coming from the IP address that has
  been assigned to the user.

SPDUCKIP {Restrict dual logins to user's IP address: NO} (SLIPENAB=YES) B


  Some X.25 systems require special programming before and
  after a SLIP/CSLIP/PPP call is handled. This enables such
  programming. Do not change unless you have an X.25
  connection into your BBS, and really, really know what
  you're doing.

SPCX25 {Enable special X.25 handling: NO} (SLIPENAB=YES) B

  This X.3 string will be sent to the PAD just before a
  SLIP/CSLIP/PPP connection is started.

SPCX25ST {2:0} (SPCX25=YES) S 33 SLIP/CSLIP/PPP x.3 prefix

  This X.3 string will be sent to the PAD just after a
  SLIP/CSLIP/PPP connection is ended.

SPCX25EN {2:1} (SPCX25=YES) S 33 SLIP/CSLIP/PPP x.3 suffix

  If you set SLIPTRBO to YES, a much greater priority will
  be given to SLIP/CSLIP/PPP. You can still tune this
  priority with SLIPPRIO however. Handle with care as
  setting this to YES has the potential of slowing down
  your system tremendously. (But if you run a very large
  system, it may help).

SLIPTRBO {Enable turbo SLIP/CSLIP/PPP mode: NO} (SLIPENAB=YES) B

LEVEL6 {VIRCOM's SLIP/CSLIP/PPP Server}

SLIPSTRT {***
Starting SLIP server mode: Your address is: %s
} T SLIP -- Start message

PPPSTRT {***
Starting PPP server mode: Your address is %s
} T PPP -- Start Message


SLIPNOAC {***
Sorry, you don't have access to the SLIP server.
} T SLIP -- No access


SLIPNDAD {***
Sorry, no dynamic IP addresses are available.
} T SLIP -- No Dynamic IP addresses


SLIPNSAD {***
Sorry, I can't route your IP address of %s.
} T SLIP -- Static IP address not in range.


SLIPISAD {***
Sorry, your IP address of %s is already in use by %s.
} T SLIP -- Static IP address in use.


SLI3STSH {
Slip Channels Status

spkt    : Packets Sent (to user)    rpkt    : Packets Received
m_spkt  : Largest Packet Sent       m_rpkt  : Largest Packet Received
sjnk    : Out Packets Junked        rjnk    : In Packets Junked

slstpkt : Seconds Since last packet mt4     : minutes online

*: means user is using CSLIP

Ch M IP              spkt/m_spkt/sjnk rpkt/m_rpkt/rjnk slstpkt mt4 uid
-- - --------------- ---------------- ---------------- ------- --- ---
} T SLIP -- Status of Slip users header


SLI3STS {%02x %c %15.15s %4u/%6u/%4u %4u/%6u/%4u %7u %3u %s
} T SLIP -- Status of SLIP users body


INTRO {
MajorTCP/IP SLIP/CSLIP/PPP Server Maintenance Page.
===================================================
} T SLIP -- When sysop is entering module


INTRONA {
You don't have access to this page.
} T SLIP -- entering module without SLIPSKEY


MENUR2 {
    1 - Display Stats of current SLIP/CSLIP/PPP users
    2 - Edit/Review/Delete user's SLIP/CSLIP/PPP records
    3 - Enter SLIP mode (menu-slip-mode)
    4 - Enable PPP debugging.
    5 - Display detailed PPP information of a channel.

    X - Exit back to menu

    Your choice > } T SLIP -- Menu


MENUX {
Exiting back to menu...
} T SLIP -- Typed X at main menu

TRACE {PPP trace logging is :%s (trace -> tcpppp.log)
} T Toggle Tracing.

ASKCHAN {
Enter Channel #: } T SLIP -- Asking for Channel.

NOSUCH {
Channel is Invalid or no PPP user active on that channel.
} T SLIP -- wrong channel #

ASKUID {
Enter Userid : } T SLIP -- Asking for userid


ASKUIDE {
This Userid does not exist.
} T SLIP -- Entered inexistent userid.


FSDNOCH {
No change done.
} T SLIP -- FSD no change done.


FSDQUIT {
Exiting without save...
} T SLIP -- FSD QUIT


FSDSAV1 {
Saving ...
} T SLIP -- FSD Save


FSDNDIR {IP address is not in STATIC range} T SLIP -- IP not in static range


FSDIEXT {IP address already allocated to %s} T SLIP -- IP already allocated.


SLIPDISA {SLIP Server is disabled.
} T SLIP -- server disabled.


SLIPLRT {
[Note: Limited Local Routing is in effect for your account.]
} T SLIP -- User has SLIPNRKY

SLIPALRD {
Access Denied because you are already logged in in SLIP/CSLIP/PPP mode.
} T SLIP -- when entering C/S mode but already in PPP mode on non GCDI line.

LEVEL99 {VIRCOM's SLIP/CSLIP/PPP Server}


SRANSI {
        SLIP User Account Information
        =============================

        Userid ?????????????????????????????

   IP Address: ???????????????      [Enter 0.0.0.0 for dynamic]

         Exit: ????                 [Select SAVE or QUIT and hit Enter)

         !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!} T FSD editing template

