summaryrefslogtreecommitdiff
path: root/src/modules/m_permchannels.cpp
AgeCommit message (Expand)Author
2017-04-14Automatically apply +P to all permanent channels.Peter Powell
2016-08-29Convert ModeHandler::GetNumParams() to NeedsParam() that returns a boolAttila Molnar
2016-04-11Refactor topic setting logic to go through Channel::SetTopic() in all casesAttila Molnar
2014-07-29Differ database error messages for m_permchannels and m_xline_dbJustin Crawford
2014-07-25Merge insp20Attila Molnar
2014-05-08Fix m_permchannels and m_xline_db on WindowsAdam
2014-03-14Add InspIRCd::GetChans(), remove ChannelCount()Attila Molnar
2014-03-14m_permchannels Remove pointless cleanup ceremony in cull()Attila Molnar
2014-03-07Fix m_permchannels not prepending the path when reading the config.Peter Powell
2014-02-21Replace mode letter parameter of OnRawMode() with a ModeHandler*, remove pcntAttila Molnar
2014-01-23Remove whitespace and minor style changesAttila Molnar
2014-01-21Merge insp20Attila Molnar
2013-09-15Work around STB_GNU_UNIQUE symbols not allowing module unmapattilamolnar
2013-09-12Send ListModeBase modes implicitly on channel syncattilamolnar
2013-09-08Automatically register ServiceProviders created by modulesattilamolnar
2013-08-30Replace OnRehash() with ReadConfig() that is called on boot, on module load a...attilamolnar
2013-08-30Merge insp20attilamolnar
2013-08-28m_permchannels Fix empty topic setbyattilamolnar
2013-08-27m_permchannels Add the ability to save listmodesattilamolnar
2013-08-27m_permchannels Save channel TS, topic set time and set by informationattilamolnar
2013-08-27m_permchannels Construct the final line that will be saved in a std::string i...attilamolnar
2013-08-25Clean up the protocol interfaceattilamolnar
2013-08-04Automatically attach modules to eventsattilamolnar
2013-08-04Change the syntax of FOREACH macros to be less dumb.Adam
2013-08-04Modify the log message to contain the log type.Peter Powell
2013-08-04Change modules to use the MODNAME constant when logging.Peter Powell
2013-07-04Remove $Core and $Mod* comments apart from $ModDep.Peter Powell
2013-07-01Replace hardcoded mode letters passed to IsModeSet() and GetModeParameter() w...attilamolnar
2013-06-16Always set the topic in Channel::SetTopic(), move access checks into cmd_topicattilamolnar
2013-06-06Use iostream instead of C-style file operations.Peter Powell
2013-06-04Reduce User* -> Membership* lookups on part and kickattilamolnar
2013-06-04Remove NULL checks from various Channel functionsattilamolnar
2013-05-19Fix spacing in calls to LogManager::Log.Peter Powell
2013-05-15Tidy up keywords on module methods.Peter Powell
2013-04-28Merge insp20attilamolnar
2013-04-21m_permchannels Workaround for alphabetical module initialization orderattilamolnar
2013-04-12Add LOG_ prefix to the log level enum values.Peter Powell
2013-03-20m_permchannels Load channels from the config only at module load time and onl...attilamolnar
2012-12-02Dynamically determine the size of the eventlist[] passed to Attach()attilamolnar
2012-10-27Issue #346 - fix m_permchannels.cpp and m_xline_db.cpp saving their databases...Adam
2012-04-19Replace copyright headers with headers granting specific authors copyrightRobby-
2010-02-28Fix misspellingdanieldg
2010-02-23Add a short message at the top of permchannel DB, and ensure config format is...danieldg
2010-02-16Delete 0-user permanent channels that are being set -Pdanieldg
2010-02-12Fix compilationdanieldg
2010-02-12Write out the permchannels database on a timer, not on every mode changedanieldg
2010-02-01Mark +P mode as oper-only now that it no longer requires an explicit permissi...danieldg
2010-01-31Remove duplicated permisison check for setting mode +P (it is already restric...danieldg
2010-01-19Clean up some slow iterationsdanieldg
2010-01-15Remove VF_COMMON from mode-provider modules (no longer needed due to better C...danieldg