1
0
mirror of https://github.com/anope/anope.git synced 2026-06-27 11:26:36 +02:00
Commit Graph

119 Commits

Author SHA1 Message Date
rburchell b2b0e1d235 Create and use constructors for NickInfo, NickAlias, ChannelInfo. Inherit all three from Extensible. Convert to use that instead of moduleData stuff.
git-svn-id: http://anope.svn.sourceforge.net/svnroot/anope/trunk@1705 5417fbe8-f217-4b02-8779-1006273d7864
2008-11-15 17:55:55 +00:00
rburchell dde05e96cf Remove Message::mod_name, modules cannot own ircd messages any more (this means everything at protocol level is handled *at protocol level only*, which is good). Also merge callback stuff in with Module class, removing more mod_current_ usage.
git-svn-id: http://anope.svn.sourceforge.net/svnroot/anope/trunk@1696 5417fbe8-f217-4b02-8779-1006273d7864
2008-11-15 15:46:25 +00:00
rburchell 3fce6d680d Remove src/modules/demos, we've sufficient (real world) demos now, and some of these are quite out of date.
git-svn-id: http://anope.svn.sourceforge.net/svnroot/anope/trunk@1690 5417fbe8-f217-4b02-8779-1006273d7864
2008-11-15 12:50:32 +00:00
rburchell 6c55e0a529 Insane commit of doom: s/ \t/g
git-svn-id: http://anope.svn.sourceforge.net/svnroot/anope/trunk@1681 5417fbe8-f217-4b02-8779-1006273d7864
2008-11-14 20:57:20 +00:00
robbeh 40839766c2 made the use of run-cc.pl optional, if you dont want to use it, add --with-makebin="" to the ./configure line.
This is very useful for IDEs which parse the gcc output and let you just click on errors, like eclipse and kdevelop :)


git-svn-id: http://anope.svn.sourceforge.net/svnroot/anope/trunk@1662 5417fbe8-f217-4b02-8779-1006273d7864
2008-11-13 20:28:40 +00:00
Robin Burchell w00t@inspircd.org 1072827648 Move moduleAddCommand and moduleDelCommand to Module:: members.
git-svn-id: http://anope.svn.sourceforge.net/svnroot/anope/trunk@1597 5417fbe8-f217-4b02-8779-1006273d7864
2008-11-08 17:00:55 +00:00
Robin Burchell w00t@inspircd.org 1c3b8e15c2 moduleAddVersion -> Module::SetVersion
moduleAddAuthor -> Module::SetAuthor


git-svn-id: http://anope.svn.sourceforge.net/svnroot/anope/trunk@1590 5417fbe8-f217-4b02-8779-1006273d7864
2008-11-08 01:54:17 +00:00
Robin Burchell w00t@inspircd.org 26cdf257cc moduleAddEventHook -> Module::AddEventHook.
git-svn-id: http://anope.svn.sourceforge.net/svnroot/anope/trunk@1587 5417fbe8-f217-4b02-8779-1006273d7864
2008-11-08 01:30:43 +00:00
Robin Burchell w00t@inspircd.org d2e5ef67e3 moduleInsertLanguage() -> Module::InsertLanguage()
git-svn-id: http://anope.svn.sourceforge.net/svnroot/anope/trunk@1585 5417fbe8-f217-4b02-8779-1006273d7864
2008-11-08 01:13:19 +00:00
Robin Burchell w00t@inspircd.org 7ac7c564f5 moduleSetType() -> Module::SetType().
git-svn-id: http://anope.svn.sourceforge.net/svnroot/anope/trunk@1583 5417fbe8-f217-4b02-8779-1006273d7864
2008-11-08 00:48:04 +00:00
Robin Burchell w00t@inspircd.org d18d3f094c Convert moduleSetType() to not require a module pointer.. actually, this is probably the wrong way to go about this (we should use a member func),
but who cares for now.


