brain
|
c3b861b250
|
Added IS_SINGLE, see comment in include/inspircd.h
git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@3438 e03df62e-2008-0410-955e-edbf42e46eb7
|
2006-03-02 19:34:57 +00:00 |
|
om
|
7e918919b0
|
Add comment stressing the importance of certain elements of this file
git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@3377 e03df62e-2008-0410-955e-edbf42e46eb7
|
2006-02-27 17:29:04 +00:00 |
|
brain
|
080a9f5d24
|
Test two
git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@3362 e03df62e-2008-0410-955e-edbf42e46eb7
|
2006-02-27 10:22:10 +00:00 |
|
brain
|
747ae4b7a5
|
Constant eating 20% cpu since last nights commit - test fix
git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@3361 e03df62e-2008-0410-955e-edbf42e46eb7
|
2006-02-27 10:13:22 +00:00 |
|
brain
|
65d0d4fb36
|
Moved the contents of the mainloop into a function called InspIRCd::DoOneIteration().
We can then use this to 'yield' if incoming server text is taking too long to process
git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@3342 e03df62e-2008-0410-955e-edbf42e46eb7
|
2006-02-26 19:53:25 +00:00 |
|
om
|
a168cf04da
|
Nothing to see here, nothing, at all.
git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@3316 e03df62e-2008-0410-955e-edbf42e46eb7
|
2006-02-24 01:02:27 +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
|
cdaf7ac378
|
Added PRIORITY_BEFORE and PRIORITY_AFTER (see src/modules/m_hostchange.cpp for how it works, function Prioritize())
git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@2889 e03df62e-2008-0410-955e-edbf42e46eb7
|
2006-01-25 16:31:05 +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
|
527077d8c0
|
Untested priority system for modules to move themselves to the start or end of the module queue
git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@2758 e03df62e-2008-0410-955e-edbf42e46eb7
|
2006-01-09 21:59:58 +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
|
c7be4f8730
|
Missing semicolon
git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@2531 e03df62e-2008-0410-955e-edbf42e46eb7
|
2005-12-16 12:56:01 +00:00 |
|
brain
|
c07c9729f3
|
Moved serverstats* stats to InspIRCd class
git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@2528 e03df62e-2008-0410-955e-edbf42e46eb7
|
2005-12-16 12:47:09 +00:00 |
|
brain
|
f5754cbc9c
|
Moved SocketEngine* SE into InspIRCd class
git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@2527 e03df62e-2008-0410-955e-edbf42e46eb7
|
2005-12-16 12:32:01 +00:00 |
|
brain
|
eb61271c43
|
Moved a ton of defined to modules.h that belong there
git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@2524 e03df62e-2008-0410-955e-edbf42e46eb7
|
2005-12-16 12:07:02 +00:00 |
|
brain
|
064d185361
|
So many inclusion loops it makes your head spin - forward declaring tons of classes to fix
git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@2523 e03df62e-2008-0410-955e-edbf42e46eb7
|
2005-12-16 12:00:52 +00:00 |
|
brain
|
092eb69a53
|
Moved ModeGrok and Parser into InspIRCd class
git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@2522 e03df62e-2008-0410-955e-edbf42e46eb7
|
2005-12-16 11:47:07 +00:00 |
|
brain
|
898e8da565
|
Moved command parsing crap into command_parse.cpp
git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@2505 e03df62e-2008-0410-955e-edbf42e46eb7
|
2005-12-16 09:56:33 +00:00 |
|
brain
|
7cf8d9c1c8
|
Moved BoundPortCount into serverstats
git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@2504 e03df62e-2008-0410-955e-edbf42e46eb7
|
2005-12-16 09:30:53 +00:00 |
|
brain
|
0465fd1da7
|
Full removal of inspircd_util.h
git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@2485 e03df62e-2008-0410-955e-edbf42e46eb7
|
2005-12-15 18:08:07 +00:00 |
|
brain
|
0a31bcd5ae
|
Moved rehashnick and force_nickchange to users.cpp
git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@2478 e03df62e-2008-0410-955e-edbf42e46eb7
|
2005-12-15 14:19:37 +00:00 |
|
brain
|
818ead2412
|
Tidied up call_handler to use strings
git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@2476 e03df62e-2008-0410-955e-edbf42e46eb7
|
2005-12-15 14:12:13 +00:00 |
|
brain
|
0c55e6d24b
|
Moved a ton of user related functions from inspircd.cpp to users.cpp
git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@2468 e03df62e-2008-0410-955e-edbf42e46eb7
|
2005-12-15 13:44:17 +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
|
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
|
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
|
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
|
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
|
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
|
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
|
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
|
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
|
4b7c157f63
|
Added notice-to-servermask
Added ability to output 'is an oper but i dont know what type' in WHOIS
git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@2152 e03df62e-2008-0410-955e-edbf42e46eb7
|
2005-12-04 17:16:22 +00:00 |
|
brain
|
d56e60139a
|
Multithreaded DNS -- not tested!!!!
git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@2088 e03df62e-2008-0410-955e-edbf42e46eb7
|
2005-12-01 23:59:40 +00:00 |
|
brain
|
9941be7564
|
Added clever code to propogate module's special commands (SAJOIN, KNOCK etc) transparently!
git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@2084 e03df62e-2008-0410-955e-edbf42e46eb7
|
2005-12-01 19:24:53 +00:00 |
|
brain
|
e1a92daeb6
|
Added opaque protocol functions
git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@2069 e03df62e-2008-0410-955e-edbf42e46eb7
|
2005-11-30 22:00:34 +00:00 |
|
brain
|
bfcc7d5ff4
|
Re-added required parts of connection.h
git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@1944 e03df62e-2008-0410-955e-edbf42e46eb7
|
2005-11-25 12:32:35 +00:00 |
|
brain
|
61637bdbb3
|
Removal of mesh stuff (lots of)
git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@1938 e03df62e-2008-0410-955e-edbf42e46eb7
|
2005-11-25 11:21:52 +00:00 |
|
brain
|
d27fc9f220
|
Missing vars
git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@1583 e03df62e-2008-0410-955e-edbf42e46eb7
|
2005-06-01 15:23:25 +00:00 |
|