Age | Commit message (Collapse) | Author | |
---|---|---|---|
2013-08-30 | Replace OnRehash() with ReadConfig() that is called on boot, on module load ↵ | attilamolnar | |
and on rehash This eliminates the need for calling OnRehash() in init() | |||
2013-08-04 | Automatically attach modules to events | attilamolnar | |
2013-08-04 | Change modules to use the MODNAME constant when logging. | Peter Powell | |
The majority of modules were logging with their module name as the log type. There was a few places which were logging to a non-name type but, with the exception of CONFIG, those messages are so uncommon that it doesn't make sense to use a seperate type for them. | |||
2013-07-04 | Remove $Core and $Mod* comments apart from $ModDep. | Peter Powell | |
2013-07-01 | Replace hardcoded mode letters passed to IsModeSet() and GetModeParameter() ↵ | attilamolnar | |
with ModeHandlers, part 1 | |||
2013-06-13 | Remove TR_END, remove TRANSLATEx() from commands that do not need it | attilamolnar | |
2013-06-12 | m_callerid Route ACCEPT to the server of the target user only, do not send ↵ | attilamolnar | |
METADATA at all ACCEPTs coming from 2.0 servers with a list of uuids are broadcast, as before | |||
2013-06-12 | CommandParser::LoopCall() changes | attilamolnar | |
- Change function to be static, return a bool - Do not filter duplicates when there are 2 lists (JOIN) - Remove validation of 'extra' parameter, caller must pass either a valid index or -1 | |||
2013-05-20 | Remove OnUserPreNotice and OnUserNotice hooks, add MessageType argument to ↵ | attilamolnar | |
OnUserMessage and OnUserPreMessage All modules (except m_nonotice) that perform filtering on messages have common logic for handling PRIVMSGs and NOTICEs and most of them run the exact same code in both cases | |||
2013-05-15 | Tidy up keywords on module methods. | Peter Powell | |
- Remove virtual keyword from a ton of methods which don't need it. - Add override keyword to a ton of methods which do need it. | |||
2013-05-14 | Add method for writing server notices. | Peter Powell | |
This allows us to send a server notice to a user without worrying about whether they are registered or not. If a user receives a server notice and they are not registered then the nickname field will contain an asterisk instead of their nick name. | |||
2013-04-28 | Merge insp20 | attilamolnar | |
2013-04-21 | Log some internal errors on DEFAULT loglevel instead of DEBUG, log detected ↵ | attilamolnar | |
errors in m_callerid | |||
2013-04-19 | m_callerid Allow messaging yourself while +g regardless of the ACCEPT list | attilamolnar | |
2013-04-18 | m_callerid Ignore duplicate entries when unserializing callerid_data | attilamolnar | |
2013-04-18 | m_callerid Fix bookkeeping error introduced when unserializing callerid_data | attilamolnar | |
This also fixes a memory leak that didn't occur naturally but was triggerable by remote servers Thanks to @SimosNap for the report | |||
2013-04-11 | Convert ISUPPORT to use a map instead of a string. | Peter Powell | |
2013-04-10 | Replace IS_AWAY() and IS_OPER() macros with User::IsAway() and User::IsOper() | attilamolnar | |
2013-04-01 | Whitespace and empty destructor removal, minor coding style changes | attilamolnar | |
2012-12-16 | m_callerid Fix memory leak in CallerIDExtInfo::free() | attilamolnar | |
2012-12-15 | Add a flag to Command that controls whether an empty last parameter is ↵ | attilamolnar | |
allowed or not | |||
2012-12-02 | Dynamically determine the size of the eventlist[] passed to Attach() | attilamolnar | |
m_sqlauth was attached to I_OnUserDisconnect but didn't provide a handler for it, remove | |||
2012-11-19 | Change empty string assignments to .clear() or remove them entirely | attilamolnar | |
2012-11-12 | Remove usage of the deprecated ConfigReader | attilamolnar | |
2012-07-06 | Updated the version lines on several modules. | Shawn Smith | |
2012-07-01 | m_callerid, m_dccallow Use OnUserPostNick hook instead of OnUserPreNick | attilamolnar | |
2012-07-01 | m_callerid, m_dccallow Fix crash caused by allowing unregistered users and ↵ | attilamolnar | |
SIDs to be on callerid/dccallow lists | |||
2012-07-01 | m_callerid Remove unused parameter | attilamolnar | |
2012-07-01 | m_callerid Use std::find() where possible | attilamolnar | |
2012-07-01 | m_callerid Remove redundant includes | attilamolnar | |
2012-04-19 | Replace copyright headers with headers granting specific authors copyright | Robby- | |
2010-02-12 | Fix sending null character on callerid metadata, which causes netsplits | danieldg | |
git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@12440 e03df62e-2008-0410-955e-edbf42e46eb7 | |||
2010-02-12 | Fix help text in helpop, route ACCEPT command to fix callerid | danieldg | |
git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@12439 e03df62e-2008-0410-955e-edbf42e46eb7 | |||
2010-01-17 | Move initialization that throws configuration exceptions to init() | danieldg | |
git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@12279 e03df62e-2008-0410-955e-edbf42e46eb7 | |||
2010-01-11 | ...because every now and again, i have to do a massive commit. | brain | |
git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@12248 e03df62e-2008-0410-955e-edbf42e46eb7 | |||
2009-10-20 | Move DumpText into User; kill unused WriteWallOps and DecreasePenalty functions | danieldg | |
git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@11931 e03df62e-2008-0410-955e-edbf42e46eb7 | |||
2009-10-19 | Valgrind now runs completely clean. | danieldg | |
git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@11916 e03df62e-2008-0410-955e-edbf42e46eb7 | |||
2009-10-18 | Remove more classbase | danieldg | |
git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@11905 e03df62e-2008-0410-955e-edbf42e46eb7 | |||
2009-10-17 | Remove dummy API_VERSION from Version constructor | danieldg | |
git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@11887 e03df62e-2008-0410-955e-edbf42e46eb7 | |||
2009-10-14 | Move static map of extensions into ServerInstance, add const-correctness | danieldg | |
git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@11873 e03df62e-2008-0410-955e-edbf42e46eb7 | |||
2009-10-08 | Add names for all modes (part 1 of named channel mode list) | danieldg | |
git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@11809 e03df62e-2008-0410-955e-edbf42e46eb7 | |||
2009-10-05 | Run DelMode and DelModeWatcher in RemoveModule | danieldg | |
git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@11799 e03df62e-2008-0410-955e-edbf42e46eb7 | |||
2009-10-03 | Get rid of a bunch of memory-wasting C-style strings | danieldg | |
git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@11796 e03df62e-2008-0410-955e-edbf42e46eb7 | |||
2009-09-26 | Remove InspIRCd* parameters and fields | danieldg | |
git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@11763 e03df62e-2008-0410-955e-edbf42e46eb7 | |||
2009-09-22 | Describe module purpose in /MODULES output | danieldg | |
git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@11757 e03df62e-2008-0410-955e-edbf42e46eb7 | |||
2009-09-13 | Clean up Command constructor | danieldg | |
git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@11707 e03df62e-2008-0410-955e-edbf42e46eb7 | |||
2009-09-13 | Add SerializeFormat for easier metadata formatting | danieldg | |
git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@11704 e03df62e-2008-0410-955e-edbf42e46eb7 | |||
2009-09-13 | Remove redundant ServerInstance* fields | danieldg | |
It has been impossible to have more than one InspIRCd* object in the same address space for some time now, and this feature was never used. This formalizes class InspIRCd as a singleton object. git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@11703 e03df62e-2008-0410-955e-edbf42e46eb7 | |||
2009-09-13 | Simplify ModeHandler constructor | danieldg | |
git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@11701 e03df62e-2008-0410-955e-edbf42e46eb7 | |||
2009-09-13 | Change Extensible to use strongly typed entries | danieldg | |
git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@11696 e03df62e-2008-0410-955e-edbf42e46eb7 |