summaryrefslogtreecommitdiff
path: root/src/core
AgeCommit message (Collapse)Author
2008-09-30Unbreak bot assigning, also call event in the unassign function, rather than ↵Robin Burchell w00t@inspircd.org
elsewherel. This will be needed for third party module devs. git-svn-id: http://anope.svn.sourceforge.net/svnroot/anope/trunk@1235 5417fbe8-f217-4b02-8779-1006273d7864
2008-09-30Move some stuff to BotInfo methods.Robin Burchell w00t@inspircd.org
git-svn-id: http://anope.svn.sourceforge.net/svnroot/anope/trunk@1232 5417fbe8-f217-4b02-8779-1006273d7864
2008-09-30Move stuff to a bots class.Robin Burchell w00t@inspircd.org
git-svn-id: http://anope.svn.sourceforge.net/svnroot/anope/trunk@1224 5417fbe8-f217-4b02-8779-1006273d7864
2008-09-30Made all protocol modules able to be compiled via mostly constifying strings.Robin Burchell w00t@inspircd.org
Due to the above, also had to constify strings in many other areas. git-svn-id: http://anope.svn.sourceforge.net/svnroot/anope/trunk@1202 5417fbe8-f217-4b02-8779-1006273d7864
2008-09-30Remove 'skeleton' mode. It's not really all that useful.Robin Burchell w00t@inspircd.org
git-svn-id: http://anope.svn.sourceforge.net/svnroot/anope/trunk@1200 5417fbe8-f217-4b02-8779-1006273d7864
2008-09-30Fix last of core/Robin Burchell w00t@inspircd.org
git-svn-id: http://anope.svn.sourceforge.net/svnroot/anope/trunk@1186 5417fbe8-f217-4b02-8779-1006273d7864
2008-09-30Various strict fixes..Robin Burchell w00t@inspircd.org
git-svn-id: http://anope.svn.sourceforge.net/svnroot/anope/trunk@1185 5417fbe8-f217-4b02-8779-1006273d7864
2008-09-30Various constification/g++ fixes..Robin Burchell w00t@inspircd.org
git-svn-id: http://anope.svn.sourceforge.net/svnroot/anope/trunk@1184 5417fbe8-f217-4b02-8779-1006273d7864
2008-09-30Various constification/fixes for g++.Robin Burchell w00t@inspircd.org
git-svn-id: http://anope.svn.sourceforge.net/svnroot/anope/trunk@1183 5417fbe8-f217-4b02-8779-1006273d7864
2008-09-27BUILD : 1.7.22 (1453) BUGS : 947 NOTES : Fixed a buffer overflow in enc_sha1. viper viper@31f1291d-b8d6-0310-a050-a5561fc1590b
git-svn-id: svn://svn.anope.org/anope/trunk@1453 31f1291d-b8d6-0310-a050-a5561fc1590b git-svn-id: http://anope.svn.sourceforge.net/svnroot/anope/trunk@1167 5417fbe8-f217-4b02-8779-1006273d7864
2008-09-23BUILD : 1.7.22 (1450) BUGS : NOTES : Fixed a number of remaining buffer ↵viper viper@31f1291d-b8d6-0310-a050-a5561fc1590b
overflows in NS and CS not addressed by previous commit. git-svn-id: svn://svn.anope.org/anope/trunk@1450 31f1291d-b8d6-0310-a050-a5561fc1590b git-svn-id: http://anope.svn.sourceforge.net/svnroot/anope/trunk@1164 5417fbe8-f217-4b02-8779-1006273d7864
2008-09-22BUILD : 1.7.22 (1449) BUGS : NOTES : Applied a patch by w00t to fix possible ↵viper viper@31f1291d-b8d6-0310-a050-a5561fc1590b
buffer overflows in NS/CS REGISTER. As of now the max pass length is 31 instead of 32 characters. git-svn-id: svn://svn.anope.org/anope/trunk@1449 31f1291d-b8d6-0310-a050-a5561fc1590b git-svn-id: http://anope.svn.sourceforge.net/svnroot/anope/trunk@1163 5417fbe8-f217-4b02-8779-1006273d7864
2008-09-22BUILD : 1.7.22 (1448) BUGS : NOTES : Applied patch by w00t to remove a ↵viper viper@31f1291d-b8d6-0310-a050-a5561fc1590b
pointer comparison on a non-ptr in cs_clear.c git-svn-id: svn://svn.anope.org/anope/trunk@1448 31f1291d-b8d6-0310-a050-a5561fc1590b git-svn-id: http://anope.svn.sourceforge.net/svnroot/anope/trunk@1162 5417fbe8-f217-4b02-8779-1006273d7864
2008-09-20BUILD : 1.7.22 (1446) BUGS : NOTES : Removed password truncating and fixed a ↵viper viper@31f1291d-b8d6-0310-a050-a5561fc1590b
crashbug in enc_none. This build still crashes on CS GETPASS on some systems though. Someone take a look at termination of ci->founderpass pls. git-svn-id: svn://svn.anope.org/anope/trunk@1446 31f1291d-b8d6-0310-a050-a5561fc1590b git-svn-id: http://anope.svn.sourceforge.net/svnroot/anope/trunk@1160 5417fbe8-f217-4b02-8779-1006273d7864
2008-09-14BUILD : 1.7.21 (1437) BUGS : 939 NOTES : Applied patch by chaz to fix ↵viper viper@31f1291d-b8d6-0310-a050-a5561fc1590b
compile warning in os_clearmodes.c. git-svn-id: svn://svn.anope.org/anope/trunk@1437 31f1291d-b8d6-0310-a050-a5561fc1590b git-svn-id: http://anope.svn.sourceforge.net/svnroot/anope/trunk@1152 5417fbe8-f217-4b02-8779-1006273d7864
2008-09-14BUILD : 1.7.21 (1436) BUGS : 937 NOTES : Rewrote CLEAR OPS to have it send ↵viper viper@31f1291d-b8d6-0310-a050-a5561fc1590b
correct mode changes on all ircds. git-svn-id: svn://svn.anope.org/anope/trunk@1436 31f1291d-b8d6-0310-a050-a5561fc1590b git-svn-id: http://anope.svn.sourceforge.net/svnroot/anope/trunk@1151 5417fbe8-f217-4b02-8779-1006273d7864
2008-09-13BUILD : 1.7.21 (1435) BUGS : 935 NOTES : AKICK now respects ChanServ PEACE. ↵viper viper@31f1291d-b8d6-0310-a050-a5561fc1590b
Checks are performed before adding a nick/mask. git-svn-id: svn://svn.anope.org/anope/trunk@1435 31f1291d-b8d6-0310-a050-a5561fc1590b git-svn-id: http://anope.svn.sourceforge.net/svnroot/anope/trunk@1150 5417fbe8-f217-4b02-8779-1006273d7864
2008-09-11BUILD : 1.7.21 (1433) BUGS : NOTES : Help now handled by respective modules. ↵viper viper@31f1291d-b8d6-0310-a050-a5561fc1590b
Should fix compiling on windows. git-svn-id: svn://svn.anope.org/anope/trunk@1433 31f1291d-b8d6-0310-a050-a5561fc1590b git-svn-id: http://anope.svn.sourceforge.net/svnroot/anope/trunk@1148 5417fbe8-f217-4b02-8779-1006273d7864
2008-09-11BUILD : 1.7.21 (1432) BUGS : NOTES : The newscount in help is now handled by ↵viper viper@31f1291d-b8d6-0310-a050-a5561fc1590b
modules instead of os_help. git-svn-id: svn://svn.anope.org/anope/trunk@1432 31f1291d-b8d6-0310-a050-a5561fc1590b git-svn-id: http://anope.svn.sourceforge.net/svnroot/anope/trunk@1147 5417fbe8-f217-4b02-8779-1006273d7864
2008-09-03BUILD : 1.7.21 (1428) BUGS : 930 NOTES : Rewrote the ignore system to handle ↵viper viper@31f1291d-b8d6-0310-a050-a5561fc1590b
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-03BUILD : 1.7.21 (1426) BUGS : 876 NOTES : We now support CIDR in channel ↵viper viper@31f1291d-b8d6-0310-a050-a5561fc1590b
ban/invite/except lists. Introduces new CIDR capable generic lists system. git-svn-id: svn://svn.anope.org/anope/trunk@1426 31f1291d-b8d6-0310-a050-a5561fc1590b git-svn-id: http://anope.svn.sourceforge.net/svnroot/anope/trunk@1141 5417fbe8-f217-4b02-8779-1006273d7864
2008-09-03BUILD : 1.7.21 (1425) BUGS : 873 NOTES : We now show config variables in the ↵viper viper@31f1291d-b8d6-0310-a050-a5561fc1590b
help. git-svn-id: svn://svn.anope.org/anope/trunk@1425 31f1291d-b8d6-0310-a050-a5561fc1590b git-svn-id: http://anope.svn.sourceforge.net/svnroot/anope/trunk@1140 5417fbe8-f217-4b02-8779-1006273d7864
2008-09-02BUILD : 1.7.21 (1424) BUGS : 934 NOTES : Fixed bogus password being returned ↵viper viper@31f1291d-b8d6-0310-a050-a5561fc1590b
by enc_none when password was truncated. git-svn-id: svn://svn.anope.org/anope/trunk@1424 31f1291d-b8d6-0310-a050-a5561fc1590b git-svn-id: http://anope.svn.sourceforge.net/svnroot/anope/trunk@1139 5417fbe8-f217-4b02-8779-1006273d7864
2008-09-01BUILD : 1.7.21 (1423) BUGS : 932 NOTES : Fixed crashbug in cs_access. viper viper@31f1291d-b8d6-0310-a050-a5561fc1590b
git-svn-id: svn://svn.anope.org/anope/trunk@1423 31f1291d-b8d6-0310-a050-a5561fc1590b git-svn-id: http://anope.svn.sourceforge.net/svnroot/anope/trunk@1138 5417fbe8-f217-4b02-8779-1006273d7864
2008-08-28Fixes a number of minor language errors. viper viper@31f1291d-b8d6-0310-a050-a5561fc1590b
Restricts access to svsnick, oline and umode to SRA as superadmin too requires SRA. Prevents the cmds from showing up in SA help. My first commit :-) git-svn-id: svn://svn.anope.org/anope/trunk@1419 31f1291d-b8d6-0310-a050-a5561fc1590b git-svn-id: http://anope.svn.sourceforge.net/svnroot/anope/trunk@1134 5417fbe8-f217-4b02-8779-1006273d7864
2008-08-14BUILD : 1.7.21 (1409) BUGS : 922 NOTES : Changes check argument in calls to ↵mark mark@31f1291d-b8d6-0310-a050-a5561fc1590b
chan_set_modes() from cs_modes.c/do_util() to 2 to avoid calling chan_set_proper_modes() git-svn-id: svn://svn.anope.org/anope/trunk@1409 31f1291d-b8d6-0310-a050-a5561fc1590b git-svn-id: http://anope.svn.sourceforge.net/svnroot/anope/trunk@1124 5417fbe8-f217-4b02-8779-1006273d7864
2008-08-11Set os_raw to show up as a 3rd party module...rob rob@31f1291d-b8d6-0310-a050-a5561fc1590b
git-svn-id: svn://svn.anope.org/anope/trunk@1408 31f1291d-b8d6-0310-a050-a5561fc1590b git-svn-id: http://anope.svn.sourceforge.net/svnroot/anope/trunk@1123 5417fbe8-f217-4b02-8779-1006273d7864
2008-07-20BUILD : 1.7.21 (1403) BUGS : 916 NOTES : Fixes weird hs_setall behaviour ↵drstein drstein@31f1291d-b8d6-0310-a050-a5561fc1590b
(memory issues). Thanks Jan again git-svn-id: svn://svn.anope.org/anope/trunk@1403 31f1291d-b8d6-0310-a050-a5561fc1590b git-svn-id: http://anope.svn.sourceforge.net/svnroot/anope/trunk@1118 5417fbe8-f217-4b02-8779-1006273d7864
2008-07-20BUILD : 1.7.21 (1401) BUGS : 894 NOTES : Botserv replying with /(null). ↵drstein drstein@31f1291d-b8d6-0310-a050-a5561fc1590b
Thanks Jan git-svn-id: svn://svn.anope.org/anope/trunk@1401 31f1291d-b8d6-0310-a050-a5561fc1590b git-svn-id: http://anope.svn.sourceforge.net/svnroot/anope/trunk@1116 5417fbe8-f217-4b02-8779-1006273d7864
2008-06-03Fixing svn:keywords Idgeniusdex geniusdex@31f1291d-b8d6-0310-a050-a5561fc1590b
git-svn-id: svn://svn.anope.org/anope/trunk@1397 31f1291d-b8d6-0310-a050-a5561fc1590b git-svn-id: http://anope.svn.sourceforge.net/svnroot/anope/trunk@1112 5417fbe8-f217-4b02-8779-1006273d7864
2008-04-30BUILD : 1.7.21 (1393) BUGS : NOTES : Services Operators can now also use ↵geniusdex geniusdex@31f1291d-b8d6-0310-a050-a5561fc1590b
NickServ INFO ALL git-svn-id: svn://svn.anope.org/anope/trunk@1393 31f1291d-b8d6-0310-a050-a5561fc1590b git-svn-id: http://anope.svn.sourceforge.net/svnroot/anope/trunk@1108 5417fbe8-f217-4b02-8779-1006273d7864
2008-02-20BUILD : 1.7.21 (1389) BUGS : 872 NOTES : Added NS SASET LANGUAGE drstein drstein@31f1291d-b8d6-0310-a050-a5561fc1590b
git-svn-id: svn://svn.anope.org/anope/trunk@1389 31f1291d-b8d6-0310-a050-a5561fc1590b git-svn-id: http://anope.svn.sourceforge.net/svnroot/anope/trunk@1104 5417fbe8-f217-4b02-8779-1006273d7864
2008-02-12BUILD : 1.7.21 (1387) BUGS : 869 NOTES : Added SUSPENDED to NS LIST keywords. drstein drstein@31f1291d-b8d6-0310-a050-a5561fc1590b
git-svn-id: svn://svn.anope.org/anope/trunk@1387 31f1291d-b8d6-0310-a050-a5561fc1590b git-svn-id: http://anope.svn.sourceforge.net/svnroot/anope/trunk@1102 5417fbe8-f217-4b02-8779-1006273d7864
2008-02-12BUILD : 1.7.21 (1384) BUGS : 870 NOTES : Fixed segfault introduced y me ↵drstein drstein@31f1291d-b8d6-0310-a050-a5561fc1590b
trying to fix 870. git-svn-id: svn://svn.anope.org/anope/trunk@1384 31f1291d-b8d6-0310-a050-a5561fc1590b git-svn-id: http://anope.svn.sourceforge.net/svnroot/anope/trunk@1099 5417fbe8-f217-4b02-8779-1006273d7864
2008-02-11BUILD : 1.7.21 (1382) BUGS : 870 NOTES : Fixed memory leak in cs_akick(). drstein drstein@31f1291d-b8d6-0310-a050-a5561fc1590b
git-svn-id: svn://svn.anope.org/anope/trunk@1382 31f1291d-b8d6-0310-a050-a5561fc1590b git-svn-id: http://anope.svn.sourceforge.net/svnroot/anope/trunk@1097 5417fbe8-f217-4b02-8779-1006273d7864
2008-02-08BUILD : 1.7.21 (1379) BUGS : 856 NOTES : x86_64 generating improper SHA1 ↵drstein drstein@31f1291d-b8d6-0310-a050-a5561fc1590b
hash values. Thanks Johno Crawford ;) git-svn-id: svn://svn.anope.org/anope/trunk@1379 31f1291d-b8d6-0310-a050-a5561fc1590b git-svn-id: http://anope.svn.sourceforge.net/svnroot/anope/trunk@1094 5417fbe8-f217-4b02-8779-1006273d7864
2008-02-07BUILD : 1.7.21 (1378) BUGS : 861 NOTES : NickServ replying to SVSNICK ↵drstein drstein@31f1291d-b8d6-0310-a050-a5561fc1590b
command where OperServ must. git-svn-id: svn://svn.anope.org/anope/trunk@1378 31f1291d-b8d6-0310-a050-a5561fc1590b git-svn-id: http://anope.svn.sourceforge.net/svnroot/anope/trunk@1093 5417fbe8-f217-4b02-8779-1006273d7864
2008-02-05BUILD : 1.7.21 (1374) BUGS : 820 NOTES : do_cmode() called without passing TS drstein drstein@31f1291d-b8d6-0310-a050-a5561fc1590b
git-svn-id: svn://svn.anope.org/anope/trunk@1374 31f1291d-b8d6-0310-a050-a5561fc1590b git-svn-id: http://anope.svn.sourceforge.net/svnroot/anope/trunk@1089 5417fbe8-f217-4b02-8779-1006273d7864
2008-02-05BUILD : 1.7.21 (1372) BUGS : 854 NOTES : Removed bs_fantasy_unban from core ↵drstein drstein@31f1291d-b8d6-0310-a050-a5561fc1590b
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-05BUILD : 1.7.21 (1371) BUGS : 849 NOTES : Applied patch by Jan Milants to ↵geniusdex geniusdex@31f1291d-b8d6-0310-a050-a5561fc1590b
remove an excessive free in cs_akick git-svn-id: svn://svn.anope.org/anope/trunk@1371 31f1291d-b8d6-0310-a050-a5561fc1590b git-svn-id: http://anope.svn.sourceforge.net/svnroot/anope/trunk@1086 5417fbe8-f217-4b02-8779-1006273d7864
2008-02-04BUILD : 1.7.21 (1367) BUGS : 847 NOTES : Added missed NickServ HELP for ↵drstein drstein@31f1291d-b8d6-0310-a050-a5561fc1590b
RESEND command. git-svn-id: svn://svn.anope.org/anope/trunk@1367 31f1291d-b8d6-0310-a050-a5561fc1590b git-svn-id: http://anope.svn.sourceforge.net/svnroot/anope/trunk@1082 5417fbe8-f217-4b02-8779-1006273d7864
2008-02-04BUILD : 1.7.21 (1366) BUGS : 848 NOTES : No variable for NSReleaseTimeout in ↵drstein drstein@31f1291d-b8d6-0310-a050-a5561fc1590b
NICK_RECOVERED message git-svn-id: svn://svn.anope.org/anope/trunk@1366 31f1291d-b8d6-0310-a050-a5561fc1590b git-svn-id: http://anope.svn.sourceforge.net/svnroot/anope/trunk@1081 5417fbe8-f217-4b02-8779-1006273d7864
2008-02-04BUILD : 1.7.21 (1365) BUGS : 850, 851, 852 NOTES : Fixed several memory ↵drstein drstein@31f1291d-b8d6-0310-a050-a5561fc1590b
leaks reported by Trystan. Do not forget to free allocated memory! git-svn-id: svn://svn.anope.org/anope/trunk@1365 31f1291d-b8d6-0310-a050-a5561fc1590b git-svn-id: http://anope.svn.sourceforge.net/svnroot/anope/trunk@1080 5417fbe8-f217-4b02-8779-1006273d7864
2008-01-26BUILD : 1.7.21 (1363) BUGS : 842 NOTES : Fixed yet another memory leak; it ↵geniusdex geniusdex@31f1291d-b8d6-0310-a050-a5561fc1590b
wass cs_akick this time git-svn-id: svn://svn.anope.org/anope/trunk@1363 31f1291d-b8d6-0310-a050-a5561fc1590b git-svn-id: http://anope.svn.sourceforge.net/svnroot/anope/trunk@1078 5417fbe8-f217-4b02-8779-1006273d7864
2008-01-26BUILD : 1.7.21 (1362) BUGS : 841 NOTES : Fixed memleaks in hs_setall geniusdex geniusdex@31f1291d-b8d6-0310-a050-a5561fc1590b
git-svn-id: svn://svn.anope.org/anope/trunk@1362 31f1291d-b8d6-0310-a050-a5561fc1590b git-svn-id: http://anope.svn.sourceforge.net/svnroot/anope/trunk@1077 5417fbe8-f217-4b02-8779-1006273d7864
2008-01-26BUILD : 1.7.21 (1361) BUGS : 840 NOTES : Fixed a memory leak in cs_list geniusdex geniusdex@31f1291d-b8d6-0310-a050-a5561fc1590b
git-svn-id: svn://svn.anope.org/anope/trunk@1361 31f1291d-b8d6-0310-a050-a5561fc1590b git-svn-id: http://anope.svn.sourceforge.net/svnroot/anope/trunk@1076 5417fbe8-f217-4b02-8779-1006273d7864
2008-01-26BUILD : 1.7.21 (1360) BUGS : 839 NOTES : Removed old code from cs_clear and ↵geniusdex geniusdex@31f1291d-b8d6-0310-a050-a5561fc1590b
fixed a memory leak in there as well git-svn-id: svn://svn.anope.org/anope/trunk@1360 31f1291d-b8d6-0310-a050-a5561fc1590b git-svn-id: http://anope.svn.sourceforge.net/svnroot/anope/trunk@1075 5417fbe8-f217-4b02-8779-1006273d7864
2008-01-26BUILD : 1.7.21 (1359) BUGS : 838 NOTES : Fixed various checks for LogBot in ↵geniusdex geniusdex@31f1291d-b8d6-0310-a050-a5561fc1590b
bs_say and bs_act git-svn-id: svn://svn.anope.org/anope/trunk@1359 31f1291d-b8d6-0310-a050-a5561fc1590b git-svn-id: http://anope.svn.sourceforge.net/svnroot/anope/trunk@1074 5417fbe8-f217-4b02-8779-1006273d7864
2008-01-26BUILD : 1.7.21 (1357) BUGS : 836 NOTES : Fixed memleaks in os_clearmodes geniusdex geniusdex@31f1291d-b8d6-0310-a050-a5561fc1590b
git-svn-id: svn://svn.anope.org/anope/trunk@1357 31f1291d-b8d6-0310-a050-a5561fc1590b git-svn-id: http://anope.svn.sourceforge.net/svnroot/anope/trunk@1072 5417fbe8-f217-4b02-8779-1006273d7864
2008-01-26BUILD : 1.7.21 (1355) BUGS : 834 NOTES : Fixed various oddities in ChanServ ↵geniusdex geniusdex@31f1291d-b8d6-0310-a050-a5561fc1590b
suspend code git-svn-id: svn://svn.anope.org/anope/trunk@1355 31f1291d-b8d6-0310-a050-a5561fc1590b git-svn-id: http://anope.svn.sourceforge.net/svnroot/anope/trunk@1070 5417fbe8-f217-4b02-8779-1006273d7864