summaryrefslogtreecommitdiff
path: root/src/connection.cpp
AgeCommit message (Collapse)Author
2005-05-15Moved a ton of functions into helperfuncs.h to speed up recompilesbrain
git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@1383 e03df62e-2008-0410-955e-edbf42e46eb7
2005-05-14Added 'uniqueness sums': ↵brain
http://www.inspircd.org/wiki/InspIRCd_Server_Protocol#Uniqueness_Sums git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@1378 e03df62e-2008-0410-955e-edbf42e46eb7
2005-05-04Fix to a mode parsing bug (eating wrong version of parameter?)brain
git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@1304 e03df62e-2008-0410-955e-edbf42e46eb7
2005-05-03Fix annoying off-by-one error in connection::RecvPacket (nothing like ↵brain
driving to calm the mind :p) git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@1298 e03df62e-2008-0410-955e-edbf42e46eb7
2005-04-30Tried a new way of doing remote versionsbrain
commented some users and connections code added remote @* notice git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@1269 e03df62e-2008-0410-955e-edbf42e46eb7
2005-04-30Changed how remote version works a bitbrain
Commented some of connection.cpp git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@1268 e03df62e-2008-0410-955e-edbf42e46eb7
2005-04-28Added remote versioningbrain
git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@1244 e03df62e-2008-0410-955e-edbf42e46eb7
2005-04-28Fixed dodgy poll()brain
git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@1243 e03df62e-2008-0410-955e-edbf42e46eb7
2005-04-28Added poll delay in server socket readbrain
git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@1242 e03df62e-2008-0410-955e-edbf42e46eb7
2005-04-28Added new and improved GetBuffer function based on research on crappy redhat 7.3brain
git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@1241 e03df62e-2008-0410-955e-edbf42e46eb7
2005-04-28Input queue doesnt queue empty strings any morebrain
git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@1240 e03df62e-2008-0410-955e-edbf42e46eb7
2005-04-28A-bug-huntin' we will gobrain
git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@1231 e03df62e-2008-0410-955e-edbf42e46eb7
2005-04-28Transposed strcmpbrain
git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@1229 e03df62e-2008-0410-955e-edbf42e46eb7
2005-04-27Linking fixesbrain
git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@1223 e03df62e-2008-0410-955e-edbf42e46eb7
2005-04-26Fixed dicky buffer (due to cleanup the wrong variable was being used)brain
git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@1193 e03df62e-2008-0410-955e-edbf42e46eb7
2005-04-26Major code tidyup (-W) - expect a few belchesbrain
git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@1190 e03df62e-2008-0410-955e-edbf42e46eb7
2005-04-23Services speedups for stupid buffered i/o uplinksbrain
git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@1175 e03df62e-2008-0410-955e-edbf42e46eb7
2005-04-22Added server input buffers (for systems that decide buffering is fun)brain
git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@1165 e03df62e-2008-0410-955e-edbf42e46eb7
2005-04-22Fixed weird issues when anope sends large amounts of text at once to the uplinkbrain
git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@1164 e03df62e-2008-0410-955e-edbf42e46eb7
2005-04-16Fixed lingering (SO_REUSEADDR was being set to 0?)brain
git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@1111 e03df62e-2008-0410-955e-edbf42e46eb7
2005-04-05Major optimizations!brain
git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@982 e03df62e-2008-0410-955e-edbf42e46eb7
2005-03-25Added implementation of strlcpy and strlcat for systems that dont have itbrain
git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@905 e03df62e-2008-0410-955e-edbf42e46eb7
2004-09-11Security audit based on RATS outputbrain
git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@855 e03df62e-2008-0410-955e-edbf42e46eb7
2004-05-16Updated header commentsbrain
git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@816 e03df62e-2008-0410-955e-edbf42e46eb7
2004-05-09Removed some very old crapbrain
git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@801 e03df62e-2008-0410-955e-edbf42e46eb7
2004-04-23Crash fixbrain
git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@701 e03df62e-2008-0410-955e-edbf42e46eb7
2004-04-19Moved all command handler functions into commands.cpp/commands.hbrain
git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@671 e03df62e-2008-0410-955e-edbf42e46eb7
2004-04-19/WHO and routing fixesbrain
git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@670 e03df62e-2008-0410-955e-edbf42e46eb7
2004-04-18Fixed typos in FindHostbrain
git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@660 e03df62e-2008-0410-955e-edbf42e46eb7
2004-04-18Checks to stop a server connecting twicebrain
git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@659 e03df62e-2008-0410-955e-edbf42e46eb7
2004-04-18Fixes to recoverybrain
git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@657 e03df62e-2008-0410-955e-edbf42e46eb7
2004-04-18Added more rigorous link connection checking and recoverybrain
git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@655 e03df62e-2008-0410-955e-edbf42e46eb7
2004-04-18Forgot to save some stuffbrain
git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@654 e03df62e-2008-0410-955e-edbf42e46eb7
2004-04-18Fixed minor desync issuesbrain
git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@652 e03df62e-2008-0410-955e-edbf42e46eb7
2004-04-18Fixes to ircd_connector::SetServerDesc() (was setting the server name!)brain
git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@646 e03df62e-2008-0410-955e-edbf42e46eb7
2004-04-18Dns lookup fixes (hands up if you hate DNS)brain
git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@642 e03df62e-2008-0410-955e-edbf42e46eb7
2004-04-18Attempted dns fixesbrain
git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@641 e03df62e-2008-0410-955e-edbf42e46eb7
2004-04-17More fixes to class 'packet'brain
git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@633 e03df62e-2008-0410-955e-edbf42e46eb7
2004-04-17Fixes to class connection to make it work!brain
git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@632 e03df62e-2008-0410-955e-edbf42e46eb7
2004-04-17Fixes to class packet to make it work!brain
git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@631 e03df62e-2008-0410-955e-edbf42e46eb7
2004-04-16Fixed some SQUIT stuffbrain
git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@621 e03df62e-2008-0410-955e-edbf42e46eb7
2004-04-16Mesh cookie linking fixes (was giving remote port to servers and not local port)brain
git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@618 e03df62e-2008-0410-955e-edbf42e46eb7
2004-04-16More SQUIT fixesbrain
git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@616 e03df62e-2008-0410-955e-edbf42e46eb7
2004-04-16Fixes to only send SQUIT tokens to servers that are still alive to avoid ↵brain
routing loops git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@614 e03df62e-2008-0410-955e-edbf42e46eb7
2004-04-16Added some netsplit handling stuff (untested)brain
git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@613 e03df62e-2008-0410-955e-edbf42e46eb7
2004-04-16Added ability to update routing table on the fly if a connection is lostbrain
git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@612 e03df62e-2008-0410-955e-edbf42e46eb7
2004-04-16Added various routing tokens (such as 'R' redirect message)brain
git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@610 e03df62e-2008-0410-955e-edbf42e46eb7
2004-04-15/MAP and /LINKS added back (do not use - needs testing)brain
git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@609 e03df62e-2008-0410-955e-edbf42e46eb7
2004-04-15More dns fixesbrain
git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@607 e03df62e-2008-0410-955e-edbf42e46eb7
2004-04-15Name resolution fixesbrain
git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@606 e03df62e-2008-0410-955e-edbf42e46eb7