44 Commits

Author SHA1 Message Date
brain
6c14fd7ccd Added support for changing tempdir via <options:tempdir>
git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@3107 e03df62e-2008-0410-955e-edbf42e46eb7
2006-02-06 13:41:24 +00:00
brain
7cbc465e2a Added ircu-like hidewhois feature that allows hiding of server name in whois with arbitary string like '*.network.net'
git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@3034 e03df62e-2008-0410-955e-edbf42e46eb7
2006-02-03 10:03:01 +00:00
brain
38d7b5b0d9 *EXPERIMENTAL* <options:hidesplits> ircu-style quit munging for netsplits
git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@3031 e03df62e-2008-0410-955e-edbf42e46eb7
2006-02-03 00:25:28 +00:00
brain
8486ec92d2 Allowed for configuration of maxtargets in <options:maxtargets>
git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@2848 e03df62e-2008-0410-955e-edbf42e46eb7
2006-01-22 23:54:04 +00:00
brain
d920a2506f CleanFilename movage
git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@2807 e03df62e-2008-0410-955e-edbf42e46eb7
2006-01-15 20:35:11 +00:00
brain
2822a9f36e Fixes to make this actually WORK.
git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@2805 e03df62e-2008-0410-955e-edbf42e46eb7
2006-01-15 20:24:06 +00:00
brain
e5f9f1f621 Added checks to forbid declaring certain config tags twice (ones which should only exist once like <server> and <admin>)
git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@2804 e03df62e-2008-0410-955e-edbf42e46eb7
2006-01-15 20:21:08 +00:00
brain
344e075532 Added support for <options customversion> to customize the second part of VERSION
git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@2797 e03df62e-2008-0410-955e-edbf42e46eb7
2006-01-15 18:09:00 +00:00
brain
1383dba43e Updated copyrights in headers etc using perl inplace edit
git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@2795 e03df62e-2008-0410-955e-edbf42e46eb7
2006-01-15 15:59:11 +00:00
brain
bb22b5cd2c Made inspircd close and reopen its log on rehash
git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@2794 e03df62e-2008-0410-955e-edbf42e46eb7
2006-01-15 14:41:26 +00:00
brain
3973b83ca2 *TEST* Oper-Only-Stats (not yet tested)
git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@2749 e03df62e-2008-0410-955e-edbf42e46eb7
2006-01-09 13:06:57 +00:00
brain
df06ab6044 Cached ISUPPORT
git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@2702 e03df62e-2008-0410-955e-edbf42e46eb7
2005-12-29 21:57:34 +00:00
brain
479ad199e7 Added SetSignals()
git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@2689 e03df62e-2008-0410-955e-edbf42e46eb7
2005-12-28 22:30:51 +00:00
brain
d63e0473ba Added global_implementation array, bypasses calls which *NO* modules are currently implementing
git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@2670 e03df62e-2008-0410-955e-edbf42e46eb7
2005-12-26 21:45:15 +00:00
brain
a9b90ecb43 Adding hook type checking to event calls to speed them up
git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@2653 e03df62e-2008-0410-955e-edbf42e46eb7
2005-12-26 17:26:16 +00:00
brain
ca0889d458 Added IOHookModule stuff to allow for different modules to hook different ports
git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@2564 e03df62e-2008-0410-955e-edbf42e46eb7
2005-12-18 20:48:54 +00:00
brain
d3c5c8cfa2 Fixups
git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@2432 e03df62e-2008-0410-955e-edbf42e46eb7
2005-12-14 18:04:30 +00:00
brain
665d01855e Fixed to use MAXSOCKS
git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@2431 e03df62e-2008-0410-955e-edbf42e46eb7
2005-12-14 18:00:59 +00:00
brain
6de0aaaef6 Moved BindPorts out of main file into inspircd_io.cpp
git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@2430 e03df62e-2008-0410-955e-edbf42e46eb7
2005-12-14 17:57:12 +00:00
brain
65198c37b4 Added tons of comments
git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@2418 e03df62e-2008-0410-955e-edbf42e46eb7
2005-12-14 15:48:14 +00:00
brain
8b6b85c195 Moved some other stuff into ServerConfig
git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@2416 e03df62e-2008-0410-955e-edbf42e46eb7
2005-12-14 14:44:28 +00:00
brain
e0e8b0df5a More config tidyups
git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@2413 e03df62e-2008-0410-955e-edbf42e46eb7
2005-12-14 14:32:04 +00:00
brain
70141d07c0 Moved a ton of *Conf functions into the ServerConfig class
git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@2412 e03df62e-2008-0410-955e-edbf42e46eb7
2005-12-14 14:26:38 +00:00
brain
b1a61e6eb3 Mis-declared ClearStack()
git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@2411 e03df62e-2008-0410-955e-edbf42e46eb7
2005-12-14 14:21:02 +00:00
brain
d37773215a Moved include stack stuff to be private to ServerConfig
git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@2410 e03df62e-2008-0410-955e-edbf42e46eb7
2005-12-14 14:17:15 +00:00
brain
7bef53268e Moved classes out of inspircd.cpp
git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@2409 e03df62e-2008-0410-955e-edbf42e46eb7
2005-12-14 14:05:21 +00:00
brain
14c612eef9 Moved readconfig to serverconfig class
git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@2408 e03df62e-2008-0410-955e-edbf42e46eb7
2005-12-14 14:03:56 +00:00
brain
cf42cf75d1 Config fixes for moving MOTD and RULES vectors into the ServerConfig class
git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@2403 e03df62e-2008-0410-955e-edbf42e46eb7
2005-12-14 13:15:21 +00:00
brain
0f979321b6 Added config_f to serverconfig, UNTESTED
git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@2402 e03df62e-2008-0410-955e-edbf42e46eb7
2005-12-14 13:11:19 +00:00
brain
e86afd775c Finished moving main config items into class ServerConfig
git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@2399 e03df62e-2008-0410-955e-edbf42e46eb7
2005-12-14 11:45:04 +00:00
brain
cc0cd720c6 Moved tons of stuff into class ServerConfig
git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@2395 e03df62e-2008-0410-955e-edbf42e46eb7
2005-12-14 11:19:12 +00:00
brain
d582107b33 Started moving of data into ServerConfig class
git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@2393 e03df62e-2008-0410-955e-edbf42e46eb7
2005-12-14 10:51:18 +00:00
brain
44d3b5b826 Half way through updating to move a ton of extern confs into class ServerConfig
WILL NOT RUN ATM


