aboutsummaryrefslogtreecommitdiffstats
path: root/include
Commit message (Collapse)AuthorAgeFilesLines
...
* Changed lots of icky #define's to enumsGravatar brain2006-01-151-37/+35
| | | | git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@2810 e03df62e-2008-0410-955e-edbf42e46eb7
* CleanFilename movageGravatar brain2006-01-152-1/+1
| | | | git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@2807 e03df62e-2008-0410-955e-edbf42e46eb7
* Fixes to make this actually WORK.Gravatar brain2006-01-151-1/+1
| | | | git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@2805 e03df62e-2008-0410-955e-edbf42e46eb7
* Added checks to forbid declaring certain config tags twice (ones which ↵Gravatar brain2006-01-151-0/+4
| | | | | | should only exist once like <server> and <admin>) git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@2804 e03df62e-2008-0410-955e-edbf42e46eb7
* Added support for <options customversion> to customize the second part of ↵Gravatar brain2006-01-151-0/+4
| | | | | | VERSION git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@2797 e03df62e-2008-0410-955e-edbf42e46eb7
* Updated copyrights in headers etc using perl inplace editGravatar brain2006-01-1573-177/+177
| | | | git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@2795 e03df62e-2008-0410-955e-edbf42e46eb7
* Made inspircd close and reopen its log on rehashGravatar brain2006-01-151-0/+4
| | | | git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@2794 e03df62e-2008-0410-955e-edbf42e46eb7
* Added RemoveSocket as a test fix for merwins bugGravatar brain2006-01-141-0/+4
| | | | git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@2787 e03df62e-2008-0410-955e-edbf42e46eb7
* Replaced sprintf's with some char* voodooGravatar brain2006-01-121-0/+2
| | | | git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@2781 e03df62e-2008-0410-955e-edbf42e46eb7
* Changed channel user lists from vector to mapGravatar brain2006-01-121-5/+6
| | | | git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@2780 e03df62e-2008-0410-955e-edbf42e46eb7
* <Bender> Who put this in here? O_oGravatar brain2006-01-121-38/+0
| | | | git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@2777 e03df62e-2008-0410-955e-edbf42e46eb7
* Untested priority system for modules to move themselves to the start or end ↵Gravatar brain2006-01-092-0/+7
| | | | | | of the module queue git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@2758 e03df62e-2008-0410-955e-edbf42e46eb7
* *TEST* Oper-Only-Stats (not yet tested)Gravatar brain2006-01-092-1/+8
| | | | git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@2749 e03df62e-2008-0410-955e-edbf42e46eb7
* GCC 4.1 is more strict about extra qualification on membersGravatar brain2006-01-021-2/+2
| | | | git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@2727 e03df62e-2008-0410-955e-edbf42e46eb7
* Fixes to typos and change to return by reference on GetClassGravatar brain2006-01-011-1/+1
| | | | git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@2725 e03df62e-2008-0410-955e-edbf42e46eb7
* Class lookup adjustmentGravatar brain2006-01-011-2/+1
| | | | git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@2724 e03df62e-2008-0410-955e-edbf42e46eb7
* Removed cvsignores, set svn:ignore property using -F .cvsignoreGravatar brain2005-12-311-4/+0
| | | | git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@2722 e03df62e-2008-0410-955e-edbf42e46eb7
* More removal of formatting where its not neccessary x("%s",str) == bad!Gravatar brain2005-12-291-0/+13
| | | | git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@2704 e03df62e-2008-0410-955e-edbf42e46eb7
* Cached ISUPPORTGravatar brain2005-12-292-1/+8
| | | | git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@2702 e03df62e-2008-0410-955e-edbf42e46eb7
* Changed 65535 to MAX_DESCRIPTORS calculated at configure-timeGravatar brain2005-12-291-2/+2
| | | | git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@2699 e03df62e-2008-0410-955e-edbf42e46eb7
* Added extra checking to socketengine to refuse connections after we reach ↵Gravatar brain2005-12-291-0/+1
| | | | | | the max git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@2697 e03df62e-2008-0410-955e-edbf42e46eb7
* Added counters for MAX_DESCRIPTORS etc which allows the socket engine to ↵Gravatar brain2005-12-291-0/+10
| | | | | | refuse new fd's once you hit the OS limit git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@2696 e03df62e-2008-0410-955e-edbf42e46eb7
* Optimizing to not use so much cpu with high user loadsGravatar brain2005-12-291-2/+3
| | | | git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@2691 e03df62e-2008-0410-955e-edbf42e46eb7
* Added SetSignals()Gravatar brain2005-12-281-0/+1
| | | | git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@2689 e03df62e-2008-0410-955e-edbf42e46eb7
* Changed from std::map to hash_mapGravatar brain2005-12-281-2/+13
| | | | git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@2686 e03df62e-2008-0410-955e-edbf42e46eb7
* EXPERIMENTAL: Command search function now uses std::map, should be faster (i ↵Gravatar brain2005-12-281-2/+2
| | | | | | hope) git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@2684 e03df62e-2008-0410-955e-edbf42e46eb7
* New system for client exits using CullList seems stable, needs testingGravatar brain2005-12-281-2/+3
| | | | git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@2681 e03df62e-2008-0410-955e-edbf42e46eb7
* Added global_implementation array, bypasses calls which *NO* modules are ↵Gravatar brain2005-12-262-4/+12
| | | | | | currently implementing git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@2670 e03df62e-2008-0410-955e-edbf42e46eb7
* Fixed support for implementation hooksGravatar brain2005-12-261-2/+3
| | | | git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@2654 e03df62e-2008-0410-955e-edbf42e46eb7
* Adding hook type checking to event calls to speed them upGravatar brain2005-12-262-6/+30
| | | | git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@2653 e03df62e-2008-0410-955e-edbf42e46eb7
* Changed two fields in ConnectClass to strings, moved constructor stuff to ↵Gravatar brain2005-12-221-11/+3
| | | | | | init-list git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@2632 e03df62e-2008-0410-955e-edbf42e46eb7
* Improved m_alias to only capture complete commands and rewrite them (bug #92 ↵Gravatar brain2005-12-211-1/+2
| | | | | | as reported by strike) git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@2601 e03df62e-2008-0410-955e-edbf42e46eb7
* Added commentsGravatar brain2005-12-191-40/+80
| | | | git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@2577 e03df62e-2008-0410-955e-edbf42e46eb7
* Adding AES encryption to spanningtree linksGravatar brain2005-12-191-0/+4
| | | | git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@2568 e03df62e-2008-0410-955e-edbf42e46eb7
* Added AES stuffGravatar brain2005-12-191-0/+163
| | | | git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@2567 e03df62e-2008-0410-955e-edbf42e46eb7
* Added IOHookModule stuff to allow for different modules to hook different portsGravatar brain2005-12-181-0/+8
| | | | git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@2564 e03df62e-2008-0410-955e-edbf42e46eb7
* Added requirement for at least one parameterGravatar brain2005-12-181-1/+1
| | | | git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@2562 e03df62e-2008-0410-955e-edbf42e46eb7
* Commented why this is seriously fucked-up-looking :pGravatar brain2005-12-161-0/+8
| | | | git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@2540 e03df62e-2008-0410-955e-edbf42e46eb7
* Split all commands into seperate files and redid command system to take ↵Gravatar brain2005-12-1658-74/+2097
| | | | | | classes, not function pointers (function pointers suck ass) git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@2534 e03df62e-2008-0410-955e-edbf42e46eb7
* Missing semicolonGravatar brain2005-12-161-1/+1
| | | | git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@2531 e03df62e-2008-0410-955e-edbf42e46eb7
* Moved serverstats stuff outGravatar brain2005-12-161-1/+2
| | | | git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@2529 e03df62e-2008-0410-955e-edbf42e46eb7
* Moved serverstats* stats to InspIRCd classGravatar brain2005-12-161-0/+2
| | | | git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@2528 e03df62e-2008-0410-955e-edbf42e46eb7
* Moved SocketEngine* SE into InspIRCd classGravatar brain2005-12-161-0/+2
| | | | git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@2527 e03df62e-2008-0410-955e-edbf42e46eb7
* More defines movedGravatar brain2005-12-161-0/+6
| | | | git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@2525 e03df62e-2008-0410-955e-edbf42e46eb7
* Moved a ton of defined to modules.h that belong thereGravatar brain2005-12-162-4/+15
| | | | git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@2524 e03df62e-2008-0410-955e-edbf42e46eb7
* So many inclusion loops it makes your head spin - forward declaring tons of ↵Gravatar brain2005-12-165-7/+13
| | | | | | classes to fix git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@2523 e03df62e-2008-0410-955e-edbf42e46eb7
* Moved ModeGrok and Parser into InspIRCd classGravatar brain2005-12-161-0/+4
| | | | git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@2522 e03df62e-2008-0410-955e-edbf42e46eb7
* GROK!Gravatar brain2005-12-161-2/+2
| | | | git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@2521 e03df62e-2008-0410-955e-edbf42e46eb7
* Moved mode stuff into modeparserGravatar brain2005-12-161-14/+19
| | | | git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@2520 e03df62e-2008-0410-955e-edbf42e46eb7
* Moved more command parsing stuff to CommandParserGravatar brain2005-12-162-3/+10
| | | | git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@2514 e03df62e-2008-0410-955e-edbf42e46eb7