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