aboutsummaryrefslogtreecommitdiffstats
path: root/src/inspircd.cpp
Commit message (Collapse)AuthorAgeFilesLines
...
* Added OnBackgroundTimer method, ticks every 5 seconds approximatelyGravatar brain2005-04-121-0/+1
| | | | git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@1058 e03df62e-2008-0410-955e-edbf42e46eb7
* Added Server::PseudoToUser and Server::UserToPseudoGravatar brain2005-04-121-13/+23
| | | | git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@1057 e03df62e-2008-0410-955e-edbf42e46eb7
* More fixes :/Gravatar brain2005-04-111-36/+44
| | | | git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@1054 e03df62e-2008-0410-955e-edbf42e46eb7
* BlahGravatar brain2005-04-111-20/+2
| | | | git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@1053 e03df62e-2008-0410-955e-edbf42e46eb7
* GrrGravatar brain2005-04-111-4/+0
| | | | git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@1052 e03df62e-2008-0410-955e-edbf42e46eb7
* More module fixesGravatar brain2005-04-111-7/+11
| | | | git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@1051 e03df62e-2008-0410-955e-edbf42e46eb7
* Fucking linuxGravatar brain2005-04-111-2/+3
| | | | git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@1050 e03df62e-2008-0410-955e-edbf42e46eb7
* Stoopid bloody linuxGravatar brain2005-04-111-1/+1
| | | | git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@1049 e03df62e-2008-0410-955e-edbf42e46eb7
* More fixesGravatar brain2005-04-111-4/+6
| | | | git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@1048 e03df62e-2008-0410-955e-edbf42e46eb7
* Attempts to fix broken /loadmodule on some linuxGravatar brain2005-04-111-0/+19
| | | | git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@1047 e03df62e-2008-0410-955e-edbf42e46eb7
* Fixed /unloadmodule on crappy gentooGravatar brain2005-04-111-2/+0
| | | | git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@1046 e03df62e-2008-0410-955e-edbf42e46eb7
* Made setrlimit a commandline optionGravatar brain2005-04-111-0/+4
| | | | git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@1042 e03df62e-2008-0410-955e-edbf42e46eb7
* Changed parameters of OnPacketTransmit and OnPacketReceive to be much more ↵Gravatar brain2005-04-091-2/+23
| | | | | | useful git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@1024 e03df62e-2008-0410-955e-edbf42e46eb7
* Added support for /NAMES with no parameters (just gives a hardcoded response ↵Gravatar brain2005-04-091-1/+1
| | | | | | anyway, who thinks up this shit) git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@1023 e03df62e-2008-0410-955e-edbf42e46eb7
* Added <disabled:commands> tag!Gravatar brain2005-04-081-3/+3
| | | | git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@1015 e03df62e-2008-0410-955e-edbf42e46eb7
* Added ability to disable any command for non-opersGravatar brain2005-04-081-0/+22
| | | | git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@1014 e03df62e-2008-0410-955e-edbf42e46eb7
* Added customizable pingfreqGravatar brain2005-04-081-4/+11
| | | | git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@1012 e03df62e-2008-0410-955e-edbf42e46eb7
* Added optional module path to the configuration fileGravatar brain2005-04-081-1/+5
| | | | git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@1011 e03df62e-2008-0410-955e-edbf42e46eb7
* rehashing now adds and removes modulesGravatar brain2005-04-081-0/+76
| | | | git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@1009 e03df62e-2008-0410-955e-edbf42e46eb7
* Added module flags output to /MODULESGravatar brain2005-04-071-1/+47
| | | | git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@1006 e03df62e-2008-0410-955e-edbf42e46eb7
* Added ability for non-opers to see simplistic /modules outputGravatar brain2005-04-071-1/+1
| | | | | | | Added module flags to /modules for opers git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@1003 e03df62e-2008-0410-955e-edbf42e46eb7
* /LOADMODULE and /UNLOADMODULE all successfully working!Gravatar brain2005-04-071-1/+13
| | | | git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@1002 e03df62e-2008-0410-955e-edbf42e46eb7
* Tons of module versionflags stuff, and checks for it in /UNLOADMODULEGravatar brain2005-04-071-0/+6
| | | | git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@1001 e03df62e-2008-0410-955e-edbf42e46eb7
* Started work on /UNLOADMODULE, resource tracking and flags in Version classGravatar brain2005-04-071-52/+119
| | | | git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@999 e03df62e-2008-0410-955e-edbf42e46eb7
* Added /LOADMODULE (tested and working)Gravatar brain2005-04-071-1/+12
| | | | git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@998 e03df62e-2008-0410-955e-edbf42e46eb7
* 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