summaryrefslogtreecommitdiff
path: root/src/inspircd.cpp
Commit message (Expand)AuthorAgeFilesLines
* And now the final result of all this tweaking comes to light.•••Whenever i commit the post-commit hook writes a .sh script to my dir, within the insp checkout dir, containing the current revision id - 1. Therefore, the system can stay up to date with revision id's simply with ./configure -update :) git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@3376 e03df62e-2008-0410-955e-edbf42e46eb7 Gravatar brain2006-02-271-17/+3
* Tweaks•••git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@3374 e03df62e-2008-0410-955e-edbf42e46eb7 Gravatar brain2006-02-271-1/+1
* Test two•••git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@3362 e03df62e-2008-0410-955e-edbf42e46eb7 Gravatar brain2006-02-271-2/+1
* Constant eating 20% cpu since last nights commit - test fix•••git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@3361 e03df62e-2008-0410-955e-edbf42e46eb7 Gravatar brain2006-02-271-2/+4
* Fixes and tweaks•••git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@3349 e03df62e-2008-0410-955e-edbf42e46eb7 Gravatar brain2006-02-261-1/+1
* Safety stuff•••git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@3346 e03df62e-2008-0410-955e-edbf42e46eb7 Gravatar brain2006-02-261-1/+2
* Moved the contents of the mainloop into a function called InspIRCd::DoOneIter...•••We can then use this to 'yield' if incoming server text is taking too long to process git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@3342 e03df62e-2008-0410-955e-edbf42e46eb7 Gravatar brain2006-02-261-175/+176
* Fix for segfault if name of file left off commandline•••git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@3329 e03df62e-2008-0410-955e-edbf42e46eb7 Gravatar brain2006-02-261-1/+1
* And fixes for typos•••git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@3328 e03df62e-2008-0410-955e-edbf42e46eb7 Gravatar brain2006-02-261-1/+1
* Added ability to provide -logfile parameter on commandline•••git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@3327 e03df62e-2008-0410-955e-edbf42e46eb7 Gravatar brain2006-02-261-0/+14
* Look-behind for missed timers up to 2 minutes (if your ircd has hung for 2 mi...•••git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@3310 e03df62e-2008-0410-955e-edbf42e46eb7 Gravatar brain2006-02-231-0/+1
* Moved timer stuff from OnBackgroundTimer to InspTimer derivative•••git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@3305 e03df62e-2008-0410-955e-edbf42e46eb7 Gravatar brain2006-02-231-1/+2
* Fixed to work•••git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@3302 e03df62e-2008-0410-955e-edbf42e46eb7 Gravatar brain2006-02-231-1/+0
* Incorporating InspTimer into safelist as a test•••git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@3301 e03df62e-2008-0410-955e-edbf42e46eb7 Gravatar brain2006-02-231-0/+6
* SAFELIST 005 token is now part of m_safelist not the core 005•••git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@3292 e03df62e-2008-0410-955e-edbf42e46eb7 Gravatar brain2006-02-221-1/+1
* Changed triggering time of OnBackgroundTimer to 5 secs (from 8)•••Fixed typo in new functions git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@3288 e03df62e-2008-0410-955e-edbf42e46eb7 Gravatar brain2006-02-221-2/+2
* Return false after catching a module exception•••git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@3250 e03df62e-2008-0410-955e-edbf42e46eb7 Gravatar brain2006-02-191-0/+1
* Apparently to catch descendent classes we need to catch a reference to the pa...•••git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@3242 e03df62e-2008-0410-955e-edbf42e46eb7 Gravatar brain2006-02-191-2/+2
* Added exception handling for module loading•••git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@3240 e03df62e-2008-0410-955e-edbf42e46eb7 Gravatar brain2006-02-191-25/+40
* Added MAXPARA=32 to 005 (no other ircd has this, or allows a larger MAXPARA b...•••git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@3237 e03df62e-2008-0410-955e-edbf42e46eb7 Gravatar brain2006-02-181-1/+1
* - Manually bump revision ID, apparantly it's stopped doing it itself...•••git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@3210 e03df62e-2008-0410-955e-edbf42e46eb7 Gravatar w00t2006-02-151-0/+2
* Increased how often socket timeout checks occur which will mean flushing writ...•••git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@3142 e03df62e-2008-0410-955e-edbf42e46eb7 Gravatar brain2006-02-081-0/+7
* 005 update, removed duplicate WALLCHOPS reported by ThaPrince, added VBANLIST•••git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@3131 e03df62e-2008-0410-955e-edbf42e46eb7 Gravatar brain2006-02-071-2/+2
* Check for time going BACKWARDS (yes. really.)•••git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@3061 e03df62e-2008-0410-955e-edbf42e46eb7 Gravatar brain2006-02-031-0/+4
* Added "FNC WALLVOICES WALLCHOPS" to 005 numeric,•••WALLVOICES and WALLCHOPS are actually specified by STATUSMSG but this is specified here to make it work with more clients. FNC = forced nick changes possible git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@3060 e03df62e-2008-0410-955e-edbf42e46eb7 Gravatar brain2006-02-031-1/+1
* Added '%' to STATUSMSG•••git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@3059 e03df62e-2008-0410-955e-edbf42e46eb7 Gravatar brain2006-02-031-1/+1
* *EXPERIMENTAL* <options:hidesplits> ircu-style quit munging for netsplits•••git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@3031 e03df62e-2008-0410-955e-edbf42e46eb7 Gravatar brain2006-02-031-0/+10
* *UNTESTED DO NOT USE YET* - async dns for InspSocket as test - removing requi...•••git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@3017 e03df62e-2008-0410-955e-edbf42e46eb7 Gravatar brain2006-02-021-3/+0
* Dont check paths on cygwin•••git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@2986 e03df62e-2008-0410-955e-edbf42e46eb7 Gravatar brain2006-01-301-0/+2
* Removed unused variable char* target•••git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@2943 e03df62e-2008-0410-955e-edbf42e46eb7 Gravatar brain2006-01-271-1/+0
* Improved IP handling. Now uses in_addr to store client ip, not char[16]!•••Added global and local session limits All of this needs TESTING. git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@2934 e03df62e-2008-0410-955e-edbf42e46eb7 Gravatar brain2006-01-271-3/+2
* Removed excessive debug for something thats now fixed•••git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@2915 e03df62e-2008-0410-955e-edbf42e46eb7 Gravatar brain2006-01-261-1/+0
* Fixed to not have ohv in CHANMODES type A,•••Added proper MAXMODES output in 005 instead of hard coded '13' git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@2905 e03df62e-2008-0410-955e-edbf42e46eb7 Gravatar brain2006-01-251-2/+2
* Added PRIORITY_BEFORE and PRIORITY_AFTER (see src/modules/m_hostchange.cpp fo...•••git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@2889 e03df62e-2008-0410-955e-edbf42e46eb7 Gravatar brain2006-01-251-0/+56
* Reordered some stuff to allow a clever trick•••git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@2857 e03df62e-2008-0410-955e-edbf42e46eb7 Gravatar brain2006-01-231-1/+2
* Updated 005 to show changeable MAXTARGETS•••git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@2849 e03df62e-2008-0410-955e-edbf42e46eb7 Gravatar brain2006-01-221-1/+1
* Wrong nicklen is shown in the 005 numeric, fixed (noticed by ThaPrince)•••git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@2847 e03df62e-2008-0410-955e-edbf42e46eb7 Gravatar brain2006-01-221-1/+1
* Added support for <options customversion> to customize the second part of VER...•••git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@2797 e03df62e-2008-0410-955e-edbf42e46eb7 Gravatar brain2006-01-151-1/+8
* Updated copyrights in headers etc using perl inplace edit•••git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@2795 e03df62e-2008-0410-955e-edbf42e46eb7 Gravatar brain2006-01-151-1/+1
* Changed channel user lists from vector to map•••git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@2780 e03df62e-2008-0410-955e-edbf42e46eb7 Gravatar brain2006-01-121-17/+10
* Changed fd_ref_table from 65536 to more correct MAX_DESCRIPTORS•••git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@2769 e03df62e-2008-0410-955e-edbf42e46eb7 Gravatar brain2006-01-111-1/+1
* Missing classname•••git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@2761 e03df62e-2008-0410-955e-edbf42e46eb7 Gravatar brain2006-01-091-1/+1
* Fixed compile issue•••git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@2760 e03df62e-2008-0410-955e-edbf42e46eb7 Gravatar brain2006-01-091-2/+2
* Untested priority system for modules to move themselves to the start or end o...•••git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@2758 e03df62e-2008-0410-955e-edbf42e46eb7 Gravatar brain2006-01-091-0/+79
* Renumber the implement lists after a module is unloaded•••git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@2734 e03df62e-2008-0410-955e-edbf42e46eb7 Gravatar brain2006-01-041-1/+8
* Added a TODO•••git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@2732 e03df62e-2008-0410-955e-edbf42e46eb7 Gravatar brain2006-01-041-0/+3
* Added CASEMAPPING and CHARSET to ISUPPORT (005)•••git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@2728 e03df62e-2008-0410-955e-edbf42e46eb7 Gravatar brain2006-01-031-1/+2
* Changed background stuff to occur more often•••git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@2709 e03df62e-2008-0410-955e-edbf42e46eb7 Gravatar brain2005-12-301-1/+1
* Optimized out some more redundant va_args voodoo•••git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@2706 e03df62e-2008-0410-955e-edbf42e46eb7 Gravatar brain2005-12-301-1/+1
* Cached ISUPPORT•••git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@2702 e03df62e-2008-0410-955e-edbf42e46eb7 Gravatar brain2005-12-291-0/+12