git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@2392 e03df62e-2008-0410-955e-edbf42e46eb7
2005-12-14 10:23:14 +00:00
brain
b0fe419fa0 Added pid file support, and documentation for it
git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@950 e03df62e-2008-0410-955e-edbf42e46eb7
2005-04-02 18:08:53 +00:00
brain
0340f1a432 Added a lot of config error checking
git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@898 e03df62e-2008-0410-955e-edbf42e46eb7
2005-03-25 02:52:43 +00:00
brain
740b09e2ae Updated header comments
git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@816 e03df62e-2008-0410-955e-edbf42e46eb7
2004-05-16 14:58:40 +00:00
brain
498a8eb5c3 Added ConfigReader::EnumValues() (requested by Craig)
git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@456 e03df62e-2008-0410-955e-edbf42e46eb7
2004-04-08 18:10:27 +00:00
brain
b040f1c1a6 Added preliminary support for ConfigReader::Verify at request of the slug :p
git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@419 e03df62e-2008-0410-955e-edbf42e46eb7
2004-04-07 17:26:30 +00:00
brain
6ec52cab73 Fixed config reader to cache its files instead of re-reading them for each access
git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@413 e03df62e-2008-0410-955e-edbf42e46eb7
2004-04-07 13:22:17 +00:00
frostycoolslug
1078718b3c Combined The file Modules and Config file existance checkers into one function
Added 'Exists' To the FileReader class of the Module API


git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@192 e03df62e-2008-0410-955e-edbf42e46eb7
2003-09-27 20:33:15 +00:00
frostycoolslug
0f7cb41372 changed CheckModule from (char module[MAXBUF]) to (char* module) -- Suggested by [Brain]
git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@189 e03df62e-2008-0410-955e-edbf42e46eb7
2003-09-27 13:14:26 +00:00
frostycoolslug
22acc84215 Fixed Bug Causing missing modules to Seg Fault The IRCd, now the missing modules are ignored.
git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@188 e03df62e-2008-0410-955e-edbf42e46eb7
2003-09-27 04:02:46 +00:00
brain
8f282762b0 Moved to Dev-C++ as an editor for project (more stable than gvim!)
git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@158 e03df62e-2008-0410-955e-edbf42e46eb7
2003-01-30 17:51:45 +00:00
brain
73b9d0c5cb Initial revision
git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@132 e03df62e-2008-0410-955e-edbf42e46eb7
2003-01-23 19:45:57 +00:00