aboutsummaryrefslogtreecommitdiff
path: root/src/message.cpp
Commit message (Expand)AuthorAgeFilesLines
...
* More removal of formatting where its not neccessary x("%s",str) == bad!•••git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@2704 e03df62e-2008-0410-955e-edbf42e46eb7 Gravatar brain2005-12-291-2/+1
* Adding hook type checking to event calls to speed them up•••git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@2653 e03df62e-2008-0410-955e-edbf42e46eb7 Gravatar brain2005-12-261-5/+5
* Full removal of inspircd_util.h•••git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@2485 e03df62e-2008-0410-955e-edbf42e46eb7 Gravatar brain2005-12-151-1/+0
* Fixed unresolved reference to Config::DNSServer•••git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@2398 e03df62e-2008-0410-955e-edbf42e46eb7 Gravatar brain2005-12-141-2/+2
* Fixed unresolved external•••git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@2397 e03df62e-2008-0410-955e-edbf42e46eb7 Gravatar brain2005-12-141-6/+1
* Added parameter to apply_lines to indicate what we want to apply•••git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@2391 e03df62e-2008-0410-955e-edbf42e46eb7 Gravatar brain2005-12-141-1/+1
* tidystring() anal optimisation•••git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@2388 e03df62e-2008-0410-955e-edbf42e46eb7 Gravatar w00t2005-12-141-15/+19
* optimized a ton of strcmps down to an integer comparison!•••git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@2385 e03df62e-2008-0410-955e-edbf42e46eb7 Gravatar brain2005-12-131-2/+2
* Modified chlist() and whois to allow output of multi line channel membership ...•••git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@2373 e03df62e-2008-0410-955e-edbf42e46eb7 Gravatar brain2005-12-131-15/+6
* Modified channel joining to allow > MAXCHANS for opers/remote (when complete)•••git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@2368 e03df62e-2008-0410-955e-edbf42e46eb7 Gravatar brain2005-12-131-7/+7
* Made MAXCHANS growable for opers/ulines (growing of list not implemented yet)•••git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@2367 e03df62e-2008-0410-955e-edbf42e46eb7 Gravatar brain2005-12-131-7/+7
* Added OnChangeHost•••Added OnChangeName git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@2181 e03df62e-2008-0410-955e-edbf42e46eb7 Gravatar brain2005-12-051-0/+2
* Fixed bug where halfops on ulined servers are promoted to @•••git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@2126 e03df62e-2008-0410-955e-edbf42e46eb7 Gravatar brain2005-12-031-3/+0
* Added ability for ulined servers to set any arbitary channel mode (even from ...•••git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@2113 e03df62e-2008-0410-955e-edbf42e46eb7 Gravatar brain2005-12-021-0/+8
* Removed references to deprecated files servers.* and connection.*•••git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@1941 e03df62e-2008-0410-955e-edbf42e46eb7 Gravatar brain2005-11-251-2/+0
* Removal of mesh stuff (lots of)•••git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@1938 e03df62e-2008-0410-955e-edbf42e46eb7 Gravatar brain2005-11-251-13/+0
* Many linking fixes•••git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@1578 e03df62e-2008-0410-955e-edbf42e46eb7 Gravatar brain2005-06-011-1/+1
* Started on -Wall - safe compile•••git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@1570 e03df62e-2008-0410-955e-edbf42e46eb7 Gravatar brain2005-05-301-3/+3
* Fixed fd_Setsize in cygwin•••git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@1541 e03df62e-2008-0410-955e-edbf42e46eb7 Gravatar brain2005-05-281-1/+1
* Changed representation of MAXNICK in isnick() to allow for a non-incremented ...•••git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@1530 e03df62e-2008-0410-955e-edbf42e46eb7 Gravatar brain2005-05-261-1/+1
* Removed __single_client_alloc again because gcc devs were smoking crack and r...•••git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@1406 e03df62e-2008-0410-955e-edbf42e46eb7 Gravatar brain2005-05-161-2/+2
* 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-34/+4
* sorted hashcomp etc•••git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@1387 e03df62e-2008-0410-955e-edbf42e46eb7 Gravatar brain2005-05-151-6/+0
* 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
* Structure optimizations, changed a lot of bools into binary bitmasks•••git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@1368 e03df62e-2008-0410-955e-edbf42e46eb7 Gravatar brain2005-05-121-1/+1
* Fixes to:•••+s and +p channels wouldn't be synched correctly +s and +p never show in whois even when you're a member of them +s and +p never show in list even if you're a member of them git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@1308 e03df62e-2008-0410-955e-edbf42e46eb7 Gravatar brain2005-05-051-2/+3
* Fixed weird line wrapping bug with extremely long lines•••git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@1277 e03df62e-2008-0410-955e-edbf42e46eb7 Gravatar brain2005-05-021-4/+5
* Major code tidyup (-W) - expect a few belches•••git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@1190 e03df62e-2008-0410-955e-edbf42e46eb7 Gravatar brain2005-04-261-11/+1
* Added new API methods:•••int Module::OnRawMode(userrec* user, char mode, std::string param, bool adding, int pcnt); int Module::OnCheckInvite(userrec* user, chanrec* chan); int Module::OnCheckKey(userrec* user, chanrec* chan, std::string keygiven); int Module::OnCheckLimit(userrec* user, chanrec* chan); int Module::OnCheckBan(userrec* user, chanrec* chan); void Module::OnStats(char symbol); int Module::OnChangeLocalUserHost(userrec* user, std::string newhost); int Module::OnChangeLocalUserGECOS(userrec* user, std::string newhost); int Module::OnLocalTopicChange(userrec* user, chanrec* chan, std::string topic); git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@1105 e03df62e-2008-0410-955e-edbf42e46eb7 Gravatar brain2005-04-151-0/+16
* Made cmode and chanmode more safe•••git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@1099 e03df62e-2008-0410-955e-edbf42e46eb7 Gravatar brain2005-04-151-0/+2
* Fixed a double free in dnsqueue.cpp•••Fixed a resolver issue (weird segfault on gentoo?) in server linking git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@995 e03df62e-2008-0410-955e-edbf42e46eb7 Gravatar brain2005-04-071-40/+36
* Major optimizations!•••git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@982 e03df62e-2008-0410-955e-edbf42e46eb7 Gravatar brain2005-04-051-0/+2
* Added implementation of strlcpy and strlcat for systems that dont have it•••git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@905 e03df62e-2008-0410-955e-edbf42e46eb7 Gravatar brain2005-03-251-0/+1
* Changed occurances of vector to std::vector•••git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@900 e03df62e-2008-0410-955e-edbf42e46eb7 Gravatar brain2005-03-251-2/+2
* Security audit based on RATS output•••git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@855 e03df62e-2008-0410-955e-edbf42e46eb7 Gravatar brain2004-09-111-14/+14
* Updated header comments•••git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@816 e03df62e-2008-0410-955e-edbf42e46eb7 Gravatar brain2004-05-161-0/+16
* Added m_alias module which provides command aliases.•••git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@746 e03df62e-2008-0410-955e-edbf42e46eb7 Gravatar brain2004-04-271-1/+1
* Added some fixes•••git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@738 e03df62e-2008-0410-955e-edbf42e46eb7 Gravatar brain2004-04-261-4/+4
* Fixed some channel pointer stuff (eeeky)•••git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@737 e03df62e-2008-0410-955e-edbf42e46eb7 Gravatar brain2004-04-261-27/+36
* Added some stuff to diffrentiate between global and local Q/Z lines•••git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@724 e03df62e-2008-0410-955e-edbf42e46eb7 Gravatar brain2004-04-251-8/+0
* Added namespace std to these new files to avoid gcc3 problems•••git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@669 e03df62e-2008-0410-955e-edbf42e46eb7 Gravatar brain2004-04-191-0/+2
* Moving yet more stuff into message.cpp•••git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@665 e03df62e-2008-0410-955e-edbf42e46eb7 Gravatar brain2004-04-191-0/+74
* Added extern declarations so that this file can access the modules that are l...•••git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@664 e03df62e-2008-0410-955e-edbf42e46eb7 Gravatar brain2004-04-191-0/+3
* Started seperating out functions•••git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@661 e03df62e-2008-0410-955e-edbf42e46eb7 Gravatar brain2004-04-191-0/+406