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