summaryrefslogtreecommitdiff
path: root/src
AgeCommit message (Collapse)Author
2010-07-30Slight cleanup in operserv.cpp.Naram Qashat
2010-07-29Used std::list for ignore's IgnoreData instead of using the old C-style ↵Naram Qashat
double-linked list, also removed the addition of an ignore when a command "takes too long".
2010-07-29Added support for tracking inspircd2.0 usermode +Q and cahnged the Flags ↵Adam
bitsets for modes to not use a max defined value, it can go over
2010-07-29Rewrote the hashing systems to properly handle the new Anope::strings which ↵Adam
we have everywhere.
2010-07-29Made all of IRCDProto use const pointers, with the exception of SendVhostDel ↵Naram Qashat
because of the Unreal protocol module, it makes me sad.
2010-07-28Some code cleanup in regchannel.cpp.Naram Qashat
2010-07-28Clean up send.cpp a bit to use Anope::string, as well as fix Anope::string's ↵Naram Qashat
replace_all_* functions to actually work if the original and replacement strings are not the same length.
2010-07-28Merge branch '1.9' of ssh://anope.git.sf.net/gitroot/anope/anope into 1.9Naram Qashat
2010-07-28Yet more annoying code cleanup, plus made Server's Links list into a normal ↵Naram Qashat
variable and not a pointer.
2010-07-27Added debug_cast which uses dynamic_cast on debug builds, and static_cast on ↵Adam
release builds
2010-07-27A few more random annoyances cleaned up.Naram Qashat
2010-07-27Cleaned up some code in src/users.cpp that kinda annoyed me.Naram Qashat
2010-07-27Fix bug in User::CheckAuthenticationToken since it should've been getting an ↵Naram Qashat
Anope::string out of the extensible, not a char *. Oops.
2010-07-27Rewrote Anope::Match to use Anope::string instead of doing an ugly ↵Naram Qashat
reinterpret_cast to unsigned char pointers.
2010-07-27Some windows fixes from the Anope::string commitAdam
2010-07-26Trying to make things a little more const-safe, a work in progress but this ↵Naram Qashat
is a bit better.
2010-07-26Removed std::string and ci::string versions of LoadModuleList, we only need ↵Naram Qashat
the Anope::string version now.
2010-07-25Epic commit to replace most of the strings in Anope with a single ↵Naram Qashat
Anope::string class, plus some other little fixes here and there. If you follow 1.9.x development and are testing things, THIS is one of those things that NEEDS testing.
2010-07-24Always use non-blocking socketsAdam
2010-07-24Properly handle single messages received that have no newlineAdam
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-11Added ns_set_misc.cpp which was missing from a previous commitAdam
2010-07-10Added options:hideprivilegedcommands config option to hide privileged ↵Adam
commands from normal users
2010-07-10Properly set up our clients as on our server internally. Fixes crashes when ↵Adam
trying to akick our own clients etc
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-06Fixed bug #1173, Made hs_request reject actually reject vhostsAdam
2010-07-05Removed OnEncryptInPlace, although it currently causes no problems it is ↵Adam
just redundant.
2010-06-29Missed OCDing over src/protocol/*, plus fixed a minor lack of braces and ↵Naram Qashat
fixed Config to work in an out-of-source build.
2010-06-28Some OCDing over version.cpp, and make it so module.cpp doesn't need ↵Naram Qashat
version.h (only main.cpp, modulemanager.cpp, and modules.cpp need version.h, to avoid rebuilding EVERYTHING every build)
2010-06-28added some missing includes to src/tools/smtp.hDukePyrolator
2010-06-28This was in the wrong place, better now.Adam
2010-06-28Delete all users when we disconnect from the uplinkAdam
2010-06-28Unset all known status modes when we recieve a ts older than ours, and ↵Adam
remove split servers from their uplinks
2010-06-28Fix version system so it doesn't cause the entire build tree to get rebuilt ↵Naram Qashat
just because version.h gets regenerated, thanks to Adam for initial patch.
2010-06-28No need for BotInfo to have its own ChangeNick functionAdam
2010-06-28Fixed the makefiles to correctly build and install the new anopesmtp and ↵Adam
db-convert
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-27Fixed unordered_map to build on VS 2008Adam
2010-06-27Removed nickserv/chanserv info all, just have info show all informationAdam
2010-06-27Log out users when they log in to another account.Adam
2010-06-27Don't attempt to enforce sqlines on our own clientsAdam
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-26Made the flags class take an optional size argAdam
2010-06-26Added in the rest of the InspIRCd 2.0 changes to the protocol moduleAdam