summaryrefslogtreecommitdiff
path: root/src
AgeCommit message (Collapse)Author
2010-06-18Send a QUIT before we shutdown or restart for all of our botsAdam
2010-06-18Rewrote the hashing system to use std::tr1::unordered_mapAdam
2010-06-18Added some global variables for the core pseudo clients, keeps us from ↵Adam
having to call findbot() everywhere
2010-06-18Allow attaching metadata to nickrequests and storing it in the databases and ↵Adam
fixed windows build
2010-06-18Store a plaintext version of mode names in the mode structures, removes alot ↵Adam
of unneeded code from db_plain/db_mysql.
2010-06-18Rewrote the mail system to use threadingAdam
2010-06-18Changed threadengine to delete threads after Joining them, so the whole ↵Adam
thread exists when being joined and so its safe to call non-threadsafe functions in the destructor
2010-06-18Added the nickserv/ungroup commandAdam
2010-06-18Removed old config.h and moved configreader.h to config.hAdam
2010-06-18Allow enabling ssl on a per-uplink basisAdam
2010-06-18Fixed the Makefiles to build m_ssl correctly and marked m_ssl as permanentAdam
2010-06-18Made opertypes inheritableAdam
2010-06-18Added m_ssl.cpp which allows Anope to use SSL when connecting to its uplinkAdam
2010-06-18Added two events called in ns_info and cs_info that allows modules to ↵Adam
easially add info output. Made os_info use this
2010-06-18Renamed the init_module function to AnopeInit - Some systems have an ↵Adam
init_module function outside of Anope which causes a crash if you try to load a non-Anope module
2010-06-18Merged branch threadingengine with master - Added a threading engineAdam
2010-06-18Prevent negaitve mode changes, kicks, bans, and autokicks from affecting ↵Adam
users with unreal usermode +q or similar
2010-06-18Rewrote all of the server handling codeAdam
2010-06-18Added nickserv/auspex permission and fixed core modules so they buildAdam
2010-06-18Moved Commands stuff to its own file and changed Command::name to be ↵Adam
ci::string - Will be used after hashing system is rewritten
2010-06-18Tell users when their nicks expire in /ns glist and /ns infoAdam
2010-06-18Removed all references to $, git has no svn keywordsAdam
2010-06-18Made all modules version be VERSION_STRINGAdam
2010-06-18Removed .svn from CMakes list of folders to ignore, it not longer existsAdam
2010-06-18Fixed some problems with the mode stacker from svn to git mergeAdam
2010-06-18Merge svn with gitCharles
2010-06-18Fixed bug #1171 - Fixed defcon so it works on WindowsAdam-
git-svn-id: http://anope.svn.sourceforge.net/svnroot/anope/trunk@3010 5417fbe8-f217-4b02-8779-1006273d7864
2010-06-16Minor edits to fix compile errors/warnings with clang and a small compile ↵cyberbotx
warning under Windows (gotta work on the other 450+ Windows warnings sometime). git-svn-id: http://anope.svn.sourceforge.net/svnroot/anope/trunk@3006 5417fbe8-f217-4b02-8779-1006273d7864
2010-06-16Replaced some spaces with tabs in unreal32.c, os_defcon.c, and modes.cppAdam
2010-06-15Cleaned up some of the cloaked host tracking on UnrealAdam-
git-svn-id: http://anope.svn.sourceforge.net/svnroot/anope/trunk@3004 5417fbe8-f217-4b02-8779-1006273d7864
2010-06-12Made db-convert change old disabled levels to newer ACCESS_QOP, keeps people ↵Adam-
from being locked out of controlling their own XOP channels git-svn-id: http://anope.svn.sourceforge.net/svnroot/anope/trunk@3002 5417fbe8-f217-4b02-8779-1006273d7864
2010-06-12Tell users to identify when they connect on InspIRCdAdam-
git-svn-id: http://anope.svn.sourceforge.net/svnroot/anope/trunk@3001 5417fbe8-f217-4b02-8779-1006273d7864
2010-06-04Only enable vhosts automatically if the user doesn't already have the vhost setAdam-
git-svn-id: http://anope.svn.sourceforge.net/svnroot/anope/trunk@2998 5417fbe8-f217-4b02-8779-1006273d7864
2010-06-03Added inspircd2.0 protocol module, moved usermode +r unsetting on nick ↵Adam-
change to the protocol modules to fix inspircd1.2s weird usermode +r behavior git-svn-id: http://anope.svn.sourceforge.net/svnroot/anope/trunk@2997 5417fbe8-f217-4b02-8779-1006273d7864
2010-06-03Keep track of what IRCds set -r on nick change and dont inform us to keep ↵Adam-
the modemanager/modestacker in sync git-svn-id: http://anope.svn.sourceforge.net/svnroot/anope/trunk@2996 5417fbe8-f217-4b02-8779-1006273d7864
2010-06-03Use pongs to determine when servers are done syncing in Unreal, fixes a ↵Adam-
problem with Unreals endburst system where we have clients introduced to us from a "synced" server when they really arent git-svn-id: http://anope.svn.sourceforge.net/svnroot/anope/trunk@2995 5417fbe8-f217-4b02-8779-1006273d7864
2010-06-03Removed ircd->b_delay_auth, have User::CheckAuthenticationToken validate ↵Adam-
users. Fixes us telling people to identify after netmerge then silently identifying them once we process svid. git-svn-id: http://anope.svn.sourceforge.net/svnroot/anope/trunk@2994 5417fbe8-f217-4b02-8779-1006273d7864
2010-05-30Fixed a crash from r2990Adam-
git-svn-id: http://anope.svn.sourceforge.net/svnroot/anope/trunk@2992 5417fbe8-f217-4b02-8779-1006273d7864
2010-05-28Rewrote some of the user nick changing code, enable vhosts for users on nick ↵Adam-
change, and dont update last seen/last realname when users are identified to an account which doesn't own the nick they are using git-svn-id: http://anope.svn.sourceforge.net/svnroot/anope/trunk@2990 5417fbe8-f217-4b02-8779-1006273d7864
2010-05-27Fixed some compiler warnings found on 64bit systemsAdam-
git-svn-id: http://anope.svn.sourceforge.net/svnroot/anope/trunk@2989 5417fbe8-f217-4b02-8779-1006273d7864
2010-05-26Fixed tracking of users with the +a channel mode on unrealircd during SJOINsAdam-
git-svn-id: http://anope.svn.sourceforge.net/svnroot/anope/trunk@2988 5417fbe8-f217-4b02-8779-1006273d7864
2010-05-26Fixed some windows problems with db_mysql_executeAdam-
git-svn-id: http://anope.svn.sourceforge.net/svnroot/anope/trunk@2987 5417fbe8-f217-4b02-8779-1006273d7864
2010-05-26Fixed some windows problems with db_mysql_executeAdam-
git-svn-id: http://anope.svn.sourceforge.net/svnroot/anope/trunk@2986 5417fbe8-f217-4b02-8779-1006273d7864
2010-05-25Changed User::AutoID to always log in the user to the core, and to set ↵Adam-
usermode +r on users that should be. Fixes everyone being identified but not usermode +r on inspircd 1.2 git-svn-id: http://anope.svn.sourceforge.net/svnroot/anope/trunk@2985 5417fbe8-f217-4b02-8779-1006273d7864
2010-05-25Check if a module file exists before making runtime copy of it, keeps 0 byte ↵Adam-
sized unused modules out of the runtime/ directory git-svn-id: http://anope.svn.sourceforge.net/svnroot/anope/trunk@2984 5417fbe8-f217-4b02-8779-1006273d7864
2010-05-25Fixed a crash if /ns ghost is used without a passwordAdam-
git-svn-id: http://anope.svn.sourceforge.net/svnroot/anope/trunk@2983 5417fbe8-f217-4b02-8779-1006273d7864
2010-05-24Truncate memo table before sqlsync and actually add sglinesAdam-
git-svn-id: http://anope.svn.sourceforge.net/svnroot/anope/trunk@2982 5417fbe8-f217-4b02-8779-1006273d7864
2010-05-23Fixed bug #1167 - Fixed rsquitting juped servers on InspIRCd1.2+Adam-
git-svn-id: http://anope.svn.sourceforge.net/svnroot/anope/trunk@2980 5417fbe8-f217-4b02-8779-1006273d7864
2010-05-23Fixed bug #1165, fixed soem missing tables in /os sqlsync. Also added ↵Adam-
support for saving cs_levels git-svn-id: http://anope.svn.sourceforge.net/svnroot/anope/trunk@2979 5417fbe8-f217-4b02-8779-1006273d7864
2010-05-22Rewrote the nick colliding/releaseing/canceling system, fixes many many bugs ↵Adam-
on IRCds without svsnick and/or svshold git-svn-id: http://anope.svn.sourceforge.net/svnroot/anope/trunk@2975 5417fbe8-f217-4b02-8779-1006273d7864