16746 Commits

Author SHA1 Message Date
brain
829b139abd Attempted fix for bug ID #3 (compile error/namespace error in channels.cpp)
git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@387 e03df62e-2008-0410-955e-edbf42e46eb7
2004-04-05 11:02:53 +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
07c6999de2 Changed documentation to match change in OnExtendedMode with a void*
git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@384 e03df62e-2008-0410-955e-edbf42e46eb7
2004-04-05 01:04:54 +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
78a96055c4 New documentation to document user/channel mode handling
git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@380 e03df62e-2008-0410-955e-edbf42e46eb7
2004-04-04 22:03:32 +00:00
brain
db6ed68db7 Added comments to m_cloaking.cpp
git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@379 e03df62e-2008-0410-955e-edbf42e46eb7
2004-04-04 21:45:40 +00:00
brain
9127c14d34 Completed support for module-handled umodes
Updated m_cloaking to auto-set mode +x, and update cloaking status as its added/removed from users


git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@378 e03df62e-2008-0410-955e-edbf42e46eb7
2004-04-04 21:31:02 +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
dea017b159 Added support for module-based chanmodes with parameters and the ability to query the mode states.
Created test case in m_testcommand module where a mode with one parameter can be set/removed on channels


git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@375 e03df62e-2008-0410-955e-edbf42e46eb7
2004-04-04 13:41:17 +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
ae5ff9b009 Added support for /modules command
git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@372 e03df62e-2008-0410-955e-edbf42e46eb7
2004-04-04 00:58:11 +00:00
frostycoolslug
b69251eb99 removed ``s to fix bug running $MAKEPROG
git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@371 e03df62e-2008-0410-955e-edbf42e46eb7
2004-04-03 22:39:14 +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
frostycoolslug
5f30e68a76 Fixed FreeBSD bugs.
git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@369 e03df62e-2008-0410-955e-edbf42e46eb7
2004-04-03 22:26:25 +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
frostycoolslug
fb947d5615 Fixed bugs in ./configure
Created new Makefile Generator
Removed some redundant makefiles.


git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@365 e03df62e-2008-0410-955e-edbf42e46eb7
2004-04-03 19:38:01 +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
788ea87827 New stylesheet (grey shades)
git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@363 e03df62e-2008-0410-955e-edbf42e46eb7
2004-04-03 15:47:15 +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
8a1923c253 Added support for module-defined chanmodes with no parameters
Fixed minor typo in example conf


git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@361 e03df62e-2008-0410-955e-edbf42e46eb7
2004-04-03 15:46:36 +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
e73ea26f83 Improved comments
git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@357 e03df62e-2008-0410-955e-edbf42e46eb7
2004-04-02 15:28:11 +00:00
brain
1ea860b570 Updated documentation to document Server::SendMode
git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@356 e03df62e-2008-0410-955e-edbf42e46eb7
2004-04-02 13:47:31 +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
2ad5f8c30f Clarified documentation
git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@354 e03df62e-2008-0410-955e-edbf42e46eb7
2004-04-02 12:56:43 +00:00
brain
0156797aee Fixed typo
git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@353 e03df62e-2008-0410-955e-edbf42e46eb7
2004-04-02 12:52:36 +00:00
brain
5797374a69 Added simple test command module
git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@352 e03df62e-2008-0410-955e-edbf42e46eb7
2004-04-02 12:50:15 +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
brain
0ae832406f Fixed <link> tags
Stability fixes/bounds checks
UDP tunneling working for server->server


git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@350 e03df62e-2008-0410-955e-edbf42e46eb7
2004-04-01 20:21:06 +00:00
brain
62d4c43612 Fixed <link> tags
git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@349 e03df62e-2008-0410-955e-edbf42e46eb7
2004-04-01 20:19:33 +00:00
brain
63188bd3fe Fixed issue where /connect crashes the ircd if no default routes defined
git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@348 e03df62e-2008-0410-955e-edbf42e46eb7
2004-04-01 13:29:11 +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
b1a82220c1 Added Support for GCC 2 back.
Port Default type is now 'clients'


git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@191 e03df62e-2008-0410-955e-edbf42e46eb7
2003-09-27 18:58:37 +00:00
frostycoolslug
71747e6a92 Added Support for GCC 2 back.
git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@190 e03df62e-2008-0410-955e-edbf42e46eb7
2003-09-27 18:58:11 +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
1705c98dbe modified to fix 'antiquated header' map.h
git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@187 e03df62e-2008-0410-955e-edbf42e46eb7
2003-08-17 22:37:53 +00:00
brain
d238f3bfa0 Fixed reference to hash_map -- **FIXME** ext/hash_map - wont work on non-g++
git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@186 e03df62e-2008-0410-955e-edbf42e46eb7
2003-08-17 22:34:59 +00:00
frostycoolslug
29e0275ee2 Fixed 'Not enough parameters for QUIT Command' bug.. (wtf is that about? :D)
Added Ident Verification
Possibly fix a minor bug or 2 (Cant remember :))


git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@185 e03df62e-2008-0410-955e-edbf42e46eb7
2003-07-31 01:00:21 +00:00
frostycoolslug
df5761fd2f Added a couple of \n's to my 'Quotes File Not found' message..
git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@184 e03df62e-2008-0410-955e-edbf42e46eb7
2003-07-27 22:04:54 +00:00
frostycoolslug
9f5a6a4213 And another [Brain] bug fixed :p
git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@183 e03df62e-2008-0410-955e-edbf42e46eb7
2003-07-27 22:01:23 +00:00