| Commit message (Expand) | Author | Age | Files | Lines |
| * | Remove const from min_ and max_params | Jackmcbarn | 2010-11-02 | 1 | -2/+2 |
| * | Add support for XML character entities (&#xx;) | Daniel De Graaf | 2010-10-17 | 1 | -0/+3 |
| * | Expose a const reference to ExtensionItem::types | Jackmcbarn | 2010-10-14 | 1 | -0/+1 |
| * | Bump internal API sequence number | Daniel De Graaf | 2010-10-09 | 1 | -1/+1 |
| * | Add early_init() for module setup needed prior to config reading | Daniel De Graaf | 2010-10-08 | 1 | -1/+6 |
| * | Force Extensible objects to be registered prior to use | Daniel De Graaf | 2010-10-08 | 1 | -0/+1 |
| * | Add some timing debug logging to OnGarbageCollect | Daniel De Graaf | 2010-10-06 | 1 | -4/+3 |
| * | Add irc::string::empty() | Jackmcbarn | 2010-10-05 | 1 | -0/+1 |
| * | Remove some unneeded complexity from spanningtree | Daniel De Graaf | 2010-10-02 | 1 | -1/+0 |
| * | Remove deleted Membership objects from the user's channel list on quit | Daniel De Graaf | 2010-09-27 | 1 | -0/+1 |
| * | Remove broken win32 threadengine | Daniel De Graaf | 2010-09-26 | 2 | -146/+3 |
| * | Clean up some comments and debug text | Daniel De Graaf | 2010-09-25 | 1 | -1/+2 |
| * | Change /OPER to use PermissionCheck•••This makes SSL fingerprint checking of oper blocks less of a hack
| Daniel De Graaf | 2010-09-24 | 1 | -0/+8 |
| * | Fix inaccurate comment about CMD_INVALID | Jackmcbarn | 2010-09-24 | 1 | -1/+1 |
| * | Add type checks to Extensible get/set and unregister | Daniel De Graaf | 2010-09-22 | 1 | -1/+1 |
| * | Add ExtensibleType argument to ExtensionItem to identify item types | Daniel De Graaf | 2010-09-22 | 4 | -18/+21 |
| * | Change spanningtree intercept of WHOIS to a DoWhois function in RemoteUser | Daniel De Graaf | 2010-09-12 | 2 | -1/+3 |
| * | Move RemoteUser into spanningtree | Daniel De Graaf | 2010-09-12 | 3 | -16/+0 |
| * | Update m_flatfile_channels to be more robust•••Enable storage of registered channels without permanent channels, or vice versa
Only set the dirty bit if a channel that is written to the database gets its mode or topic changed, rather than any channel or user
Move NukeChannel to core and put announcets back in options
Allow sending mode merges via the protocol interface
| Jackmcbarn | 2010-09-06 | 3 | -1/+11 |
| * | Add FormatSubstitute utility class | Daniel De Graaf | 2010-08-27 | 1 | -0/+25 |
| * | Promote PopulateInfoMap to core, it is moderately useful | Daniel De Graaf | 2010-08-27 | 3 | -7/+8 |
| * | Add CrashState for tracing basic call state when the stack is corrupt | Daniel De Graaf | 2010-08-25 | 5 | -1/+47 |
| * | Support module unloading while jobs are enqueued | Daniel De Graaf | 2010-08-24 | 2 | -2/+7 |
| * | Replace thread engine with job engine | Daniel De Graaf | 2010-08-24 | 5 | -239/+88 |
| * | Remove "assign()" converter between irc::string and std::string | Daniel De Graaf | 2010-08-22 | 1 | -8/+0 |
| * | Clarify the configuration tag function names | Daniel De Graaf | 2010-08-22 | 1 | -2/+0 |
| * | Change modelist back to 2.0 definition to remove double-dereference in BanItem | Daniel De Graaf | 2010-08-21 | 1 | -1/+1 |
| * | Remove some unused hooks•••The conversion to named modes in 2.1 broke the OnDelBan hook, so remove
m_timedbans (the only user) since it has been deprecated by m_timedmodes.
The other hooks (OnAddMode and OnNumeric) have never been used.
| Daniel De Graaf | 2010-08-21 | 1 | -24/+4 |
| * | Remove testsuite, unused code | Daniel De Graaf | 2010-08-21 | 3 | -41/+2 |
| * | Replace remaining Request users with dynamic_reference | Daniel De Graaf | 2010-08-21 | 3 | -159/+6 |
| * | Remove some duplicate code | Daniel De Graaf | 2010-08-21 | 1 | -8/+5 |
| * | Remove ConfigReader (deprecated interface) | Daniel De Graaf | 2010-08-21 | 1 | -86/+0 |
| * | Change config reading hook for better error reporting•••This eliminates the OnRehash hook, and replaces it with ReadConfig which
is called on boot, module load, and rehash.
| Daniel De Graaf | 2010-08-21 | 4 | -27/+51 |
| * | Change ResolveModeConflict to a simpler parameter ordering function | Daniel De Graaf | 2010-08-18 | 2 | -8/+6 |
| * | Change ModeHandler::AccessCheck to use PermissionData | Daniel De Graaf | 2010-08-18 | 3 | -8/+5 |
| * | Prevent using placement new on refcountbase, just in case | Daniel De Graaf | 2010-08-17 | 1 | -1/+2 |
| * | Include a placement operator new for classes that hide operator new | Daniel De Graaf | 2010-08-17 | 1 | -6/+9 |
| * | Fix up invite checking code and add m_inviteextban | Jackmcbarn | 2010-08-16 | 1 | -1/+3 |
| * | Fix unload of prefix modes not unsetting prefixes | Daniel De Graaf | 2010-08-15 | 2 | -2/+16 |
| * | Move a useful utility function from spanningtree to core | Daniel De Graaf | 2010-08-15 | 1 | -0/+4 |
| * | Add User::frozen to temporarily stop processing on a user•••This is useful if you want to intercept a command and do an
asynchronous lookup (an SQL query, perhaps) to determine if it should
be allowed. Without this, commands by that user could become reordered.
| Daniel De Graaf | 2010-08-15 | 1 | -0/+7 |
| * | Handle a null extensible in IS_USER/IS_CHANNEL | Daniel De Graaf | 2010-08-15 | 1 | -2/+2 |
| * | Remove GetClass(), access MyClass directly when needed | Daniel De Graaf | 2010-08-15 | 1 | -7/+0 |
| * | Add SyncTarget::SendCommand for sending preformatted lines s2s | Daniel De Graaf | 2010-08-14 | 1 | -1/+11 |
| * | Replace dynamic_cast with faster explicit type marking | Daniel De Graaf | 2010-08-14 | 4 | -5/+22 |
| * | Recreate the Channel object during a TS reset•••This ensures that all obsolete metadata, modes, and other information
from the old channel is discarded on a TS reset.
| Daniel De Graaf | 2010-08-14 | 1 | -4/+4 |
| * | Enforce SendQ collapse to soft limit in 30 seconds•••This prevents a user from blocking the recv side of their socket,
and consuming memory for the full hardsendq until they time out.
| Daniel De Graaf | 2010-08-14 | 1 | -0/+5 |
| * | Add m_opmoderated - channel mode +U | Daniel De Graaf | 2010-08-13 | 1 | -2/+2 |
| * | Remove irc::sockets::sato*, duplicates of internal irc::sockets::sockaddrs fu... | Daniel De Graaf | 2010-08-13 | 1 | -16/+4 |
| * | Remove duplicated settings now solely defined by the <connect> class | Daniel De Graaf | 2010-08-13 | 1 | -8/+0 |