aboutsummaryrefslogtreecommitdiffstats
path: root/src/inspircd.cpp
Commit message (Expand)AuthorAgeFilesLines
...
* Added support for /NAMES with no parameters (just gives a hardcoded response ...•••git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@1023 e03df62e-2008-0410-955e-edbf42e46eb7 Gravatar brain2005-04-091-1/+1
* Added <disabled:commands> tag!•••git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@1015 e03df62e-2008-0410-955e-edbf42e46eb7 Gravatar brain2005-04-081-3/+3
* Added ability to disable any command for non-opers•••git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@1014 e03df62e-2008-0410-955e-edbf42e46eb7 Gravatar brain2005-04-081-0/+22
* Added customizable pingfreq•••git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@1012 e03df62e-2008-0410-955e-edbf42e46eb7 Gravatar brain2005-04-081-4/+11
* Added optional module path to the configuration file•••git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@1011 e03df62e-2008-0410-955e-edbf42e46eb7 Gravatar brain2005-04-081-1/+5
* rehashing now adds and removes modules•••git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@1009 e03df62e-2008-0410-955e-edbf42e46eb7 Gravatar brain2005-04-081-0/+76
* Added module flags output to /MODULES•••git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@1006 e03df62e-2008-0410-955e-edbf42e46eb7 Gravatar brain2005-04-071-1/+47
* Added ability for non-opers to see simplistic /modules output•••Added module flags to /modules for opers git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@1003 e03df62e-2008-0410-955e-edbf42e46eb7 Gravatar brain2005-04-071-1/+1
* /LOADMODULE and /UNLOADMODULE all successfully working!•••git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@1002 e03df62e-2008-0410-955e-edbf42e46eb7 Gravatar brain2005-04-071-1/+13
* Tons of module versionflags stuff, and checks for it in /UNLOADMODULE•••git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@1001 e03df62e-2008-0410-955e-edbf42e46eb7 Gravatar brain2005-04-071-0/+6
* Started work on /UNLOADMODULE, resource tracking and flags in Version class•••git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@999 e03df62e-2008-0410-955e-edbf42e46eb7 Gravatar brain2005-04-071-52/+119
* Added /LOADMODULE (tested and working)•••git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@998 e03df62e-2008-0410-955e-edbf42e46eb7 Gravatar brain2005-04-071-1/+12
* 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-6/+9
* Moved module loading to a LoadModule function that can be called outside of i...•••git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@994 e03df62e-2008-0410-955e-edbf42e46eb7 Gravatar brain2005-04-061-37/+50
* Changed the loglevel of some startup failure messages to DEFAULT (were DEBUG)•••git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@991 e03df62e-2008-0410-955e-edbf42e46eb7 Gravatar brain2005-04-061-11/+11
* Fixed casting warning in ShowMOTD under linux•••git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@989 e03df62e-2008-0410-955e-edbf42e46eb7 Gravatar brain2005-04-061-1/+1
* Fix to bug #33 (weird /map)•••git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@987 e03df62e-2008-0410-955e-edbf42e46eb7 Gravatar brain2005-04-051-1/+11
* Major optimizations!•••git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@982 e03df62e-2008-0410-955e-edbf42e46eb7 Gravatar brain2005-04-051-42/+40
* Optimized connects - motd is sent faster•••git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@981 e03df62e-2008-0410-955e-edbf42e46eb7 Gravatar brain2005-04-051-26/+38
* InspIRCd now logs value of <die> to the logfile on failure•••git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@979 e03df62e-2008-0410-955e-edbf42e46eb7 Gravatar brain2005-04-051-0/+1
* Added E:Lines, a form of ban exception that can prevent opers, netadmins etc ...•••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 Gravatar brain2005-04-041-18/+24
* Added new <banlist> tags, allows dynamic banlist sizes on a per channel basis•••rather than hard coded or network wide git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@973 e03df62e-2008-0410-955e-edbf42e46eb7 Gravatar brain2005-04-041-0/+16
* Strange crash fix•••git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@972 e03df62e-2008-0410-955e-edbf42e46eb7 Gravatar brain2005-04-031-1/+0
* Added another check to the mainloop•••git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@967 e03df62e-2008-0410-955e-edbf42e46eb7 Gravatar brain2005-04-031-0/+1
* Fix for bug #39, m_redirect returning invalid/random value for OnUserPreJoin ...•••of the module class git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@966 e03df62e-2008-0410-955e-edbf42e46eb7 Gravatar brain2005-04-031-3/+5
* Added code to shutdown listening sockets on exit•••git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@964 e03df62e-2008-0410-955e-edbf42e46eb7 Gravatar brain2005-04-031-2/+2
* Fixed a few small dns timeout bugs (allowing users on without nick or user)•••git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@960 e03df62e-2008-0410-955e-edbf42e46eb7 Gravatar brain2005-04-031-2/+1
* Major optimizations! now uses under 1% cpu all the time whilst idle•••git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@959 e03df62e-2008-0410-955e-edbf42e46eb7 Gravatar brain2005-04-031-12/+17
* Fixes for dns queueing, timeout functions etc moved to more sensible place•••git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@956 e03df62e-2008-0410-955e-edbf42e46eb7 Gravatar brain2005-04-021-50/+12
* Connection fixes•••git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@953 e03df62e-2008-0410-955e-edbf42e46eb7 Gravatar brain2005-04-021-8/+13
* Added pid file support, and documentation for it•••git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@950 e03df62e-2008-0410-955e-edbf42e46eb7 Gravatar brain2005-04-021-0/+4
* One final attempt at fixing some of craigs whinges -- poll routine auto clear...•••git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@949 e03df62e-2008-0410-955e-edbf42e46eb7 Gravatar brain2005-04-021-1/+1
* Massive stats L speedup•••git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@948 e03df62e-2008-0410-955e-edbf42e46eb7 Gravatar brain2005-04-011-20/+2
* Fixed string format vunerability, thanks again to the #ratbox people for help...•••git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@947 e03df62e-2008-0410-955e-edbf42e46eb7 Gravatar brain2005-04-011-2/+2
* Fixed nasty bugs.•••git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@944 e03df62e-2008-0410-955e-edbf42e46eb7 Gravatar brain2005-04-011-7/+11
* Attempts to fix some random crashes•••git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@943 e03df62e-2008-0410-955e-edbf42e46eb7 Gravatar brain2005-04-011-5/+6
* Fixed 'unlikely' crash if nick was changed before dns lookup was completed•••git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@942 e03df62e-2008-0410-955e-edbf42e46eb7 Gravatar brain2005-04-011-9/+4
* DNS timeout fixes!•••Docs to come git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@940 e03df62e-2008-0410-955e-edbf42e46eb7 Gravatar brain2005-04-011-100/+137
* Added nonblocking dns•••*** 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 Gravatar brain2005-04-011-15/+20
* Fixed 005 numeric to only output 13 tokens per line (thanks anfl)•••git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@923 e03df62e-2008-0410-955e-edbf42e46eb7 Gravatar brain2005-03-271-1/+18
* Replaced some 005 constants with their configured values•••git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@922 e03df62e-2008-0410-955e-edbf42e46eb7 Gravatar brain2005-03-271-1/+7
* Fixed detection of missing opertypes•••git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@920 e03df62e-2008-0410-955e-edbf42e46eb7 Gravatar brain2005-03-271-1/+1
* Made config parsing code a bit more lenient•••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 Gravatar brain2005-03-271-2/+3
* 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
* Fixes for GCC3.4 and namespaces (must rerun configure!)•••git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@902 e03df62e-2008-0410-955e-edbf42e46eb7 Gravatar brain2005-03-251-22/+29
* 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
* Added a lot of config error checking•••git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@898 e03df62e-2008-0410-955e-edbf42e46eb7 Gravatar brain2005-03-251-3/+35
* Added IP addresses to connection notices to support bopm•••git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@891 e03df62e-2008-0410-955e-edbf42e46eb7 Gravatar brain2005-03-241-1/+1
* Changes for security based on RATS analysis•••git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@856 e03df62e-2008-0410-955e-edbf42e46eb7 Gravatar brain2004-09-111-1/+1
* 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-67/+66