summaryrefslogtreecommitdiff
path: root/src/core
AgeCommit message (Collapse)Author
2010-07-15Moved some files and diretories around, made cmake skip files it knows it ↵Adam
can't compile because of missing dependices.
2010-07-10Added options:hideprivilegedcommands config option to hide privileged ↵Adam
commands from normal users
2010-07-10Fixed tracking of introducing and quitting juped serversAdam
2010-07-10Added ns_set_misc and cs_set_misc.Adam
These modules allows users to configure settable options in /ns and /cs set that will be displayed in /ns and /cs info. Removed os_info, cs_set_url, ns_set_url, cs_set_email, ns_set_icq
2010-07-09Removed autotools and the makefiles. This will be reintroduced differently ↵Adam
before the 1.9.3 release.
2010-07-09No need to allocate the numberlist callback classes with newAdam
2010-07-08Added an epoll socket engineAdam
2010-07-05Removed OnEncryptInPlace, although it currently causes no problems it is ↵Adam
just redundant.
2010-06-28No need for BotInfo to have its own ChangeNick functionAdam
2010-06-27The next of a few "CBX OCDing over code style" commits, maybe the last.Naram Qashat
NOTES: I have been unable to compile the db_mysql_* functions on my system here, so those are untested. db-convert seems to be badly programmed and needs more work in my opinion.
2010-06-27Removed nickserv/chanserv info all, just have info show all informationAdam
2010-06-27Log out users from their groups when they disconnect, keeps us from storing ↵Adam
invalid pointers in the nickcore user list
2010-06-27The next of a few "CBX OCDing over code style" commits, focusing on ↵Naram Qashat
src/core/ns_*.
2010-06-27Made Anope track its own clients internally as if they were real usersAdam
2010-06-26Merge branch '1.9' of ssh://anope.git.sf.net/gitroot/anope/anope into 1.9Naram Qashat
2010-06-26The next of a few "CBX OCDing over code style" commits, focusing on ↵Naram Qashat
src/core/hs_* and src/core/ms_*, plus some tiny fallout caused by changing the FOREACH_* macros.
2010-06-25Changed the versioning system to use gitAdam
2010-06-24The next of a few "CBX OCDing over code style" commits, focusing on ↵Naram Qashat
src/core/enc_*, plus fixing unintentional broken logic in said modules caused by my first OCD commit. Also added a note to example.conf about enc_sha1 being potentially broken, and slight code style OCD in hashcomp.cpp found by Adam.
2010-06-22Fix compile errors I unintentionally caused 2 commits ago. <.<Naram Qashat
2010-06-22The next of a few "CBX OCDing over code style" commits, for db_plain.cppNaram Qashat
2010-06-21The next of a few "CBX OCDing over code style" commits, focusing on ↵Naram Qashat
src/core/bs_* and src/core/cs_*.
2010-06-21Fixed some more problems with db-convertAdam
2010-06-21Fix problem with anope.db being empty even after running /os update.Naram Qashat
2010-06-20Store modules in a list and xlines in a vector, not deques. We need to be ↵Adam
able to keep iterators valid.
2010-06-20The first of a few "CBX OCDing over code style" commits, focusing on ↵Naram Qashat
include/* and src/* but not src/core/* or src/modules/*.
2010-06-18Switched cs_set to the subcommand system and added cs_sasetAdam
2010-06-18Added in a subcommand system and switched ns_set and ns_saset to use itAdam
2010-06-18Moved the *Serv help functions to Command, will come in use later with ↵Adam
subcommands
2010-06-18Rewrote all of the command handling to get rid of all the nasty strtoks() ↵Adam
everywhere, and added a bot map by uid
2010-06-18Rewrote cs_access to be more C++ish, changed NumberList to be more C++ish ↵Adam
and fixed some compiler warnings on 64bit systems
2010-06-18Removed a lot of unnecessary .c_str() calls in the find* functionsAdam
2010-06-18Made NumberList take an arg to determin if it should pass numbers in ↵Adam
descending order, fixes listing specific ranges being returned in descending order
2010-06-18Renamed all of source files from .c to .cppAdam
2010-06-18Burned slist, rewrote operservs XLine codeAdam
2010-06-18Dont load mlock from the database until after Anope is connected, it doesnt ↵Adam
know all of the available modes until then
2010-06-18Added a founder access level used to determin who is a channel founder. This ↵Adam
is completely independant of the owner levels
2010-06-18Removed process_numlist and having to mark everything as "in use" and ↵Adam
constantly checking it. Replaced with a better system.
2010-06-18Fixed cmake build, removed version_flags it is no longer need, removed old ↵Adam
unneeded defs.h and split up pseudo.h
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-18Added the nickserv/ungroup commandAdam
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-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-18Tell users when their nicks expire in /ns glist and /ns infoAdam