git-svn-id: http://anope.svn.sourceforge.net/svnroot/anope/trunk@1580 5417fbe8-f217-4b02-8779-1006273d7864
2008-11-08 00:34:29 +00:00
Robin Burchell w00t@inspircd.org b8c04482bb This compiles. I have absolutely no idea if it works.
git-svn-id: http://anope.svn.sourceforge.net/svnroot/anope/trunk@1579 5417fbe8-f217-4b02-8779-1006273d7864
2008-11-08 00:21:29 +00:00
Robin Burchell w00t@inspircd.org e459e5833e Call the new base constructor too.. let's hope this all works?
git-svn-id: http://anope.svn.sourceforge.net/svnroot/anope/trunk@1578 5417fbe8-f217-4b02-8779-1006273d7864
2008-11-08 00:14:35 +00:00
Robin Burchell w00t@inspircd.org 8d4789efaa Convert all the derived module constructors to take the new parameter (sed must be worshipped). They still call the base constructor the wrong way.
git-svn-id: http://anope.svn.sourceforge.net/svnroot/anope/trunk@1577 5417fbe8-f217-4b02-8779-1006273d7864
2008-11-08 00:12:54 +00:00
Robin Burchell w00t@inspircd.org 4171f140c2 Add module name to MODULE_INIT. This is not yet actually used, but it will be soon.. >_>
git-svn-id: http://anope.svn.sourceforge.net/svnroot/anope/trunk@1567 5417fbe8-f217-4b02-8779-1006273d7864
2008-11-06 22:48:59 +00:00
Robin Burchell w00t@inspircd.org 88f9975f40 Convert src/modules to use the new modules loader.
git-svn-id: http://anope.svn.sourceforge.net/svnroot/anope/trunk@1559 5417fbe8-f217-4b02-8779-1006273d7864
2008-11-05 20:20:28 +00:00
Robin Burchell w00t@inspircd.org 3324e62bae Merge branch 'anopeng' into anopeng-config
git-svn-id: http://anope.svn.sourceforge.net/svnroot/anope/trunk@1428 5417fbe8-f217-4b02-8779-1006273d7864
2008-10-07 23:38:25 +00:00
Robin Burchell w00t@inspircd.org f09953561b Merge commit 'cbx/anopeng-charfix' into anopeng
git-svn-id: http://anope.svn.sourceforge.net/svnroot/anope/trunk@1408 5417fbe8-f217-4b02-8779-1006273d7864
2008-10-03 17:37:45 +00:00
Robin Burchell w00t@inspircd.org 63746736fd Fix a module.
git-svn-id: http://anope.svn.sourceforge.net/svnroot/anope/trunk@1403 5417fbe8-f217-4b02-8779-1006273d7864
2008-10-03 10:17:00 +00:00
peavey peavey@inspircd.org b1e8118623 * Fix calls to ircdproto->SendMessage and use findbot
* make moduleInsertLanguage take const char and convert where needed


git-svn-id: http://anope.svn.sourceforge.net/svnroot/anope/trunk@1402 5417fbe8-f217-4b02-8779-1006273d7864
2008-10-03 09:52:49 +00:00
Robin Burchell w00t@inspircd.org 968616980c Merge commit 'cbx/anopeng-uid' into anopeng-uid
git-svn-id: http://anope.svn.sourceforge.net/svnroot/anope/trunk@1395 5417fbe8-f217-4b02-8779-1006273d7864
2008-10-03 08:00:31 +00:00
Robin Burchell w00t@inspircd.org 20f0a61ed0 Add run-cc.pl from inspircd, only difference is support .c files too :)
git-svn-id: http://anope.svn.sourceforge.net/svnroot/anope/trunk@1383 5417fbe8-f217-4b02-8779-1006273d7864
2008-10-02 23:33:54 +00:00
Naram Qashat cyberbotx@cyberbotx.com 6c305a3d67 Replaced anope_SendGlobops() with direct call to SendGlobops() in IRCDProto class.
Added SendGlobopsInternal() function to IRCDProto class, now SendGlobops() is a stub to handle varargs.


