summaryrefslogtreecommitdiff
path: root/src/modules/m_permchannels.cpp
AgeCommit message (Expand)Author
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
2010-01-11...because every now and again, i have to do a massive commit.brain
2009-10-25Fixes from vtable cross-checkdanieldg
2009-10-20Fix interaction of m_permchannels post-cull and channel empty-by-quit that ca...danieldg
2009-10-19Valgrind now runs completely clean.danieldg
2009-10-17Remove dummy API_VERSION from Version constructordanieldg
2009-10-08Add names for all modes (part 1 of named channel mode list)danieldg
2009-10-05Run DelMode and DelModeWatcher in RemoveModuledanieldg
2009-09-26Change IS_FAKE and CheckTimeStamp to IS_SERVER and ResolveModeConflict to cla...danieldg
2009-09-26Remove InspIRCd* parameters and fieldsdanieldg
2009-09-22Describe module purpose in /MODULES outputdanieldg
2009-09-15Fix quoting in permchannels DB, discovered by jackmcbarn (could result in com...danieldg
2009-09-14Introduce "X" snomask for remote *:line messages [patch by jackmcbarn]danieldg
2009-09-13Remove redundant ServerInstance* fieldsdanieldg
2009-09-13Simplify ModeHandler constructordanieldg
2009-09-05Utilise OnRawMode and OnPostTopicChange hooks to write a dynamic conf of perm...w00t
2009-09-02ModResult conversion: Change return type of all module functionsdanieldg
2009-09-02Remove "servermode" parameter, replace with IS_FAKE() which is more reliabledanieldg
2009-09-02Add Module* creator to Command and ModeHandlerdanieldg
2009-09-02Remove empty permanent channels when m_permchannels is unloadeddanieldg
2009-09-02Change allocation of commands/modesdanieldg
2009-05-24OnRehash changes: split to multiple hooks to clarify use and prevent explosio...danieldg
2009-04-09If you're going to add magical number hacks, please comment them appropriatel...w00t
2009-04-08Set topic timestamp on newly created channels to a dummy value to work around...danieldg
2009-03-15Update all wiki links to point to the new wiki. This was done automatically w...psychon
2009-01-02Update copyrights for 2009.w00t
2008-12-24Return ERR_NOPRIVILEGES for +P without channels/set-permanent priv.w00t
2008-12-20Readd check for +P setting to channels/set-permanent priv, thanks Johannes13 ...w00t
2008-10-23Revert earlier time() -> SI->Time() diff for now, this causes problems with d...w00t
2008-10-23Add/document channels/set-permanent priv, and tie setting of +P to it.w00t
2008-09-29Make topic optional for permanent channels tags.w00t
2008-08-29Don't try destroy on -P of a 0 user chan, as this causes problems during netm...w00t
2008-08-25Change module versions to use a string instead of fixed digits, and use props...w00t
2008-08-25Add and document <permchannels> block for m_permchannels, which creates a cha...w00t
2008-07-12Delete channel on -P if usercount is 0, fixes part of #565w00t
2008-06-11fixed some indentation and spacing in modulespippijn
2008-03-24And more of thembrain
2008-02-18Phew. Fix a bunch of method sigs to stop warnings.w00t
2008-01-17Remove a redundant method here, call the mode manager directlyw00t
2008-01-10Header update: 2007 -> 2008w00t
2008-01-06Permanent channels, currently conflicts with blockcaps (+P) and is untestedw00t