]> git.netwichtig.de Git - user/henk/code/inspircd.git/history - src/channels.cpp
Cache channel max bans value to save an O(n) loop of match() on every ban (etc) add
[user/henk/code/inspircd.git] / src / channels.cpp
2007-01-09 brainCache channel max bans value to save an O(n) loop of...
2007-01-06 brainFix desync with halfop and voice when opped (this happe...
2006-12-30 brainTweaks to instantiate less stuff when writing to a...
2006-12-30 brainTons of optimization of WriteChannel, WriteChannelWithS...
2006-12-23 brainHash rehashing change
2006-12-15 w00tJesus, look who's the commit whore today. More header...
2006-12-15 brainCleaning up irrelevent stuff in channels.cpp
2006-12-14 brainFix silly bug of the day.
2006-12-14 brainRefactor userrec::chans.
2006-12-03 w00tMake the 'override' parameter actually *do* something...
2006-11-26 brainAdd extra parameter to OnUserPreNotice and OnUserPrePri...
2006-11-12 brainThanks for the pointer jilles ;)
2006-11-05 specialAdded time syncing! This is fairly simple - servers...
2006-10-27 brain<pid file> is no longer a manditory tag (thanks dotslasher)
2006-10-01 specialAdded OnPostJoin, which is (at the moment) almost exact...
2006-09-30 brainFix mode desync when setting custom prefixes on joining...
2006-09-27 brainTidyups
2006-09-27 brainComments
2006-09-27 brainBecause the user's prefix list must remain sorted at...
2006-09-27 brainOptimizations
2006-09-27 brainTidy up how PART without reason is done
2006-09-27 brainAnd correct it
2006-09-27 brainMove OnCheckBan into chanrec::IsBanned() so its always...
2006-09-26 brainFix handling of multiple @%+ core permissions modes...
2006-09-25 brainMini security audit
2006-09-25 brainWhoops, fix minor typo
2006-09-25 brainMore patch
2006-09-25 brainWhoops, patch
2006-09-19 brainTidy up key handling
2006-09-11 brainWhack a strlcpy()
2006-09-10 brain* Fix ChanModes::ModeString to not try and set a key...
2006-09-08 brainExplicitly call the std::string version of WriteServ...
2006-09-02 brainAdd chanrec::IsBanned() so that we dont have to keep...
2006-08-31 brainMade CountChannels faster. We use it in quite a few...
2006-08-30 brainWahhhhhhhhhhhh bwahahaha. Mass commit to tidy up tons...
2006-08-28 brainZed, you are found guilty of over-assuming the IRC...
2006-08-28 brainYOU KNOW I REALLY HATE IT WHEN CLIENT AUTHORS JUST...
2006-08-28 brainAdd support for NAMESX
2006-08-23 brainMulti-prefix FJOIN, and allowing module-defined prefixe...
2006-08-23 brainMore prefixchar stuff.
2006-08-23 brainDocument mode prefixes
2006-08-23 brainSpotted problem: must clear out all prefixes attached...
2006-08-23 brainMode handlers handling listmodes where a listmode item...
2006-08-18 brainEventHandler class, an abstraction for raw i/o
2006-08-11 brainJust to mess with om's head, remove helperfuncs.h from...
2006-08-11 brainCamelCaseRocksSoMuchICamelCasedAllTheMethodsOfClassInsp...
2006-08-11 brainMove remaining functions:
2006-08-11 brainChange to using Instance->Log (InspIRCd::Log) rather...
2006-08-11 brainNow two types of log macro, log() and ilog(). log(...
2006-08-11 brainextern time_t TIME -> InspIRCd::Time()
2006-08-10 brainMass-tidyup of module global vars, theyre no longer...
2006-08-10 brainMove IsNick, IsIdent into class InspIRCd, update module...
2006-08-10 braincmode(), cflags(), cstatus() -> chanrec::GetStatusChar...
2006-08-10 brainFindNick, FindChan, ChanModes, UserList, CountInvisible...
2006-08-09 brainuserrec and chanrec now have their own independent...
2006-08-09 brainMove tons more stuff into class InspIRCd
2006-08-09 brainMove clientlist and chanlist into InspIRCd*
2006-08-09 brainServerConfig extern moved into class InspIRCd
2006-08-08 brainWHEEEEE!!!!!
2006-08-08 brainWriteChannel* functions and ChanExceptSender* functions...
2006-08-08 brainadd_channel -> chanrec::JoinUser()
2006-08-08 brainChange to chanrec::PartUser. As with KickUser and Serve...
2006-08-08 brainkick_channel -> chanrec::KickUser(), server_kick_channe...
2006-08-06 brainLeft nick out of the cidr/ip check in bans/join, would...
2006-08-06 brainCIDR g/k/e lines to go with zlines
2006-08-06 brainAllow non-cidr ip's still
2006-08-06 brainAllow CIDR channel bans to be matched
2006-08-04 brainChange to using userrec::ip as a sockaddr to store...
2006-08-01 brainThe IPV6 stuff compiles now, with compile-correct ipv6...
2006-07-09 brainAlter SetModeParam to take const char* to save on casts...
2006-07-08 brainDid some renaming so that the methods for modes in...
2006-06-20 brainDon't allow non-ulines to kick ulines from channels...
2006-04-24 braindelete operator tracking in debug mode (using a macro...
2006-04-21 brainForward-port of 1.0.4 tweak
2006-04-10 omA few more typedefs defined and put into use.
2006-04-10 omAdd time.h include to inspircd.h. Random cleanups in...
2006-04-08 omRemove references to inspircd_io from these, stop confi...
2006-04-08 omSplit inspircd_io.* insp inspsocket.* and configreader...
2006-04-04 omAll new shiny config parser, there's probably some...
2006-04-04 omundo w00t's screwup
2006-04-04 w00tThis doesn't belong in userprocess.cpp. :P
2006-03-12 brainRenamed to chanrec::modes
2006-03-12 brain*NEEDS TESTING* changed binarymodes to use the custom_m...
2006-03-11 brainOnly calculate the names list when a local user joins...
2006-03-09 brainFixed to use iterators
2006-03-09 brainProbably wont compile yet - purge_empty_channels refactor
2006-03-08 brainRemoved has_channel(userrec*,chanrec*), the new preferr...
2006-03-08 brainGot rid of all that ugly char* cast crap (todo: change...
2006-03-08 brainActually, 64.
2006-03-08 brainchanrec::custom_modes only needs 96 values not 190
2006-03-07 brain*TEST CODE* Faster custom mode set/unset
2006-03-06 brainMode-code rewrite. Might act weird, needs proper testin...
2006-03-02 brainDe-uglified chanrec::SetCustomMode -- no strlcat, no...
2006-02-25 brainTypo found by gcc 4 warnings
2006-02-22 brainOh yae, Oh Yae, back in old days of yore, Ye Brain...
2006-02-21 brainTests for channel ghosting?
2006-02-15 brainMoved custom_mode_params to per-channel
2006-02-15 brainRemoved a whole lot of strchr's looking for mode +o...
2006-02-15 w00t- Fixed some HORRIBLE indenting. Tabs, please.
2006-02-08 brainFixed cosmetic 'need to be halfop to change modes'...
next