git-svn-id: http://anope.svn.sourceforge.net/svnroot/anope/trunk@1347 5417fbe8-f217-4b02-8779-1006273d7864
2008-10-02 21:02:37 +00:00
Naram Qashat cyberbotx@cyberbotx.com f3f1b97a1a Replaced anope_SendPart() with direct call to SendPart() in IRCDProto class.
Added SendPartInternal() function to IRCDProto class, now SendPart() is a stub to handle varargs.


git-svn-id: http://anope.svn.sourceforge.net/svnroot/anope/trunk@1346 5417fbe8-f217-4b02-8779-1006273d7864
2008-10-02 20:35:07 +00:00
Naram Qashat cyberbotx@cyberbotx.com c3964f7483 Replaced anope_SendJoin() with direct call to SendJoin() in IRCDProto class.
git-svn-id: http://anope.svn.sourceforge.net/svnroot/anope/trunk@1343 5417fbe8-f217-4b02-8779-1006273d7864
2008-10-02 19:41:34 +00:00
Naram Qashat cyberbotx@cyberbotx.com d3f58dcd4f Replaced notice() with direct call to SendMessage() in IRCDProto class.
Added SendNoticeInternal() function to IRCDProto class, now SendNotice() is a stub to handle varargs.


git-svn-id: http://anope.svn.sourceforge.net/svnroot/anope/trunk@1336 5417fbe8-f217-4b02-8779-1006273d7864
2008-10-02 19:11:32 +00:00
Naram Qashat cyberbotx@cyberbotx.com 765f561952 Replaced anope_SendKick() with direct call to SendKick() in IRCDProto class.
Also added SendKickInternal() function to IRCDProto class, now SendKick() is a stub to handle varargs.


git-svn-id: http://anope.svn.sourceforge.net/svnroot/anope/trunk@1331 5417fbe8-f217-4b02-8779-1006273d7864
2008-10-02 18:37:32 +00:00
Naram Qashat cyberbotx@cyberbotx.com 0ded225023 Replaced anope_SendMode() with direct call to SendMode() in IRCDProto class.
Also added SendModeInternal() function to IRCDProto class, now SendMode() is a stub to handle varargs.


