summaryrefslogtreecommitdiff
path: root/include
AgeCommit message (Collapse)Author
2011-11-16Fixed compile errorAdam
2011-11-15Fixed crash on shutdown & a compiler warningAdam
2011-11-08WindowsAdam
2011-11-05Remove xlines from the IRCd aswell as from our list when the clear command ↵Adam
is used, and fixed adding timed Zlines to inspircd
2011-11-03Added an assignment operator for Serializable because some STL containers ↵Adam
use it which causes iterators to become invalidated
2011-11-01Added a copy constructor to dynamic_reference to allow references to ↵Adam
reference other references correctly
2011-10-27Fix a few warnings that only showed up with gcc 3.4.6 here (sadly, there is ↵Naram Qashat
one on every file about anonymous variadic macros that I can't get rid of).
2011-10-27Clear flags before rebuilding them from the databases. Fixes bug #1351 where ↵Adam
default flags would always be set when unserializing objects.
2011-10-27Bug #1350 + other related fixesAdam
2011-10-26Fixed accidentally clearing botmodes when joins are sentAdam
2011-10-26Removed the old unordered_map codeAdam
2011-10-24Fixed bug #1349 (m_sqlite compiles without error under FreeBSD), as well as ↵Naram Qashat
use C99's stdint.h (or cstdint if available) to get (u)intX_t types instead of our stupid typedefs. pstdint.h included in case there is no cstdint or stdint.h available.
2011-10-22Added akill idsAdam
2011-10-22Fixed a race condition with installing signal handlers and forkingAdam
2011-10-21Fixed extracting multiple words from our serializable stringstreamAdam
2011-10-15Fixed crash on /os oper delAdam
2011-10-14Fork earlier in startup to prevent it messing up threads, if there are anyAdam
2011-10-14Added options:nonicknameownership config optionAdam
2011-10-10Allow chanserv/suspend to take an expiry timeAdam
2011-10-10Put serialized_items on the heap to prevent weird crashes on shutdown from ↵Adam
the list being destructed before members in it
2011-10-10Allow nickserv/suspend to take an expiry timeAdam
2011-10-09Give more verbose messages on startupAdam
2011-09-25Added a new database format and sqlite support. Also moved db-convert to a ↵Adam
module.
2011-09-19Fixed /os reload doing weird things to service channels, and allow setting ↵Adam
modes by clients on burst
2011-09-19Allow OnPreHelp to stop processingAdam
2011-09-10Updated channel flag names to remove LOGCHANAdam
2011-09-10Moved signal/thread/mode checking to use signal pipesAdam
2011-09-10Made ChanServ privileges configurableAdam
2011-09-10Added chanserv/logAdam
2011-09-10Removed /bs set msgAdam
2011-09-10Fixed service_reference to work correctly with external classesAdam
2011-09-10Allow services to register or unregister themselvesAdam
2011-09-10Allow modules to add their own channel levelsAdam
2011-09-10Rewrote mlock saving/loading code to not use this silly extensible hackAdam
2011-09-10Made service_reference type safeAdam
2011-09-10Removed opnoticeAdam
2011-09-10Made the IsValidHost checks configurableAdam
2011-09-10Added oper:host and oper:vhostAdam
2011-09-10Cleaned up the dns engine, and fixed sometimes parsing multiple answer ↵Adam
queries incorrectly
2011-09-10Cleaned up some of the socket code, cleaned up the pipe engines, added ↵Adam
support for binary sockets, and cleaned up the asynch connect/accept code
2011-09-10Track what "level" channel status modes are, which allows us to have ↵Adam
chanserv/mode determine if a status mode can be set by users better
2011-09-10Made email messages sent by services configurableAdam
2011-09-10Removed log:inhabitlogchannel and replaced it with service:channelsAdam
2011-09-10Removed SZLine. Instead, have AKILL determine whether or not a ZLINE should ↵Adam
be set.
2011-09-09Changed User::IsRecognized check to default to secureAdam
2011-09-08Bug #1330 & many other small fixesAdam
2011-08-29Made config rehashing not wipe opers configured with opersev/operAdam
2011-08-25Set the creator of default mlocks to the channel founder when a channel is ↵Adam
registered
2011-08-24Clear NS_HELD from nicks when recover expiry is upAdam
2011-08-22Removed this ondeleteobject event, was for m_async_commands which diedAdam