summaryrefslogtreecommitdiff
path: root/include
Commit message (Collapse)AuthorAgeFilesLines
* Remove const from min_ and max_paramsGravatar Jackmcbarn2010-11-021-2/+2
|
* Add support for XML character entities (&#xx;)Gravatar Daniel De Graaf2010-10-171-0/+3
|
* Expose a const reference to ExtensionItem::typesGravatar Jackmcbarn2010-10-141-0/+1
|
* Bump internal API sequence numberGravatar Daniel De Graaf2010-10-091-1/+1
|
* Add early_init() for module setup needed prior to config readingGravatar Daniel De Graaf2010-10-081-1/+6
|
* Force Extensible objects to be registered prior to useGravatar Daniel De Graaf2010-10-081-0/+1
|
* Add some timing debug logging to OnGarbageCollectGravatar Daniel De Graaf2010-10-061-4/+3
|
* Add irc::string::empty()Gravatar Jackmcbarn2010-10-051-0/+1
|
* Remove some unneeded complexity from spanningtreeGravatar Daniel De Graaf2010-10-021-1/+0
|
* Remove deleted Membership objects from the user's channel list on quitGravatar Daniel De Graaf2010-09-271-0/+1
|
* Remove broken win32 threadengineGravatar Daniel De Graaf2010-09-262-146/+3
|
* Clean up some comments and debug textGravatar Daniel De Graaf2010-09-251-1/+2
|
* Change /OPER to use PermissionCheckGravatar Daniel De Graaf2010-09-241-0/+8
| | | | This makes SSL fingerprint checking of oper blocks less of a hack
* Fix inaccurate comment about CMD_INVALIDGravatar Jackmcbarn2010-09-241-1/+1
|
* Add type checks to Extensible get/set and unregisterGravatar Daniel De Graaf2010-09-221-1/+1
|
* Add ExtensibleType argument to ExtensionItem to identify item typesGravatar Daniel De Graaf2010-09-224-18/+21
|
* Change spanningtree intercept of WHOIS to a DoWhois function in RemoteUserGravatar Daniel De Graaf2010-09-122-1/+3
|
* Move RemoteUser into spanningtreeGravatar Daniel De Graaf2010-09-123-16/+0
|
* Update m_flatfile_channels to be more robustGravatar Jackmcbarn2010-09-063-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 classGravatar Daniel De Graaf2010-08-271-0/+25
|
* Promote PopulateInfoMap to core, it is moderately usefulGravatar Daniel De Graaf2010-08-273-7/+8
|
* Add CrashState for tracing basic call state when the stack is corruptGravatar Daniel De Graaf2010-08-255-1/+47
|
* Support module unloading while jobs are enqueuedGravatar Daniel De Graaf2010-08-242-2/+7
|
* Replace thread engine with job engineGravatar Daniel De Graaf2010-08-245-239/+88
|
* Remove "assign()" converter between irc::string and std::stringGravatar Daniel De Graaf2010-08-221-8/+0
|
* Clarify the configuration tag function namesGravatar Daniel De Graaf2010-08-221-2/+0
|
* Change modelist back to 2.0 definition to remove double-dereference in BanItemGravatar Daniel De Graaf2010-08-211-1/+1
|
* Remove some unused hooksGravatar Daniel De Graaf2010-08-211-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 codeGravatar Daniel De Graaf2010-08-213-41/+2
|
* Replace remaining Request users with dynamic_referenceGravatar Daniel De Graaf2010-08-213-159/+6
|
* Remove some duplicate codeGravatar Daniel De Graaf2010-08-211-8/+5
|
* Remove ConfigReader (deprecated interface)Gravatar Daniel De Graaf2010-08-211-86/+0
|
* Change config reading hook for better error reportingGravatar Daniel De Graaf2010-08-214-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 functionGravatar Daniel De Graaf2010-08-182-8/+6
|
* Change ModeHandler::AccessCheck to use PermissionDataGravatar Daniel De Graaf2010-08-183-8/+5
|
* Prevent using placement new on refcountbase, just in caseGravatar Daniel De Graaf2010-08-171-1/+2
|
* Include a placement operator new for classes that hide operator newGravatar Daniel De Graaf2010-08-171-6/+9
|
* Fix up invite checking code and add m_inviteextbanGravatar Jackmcbarn2010-08-161-1/+3
|
* Fix unload of prefix modes not unsetting prefixesGravatar Daniel De Graaf2010-08-152-2/+16
|
* Move a useful utility function from spanningtree to coreGravatar Daniel De Graaf2010-08-151-0/+4
|
* Add User::frozen to temporarily stop processing on a userGravatar Daniel De Graaf2010-08-151-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_CHANNELGravatar Daniel De Graaf2010-08-151-2/+2
|
* Remove GetClass(), access MyClass directly when neededGravatar Daniel De Graaf2010-08-151-7/+0
|
* Add SyncTarget::SendCommand for sending preformatted lines s2sGravatar Daniel De Graaf2010-08-141-1/+11
|
* Replace dynamic_cast with faster explicit type markingGravatar Daniel De Graaf2010-08-144-5/+22
|
* Recreate the Channel object during a TS resetGravatar Daniel De Graaf2010-08-141-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 secondsGravatar Daniel De Graaf2010-08-141-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 +UGravatar Daniel De Graaf2010-08-131-2/+2
|
* Remove irc::sockets::sato*, duplicates of internal irc::sockets::sockaddrs ↵Gravatar Daniel De Graaf2010-08-131-16/+4
| | | | functions
* Remove duplicated settings now solely defined by the <connect> classGravatar Daniel De Graaf2010-08-131-8/+0
|