aboutsummaryrefslogtreecommitdiffstats
path: root/src/inspircd.cpp
Commit message (Collapse)AuthorAgeFilesLines
...
* Fixed a double free in dnsqueue.cppGravatar brain2005-04-071-6/+9
| | | | | | | 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
* Moved module loading to a LoadModule function that can be called outside of ↵Gravatar brain2005-04-061-37/+50
| | | | | | initialization git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@994 e03df62e-2008-0410-955e-edbf42e46eb7
* Changed the loglevel of some startup failure messages to DEFAULT (were DEBUG)Gravatar brain2005-04-061-11/+11
| | | | git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@991 e03df62e-2008-0410-955e-edbf42e46eb7
* Fixed casting warning in ShowMOTD under linuxGravatar brain2005-04-061-1/+1
| | | | git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@989 e03df62e-2008-0410-955e-edbf42e46eb7
* Fix to bug #33 (weird /map)Gravatar brain2005-04-051-1/+11
| | | | git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@987 e03df62e-2008-0410-955e-edbf42e46eb7
* Major optimizations!Gravatar brain2005-04-051-42/+40
| | | | git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@982 e03df62e-2008-0410-955e-edbf42e46eb7
* Optimized connects - motd is sent fasterGravatar brain2005-04-051-26/+38
| | | | git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@981 e03df62e-2008-0410-955e-edbf42e46eb7
* InspIRCd now logs value of <die> to the logfile on failureGravatar brain2005-04-051-0/+1
| | | | git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@979 e03df62e-2008-0410-955e-edbf42e46eb7
* Added E:Lines, a form of ban exception that can prevent opers, netadmins etc ↵Gravatar brain2005-04-041-18/+24
| | | | | | | | | from being glined. Can be added and removed either in the config or by an oper with the correct permissions to use the /ELINE command git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@975 e03df62e-2008-0410-955e-edbf42e46eb7
* Added new <banlist> tags, allows dynamic banlist sizes on a per channel basisGravatar brain2005-04-041-0/+16
| | | | | | | rather than hard coded or network wide git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@973 e03df62e-2008-0410-955e-edbf42e46eb7
* Strange crash fixGravatar brain2005-04-031-1/+0
| | | | git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@972 e03df62e-2008-0410-955e-edbf42e46eb7
* Added another check to the mainloopGravatar brain2005-04-031-0/+1
| | | | git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@967 e03df62e-2008-0410-955e-edbf42e46eb7
* Fix for bug #39, m_redirect returning invalid/random value for OnUserPreJoin ↵Gravatar brain2005-04-031-3/+5
| | | | | | | | | method of the module class git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@966 e03df62e-2008-0410-955e-edbf42e46eb7
* Added code to shutdown listening sockets on exitGravatar brain2005-04-031-2/+2
| | | | git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@964 e03df62e-2008-0410-955e-edbf42e46eb7
* Fixed a few small dns timeout bugs (allowing users on without nick or user)Gravatar brain2005-04-031-2/+1
| | | | git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@960 e03df62e-2008-0410-955e-edbf42e46eb7
* Major optimizations! now uses under 1% cpu all the time whilst idleGravatar brain2005-04-031-12/+17
| | | | git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@959 e03df62e-2008-0410-955e-edbf42e46eb7
* Fixes for dns queueing, timeout functions etc moved to more sensible placeGravatar brain2005-04-021-50/+12
| | | | git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@956 e03df62e-2008-0410-955e-edbf42e46eb7
* Connection fixesGravatar brain2005-04-021-8/+13
| | | | git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@953 e03df62e-2008-0410-955e-edbf42e46eb7
* Added pid file support, and documentation for itGravatar brain2005-04-021-0/+4
| | | | git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@950 e03df62e-2008-0410-955e-edbf42e46eb7
* One final attempt at fixing some of craigs whinges -- poll routine auto ↵Gravatar brain2005-04-021-1/+1
| | | | | | clears the stale lookups git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@949 e03df62e-2008-0410-955e-edbf42e46eb7
* Massive stats L speedupGravatar brain2005-04-011-20/+2
| | | | git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@948 e03df62e-2008-0410-955e-edbf42e46eb7
* Fixed string format vunerability, thanks again to the #ratbox people for ↵Gravatar brain2005-04-011-2/+2
| | | | | | helping find it git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@947 e03df62e-2008-0410-955e-edbf42e46eb7
* Fixed nasty bugs.Gravatar brain2005-04-011-7/+11
| | | | git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@944 e03df62e-2008-0410-955e-edbf42e46eb7
* Attempts to fix some random crashesGravatar brain2005-04-011-5/+6
| | | | git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@943 e03df62e-2008-0410-955e-edbf42e46eb7
* Fixed 'unlikely' crash if nick was changed before dns lookup was completedGravatar brain2005-04-011-9/+4
| | | | git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@942 e03df62e-2008-0410-955e-edbf42e46eb7
* DNS timeout fixes!Gravatar brain2005-04-011-100/+137
| | | | | | | Docs to come git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@940 e03df62e-2008-0410-955e-edbf42e46eb7
* Added nonblocking dnsGravatar brain2005-04-011-15/+20
| | | | | | | | *** 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
* Fixed 005 numeric to only output 13 tokens per line (thanks anfl)Gravatar brain2005-03-271-1/+18
| | | | git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@923 e03df62e-2008-0410-955e-edbf42e46eb7
* Replaced some 005 constants with their configured valuesGravatar brain2005-03-271-1/+7
| | | | git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@922 e03df62e-2008-0410-955e-edbf42e46eb7
* Fixed detection of missing opertypesGravatar brain2005-03-271-1/+1
| | | | git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@920 e03df62e-2008-0410-955e-edbf42e46eb7
* Made config parsing code a bit more lenientGravatar brain2005-03-271-2/+3
| | | | | | | | | | 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
* Added implementation of strlcpy and strlcat for systems that dont have itGravatar brain2005-03-251-0/+1
| | | | git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@905 e03df62e-2008-0410-955e-edbf42e46eb7
* Fixes for GCC3.4 and namespaces (must rerun configure!)Gravatar brain2005-03-251-22/+29
| | | | git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@902 e03df62e-2008-0410-955e-edbf42e46eb7
* Changed occurances of vector to std::vectorGravatar brain2005-03-251-2/+2
| | | | git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@900 e03df62e-2008-0410-955e-edbf42e46eb7
* Added a lot of config error checkingGravatar brain2005-03-251-3/+35
| | | | git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@898 e03df62e-2008-0410-955e-edbf42e46eb7
* Added IP addresses to connection notices to support bopmGravatar brain2005-03-241-1/+1
| | | | git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@891 e03df62e-2008-0410-955e-edbf42e46eb7
* Changes for security based on RATS analysisGravatar brain2004-09-111-1/+1
| | | | git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@856 e03df62e-2008-0410-955e-edbf42e46eb7
* Security audit based on RATS outputGravatar brain2004-09-111-67/+66
| | | | git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@855 e03df62e-2008-0410-955e-edbf42e46eb7
* Hands up if you think linking is akwardGravatar brain2004-05-291-0/+1
| | | | git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@838 e03df62e-2008-0410-955e-edbf42e46eb7
* more link fixesGravatar brain2004-05-291-1/+1
| | | | git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@835 e03df62e-2008-0410-955e-edbf42e46eb7
* services link fixesGravatar brain2004-05-291-1/+1
| | | | git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@834 e03df62e-2008-0410-955e-edbf42e46eb7
* Fixed uline synchingGravatar brain2004-05-291-0/+16
| | | | git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@833 e03df62e-2008-0410-955e-edbf42e46eb7
* Removed some very old crapGravatar brain2004-05-091-2/+2
| | | | git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@801 e03df62e-2008-0410-955e-edbf42e46eb7
* Added support for /RESTART (currently has a bug, do not use)Gravatar brain2004-05-091-6/+20
| | | | git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@800 e03df62e-2008-0410-955e-edbf42e46eb7
* Fix for /WALLOPS in certain sucky mIRCscriptsGravatar brain2004-05-051-1/+1
| | | | git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@794 e03df62e-2008-0410-955e-edbf42e46eb7
* Fixed crash that only slug can replicateGravatar brain2004-05-051-3/+4
| | | | git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@789 e03df62e-2008-0410-955e-edbf42e46eb7
* Added opertype propogationGravatar brain2004-05-031-0/+5
| | | | git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@788 e03df62e-2008-0410-955e-edbf42e46eb7
* Added oper-override moduleGravatar brain2004-05-021-51/+56
| | | | git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@779 e03df62e-2008-0410-955e-edbf42e46eb7
* Added stub to handle SERVER commandGravatar brain2004-05-011-0/+1
| | | | git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@774 e03df62e-2008-0410-955e-edbf42e46eb7
* Provided modules with the ability to sync data on a netjoinGravatar brain2004-05-011-0/+18
| | | | git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@767 e03df62e-2008-0410-955e-edbf42e46eb7