2170 Commits

Author SHA1 Message Date
Jackmcbarn
cbbd56b829 Fix recursion of QuitUser in SendQ quits 2011-05-23 21:52:52 -04:00
Jackmcbarn
09e1f749ea Change InspIRCd::Run() to return void 2011-05-05 19:22:54 -04:00
Jackmcbarn
3cb24a1ec8 Update copyright notices to 2011 2011-05-04 18:28:12 -04:00
Jackmcbarn
9d818f8a89 Add declaration for function added by MODULE_INIT 2011-05-04 08:29:38 -04:00
Jackmcbarn
dc7e0a4c93 Add a flag for implicit permissions 2011-04-21 17:57:21 -04:00
Jackmcbarn
b08af9801b Rewrite sepstream logic, add an option to suppress empty items, and add test cases 2011-04-03 11:27:33 -04:00
Jackmcbarn
239aeea124 Allow listing of modes with +Z 2011-02-24 10:32:13 -05:00
Jackmcbarn
e37b00851e Remove command_parse.h from inspircd.h 2011-01-30 15:41:21 -05:00
Jackmcbarn
b281d359cc Remove dynamic.h from inspircd.h 2011-01-30 15:23:50 -05:00
Jackmcbarn
ddbde694ce Undo last commit 2011-01-30 15:18:59 -05:00
Jackmcbarn
8b355a2fc1 Remove unnecessary header 2011-01-30 15:03:53 -05:00
Jackmcbarn
afdc768be8 Remove inspsocket.h from inspircd.h 2011-01-30 14:58:37 -05:00
Jackmcbarn
8631b7bf07 Remove timer.h from inspircd.h 2011-01-30 13:29:08 -05:00
Jackmcbarn
374d689ebe Remove duplicate #include 2011-01-30 13:21:53 -05:00
Jackmcbarn
393b9c1349 Remove threadengine.h from inspircd.h 2011-01-30 13:20:16 -05:00
Jackmcbarn
b53e121ef4 Remove dns.h from inspircd.h 2011-01-30 13:10:12 -05:00
Jackmcbarn
5dbabb8234 Remove cull_list.h from inspircd.h 2011-01-29 16:29:33 -05:00
Jackmcbarn
3f5d0490d6 Remove protocol.h from inspircd.h 2011-01-29 10:22:55 -05:00
Jackmcbarn
e3789df89b Add an improved version of the old test suite 2011-01-28 17:46:55 -05:00
Jackmcbarn
8814cd519b Fix bug #113 2010-12-23 13:54:18 -05:00
Jackmcbarn
5b445d77c1 Fix warning due to setting a value return type const 2010-12-01 17:54:32 -05:00
Jackmcbarn
9711ffc54a Remove unneeded operator 2010-12-01 14:52:29 -05:00
Jackmcbarn
1fec68b4ca Use const references 2010-12-01 14:27:27 -05:00
Jackmcbarn
280bbc88c9 Add const to some functions 2010-12-01 14:22:25 -05:00
Jackmcbarn
f0d9f7b3b8 Remove const from min_ and max_params 2010-11-02 10:30:03 -04:00
Daniel De Graaf
4ac1b11bd8 Add support for XML character entities (&#xx;) 2010-10-17 15:04:09 -04:00
Jackmcbarn
6307160434 Expose a const reference to ExtensionItem::types 2010-10-14 15:54:11 -04:00
Daniel De Graaf
3edbc8ff16 Bump internal API sequence number 2010-10-09 19:52:28 -04:00
Daniel De Graaf
85904e985e Add early_init() for module setup needed prior to config reading 2010-10-08 19:10:47 -04:00
Daniel De Graaf
88ca9f3e67 Force Extensible objects to be registered prior to use 2010-10-08 19:10:47 -04:00
Daniel De Graaf
5bea65bc8b Add some timing debug logging to OnGarbageCollect 2010-10-06 22:27:31 -04:00
Jackmcbarn
d5f90597b2 Add irc::string::empty() 2010-10-05 20:25:01 -04:00
Daniel De Graaf
1540f7475f Remove some unneeded complexity from spanningtree 2010-10-02 16:27:19 -04:00
Daniel De Graaf
589b9ac8dd Remove deleted Membership objects from the user's channel list on quit 2010-09-27 19:32:26 -04:00
Daniel De Graaf
608c02b2cf Remove broken win32 threadengine 2010-09-26 13:30:20 -04:00
Daniel De Graaf
9994a0b9e0 Clean up some comments and debug text 2010-09-25 17:03:25 -04:00
Daniel De Graaf
2d898635b6 Change /OPER to use PermissionCheck
This makes SSL fingerprint checking of oper blocks less of a hack
2010-09-24 19:48:49 -04:00
Jackmcbarn
3f14a03a82 Fix inaccurate comment about CMD_INVALID 2010-09-24 18:58:39 -04:00
Daniel De Graaf
c53ad70fde Add type checks to Extensible get/set and unregister 2010-09-22 21:00:22 -04:00
Daniel De Graaf
6049aefbfe Add ExtensibleType argument to ExtensionItem to identify item types 2010-09-22 20:49:27 -04:00
Daniel De Graaf
dba66e8cd5 Change spanningtree intercept of WHOIS to a DoWhois function in RemoteUser 2010-09-12 12:51:45 -04:00
Daniel De Graaf
375fac384e Move RemoteUser into spanningtree 2010-09-12 12:33:06 -04:00
Jackmcbarn
bed2cd84f2 Update m_flatfile_channels to be more robust
Enable storage of registered channels without permanent channels, or vice versa
Only set the dirty bit if a channel that is written to the database gets its mode or topic changed, rather than any channel or user
Move NukeChannel to core and put announcets back in options
Allow sending mode merges via the protocol interface
2010-09-06 13:51:06 -04:00
Daniel De Graaf
60a649d4c7 Add FormatSubstitute utility class 2010-08-27 22:43:59 -04:00
Daniel De Graaf
4fa17de4cc Promote PopulateInfoMap to core, it is moderately useful 2010-08-27 21:40:06 -04:00
Daniel De Graaf
097abb965f Add CrashState for tracing basic call state when the stack is corrupt 2010-08-25 20:24:33 -04:00
Daniel De Graaf
c988e70f2c Support module unloading while jobs are enqueued 2010-08-24 22:37:20 -04:00
Daniel De Graaf
468bbfda34 Replace thread engine with job engine 2010-08-24 21:42:47 -04:00
Daniel De Graaf
95b496c831 Remove "assign()" converter between irc::string and std::string 2010-08-22 12:42:59 -04:00
Daniel De Graaf
1710bc2e99 Clarify the configuration tag function names 2010-08-22 09:27:08 -04:00