brain
|
adf31d907e
|
Renumber the implement lists after a module is unloaded
git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@2734 e03df62e-2008-0410-955e-edbf42e46eb7
|
2006-01-04 23:05:56 +00:00 |
|
brain
|
6665a0f94c
|
Added a TODO
git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@2732 e03df62e-2008-0410-955e-edbf42e46eb7
|
2006-01-04 22:23:55 +00:00 |
|
brain
|
882208fc76
|
Added CASEMAPPING and CHARSET to ISUPPORT (005)
git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@2728 e03df62e-2008-0410-955e-edbf42e46eb7
|
2006-01-03 00:12:12 +00:00 |
|
brain
|
be692a499e
|
Changed background stuff to occur more often
git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@2709 e03df62e-2008-0410-955e-edbf42e46eb7
|
2005-12-30 21:21:26 +00:00 |
|
brain
|
760e6d3017
|
Optimized out some more redundant va_args voodoo
git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@2706 e03df62e-2008-0410-955e-edbf42e46eb7
|
2005-12-30 00:48:43 +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
|
f278bdbbad
|
Changed to MAX_DESCRIPTORS
git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@2700 e03df62e-2008-0410-955e-edbf42e46eb7
|
2005-12-29 19:34:18 +00:00 |
|
brain
|
024f972eb1
|
Added counters for MAX_DESCRIPTORS etc which allows the socket engine to refuse new fd's once you hit the OS limit
git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@2696 e03df62e-2008-0410-955e-edbf42e46eb7
|
2005-12-29 14:03:14 +00:00 |
|
brain
|
d2a9c07bd4
|
Fixed an extremely n00bish mistake involving referencing a global copy of ServerEngine when we now use one local to class InspIRCd
(everyone point and laugh at Brain)
git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@2692 e03df62e-2008-0410-955e-edbf42e46eb7
|
2005-12-29 00:31:45 +00:00 |
|
brain
|
0bf908e49c
|
Optimizing to not use so much cpu with high user loads
git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@2691 e03df62e-2008-0410-955e-edbf42e46eb7
|
2005-12-29 00:19:35 +00:00 |
|
brain
|
003e940636
|
Signal handlers were not being set when -nofork was enabled
git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@2688 e03df62e-2008-0410-955e-edbf42e46eb7
|
2005-12-28 22:30:34 +00:00 |
|
brain
|
005ba1bf25
|
Fixed and implemented /modules debug <glob>
git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@2673 e03df62e-2008-0410-955e-edbf42e46eb7
|
2005-12-26 22:35:39 +00:00 |
|
brain
|
f95fc3c6a8
|
Fixed typo
git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@2671 e03df62e-2008-0410-955e-edbf42e46eb7
|
2005-12-26 21:50:01 +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
|
bd59b1a9a2
|
Fixed support for implementation hooks
git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@2654 e03df62e-2008-0410-955e-edbf42e46eb7
|
2005-12-26 17:57:24 +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
|
2f3ac3d801
|
SSL is a fucking mess.
git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@2565 e03df62e-2008-0410-955e-edbf42e46eb7
|
2005-12-19 13:07:46 +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
|
293df6a8b5
|
Split all commands into seperate files and redid command system to take classes, not function pointers (function pointers suck ass)
git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@2534 e03df62e-2008-0410-955e-edbf42e46eb7
|
2005-12-16 18:10:38 +00:00 |
|
brain
|
910bccc4e9
|
Added 'this' to LoadAllModules
git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@2530 e03df62e-2008-0410-955e-edbf42e46eb7
|
2005-12-16 12:54:46 +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
|
b593267ff1
|
Moved LoadAllModules out of constructor, because value of 'this' isnt assigned till AFTER constructor is done so this means that if we load modules this early, we get a segfault. Load modules within ::Run().
git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@2526 e03df62e-2008-0410-955e-edbf42e46eb7
|
2005-12-16 12:18:27 +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
|
ddb4ad9ce4
|
Moved mode stuff into modeparser
git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@2520 e03df62e-2008-0410-955e-edbf42e46eb7
|
2005-12-16 11:21:22 +00:00 |
|
brain
|
e461c57b49
|
Fixed, no longer need to call SetupCommandHandler, constructor of CommandParser does it for us
git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@2518 e03df62e-2008-0410-955e-edbf42e46eb7
|
2005-12-16 10:47:29 +00:00 |
|
brain
|
91dd2d5f19
|
Changed to use CommandParser for RemoveCommands
git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@2517 e03df62e-2008-0410-955e-edbf42e46eb7
|
2005-12-16 10:46:02 +00:00 |
|
brain
|
ec126582ac
|
Moved more command parsing stuff to CommandParser
git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@2514 e03df62e-2008-0410-955e-edbf42e46eb7
|
2005-12-16 10:38:28 +00:00 |
|
brain
|
f7be9d31e0
|
Moved command_parse functions into class CommandParser
git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@2510 e03df62e-2008-0410-955e-edbf42e46eb7
|
2005-12-16 10:22:16 +00:00 |
|
brain
|
fffbcf5f1d
|
Renamed removecommands to remove_commands
git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@2508 e03df62e-2008-0410-955e-edbf42e46eb7
|
2005-12-16 10:07:35 +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
|
0b6295a0aa
|
Changed I/O reading stuff for modules to be much faster (and exclusive :()
git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@2500 e03df62e-2008-0410-955e-edbf42e46eb7
|
2005-12-16 01:14:02 +00:00 |
|
brain
|
ba47c49a6c
|
Added 'local users' vector
git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@2489 e03df62e-2008-0410-955e-edbf42e46eb7
|
2005-12-15 19:46:13 +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
|
a938e996fe
|
Fixed old use of userrec::HasPermission
git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@2477 e03df62e-2008-0410-955e-edbf42e46eb7
|
2005-12-15 14:15:26 +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
|
c4a345fe99
|
Reverted module_sockets back to global scope
git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@2450 e03df62e-2008-0410-955e-edbf42e46eb7
|
2005-12-14 19:02:14 +00:00 |
|
brain
|
5d5a633184
|
Grrrrrr
git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@2448 e03df62e-2008-0410-955e-edbf42e46eb7
|
2005-12-14 18:59:15 +00:00 |
|
brain
|
bd8175272f
|
Moving module_sockets into main class
git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@2441 e03df62e-2008-0410-955e-edbf42e46eb7
|
2005-12-14 18:32:06 +00:00 |
|
brain
|
70f135207c
|
Code tidying
git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@2440 e03df62e-2008-0410-955e-edbf42e46eb7
|
2005-12-14 18:28:23 +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
|
ebfd7f769f
|
Fixed some craq++
git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@2434 e03df62e-2008-0410-955e-edbf42e46eb7
|
2005-12-14 18:08:19 +00:00 |
|
brain
|
1cd304481c
|
Fixed vars
git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@2433 e03df62e-2008-0410-955e-edbf42e46eb7
|
2005-12-14 18:07:24 +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 |
|