#ifndef	_CONFIG_H
#define	_CONFIG_H
/* This is a serial port only configuration */

/* Software options */
#define	MAILBOX		1	/* Include SM0RGV mailbox server */
#undef CONVERS	   1   /* Conference bridge (babble-box :-) */
#undef NNTP        1   /* Netnews client */
#undef NNTPS	   1   /* Netnews client and server */
#define SERVERS    1   /* Include TCP servers */
#define TRACE       1   /* Include packet tracing code */
#undef RIP         1   /* Include RIP routing */
#undef HOPCHECK    1   /* IP path tracing command */
#undef DIALER      1   /* SLIP redial code */
#define NRS         1   /* NET/ROM async interface */
#define NETROM      1   /* NET/ROM network support */
#undef LZW         1   /* LZW-compressed sockets */
#undef RLOGINCLI   1   /* Rlogin client code */
#define SLIP        1   /* Serial line IP on built-in ports */
#undef PPP         1   /* Point-to-Point Protocol code */
#undef VJCOMPRESS  1   /* Van Jacobson TCP compression for SLIP */
#undef POP         1   /* Include POP2 Post Office Protocol */
#undef ESCAPE      1   /* Allow Unix style escape on PC */
#undef RSPF        1   /* Include Radio Shortest Path First Protocol */
#undef AXIP        1   /* digipeater via ip port 93 interface */
#undef RARP        1   /* Include Reverse Address Resolution Protocol */
#undef CALLBOOK    1   /* Simple callbook server over Internet */
#undef CALLSERVER   1   /* Include BuckMaster CDROM server support */
#undef CALLCLI      1   /* Include BuckMaster CDROM client code only  */
#define ATCMD       1   /* Include timed 'at' execution */
#define EXPIRY      1   /* Include message and bid expiry */
#define MBXTDISC    1   /* Include mailbox timeout-disconnect */
#undef NR4TDISC    1   /* Include Netrom L4 timeout-disconnect */
#define FTPTDISC    1   /* Include ftp-server timeout disconnect */
#undef TIPMAIL     1   /* Include TIP mailbox server */
#undef IPACCESS    1   /* Include IP access control code */
#undef ENCAP       1   /* Include IP encapsulation code */
#undef AUTOROUTE   1   /* Include AX.25 IP auto-route code(causes problems when VC mode is used for ip) */
#undef LOCK        1   /* Include keyboard locking */
#define MAILFOR     1   /* Include Mailbox 'Mail for' beacon */
#define RLINE       1   /* Include BBS R:-line interpretation code */
#define MBFWD       1   /* Include Mailbox AX.25 forwarding */
#define USERLOG 	1	/* Include last-message-read tracking for users */
#undef MULTITASK   1   /* Include Dos shell multi-tasker */
#define SHELL       1   /* Include shell command */
#define ALLSESSIONS 1   /* Include all session types */
/*if undefined, deletes outgoing telnet,ftp,ax25,netrom sessions */
#define ALLCMD     1    /* if undefined, exclude a bunch of commands */
/*excluded are:
 *   delete,rename,more,tail,dump,status,motd,cd,dir,finger,fkey,info,mail,mkdir
 *   pwd,record,rmdir,watch,test,upload
 */
#define ALLSERV      1   /* if undefined, exclude a bunch of servers */
/*excluded are:
 *echo,discard,tip and ttylink servers
 *and the ttylink command (with no split screen code anymore)
 */

/* Software tuning parameters */
#define MTHRESH 	16384	 /* Default memory threshold */
#define NROWS       25      /* Number of rows on screen */
#define NIBUFS      5       /* Number of interrupt buffers */
#define IBUFSIZE    2048    /* Size of interrupt buffers */
#define NSESSIONS   10      /* Number of interactive clients */
#define DEFNSOCK    40      /* Default number of sockets */

/* Hardware driver options */
#undef ARCNET      1   /* ARCnet via PACKET driver */
#undef PC_EC       1   /* 3-Com 3C501 Ethernet controller */
#define KISS        1   /* KISS TNC code */
#undef HS          1   /* High speed (56kbps) modem driver */
#undef HAPN        1   /* Hamilton Area Packet Network driver code */
#undef EAGLE       1   /* Eagle card driver */
#undef PACKET      1   /* FTP Software's Packet Driver interface */
#undef PC100       1   /* PAC-COM PC-100 driver code */
#undef APPLETALK   1   /* Appletalk interface (Macintosh) */
#undef DRSI        1   /* DRSI PCPA slow-speed driver */
#undef SCC         1   /* PE1CHL generic scc driver */
#undef PI          1   /* VE3IFB pi dma card scc driver */
#define ASY         1   /* Asynch driver code */
#undef SLFP         1   /* SLFP packet driver class supported */

#if defined(NRS)
#undef	NETROM
#define	NETROM		1	/* NRS implies NETROM */
#endif

#if (defined(AXIP)||defined(HS)||defined(NETROM)||defined(KISS)||defined(HAPN)||defined(EAGLE)||defined(PC100)||defined(PI))
#define	AX25		1	/* AX.25 subnet code */
#endif

#if (defined(ARCNET) || defined(SLFP))
#undef	PACKET
#define	PACKET		1	/* FTP Software's Packet Driver interface */
#endif

#if (defined(PC_EC) || defined(PACKET))
#define	ETHER	1		/* Generic Ethernet code */
#endif

#if defined(CALLSERVER)
#define CALLCLI     1
#endif

#endif	/* _CONFIG_H */
