/*****************************************************************
 * PTlink IRCd is (C) CopyRight PTlink Coders Team 1999-2000     *
 * http://www.ptlink.net/Coders - coders@PTlink.net              *
 * This program is distributed under GNU Public License          *
 * Please read the file COPYING for copyright information.       *
 *****************************************************************
 
  File: conf_vars.h
  Desc: network.conf variables
  Author: Lamego@PTlink.net
  Date: Mon 15 Jan 2001 06:49:00 PM WET
*/
#ifndef include_conf_vars_h_

#define include_conf_vars_h_

#define E extern
E char* HostPrefix;  
E int IsHub;
E char *TimeZone;
#undef E

#define ServicesServer		"Services.BraSmIRC.Org"
#define NetworkAUP		"http://www.BraSmIRC.org/regras.php"
#define NetworkName		"BraSmIRC"
#define RandomHost		"irc.BraSmIRC.Org"
#define NetworkDesc		"Rede Brasileira de IRC"

#define CheckClones		1
#define CheckClonesLimit        2
#define CheckClonesPeriod       60
#define CheckClonesDelay	300
#define CheckTargetLimit	1
#define CheckSpamOnTarget	1

#define AdminWithDot		0
#define HostSpoofing		1
#define SpoofMethod		1
#define ChanFloodTime		10
#define IRCopsForAll		1

#define NoCTCP_Msg		"Impossivel enviar CTCPs para o canal"
#define Moderated_Msg		"O canal e' moderado e voce nao tem +v"
#define SuperModerated_Msg		"Voce precisa estar com um nick identificado para enviar mensagens ao canal"
#define NoExternal_Msg		"O canal nao aceita mensagens externas"
#define NoColors_Msg		"O canal nao aceita cores"
#define NoCodes_Msg             "O canal nao aceita cores/negrito/sublinhado/reverso/acao"
#define Banned_Msg		"Voce esta banido do canal"
#define NoSpam_Msg		"O canal nao aceita propagandas"
#define NoFlood_Msg		"Impossivel enviar mensagens repetidas para o canal"
#define NoDCCSend_Msg		"Voce nao pode enviar arquivos (possivel infeccao por virus)"
#define FloodLimit_Msg		"Flood! (%i linhas em %i segundos)"
#define RestrictedChans		0
#define HideServicesServer	1
#define RestrictedChansMsg	"Cannot create new channels on this network, please type /list and join a existing one"

/* Oper Privileges */
#define OnlyRegisteredOper	0
#define OperCanAlwaysJoin	0
#define OperCanUseNewMask	0
#define OperCanUseChost	1
#define OperCanAlwaysSend	0
#define OperKickProtection	0
#define OperByPass		NULL

/* Line reasons */
#define GLineOthersReason       NULL
#define KLineOthersReason       NULL

/* Gline default */
#define DefaultGLineTime	600
#define DefaultGLineReason	"Para acessar a BraSmIRC você tem que concordar e respeitar as nossas regras. http://www.BraSmIRC.org/regras.php"

/* host spoofing masks */
#define TechAdminMask		NULL
#define NetAdminMask		NULL
#define SAdminMask		NULL
#define AdminMask		NULL
#define OperMask		NULL
#define LocopMask		NULL
#define HelperMask		NULL
#define SpamWords               "http,www.,/server,irc.,/j,/write,ftp://"
#define VirusWords		"CatProxy,WinOptimizer,freecrack.info,PlayChat,hosting43"
#define ForceServicesAlias	1
#define AntiSpamExitMsg		"Conectado por tempo insuficiente"
#define AntiSpamExitTime	120
#define QuitPrefix		"Quit: "
#define ZombieQuitMsg		NULL
#define NoQuitMsg		NULL
#define NoSpamExitMsg		NULL
#define NoColorsQuitMsg		NULL

#define IPIdentifyMode		1
#define QModeMsg		"Quit"

/* specific channels */
#define HelpChan		"#ajuda"
#define SpyChan			"#s&rv1c&s"

/* server specific settings */
#define ServicesUseCount        20
#define ServicesInterval	60
#define ReverseLookup		1
#define AllowChanCTCP		0
#define MaxChansPerUser		10
#define UseIRCNTP               1

/* Help files */
#define UserHelpFile		"help.user"
#define OperHelpFile		"help.oper"
#define AdminHelpFile		"help.admin"

#endif /* conf_vars_h_ */
