summaryrefslogtreecommitdiff
path: root/src
AgeCommit message (Collapse)Author
2010-08-04Add a delimiter argument to BuildStringList and BuildStringVector, and use ↵Naram Qashat
it with str_is_ip and str_is_cidr to better fix the earlier crash bug found by Cronus.
2010-08-03Fix str_is_ip() and str_is_cidr(), bug found by Cronus.Naram Qashat
2010-08-03Rewrote the GetToken functions to act like they did back in 1.8, fixes many ↵Adam
problems with commands using them (hs_set, hs_setall, hs_request)
2010-08-02changed the way how CTCP PINGs are processed, all services clients can now ↵DukePyrolator
reply to CTCP PING and CTCP VERSION requests
2010-08-02Merge branch '1.9' of ssh://anope.git.sf.net/gitroot/anope/anope into 1.9lethality
2010-08-02Merge branch '1.9' of ssh://anope.git.sf.net/gitroot/anope/anope into 1.9Adam
2010-08-02Log an error message if we are unable to load the socket engine module, and ↵Adam
changed the default engine to be select
2010-08-02fixed segfault on ctcp pingDukePyrolator
2010-08-02Added Italics support to the BotSev kickerslethality
2010-08-01Set the correct bs default flags on new channelsAdam
2010-08-01Mark our clients as protected, prevents users from using /cs kick etc to ↵Adam
kick services clients
2010-08-01Fixed some issues with reconnecting if we disconnect from the uplinkAdam
2010-08-01Fixed botserv bots parting empty channels. This also allows setting ↵Adam
bsminusers to 0, which keeps the botserv bot in the channel at all times.
2010-08-01Cleanup in main.cpp.Naram Qashat
2010-08-01some code cleanup in misc.cpp and fixed a small typoDukePyrolator
2010-08-01Merge branch '1.9' of ssh://anope.git.sourceforge.net/gitroot/anope/anope ↵DukePyrolator
into 1.9
2010-08-01fixed a problem with parting botserv botsDukePyrolator
2010-08-01Merge branch '1.9' of ssh://anope.git.sf.net/gitroot/anope/anope into 1.9Naram Qashat
2010-08-01Cleanup in memoserv.cpp.Naram Qashat
2010-08-01fixed enc_sha256DukePyrolator
2010-08-01Cleanup in messages.cpp.Naram Qashat
2010-07-31Don't dynamically allocate commands in modules anymore, instead made them ↵Adam
members of modules. This means the commands are automatically destructed when the module is unloaded. Cleans up some old ugly code.
2010-07-30Cleanup in misc.cpp.Naram Qashat
2010-07-30Some more slight cleanups, this time in modes.cpp and module.cpp.Naram Qashat
2010-07-30Cleanup in modulemanager.cpp, make it so CMake only includes the ↵Naram Qashat
-fno-leading-underscore flag on a GNU compiler, changed the hash compare functions to use struct to appease clang, and made it so hashcomp.h uses tr1/unordered_map with g++ 4.x or up.
2010-07-30Slight cleanup in modules.cpp.Naram Qashat
2010-07-30Slight code cleanup in nickalias.cpp and nickcore.cpp.Naram Qashat
2010-07-30Some code cleanup and constification in nickserv.cpp.Naram Qashat
2010-07-30Fixed hash_map code to build on VS 2008Adam
2010-07-30Fixed some Windows issues with hashing and sockets. This currently limits ↵Adam
building to VS 2010, will look at 2008 later
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