brain
a14617e12c
Fixed protocol violation bugs
...
git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@453 e03df62e-2008-0410-955e-edbf42e46eb7
2004-04-08 13:51:07 +00:00
brain
b4a59f316e
Fixes to connection pooling... this brain misunderstood the parameters to select :p
...
git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@452 e03df62e-2008-0410-955e-edbf42e46eb7
2004-04-08 13:44:30 +00:00
brain
4615a49153
Fixed bug on client registration timeout/ping timeout
...
git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@451 e03df62e-2008-0410-955e-edbf42e46eb7
2004-04-08 12:00:43 +00:00
brain
814b10681e
Added connection pooling - connections are sorted into pools of X descriptors
...
This is configurable, the default is 64 but it can go as high as the FD_MAX
of the machine where its installed.
git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@450 e03df62e-2008-0410-955e-edbf42e46eb7
2004-04-08 11:52:37 +00:00
brain
854dfb6457
fixed typo
...
git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@449 e03df62e-2008-0410-955e-edbf42e46eb7
2004-04-08 02:46:51 +00:00
brain
b4bab98540
More characters allowed in command field requested by phidjit
...
git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@447 e03df62e-2008-0410-955e-edbf42e46eb7
2004-04-08 01:50:01 +00:00
brain
268e6a4087
Damn typos
...
git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@445 e03df62e-2008-0410-955e-edbf42e46eb7
2004-04-08 01:21:56 +00:00
brain
d6818a9f56
Proper fix for comma seperated lists
...
git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@443 e03df62e-2008-0410-955e-edbf42e46eb7
2004-04-08 01:12:02 +00:00
brain
98ea4960df
Fix to loop_call and comma seperated lists - another phidjit one
...
git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@442 e03df62e-2008-0410-955e-edbf42e46eb7
2004-04-08 01:00:25 +00:00
brain
229d25be84
Fixed module loading and chop() bugs
...
git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@439 e03df62e-2008-0410-955e-edbf42e46eb7
2004-04-08 00:48:32 +00:00
brain
1ab828eb9c
Fixed module loading bugs...again
...
git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@438 e03df62e-2008-0410-955e-edbf42e46eb7
2004-04-08 00:45:47 +00:00
brain
cdcd32b7a1
Fixed another module loader bug
...
git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@437 e03df62e-2008-0410-955e-edbf42e46eb7
2004-04-08 00:05:49 +00:00
brain
ef36adf0e8
Fix to an old old bug? :)
...
git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@436 e03df62e-2008-0410-955e-edbf42e46eb7
2004-04-07 23:58:47 +00:00
brain
830a99acb9
Fixed bug where putting too many spaces in a privmsg disconnected the user
...
git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@429 e03df62e-2008-0410-955e-edbf42e46eb7
2004-04-07 21:47:31 +00:00
brain
7f15d3a63f
Fixes to /modules output (found by typobox43)
...
git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@428 e03df62e-2008-0410-955e-edbf42e46eb7
2004-04-07 19:34:43 +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
17f7b056e9
Stability fixes
...
git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@415 e03df62e-2008-0410-955e-edbf42e46eb7
2004-04-07 16:18:03 +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
brain
3717c045aa
indentation fixes
...
git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@412 e03df62e-2008-0410-955e-edbf42e46eb7
2004-04-06 22:52:28 +00:00
brain
8fbe9ba504
Fixes to OnUserPreMessage and OnUserPreNotice
...
git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@408 e03df62e-2008-0410-955e-edbf42e46eb7
2004-04-06 19:23:31 +00:00
brain
05e460e96c
Added OnUserPreMessage and OnUserPreNotice events (not tested yet)
...
git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@407 e03df62e-2008-0410-955e-edbf42e46eb7
2004-04-06 19:22:11 +00:00
brain
32aa3afffa
Fixed error where ircd would crash if user's quit message was 'Client exited' and it wasnt ircd generated
...
git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@406 e03df62e-2008-0410-955e-edbf42e46eb7
2004-04-06 18:39:41 +00:00
brain
59a23e558e
Fixed to allow gay scripts like invision to send duff commands (why i do this is beyond me)
...
git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@405 e03df62e-2008-0410-955e-edbf42e46eb7
2004-04-06 12:29:27 +00:00
brain
1d994c5444
Added support for SVS-style Server class methods for modules
...
git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@400 e03df62e-2008-0410-955e-edbf42e46eb7
2004-04-06 10:43:34 +00:00
brain
d4bcf45eb3
Fixes to INVITE to return numeric 443 if user is already on the channel
...
git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@399 e03df62e-2008-0410-955e-edbf42e46eb7
2004-04-06 09:57:13 +00:00
brain
bddaa6f3af
Fixed yet more phidjit bugs. BugID #6 (yes again)
...
git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@398 e03df62e-2008-0410-955e-edbf42e46eb7
2004-04-06 09:48:39 +00:00
frostycoolslug
01e9205f21
Fixed minotr bug in handle_invite which caused only people in +i channels to be able to invite.
...
git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@397 e03df62e-2008-0410-955e-edbf42e46eb7
2004-04-05 23:36:13 +00:00
frostycoolslug
ef9044d3d0
Fixed Small bug in PASS command
...
git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@396 e03df62e-2008-0410-955e-edbf42e46eb7
2004-04-05 23:27:16 +00:00
brain
c84b3a1400
Added extra command logging
...
git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@394 e03df62e-2008-0410-955e-edbf42e46eb7
2004-04-05 20:10:43 +00:00
brain
cbc730ec3b
Added support for OnWhois, OnOper, OnInfo and SendToModeMask in the API
...
git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@388 e03df62e-2008-0410-955e-edbf42e46eb7
2004-04-05 16:06:32 +00:00
brain
052dde3aea
Fix for bug ID #5 (PING, PONG And other matters)
...
git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@386 e03df62e-2008-0410-955e-edbf42e46eb7
2004-04-05 11:00:20 +00:00
brain
7ceac8fd6f
Fix for bug ID #6 (excessively long commands)
...
git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@385 e03df62e-2008-0410-955e-edbf42e46eb7
2004-04-05 09:57:15 +00:00
brain
1e1e59d329
Modified the Module::OnExtendedMode() method to use a void* as its target which the coder must cast into a chanrec or userrec.
...
git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@383 e03df62e-2008-0410-955e-edbf42e46eb7
2004-04-05 01:03:26 +00:00
brain
c5ad0a19cb
Fixed a bug in servermode handling where the target is a channel, found by ChroNiCk
...
git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@382 e03df62e-2008-0410-955e-edbf42e46eb7
2004-04-04 23:19:13 +00:00
brain
df37353f41
Fixes to make motd display (we were missinga readfile()?!)
...
git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@381 e03df62e-2008-0410-955e-edbf42e46eb7
2004-04-04 23:01:37 +00:00
brain
dae8024a46
Completed support for module-handled umodes
...
git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@377 e03df62e-2008-0410-955e-edbf42e46eb7
2004-04-04 21:30:41 +00:00
brain
9ed9068cc6
Fixed idle time
...
git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@376 e03df62e-2008-0410-955e-edbf42e46eb7
2004-04-04 15:18:34 +00:00
brain
e9a6ab44bf
Added support for module-based chanmodes with parameters and the ability to query the mode states.
...
git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@374 e03df62e-2008-0410-955e-edbf42e46eb7
2004-04-04 13:41:01 +00:00
brain
6d853575a5
Added support for /modules command
...
Updated contributors
git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@373 e03df62e-2008-0410-955e-edbf42e46eb7
2004-04-04 00:58:20 +00:00
brain
f319b4a3bc
Fixes for setpriority on freebsd
...
git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@370 e03df62e-2008-0410-955e-edbf42e46eb7
2004-04-03 22:34:38 +00:00
brain
f82f00034a
Topic and stability fixes
...
git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@368 e03df62e-2008-0410-955e-edbf42e46eb7
2004-04-03 21:53:48 +00:00
brain
8441fc9e2e
Fixed wrong number of parameters for TOPIC that could cause a segfault
...
git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@367 e03df62e-2008-0410-955e-edbf42e46eb7
2004-04-03 20:50:33 +00:00
brain
39c9d1a452
Tons more sanity checks and length checks
...
git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@366 e03df62e-2008-0410-955e-edbf42e46eb7
2004-04-03 20:35:20 +00:00
brain
e0f00618c3
Fixed command parser to tidy up malformed commands (xchat inserts extra spaces)
...
git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@364 e03df62e-2008-0410-955e-edbf42e46eb7
2004-04-03 17:24:37 +00:00
brain
abdb186046
Added support for module-defined chanmodes with no parameters
...
Fixed minor typo in example conf
Added new stylesheet and docs
git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@362 e03df62e-2008-0410-955e-edbf42e46eb7
2004-04-03 15:46:53 +00:00
brain
37ca99f872
Added -nofork parameter which allows you to force inspircd into the foreground for gdb debugging
...
git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@360 e03df62e-2008-0410-955e-edbf42e46eb7
2004-04-03 00:33:52 +00:00
brain
6fffe28853
Yet MORE fixes to crashes on quit
...
git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@359 e03df62e-2008-0410-955e-edbf42e46eb7
2004-04-02 20:09:44 +00:00
brain
53a6b186b6
Added logging for when commands are added
...
git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@358 e03df62e-2008-0410-955e-edbf42e46eb7
2004-04-02 16:38:45 +00:00
brain
50d72df64f
Added ability to override modes (allows SAMODE support etc)
...
git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@355 e03df62e-2008-0410-955e-edbf42e46eb7
2004-04-02 13:45:36 +00:00
brain
a753fb1bc7
Added support for modules to create commands - this needs a proof-of-concept module yet, do not use unless you like to live dangerously.
...
git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@351 e03df62e-2008-0410-955e-edbf42e46eb7
2004-04-02 12:38:41 +00:00