2184 Commits

Author SHA1 Message Date
Adam
f8d7653acf Fixed Windows build.
Squash commit of the following from 2.0:
  commit cbd0b938d1e6a24c082fd510f3f6bb45a1ba3ce0
  commit d392720f7fe4e3a85aec0f431b24d852d186d353
  commit 30477f569bbd21590ad0687b5f09012deeb2b40e
  commit 4707f65e75867e443cbab8a5dcb0379341537263
  commit e37621e04ea3b80c6f57c89873e530506f8d5587
  commit 92cac06fc2e4207614efe0292d6cdf2954ff30a9

Plus many additional 2.1 specific fixes.
2012-06-06 01:03:17 -04:00
attilamolnar
1fd8d55ed1 Stop exposing the raw linking protocol to modules 2012-05-29 21:26:48 +02:00
attilamolnar
29fe44220d Add testsuite tests for UID generation 2012-05-28 00:40:02 +02:00
Peter Powell
9631805345 Fix compile error caused by unistd.h not existing on Windows. 2012-05-23 13:24:52 +01:00
Robin Burchell
7b82ae8aae Merge pull request #97 from Justasic/insp21
[2.1] Process escape sequences for MOTD for issue #23
2012-05-15 03:59:26 -07:00
Justin Crawford
cb90cf4ba5 Imported changes from insp20 branch 2012-05-03 19:02:34 -07:00
Robby-
a05be80db3 Headers nitpicking: consistency, remove/add newlines as needed to match all others 2012-04-20 17:34:06 +02:00
Robin Burchell
08bf8f4051 Replace copyright headers with headers granting specific authors copyright.
Fixes #61.
2012-04-19 16:20:15 +02:00
Robby-
899a3c87c2 Add conf/ to include paths and fix some typos 2012-04-19 10:36:59 +02:00
Robin Burchell
4fd4070966 FileWriter hasn't been non-blocking for a very, very long time. 2012-04-16 12:01:36 +02:00
Guillaume Delacour
65a2fe7b95 Fix compilation with GCC 4.7.
GCC 4.7 headers no longer implicitly include unistd.h in many places, see
http://gcc.gnu.org/gcc-4.7/porting_to.html

Fixes #65
2012-04-16 08:20:51 +02:00
Justin Crawford
4bcdbca8a5 Fix some of the include guard names (requested by SaberUK) 2012-04-15 03:44:49 -07:00
Justin Crawford
a5d5514504 Fixes for issue #12 2012-04-15 03:44:49 -07:00
Shawn Smith
3df9e35631 Adds <options:nosnoticestack> to prevent snotice messages from stacking.
Requested in issue: #40
2012-04-13 05:21:28 -04:00
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