git-svn-id: http://anope.svn.sourceforge.net/svnroot/anope/trunk@1329 5417fbe8-f217-4b02-8779-1006273d7864
2008-10-02 18:26:56 +00:00
Naram Qashat cyberbotx@cyberbotx.com 95f24091f6 Replaced anope_cmd_topic() with direct call to SendTopic() in IRCDProto class.
git-svn-id: http://anope.svn.sourceforge.net/svnroot/anope/trunk@1323 5417fbe8-f217-4b02-8779-1006273d7864
2008-10-02 17:46:06 +00:00
Robin Burchell w00t@inspircd.org 809ed7c2c0 Convert various to new name scheme.
git-svn-id: http://anope.svn.sourceforge.net/svnroot/anope/trunk@1306 5417fbe8-f217-4b02-8779-1006273d7864
2008-10-02 08:39:28 +00:00
Robin Burchell w00t@inspircd.org bd56c0fb93 Global NOTICE/PRIVMSG, QUIT.
git-svn-id: http://anope.svn.sourceforge.net/svnroot/anope/trunk@1305 5417fbe8-f217-4b02-8779-1006273d7864
2008-10-02 08:37:14 +00:00
Robin Burchell w00t@inspircd.org 4e395e1962 KICK, notice ops.
git-svn-id: http://anope.svn.sourceforge.net/svnroot/anope/trunk@1303 5417fbe8-f217-4b02-8779-1006273d7864
2008-10-02 08:31:33 +00:00
Robin Burchell w00t@inspircd.org 341b226c63 cmd_bot_nick -> SendClientIntroduction
git-svn-id: http://anope.svn.sourceforge.net/svnroot/anope/trunk@1302 5417fbe8-f217-4b02-8779-1006273d7864
2008-10-02 08:30:41 +00:00
Robin Burchell w00t@inspircd.org 5d695b7bf6 Guest nicks, MODE.
git-svn-id: http://anope.svn.sourceforge.net/svnroot/anope/trunk@1301 5417fbe8-f217-4b02-8779-1006273d7864
2008-10-02 08:29:56 +00:00
Robin Burchell w00t@inspircd.org 8aa6436d73 Merge commit 'trunk' into anopeng
git-svn-id: http://anope.svn.sourceforge.net/svnroot/anope/trunk@1294 5417fbe8-f217-4b02-8779-1006273d7864
2008-10-01 21:16:11 +00:00
Robin Burchell w00t@inspircd.org f10db002a8 Fix building under g++.
git-svn-id: http://anope.svn.sourceforge.net/svnroot/anope/trunk@1293 5417fbe8-f217-4b02-8779-1006273d7864
2008-10-01 21:15:40 +00:00
Robin Burchell w00t@inspircd.org e4b0e4f396 Merge commit 'trunk' into anopeng
git-svn-id: http://anope.svn.sourceforge.net/svnroot/anope/trunk@1291 5417fbe8-f217-4b02-8779-1006273d7864
2008-10-01 20:48:10 +00:00
Robin Burchell w00t@inspircd.org a3a360394e Add MODULE_INIT to all modules, fix a few various crashes.
git-svn-id: http://anope.svn.sourceforge.net/svnroot/anope/trunk@1273 5417fbe8-f217-4b02-8779-1006273d7864
2008-09-30 18:45:13 +00:00
Robin Burchell w00t@inspircd.org b3df8dbfb1 Fix src/modules/ so they compile with stricter g++.
git-svn-id: http://anope.svn.sourceforge.net/svnroot/anope/trunk@1204 5417fbe8-f217-4b02-8779-1006273d7864
2008-09-30 18:45:10 +00:00
Robin Burchell w00t@inspircd.org 2fd6bf39b1 Remove 'skeleton' mode. It's not really all that useful.
git-svn-id: http://anope.svn.sourceforge.net/svnroot/anope/trunk@1200 5417fbe8-f217-4b02-8779-1006273d7864
2008-09-30 18:45:09 +00:00
rob rob@31f1291d-b8d6-0310-a050-a5561fc1590b b438196563 Fixed the nss_dns.so.1 issue
git-svn-id: svn://svn.anope.org/anope/trunk@1443 31f1291d-b8d6-0310-a050-a5561fc1590b


git-svn-id: http://anope.svn.sourceforge.net/svnroot/anope/trunk@1157 5417fbe8-f217-4b02-8779-1006273d7864
2008-09-15 06:44:35 +00:00
viper viper@31f1291d-b8d6-0310-a050-a5561fc1590b 8472915461 BUILD : 1.7.21 (1428) BUGS : 930 NOTES : Rewrote the ignore system to handle both nicks and masks properly.
git-svn-id: svn://svn.anope.org/anope/trunk@1428 31f1291d-b8d6-0310-a050-a5561fc1590b


git-svn-id: http://anope.svn.sourceforge.net/svnroot/anope/trunk@1143 5417fbe8-f217-4b02-8779-1006273d7864
2008-09-03 23:58:28 +00:00
drstein drstein@31f1291d-b8d6-0310-a050-a5561fc1590b 964bbfe559 BUILD : 1.7.21 (1404) BUGS : 917 NOTES : make install now runs install routine for modules subdirs also. Thanks Viper
git-svn-id: svn://svn.anope.org/anope/trunk@1404 31f1291d-b8d6-0310-a050-a5561fc1590b


