summaryrefslogtreecommitdiff
path: root/src/inspircd.cpp
AgeCommit message (Collapse)Author
2005-04-03Fixed a few small dns timeout bugs (allowing users on without nick or user)brain
git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@960 e03df62e-2008-0410-955e-edbf42e46eb7
2005-04-03Major optimizations! now uses under 1% cpu all the time whilst idlebrain
git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@959 e03df62e-2008-0410-955e-edbf42e46eb7
2005-04-02Fixes for dns queueing, timeout functions etc moved to more sensible placebrain
git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@956 e03df62e-2008-0410-955e-edbf42e46eb7
2005-04-02Connection fixesbrain
git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@953 e03df62e-2008-0410-955e-edbf42e46eb7
2005-04-02Added pid file support, and documentation for itbrain
git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@950 e03df62e-2008-0410-955e-edbf42e46eb7
2005-04-02One final attempt at fixing some of craigs whinges -- poll routine auto ↵brain
clears the stale lookups git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@949 e03df62e-2008-0410-955e-edbf42e46eb7
2005-04-01Massive stats L speedupbrain
git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@948 e03df62e-2008-0410-955e-edbf42e46eb7
2005-04-01Fixed string format vunerability, thanks again to the #ratbox people for ↵brain
helping find it git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@947 e03df62e-2008-0410-955e-edbf42e46eb7
2005-04-01Fixed nasty bugs.brain
git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@944 e03df62e-2008-0410-955e-edbf42e46eb7
2005-04-01Attempts to fix some random crashesbrain
git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@943 e03df62e-2008-0410-955e-edbf42e46eb7
2005-04-01Fixed 'unlikely' crash if nick was changed before dns lookup was completedbrain
git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@942 e03df62e-2008-0410-955e-edbf42e46eb7
2005-04-01DNS timeout fixes!brain
Docs to come git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@940 e03df62e-2008-0410-955e-edbf42e46eb7
2005-04-01Added nonblocking dnsbrain
*** BUG BUG BUG - If dns is slow, things will go wrong!!!! do not use this on a live net without accepting the risk involved! *** Will be fixed by next commit. git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@938 e03df62e-2008-0410-955e-edbf42e46eb7
2005-03-27Fixed 005 numeric to only output 13 tokens per line (thanks anfl)brain
git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@923 e03df62e-2008-0410-955e-edbf42e46eb7
2005-03-27Replaced some 005 constants with their configured valuesbrain
git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@922 e03df62e-2008-0410-955e-edbf42e46eb7
2005-03-27Fixed detection of missing opertypesbrain
git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@920 e03df62e-2008-0410-955e-edbf42e46eb7
2005-03-27Made config parsing code a bit more lenientbrain
Added error checking to make sure opertypes exist before opering a user! Added 005 handling for modules Started on KILL event for modules Started on OnModuleLoad event for modules git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@918 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
2005-03-25Fixes for GCC3.4 and namespaces (must rerun configure!)brain
git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@902 e03df62e-2008-0410-955e-edbf42e46eb7
2005-03-25Changed occurances of vector to std::vectorbrain
git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@900 e03df62e-2008-0410-955e-edbf42e46eb7
2005-03-25Added a lot of config error checkingbrain
git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@898 e03df62e-2008-0410-955e-edbf42e46eb7
2005-03-24Added IP addresses to connection notices to support bopmbrain
git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@891 e03df62e-2008-0410-955e-edbf42e46eb7
2004-09-11Changes for security based on RATS analysisbrain
git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@856 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-29Hands up if you think linking is akwardbrain
git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@838 e03df62e-2008-0410-955e-edbf42e46eb7
2004-05-29more link fixesbrain
git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@835 e03df62e-2008-0410-955e-edbf42e46eb7
2004-05-29services link fixesbrain
git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@834 e03df62e-2008-0410-955e-edbf42e46eb7
2004-05-29Fixed uline synchingbrain
git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@833 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-05-09Added support for /RESTART (currently has a bug, do not use)brain
git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@800 e03df62e-2008-0410-955e-edbf42e46eb7
2004-05-05Fix for /WALLOPS in certain sucky mIRCscriptsbrain
git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@794 e03df62e-2008-0410-955e-edbf42e46eb7
2004-05-05Fixed crash that only slug can replicatebrain
git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@789 e03df62e-2008-0410-955e-edbf42e46eb7
2004-05-03Added opertype propogationbrain
git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@788 e03df62e-2008-0410-955e-edbf42e46eb7
2004-05-02Added oper-override modulebrain
git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@779 e03df62e-2008-0410-955e-edbf42e46eb7
2004-05-01Added stub to handle SERVER commandbrain
git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@774 e03df62e-2008-0410-955e-edbf42e46eb7
2004-05-01Provided modules with the ability to sync data on a netjoinbrain
git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@767 e03df62e-2008-0410-955e-edbf42e46eb7
2004-05-01Removed protocol violation errorsbrain
git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@764 e03df62e-2008-0410-955e-edbf42e46eb7
2004-05-01Added Module::OnAccessCheckbrain
Added ListMode support Fixed Extensible class bug git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@759 e03df62e-2008-0410-955e-edbf42e46eb7
2004-04-30Added oper classes and types (done through the planned privilage system on a ↵brain
per-command basis) git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@756 e03df62e-2008-0410-955e-edbf42e46eb7
2004-04-29Made the allowhalfop in <options> tag actually workbrain
git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@748 e03df62e-2008-0410-955e-edbf42e46eb7
2004-04-27Added m_alias module which provides command aliases.brain
git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@746 e03df62e-2008-0410-955e-edbf42e46eb7
2004-04-27Added extra services support stuff, fixed chanserv not deopping users on ↵brain
joining channels they dont have access to git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@741 e03df62e-2008-0410-955e-edbf42e46eb7
2004-04-26Added ip address to N token for SLINE in services usebrain
git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@733 e03df62e-2008-0410-955e-edbf42e46eb7
2004-04-26Fixed bug in /mode #channel when +k is setbrain
git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@732 e03df62e-2008-0410-955e-edbf42e46eb7
2004-04-25Added MaxWhoReplies stuff (bahamut-style /WHO limiting)brain
git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@729 e03df62e-2008-0410-955e-edbf42e46eb7
2004-04-25Added some stuff to diffrentiate between global and local Q/Z linesbrain
git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@724 e03df62e-2008-0410-955e-edbf42e46eb7
2004-04-24Fixed quit-bouncing issue when a user is g-linedbrain
git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@717 e03df62e-2008-0410-955e-edbf42e46eb7
2004-04-24Added G-line, Z-line and K-line plus SZLINE, SGLINE, etc.brain
git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@716 e03df62e-2008-0410-955e-edbf42e46eb7
2004-04-24Q-lines fully working, can add and remove other types of ban (but not ↵brain
enforced yet) git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@714 e03df62e-2008-0410-955e-edbf42e46eb7
2004-04-24Added a bunch of xline stuff and added qline spport for /nick and svsnickbrain
git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@713 e03df62e-2008-0410-955e-edbf42e46eb7