summaryrefslogtreecommitdiff
path: root/src/modules/m_timedbans.cpp
Commit message (Expand)AuthorAgeFilesLines
...
* FindNick, FindChan, ChanModes, UserList, CountInvisible, PurgeEmptyChannels, ...•••ServerConfig takes InspIRCd pointer in its constructor git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@4832 e03df62e-2008-0410-955e-edbf42e46eb7 Gravatar brain2006-08-101-2/+2
* userrec and chanrec now have their own independent pointer back to their 'cre...•••git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@4820 e03df62e-2008-0410-955e-edbf42e46eb7 Gravatar brain2006-08-091-2/+3
* ServerConfig extern moved into class InspIRCd•••git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@4808 e03df62e-2008-0410-955e-edbf42e46eb7 Gravatar brain2006-08-091-0/+1
* WHEEEEE!!!!!•••All of: Write(), WriteTo(), WriteFrom(), WriteServ() are now methods of userrec. Write_NoFormat(), WriteTo_NoFormat(), WriteFrom_NoFormat(), WriteServ_NoFormat() are now std::string-taking overloaded methods of the functions above All modules updated to use new syntax, my fingers hurt :( git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@4798 e03df62e-2008-0410-955e-edbf42e46eb7 Gravatar brain2006-08-081-5/+5
* WriteChannel* functions and ChanExceptSender* functions are now methods of ch...•••git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@4788 e03df62e-2008-0410-955e-edbf42e46eb7 Gravatar brain2006-08-081-2/+2
* Fix to send out modes remotely when a ban expires so that other ircds have th...•••git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@4595 e03df62e-2008-0410-955e-edbf42e46eb7 Gravatar brain2006-07-301-0/+7
* Fix more timedban stuff - possible infinite loop if ban expires after the cha...•••git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@4592 e03df62e-2008-0410-955e-edbf42e46eb7 Gravatar brain2006-07-301-0/+5
* Fix for bug which can lock up ircd if someone adds a timed ban when the banli...•••git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@4589 e03df62e-2008-0410-955e-edbf42e46eb7 Gravatar brain2006-07-291-11/+15
* Add support for syntax of commands in place of the text 'Not enough parameter...•••To support this each derived class of command_t must set the value of command_t::syntax to a non-empty string. git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@4561 e03df62e-2008-0410-955e-edbf42e46eb7 Gravatar brain2006-07-281-0/+1
* mass tidyup, change A LOT of stuff to const char** which was char** (such as ...•••which makes the new lineparser work neater with no casts. This also removes tons of casts from other locations (all in all, ive added 2 casts and removed almost a hundred) git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@4403 e03df62e-2008-0410-955e-edbf42e46eb7 Gravatar brain2006-07-161-5/+5
* Making lots of stuff inherit from classbase so we can use it as a holdall cla...•••git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@4297 e03df62e-2008-0410-955e-edbf42e46eb7 Gravatar brain2006-07-101-1/+1
* delete operator tracking in debug mode (using a macro -- live with it.)•••git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@3904 e03df62e-2008-0410-955e-edbf42e46eb7 Gravatar brain2006-04-241-1/+1
* Holy christ that was a LOT OF SPACES. TABS, USE THEM, LOVE THEM, APPRECIATE T...•••git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@3838 e03df62e-2008-0410-955e-edbf42e46eb7 Gravatar w00t2006-04-061-12/+12
* Last ones•••git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@3660 e03df62e-2008-0410-955e-edbf42e46eb7 Gravatar brain2006-03-111-1/+1
* Fixed timedbans (new mode parser didnt like being passed const char* element...•••git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@3516 e03df62e-2008-0410-955e-edbf42e46eb7 Gravatar brain2006-03-071-1/+1
* Server* Srv marked static or moved to private member of module class in all m...•••git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@3330 e03df62e-2008-0410-955e-edbf42e46eb7 Gravatar brain2006-02-261-1/+1
* Changed some .cpp to .so in the this->source field•••git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@2800 e03df62e-2008-0410-955e-edbf42e46eb7 Gravatar brain2006-01-151-1/+1
* Updated copyrights in headers etc using perl inplace edit•••git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@2795 e03df62e-2008-0410-955e-edbf42e46eb7 Gravatar brain2006-01-151-1/+1
* Last set converted to 'Implements'•••git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@2667 e03df62e-2008-0410-955e-edbf42e46eb7 Gravatar brain2005-12-261-0/+5
* Fixed typo in command source•••git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@2552 e03df62e-2008-0410-955e-edbf42e46eb7 Gravatar brain2005-12-171-1/+1
* Last set of modules converted to new command system•••git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@2538 e03df62e-2008-0410-955e-edbf42e46eb7 Gravatar brain2005-12-161-44/+55
* Changed behaviour of module API to pass Server* to the constructor, rather th...•••git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@2252 e03df62e-2008-0410-955e-edbf42e46eb7 Gravatar brain2005-12-071-5/+5
* Highly optimized userrec saving 1.5k per user•••git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@1550 e03df62e-2008-0410-955e-edbf42e46eb7 Gravatar brain2005-05-291-0/+1
* Changed to use __single_client_alloc, faster on most systems in a single thread•••Specified namespace std in *all* files git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@1404 e03df62e-2008-0410-955e-edbf42e46eb7 Gravatar brain2005-05-151-5/+2
* Made modules use irc::string where they were using strcasecmp()•••git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@1397 e03df62e-2008-0410-955e-edbf42e46eb7 Gravatar brain2005-05-151-2/+9
* Moved a ton of functions into helperfuncs.h to speed up recompiles•••git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@1383 e03df62e-2008-0410-955e-edbf42e46eb7 Gravatar brain2005-05-151-0/+1
* Added OnAddBan and OnDelBan module api calls, and fixed glitch which required...•••git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@1267 e03df62e-2008-0410-955e-edbf42e46eb7 Gravatar brain2005-04-301-2/+15
* A little more error checking on the banmask etc•••git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@1218 e03df62e-2008-0410-955e-edbf42e46eb7 Gravatar brain2005-04-271-0/+7
* Fixed WriteChannelWithServ•••git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@1217 e03df62e-2008-0410-955e-edbf42e46eb7 Gravatar brain2005-04-271-9/+32
* Added preliminary timed bans module•••git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@1216 e03df62e-2008-0410-955e-edbf42e46eb7 Gravatar brain2005-04-271-0/+146