3427 Commits

Author SHA1 Message Date
brain
9904b03fdd Fixed to allow remote users to be put on a cull list
git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@2462 e03df62e-2008-0410-955e-edbf42e46eb7
2005-12-15 10:54:42 +00:00
brain
8ed28d1f98 Added CullList class
git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@2458 e03df62e-2008-0410-955e-edbf42e46eb7
2005-12-15 10:30:25 +00:00
brain
7a566e345c Added Server::GetVersion()
git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@2455 e03df62e-2008-0410-955e-edbf42e46eb7
2005-12-14 20:58:38 +00:00
brain
735927abfe Added more stuff to InspIRCd class
git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@2452 e03df62e-2008-0410-955e-edbf42e46eb7
2005-12-14 20:41:07 +00:00
brain
b5bb8ac184 Sucky stuff
git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@2449 e03df62e-2008-0410-955e-edbf42e46eb7
2005-12-14 19:01:38 +00:00
brain
26c64a80a0 Made LoadModule and UnloadModule public
git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@2444 e03df62e-2008-0410-955e-edbf42e46eb7
2005-12-14 18:36:06 +00:00
brain
a50273328b Tidy tidy
git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@2443 e03df62e-2008-0410-955e-edbf42e46eb7
2005-12-14 18:34:57 +00:00
brain
d0f0cbea07 Removed externs for module_sockets
git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@2442 e03df62e-2008-0410-955e-edbf42e46eb7
2005-12-14 18:33:22 +00:00
brain
c76bb1695f Shuffling stuff about
git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@2439 e03df62e-2008-0410-955e-edbf42e46eb7
2005-12-14 18:22:11 +00:00
brain
a51984ba6f Moved a bunch of stuff into class InspIRCd
git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@2438 e03df62e-2008-0410-955e-edbf42e46eb7
2005-12-14 18:17:13 +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
417432f2be TittyBiscuits!
git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@2429 e03df62e-2008-0410-955e-edbf42e46eb7
2005-12-14 17:53:32 +00:00
brain
a467c0fe9e Shitty include loops
git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@2428 e03df62e-2008-0410-955e-edbf42e46eb7
2005-12-14 17:46:22 +00:00
brain
7c1488c4eb Tidying of stuff
git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@2427 e03df62e-2008-0410-955e-edbf42e46eb7
2005-12-14 17:44:38 +00:00
brain
f99478acd5 Tidied up typos
git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@2426 e03df62e-2008-0410-955e-edbf42e46eb7
2005-12-14 17:41:38 +00:00
brain
f9bc7a311d Made inspircd itself a class, and called its instance TittyBiscuits, just because.
git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@2425 e03df62e-2008-0410-955e-edbf42e46eb7
2005-12-14 17:40:06 +00:00
brain
353145dd74 Comment tidy
git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@2424 e03df62e-2008-0410-955e-edbf42e46eb7
2005-12-14 17:17:22 +00:00
brain
fb99e9eaa2 Fixing move of *_channel functions to here
git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@2423 e03df62e-2008-0410-955e-edbf42e46eb7
2005-12-14 17:10:40 +00:00
brain
4aa2252476 Moved add_channel, del_channel, kick_channel to channels.cpp
git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@2422 e03df62e-2008-0410-955e-edbf42e46eb7
2005-12-14 17:07:47 +00:00
brain
945466193b Tidied up inspircd.h
git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@2421 e03df62e-2008-0410-955e-edbf42e46eb7
2005-12-14 16:48:12 +00:00
brain
997ba7e5be Added way to retrieve a pointer to the ServerConfig object
git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@2419 e03df62e-2008-0410-955e-edbf42e46eb7
2005-12-14 15:55:26 +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
7a17273ec0 Tidied up modules.h added some typedefs to typedefs.h
git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@2401 e03df62e-2008-0410-955e-edbf42e46eb7
2005-12-14 12:29:20 +00:00
brain
ccf86b877c moved declarations of typedefs for user_hash and chan_hash etc to typedefs.h
git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@2400 e03df62e-2008-0410-955e-edbf42e46eb7
2005-12-14 12:10:51 +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
b70de5aa78 Added parameter to apply_lines to indicate what we want to apply
git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@2391 e03df62e-2008-0410-955e-edbf42e46eb7
2005-12-14 09:43:31 +00:00
brain
c9447a9088 #define IS_LOCAL(x) (x->fd > -1)
#define IS_REMOTE(x) (x->fd < 0)
#define IS_MODULE_CREATED(x) (x->fd == FD_MAGIC_NUMBER)


git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@2386 e03df62e-2008-0410-955e-edbf42e46eb7
2005-12-13 23:17:22 +00:00
brain
106d2fc725 Modified chlist() and whois to allow output of multi line channel membership list (!)
git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@2373 e03df62e-2008-0410-955e-edbf42e46eb7
2005-12-13 17:18:27 +00:00
brain
a3378ac744 Forward declared ForceChan
git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@2372 e03df62e-2008-0410-955e-edbf42e46eb7
2005-12-13 16:57:16 +00:00
brain
8c00f38e5b Made MAXCHANS growable for opers/ulines (growing of list not implemented yet)
git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@2367 e03df62e-2008-0410-955e-edbf42e46eb7
2005-12-13 16:11:08 +00:00
w00t
9af8a70395 More old /map code removal, removed stuff from headers
git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@2365 e03df62e-2008-0410-955e-edbf42e46eb7
2005-12-13 00:09:12 +00:00
brain
22ea240662 Set up externs to allow moving loads of crap out of inspircd.cpp
git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@2362 e03df62e-2008-0410-955e-edbf42e46eb7
2005-12-13 00:00:18 +00:00
brain
e1acdc90cc Moved some stuff out to userprocess.h
git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@2358 e03df62e-2008-0410-955e-edbf42e46eb7
2005-12-12 23:45:52 +00:00
brain
f85091129c Commented more stuff
git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@2347 e03df62e-2008-0410-955e-edbf42e46eb7
2005-12-12 17:15:27 +00:00
brain
0fbc81cffc Fixed timeout code
git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@2344 e03df62e-2008-0410-955e-edbf42e46eb7
2005-12-12 15:45:25 +00:00
brain
277fc18372 Added comments
git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@2338 e03df62e-2008-0410-955e-edbf42e46eb7
2005-12-12 13:29:07 +00:00