git-svn-id: http://anope.svn.sourceforge.net/svnroot/anope/trunk@1119 5417fbe8-f217-4b02-8779-1006273d7864
2008-07-20 21:04:01 +00:00
rob rob@31f1291d-b8d6-0310-a050-a5561fc1590b b4d51711c9 Reverted the rusian operinfo string back to english
git-svn-id: svn://svn.anope.org/anope/trunk@1391 31f1291d-b8d6-0310-a050-a5561fc1590b


git-svn-id: http://anope.svn.sourceforge.net/svnroot/anope/trunk@1106 5417fbe8-f217-4b02-8779-1006273d7864
2008-04-06 15:07:31 +00:00
drstein drstein@31f1291d-b8d6-0310-a050-a5561fc1590b 2844a3ed59 BUILD : 1.7.21 (1372) BUGS : 854 NOTES : Removed bs_fantasy_unban from core modules.
git-svn-id: svn://svn.anope.org/anope/trunk@1372 31f1291d-b8d6-0310-a050-a5561fc1590b


git-svn-id: http://anope.svn.sourceforge.net/svnroot/anope/trunk@1087 5417fbe8-f217-4b02-8779-1006273d7864
2008-02-05 14:15:07 +00:00
geniusdex geniusdex@31f1291d-b8d6-0310-a050-a5561fc1590b 3ccf2f6e53 BUILD : 1.7.21 (1369) BUGS : 685 NOTES : Fixed some small compiler warnings about buffer addresses always evaluating to true
git-svn-id: svn://svn.anope.org/anope/trunk@1369 31f1291d-b8d6-0310-a050-a5561fc1590b


git-svn-id: http://anope.svn.sourceforge.net/svnroot/anope/trunk@1084 5417fbe8-f217-4b02-8779-1006273d7864
2008-02-05 13:51:50 +00:00
geniusdex geniusdex@31f1291d-b8d6-0310-a050-a5561fc1590b 555c7ff856 BUILD : 1.7.21 (1345) BUGS : NOTES : Updated copyright information
git-svn-id: svn://svn.anope.org/anope/trunk@1345 31f1291d-b8d6-0310-a050-a5561fc1590b


git-svn-id: http://anope.svn.sourceforge.net/svnroot/anope/trunk@1060 5417fbe8-f217-4b02-8779-1006273d7864
2008-01-13 12:54:14 +00:00
geniusdex geniusdex@31f1291d-b8d6-0310-a050-a5561fc1590b f4da46570b BUILD : 1.7.20 (1335) BUGS : NOTES : Updated documentations as by Jobes patch and did some readability work on cs_enforce
git-svn-id: svn://svn.anope.org/anope/trunk@1335 31f1291d-b8d6-0310-a050-a5561fc1590b


git-svn-id: http://anope.svn.sourceforge.net/svnroot/anope/trunk@1051 5417fbe8-f217-4b02-8779-1006273d7864
2008-01-06 13:38:15 +00:00
geniusdex geniusdex@31f1291d-b8d6-0310-a050-a5561fc1590b 8f7e160ce9 BUILD : 1.7.20 (1332) BUGS : NOTES : Updated Russian language file provided by Kein and added his Russian translations to bundled modules as well
git-svn-id: svn://svn.anope.org/anope/trunk@1332 31f1291d-b8d6-0310-a050-a5561fc1590b


git-svn-id: http://anope.svn.sourceforge.net/svnroot/anope/trunk@1048 5417fbe8-f217-4b02-8779-1006273d7864
2008-01-04 10:43:21 +00:00
geniusdex geniusdex@31f1291d-b8d6-0310-a050-a5561fc1590b 4a5cf6e1e3 BUILD : 1.7.19 (1322) BUGS : 685 NOTES : Applied a patch by Jilles which should fix SJOIN not always sending the correct TS
git-svn-id: svn://svn.anope.org/anope/trunk@1322 31f1291d-b8d6-0310-a050-a5561fc1590b


git-svn-id: http://anope.svn.sourceforge.net/svnroot/anope/trunk@1040 5417fbe8-f217-4b02-8779-1006273d7864
2007-12-28 19:12:02 +00:00