summaryrefslogtreecommitdiff
path: root/src/main.c
AgeCommit message (Collapse)Author
2008-11-02Rip out SQL. It's utterly useless in current implementation.Robin Burchell w00t@inspircd.org
git-svn-id: http://anope.svn.sourceforge.net/svnroot/anope/trunk@1502 5417fbe8-f217-4b02-8779-1006273d7864
2008-10-27Added timeout directive to defcon block in new config.Naram Qashat cyberbotx@cyberbotx.com
git-svn-id: http://anope.svn.sourceforge.net/svnroot/anope/trunk@1496 5417fbe8-f217-4b02-8779-1006273d7864
2008-10-07Merge branch 'anopeng' into anopeng-configRobin Burchell w00t@inspircd.org
git-svn-id: http://anope.svn.sourceforge.net/svnroot/anope/trunk@1428 5417fbe8-f217-4b02-8779-1006273d7864
2008-10-03Merge commit 'cbx/anopeng-charfix' into anopengRobin Burchell w00t@inspircd.org
git-svn-id: http://anope.svn.sourceforge.net/svnroot/anope/trunk@1408 5417fbe8-f217-4b02-8779-1006273d7864
2008-10-02Replaced anope_SendSquit() with direct call to SendSquit() in IRCDProto class.Naram Qashat cyberbotx@cyberbotx.com
git-svn-id: http://anope.svn.sourceforge.net/svnroot/anope/trunk@1349 5417fbe8-f217-4b02-8779-1006273d7864
2008-10-02Replaced anope_SendGlobops() with direct call to SendGlobops() in IRCDProto ↵Naram Qashat cyberbotx@cyberbotx.com
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-02Replaced anope_SendPong() with direct call to SendPong() in IRCDProto class.Naram Qashat cyberbotx@cyberbotx.com
git-svn-id: http://anope.svn.sourceforge.net/svnroot/anope/trunk@1342 5417fbe8-f217-4b02-8779-1006273d7864
2008-10-02Various conversions to use new protocol.Robin Burchell w00t@inspircd.org
git-svn-id: http://anope.svn.sourceforge.net/svnroot/anope/trunk@1307 5417fbe8-f217-4b02-8779-1006273d7864
2008-10-02Convert various to new name scheme.Robin Burchell w00t@inspircd.org
git-svn-id: http://anope.svn.sourceforge.net/svnroot/anope/trunk@1306 5417fbe8-f217-4b02-8779-1006273d7864
2008-09-30Remove legacy global function.Robin Burchell w00t@inspircd.org
git-svn-id: http://anope.svn.sourceforge.net/svnroot/anope/trunk@1208 5417fbe8-f217-4b02-8779-1006273d7864
2008-09-30listnicks and listchans go away, as they aren't all that useful (and way too ↵Robin Burchell w00t@inspircd.org
old.) git-svn-id: http://anope.svn.sourceforge.net/svnroot/anope/trunk@1201 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-30Move delete_user() into a destructor. Fix a few minor bugs with conversion also.Robin Burchell w00t@inspircd.org
git-svn-id: http://anope.svn.sourceforge.net/svnroot/anope/trunk@1194 5417fbe8-f217-4b02-8779-1006273d7864
2008-09-30Fix for g++Robin Burchell w00t@inspircd.org
git-svn-id: http://anope.svn.sourceforge.net/svnroot/anope/trunk@1176 5417fbe8-f217-4b02-8779-1006273d7864
2008-09-30Partial fixes for g++, need to commit thisRobin Burchell w00t@inspircd.org
git-svn-id: http://anope.svn.sourceforge.net/svnroot/anope/trunk@1175 5417fbe8-f217-4b02-8779-1006273d7864
2008-01-13BUILD : 1.7.21 (1345) BUGS : NOTES : Updated copyright information geniusdex geniusdex@31f1291d-b8d6-0310-a050-a5561fc1590b
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-04BUILD : 1.7.20 (1330) BUGS : 815 NOTES : Applied patch by Trystan to ↵geniusdex geniusdex@31f1291d-b8d6-0310-a050-a5561fc1590b
properly detect Windows Vista and Windows Server 2008 git-svn-id: svn://svn.anope.org/anope/trunk@1330 31f1291d-b8d6-0310-a050-a5561fc1590b git-svn-id: http://anope.svn.sourceforge.net/svnroot/anope/trunk@1046 5417fbe8-f217-4b02-8779-1006273d7864
2008-01-01BUILD : 1.7.20 (1329) BUGS : 811 NOTES : Fixed databases not being saved ↵geniusdex geniusdex@31f1291d-b8d6-0310-a050-a5561fc1590b
when anope quit due to a connection error git-svn-id: svn://svn.anope.org/anope/trunk@1329 31f1291d-b8d6-0310-a050-a5561fc1590b git-svn-id: http://anope.svn.sourceforge.net/svnroot/anope/trunk@1045 5417fbe8-f217-4b02-8779-1006273d7864
2007-08-29BUILD : 1.7.19 (1289) BUGS : 768 NOTES : Fixed module runtime directory not ↵geniusdex geniusdex@31f1291d-b8d6-0310-a050-a5561fc1590b
always being cleaned up nicely git-svn-id: svn://svn.anope.org/anope/trunk@1289 31f1291d-b8d6-0310-a050-a5561fc1590b git-svn-id: http://anope.svn.sourceforge.net/svnroot/anope/trunk@1007 5417fbe8-f217-4b02-8779-1006273d7864
2007-08-26BUILD : 1.7.19 (1265) BUGS : NOTES : Updated copyright information geniusdex geniusdex@31f1291d-b8d6-0310-a050-a5561fc1590b
git-svn-id: svn://svn.anope.org/anope/trunk@1265 31f1291d-b8d6-0310-a050-a5561fc1590b git-svn-id: http://anope.svn.sourceforge.net/svnroot/anope/trunk@983 5417fbe8-f217-4b02-8779-1006273d7864
2007-01-22BUILD : 1.7.18 (1228) BUGS : 672 NOTES : Fixed a crash when MySQL was ↵geniusdex geniusdex@31f1291d-b8d6-0310-a050-a5561fc1590b
enabled; it checked the (unset) uplink server flags resulting in a segfault git-svn-id: svn://svn.anope.org/anope/trunk@1228 31f1291d-b8d6-0310-a050-a5561fc1590b git-svn-id: http://anope.svn.sourceforge.net/svnroot/anope/trunk@947 5417fbe8-f217-4b02-8779-1006273d7864
2007-01-15BUILD : 1.7.18 (1225) BUGS : 669 NOTES : Fixed spurious PONGs being sent ↵geniusdex geniusdex@31f1291d-b8d6-0310-a050-a5561fc1590b
during burst when MySQL was saving (it still is a dirty hack, but at least it should work now) git-svn-id: svn://svn.anope.org/anope/trunk@1225 31f1291d-b8d6-0310-a050-a5561fc1590b git-svn-id: http://anope.svn.sourceforge.net/svnroot/anope/trunk@944 5417fbe8-f217-4b02-8779-1006273d7864
2006-10-17BUILD : 1.7.17 (1185) BUGS : N/A NOTES : Encryption now offers the choice of ↵rob rob@31f1291d-b8d6-0310-a050-a5561fc1590b
none, old and md5 - the md5 module is nicely taken from irc-services and actaully works, yes, real md5, in anope, wow eh? git-svn-id: svn://svn.anope.org/anope/trunk@1185 31f1291d-b8d6-0310-a050-a5561fc1590b git-svn-id: http://anope.svn.sourceforge.net/svnroot/anope/trunk@905 5417fbe8-f217-4b02-8779-1006273d7864
2006-10-07BUILD : 1.7.15 (1165) BUGS : 603 NOTES : Added support for SVSMODE by ↵geniusdex geniusdex@31f1291d-b8d6-0310-a050-a5561fc1590b
parsing it as a MODE on supported IRCDs git-svn-id: svn://svn.anope.org/anope/trunk@1165 31f1291d-b8d6-0310-a050-a5561fc1590b git-svn-id: http://anope.svn.sourceforge.net/svnroot/anope/trunk@887 5417fbe8-f217-4b02-8779-1006273d7864
2006-09-24BUILD : 1.7.15 (1157) BUGS : 589 NOTES : Fixed restarting under windows, it ↵geniusdex geniusdex@31f1291d-b8d6-0310-a050-a5561fc1590b
should now work correctly git-svn-id: svn://svn.anope.org/anope/trunk@1157 31f1291d-b8d6-0310-a050-a5561fc1590b git-svn-id: http://anope.svn.sourceforge.net/svnroot/anope/trunk@880 5417fbe8-f217-4b02-8779-1006273d7864
2006-08-06BUILD : 1.7.14 (1124) BUGS : 552 NOTES : Added a way to modules_unload_all() ↵geniusdex geniusdex@31f1291d-b8d6-0310-a050-a5561fc1590b
to specify if we should unload the protocol module or not git-svn-id: svn://svn.anope.org/anope/trunk@1124 31f1291d-b8d6-0310-a050-a5561fc1590b git-svn-id: http://anope.svn.sourceforge.net/svnroot/anope/trunk@848 5417fbe8-f217-4b02-8779-1006273d7864
2006-08-04BUILD : 1.7.14 (1107) BUGS : 561 NOTES : Various small fixes for charybdis geniusdex geniusdex@31f1291d-b8d6-0310-a050-a5561fc1590b
git-svn-id: svn://svn.anope.org/anope/trunk@1107 31f1291d-b8d6-0310-a050-a5561fc1590b git-svn-id: http://anope.svn.sourceforge.net/svnroot/anope/trunk@831 5417fbe8-f217-4b02-8779-1006273d7864
2006-08-03# BUILD : 1.7.14 (1106) # BUGS : # NOTES : applied heinz's fix for the gcc ↵certus certus@31f1291d-b8d6-0310-a050-a5561fc1590b
hardened issue git-svn-id: svn://svn.anope.org/anope/trunk@1106 31f1291d-b8d6-0310-a050-a5561fc1590b git-svn-id: http://anope.svn.sourceforge.net/svnroot/anope/trunk@830 5417fbe8-f217-4b02-8779-1006273d7864
2006-08-02# BUILD : 1.7.14 (1103) # BUGS : 557 # NOTES : Fixed very nasty typecast. ↵certus certus@31f1291d-b8d6-0310-a050-a5561fc1590b
GCC Hardened should now work. git-svn-id: svn://svn.anope.org/anope/trunk@1103 31f1291d-b8d6-0310-a050-a5561fc1590b git-svn-id: http://anope.svn.sourceforge.net/svnroot/anope/trunk@827 5417fbe8-f217-4b02-8779-1006273d7864
2006-07-20BUILD : 1.7.14 (1094) BUGS : 530 NOTES : Applied marks botserv bold striping ↵rob rob@31f1291d-b8d6-0310-a050-a5561fc1590b
patch git-svn-id: svn://svn.anope.org/anope/trunk@1094 31f1291d-b8d6-0310-a050-a5561fc1590b git-svn-id: http://anope.svn.sourceforge.net/svnroot/anope/trunk@818 5417fbe8-f217-4b02-8779-1006273d7864
2006-07-15# BUILD : 1.7.14 (1089) # BUGS : 549 # NOTES : applied trystan's patch for ↵certus certus@31f1291d-b8d6-0310-a050-a5561fc1590b
the SJOIN issue. git-svn-id: svn://svn.anope.org/anope/trunk@1089 31f1291d-b8d6-0310-a050-a5561fc1590b git-svn-id: http://anope.svn.sourceforge.net/svnroot/anope/trunk@813 5417fbe8-f217-4b02-8779-1006273d7864
2006-07-14# BUILD : 1.7.14 (1088) # BUGS : # NOTES : applied trystan's patch for 491.certus certus@31f1291d-b8d6-0310-a050-a5561fc1590b
git-svn-id: svn://svn.anope.org/anope/trunk@1088 31f1291d-b8d6-0310-a050-a5561fc1590b git-svn-id: http://anope.svn.sourceforge.net/svnroot/anope/trunk@812 5417fbe8-f217-4b02-8779-1006273d7864
2006-06-22BUILD : 1.7.14 (1068) BUGS : N/A NOTES : Added -nothird and -support command ↵rob rob@31f1291d-b8d6-0310-a050-a5561fc1590b
line options git-svn-id: svn://svn.anope.org/anope/trunk@1068 31f1291d-b8d6-0310-a050-a5561fc1590b git-svn-id: http://anope.svn.sourceforge.net/svnroot/anope/trunk@792 5417fbe8-f217-4b02-8779-1006273d7864
2006-06-14BUILD : 1.7.14 (1050) BUGS : 498 NOTES : Removed last traces of threading ↵geniusdex geniusdex@31f1291d-b8d6-0310-a050-a5561fc1590b
support and added a W-flag in our version response if we run on windows git-svn-id: svn://svn.anope.org/anope/trunk@1050 31f1291d-b8d6-0310-a050-a5561fc1590b git-svn-id: http://anope.svn.sourceforge.net/svnroot/anope/trunk@774 5417fbe8-f217-4b02-8779-1006273d7864
2006-04-20# BUILD : 1.7.14 (1028) # BUGS : 499 # NOTES : fixed index of backtrace(), ↵certus certus@31f1291d-b8d6-0310-a050-a5561fc1590b
thx craig git-svn-id: svn://svn.anope.org/anope/trunk@1028 31f1291d-b8d6-0310-a050-a5561fc1590b git-svn-id: http://anope.svn.sourceforge.net/svnroot/anope/trunk@752 5417fbe8-f217-4b02-8779-1006273d7864
2006-03-23BUILD : 1.7.14 (1021) BUGS : NOTES : Anope 1.7.14 RC1 geniusdex geniusdex@31f1291d-b8d6-0310-a050-a5561fc1590b
git-svn-id: svn://svn.anope.org/anope/trunk@1021 31f1291d-b8d6-0310-a050-a5561fc1590b git-svn-id: http://anope.svn.sourceforge.net/svnroot/anope/trunk@746 5417fbe8-f217-4b02-8779-1006273d7864
2006-03-23# BUILD : 1.7.13 (1020) # BUGS : # NOTES : fixed main.c after last commit :)certus certus@31f1291d-b8d6-0310-a050-a5561fc1590b
git-svn-id: svn://svn.anope.org/anope/trunk@1020 31f1291d-b8d6-0310-a050-a5561fc1590b git-svn-id: http://anope.svn.sourceforge.net/svnroot/anope/trunk@745 5417fbe8-f217-4b02-8779-1006273d7864
2006-03-23# BUILD : 1.7.13 (1019) # BUGS 390 : # NOTES : fixed some obsolete defines. ↵certus certus@31f1291d-b8d6-0310-a050-a5561fc1590b
hopefully :P git-svn-id: svn://svn.anope.org/anope/trunk@1019 31f1291d-b8d6-0310-a050-a5561fc1590b git-svn-id: http://anope.svn.sourceforge.net/svnroot/anope/trunk@744 5417fbe8-f217-4b02-8779-1006273d7864
2006-03-14# BUILD : 1.7.13 (1008) # BUGS : 473 474 # NOTES : gcc switches and win98 ↵certus certus@31f1291d-b8d6-0310-a050-a5561fc1590b
stop, thx 2 trystan git-svn-id: svn://svn.anope.org/anope/trunk@1008 31f1291d-b8d6-0310-a050-a5561fc1590b git-svn-id: http://anope.svn.sourceforge.net/svnroot/anope/trunk@733 5417fbe8-f217-4b02-8779-1006273d7864
2005-12-11BUILD : 1.7.12 (945) BUGS : 405 410 NOTES : Fixed: first user on HelpChannel ↵geniusdex geniusdex@31f1291d-b8d6-0310-a050-a5561fc1590b
always got +h, even if it had no access at all; enforcers had incorrect user when only user was specified; missing quitmessage when catching unknown signals git-svn-id: svn://svn.anope.org/anope/trunk@945 31f1291d-b8d6-0310-a050-a5561fc1590b git-svn-id: http://anope.svn.sourceforge.net/svnroot/anope/trunk@674 5417fbe8-f217-4b02-8779-1006273d7864
2005-11-08Remove tmp modules from the runtime folder when we can. Currently we cant ↵rob rob@31f1291d-b8d6-0310-a050-a5561fc1590b
remove them if we segfaulted, pretty much every other instance is now dealt with. git-svn-id: svn://svn.anope.org/anope/trunk@936 31f1291d-b8d6-0310-a050-a5561fc1590b git-svn-id: http://anope.svn.sourceforge.net/svnroot/anope/trunk@670 5417fbe8-f217-4b02-8779-1006273d7864
2005-07-03BUILD : 1.7.10 (845) BUGS : NOTES : Added a warning for *NIX when running as ↵geniusdex geniusdex@31f1291d-b8d6-0310-a050-a5561fc1590b
root git-svn-id: svn://svn.anope.org/anope/trunk@845 31f1291d-b8d6-0310-a050-a5561fc1590b git-svn-id: http://anope.svn.sourceforge.net/svnroot/anope/trunk@598 5417fbe8-f217-4b02-8779-1006273d7864
2005-07-01BUILD : 1.7.10 (841) BUGS : 400 NOTES : Modules will now get a more random ↵geniusdex geniusdex@31f1291d-b8d6-0310-a050-a5561fc1590b
filename in the runtime/ folder, which makes sure that no duplicate filenames will occur, which makes sure listchans can run at the same time as services since they both use the same protocol module, which in turn fixes bug 400. And all modules are now properly unloaded on shutdown :) git-svn-id: svn://svn.anope.org/anope/trunk@841 31f1291d-b8d6-0310-a050-a5561fc1590b git-svn-id: http://anope.svn.sourceforge.net/svnroot/anope/trunk@594 5417fbe8-f217-4b02-8779-1006273d7864
2005-06-05BUILD : 1.7.10 (829) BUGS : NOTES : Forgot a comment and a return in ↵geniusdex geniusdex@31f1291d-b8d6-0310-a050-a5561fc1590b
userban.c, and various win32 fixed by heinz git-svn-id: svn://svn.anope.org/anope/trunk@829 31f1291d-b8d6-0310-a050-a5561fc1590b git-svn-id: http://anope.svn.sourceforge.net/svnroot/anope/trunk@582 5417fbe8-f217-4b02-8779-1006273d7864
2005-06-03BUILD : 1.7.10 (823) BUGS : 385 391 NOTES : Moved checks for UseTokens, ↵geniusdex geniusdex@31f1291d-b8d6-0310-a050-a5561fc1590b
UseTS6, and Numeric into protocol_module_init because they need the ircd struct, and split init() into two functions to load the protocol module for listnicks/listchans. git-svn-id: svn://svn.anope.org/anope/trunk@823 31f1291d-b8d6-0310-a050-a5561fc1590b git-svn-id: http://anope.svn.sourceforge.net/svnroot/anope/trunk@576 5417fbe8-f217-4b02-8779-1006273d7864
2005-05-02BUILD : 1.7.8 (753) BUGS : N/a NOTES : Merged anope-dev with trunk rob rob@31f1291d-b8d6-0310-a050-a5561fc1590b
git-svn-id: svn://svn.anope.org/anope/trunk@753 31f1291d-b8d6-0310-a050-a5561fc1590b git-svn-id: http://anope.svn.sourceforge.net/svnroot/anope/trunk@516 5417fbe8-f217-4b02-8779-1006273d7864
2005-03-14BUILD : 1.7.8 (622) BUGS : 317 NOTES : Applied Trystans patch to remove old ↵rob rob@31f1291d-b8d6-0310-a050-a5561fc1590b
ifdef convertor code git-svn-id: svn://svn.anope.org/anope/trunk@622 31f1291d-b8d6-0310-a050-a5561fc1590b git-svn-id: http://anope.svn.sourceforge.net/svnroot/anope/trunk@470 5417fbe8-f217-4b02-8779-1006273d7864
2005-03-07BUILD : 1.7.8 (606) BUGS : NOTES : Removed proxy detector code from the ↵geniusdex geniusdex@31f1291d-b8d6-0310-a050-a5561fc1590b
core, threads stuff still there. Needs good testing git-svn-id: svn://svn.anope.org/anope/trunk@606 31f1291d-b8d6-0310-a050-a5561fc1590b git-svn-id: http://anope.svn.sourceforge.net/svnroot/anope/trunk@454 5417fbe8-f217-4b02-8779-1006273d7864
2005-02-14BUILD : 1.7.8 (574) BUGS : N/A NOTES : Internal Events, Win32 can build with ↵trystan trystan@31f1291d-b8d6-0310-a050-a5561fc1590b
encryption, nickIsServices() works if format is nick@services git-svn-id: svn://svn.anope.org/anope/trunk@574 31f1291d-b8d6-0310-a050-a5561fc1590b git-svn-id: http://anope.svn.sourceforge.net/svnroot/anope/trunk@424 5417fbe8-f217-4b02-8779-1006273d7864
2005-02-06BUILD : 1.7.8 (565) BUGS : 293 NOTES : Merge of Win32 branch into the main, ↵trystan trystan@31f1291d-b8d6-0310-a050-a5561fc1590b
support for Unreal +I, German language updated, fixed bug vidents not updating, Setting and Removal of sqlines on forbid or drop git-svn-id: svn://svn.anope.org/anope/trunk@567 31f1291d-b8d6-0310-a050-a5561fc1590b git-svn-id: http://anope.svn.sourceforge.net/svnroot/anope/trunk@417 5417fbe8-f217-4b02-8779-1006273d7864