summaryrefslogtreecommitdiff
path: root/src/inspircd.cpp
Commit message (Expand)AuthorAgeFilesLines
* Make sure fd_ref_table and socket_ref arrays are initialized with all NULLS o...•••git-svn-id: http://svn.inspircd.org/repository/branches/1_0_stable@4916 e03df62e-2008-0410-955e-edbf42e46eb7 Gravatar brain2006-08-131-1/+1
* More checks for running out of file descriptors, or file descriptors being fo...•••git-svn-id: http://svn.inspircd.org/repository/branches/1_0_stable@4779 e03df62e-2008-0410-955e-edbf42e46eb7 Gravatar brain2006-08-081-8/+19
* As trunk: remove dependent commands from hash before deleting Module* so that...•••git-svn-id: http://svn.inspircd.org/repository/branches/1_0_stable@4762 e03df62e-2008-0410-955e-edbf42e46eb7 Gravatar brain2006-08-071-2/+2
* Removal of all gcc2 checks (there sure was a lot of craq in here)•••git-svn-id: http://svn.inspircd.org/repository/branches/1_0_stable@4395 e03df62e-2008-0410-955e-edbf42e46eb7 Gravatar brain2006-07-151-4/+0
* FEAR THE POWER OF VIM AND THE ALMIGHTY "%s/ /\t/g"•••git-svn-id: http://svn.inspircd.org/repository/branches/1_0_stable@4249 e03df62e-2008-0410-955e-edbf42e46eb7 Gravatar brain2006-07-091-224/+224
* Make -nolimit behaviour default, we want core dumps. Print a warning if anyon...•••git-svn-id: http://svn.inspircd.org/repository/branches/1_0_stable@3813 e03df62e-2008-0410-955e-edbf42e46eb7 Gravatar w00t2006-04-041-5/+9
* Backport of previous fixes•••git-svn-id: http://svn.inspircd.org/repository/branches/1_0_stable@3810 e03df62e-2008-0410-955e-edbf42e46eb7 Gravatar brain2006-04-031-0/+13
* Bugfix for bug #101 being as the fix was just one simple line :)•••git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@3751 e03df62e-2008-0410-955e-edbf42e46eb7 Gravatar brain2006-03-251-0/+3
* Stack overflow prevention allows deeper recursion•••git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@3748 e03df62e-2008-0410-955e-edbf42e46eb7 Gravatar brain2006-03-221-1/+1
* Allow adding of new client ports via /REHASH.•••git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@3731 e03df62e-2008-0410-955e-edbf42e46eb7 Gravatar brain2006-03-181-2/+2
* Fix to warning line 218•••git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@3723 e03df62e-2008-0410-955e-edbf42e46eb7 Gravatar brain2006-03-161-1/+1
* Catch std::bad_alloc program wide (to catch out nazi sysadmins who restrict m...•••git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@3722 e03df62e-2008-0410-955e-edbf42e46eb7 Gravatar brain2006-03-161-4/+16
* Obscure bug of the week: InspIRCd crashes when given more than 64 client port...•••git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@3701 e03df62e-2008-0410-955e-edbf42e46eb7 Gravatar brain2006-03-131-1/+1
* Checks and stuff :p•••git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@3671 e03df62e-2008-0410-955e-edbf42e46eb7 Gravatar brain2006-03-111-1/+1
* Re-enterant safety•••git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@3666 e03df62e-2008-0410-955e-edbf42e46eb7 Gravatar brain2006-03-111-0/+1
* Removed lots of claptrap debug in a well tested old section of code•••git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@3661 e03df62e-2008-0410-955e-edbf42e46eb7 Gravatar brain2006-03-111-19/+1
* Delete unknown sockets on sight•••git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@3603 e03df62e-2008-0410-955e-edbf42e46eb7 Gravatar brain2006-03-091-1/+2
* What MUPPET made stdin, stdout and stderr FILE* pointers rather than ints?!•••git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@3532 e03df62e-2008-0410-955e-edbf42e46eb7 Gravatar brain2006-03-071-3/+3
* close stdin, stderr and stdout rather than freopen to /dev/null•••git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@3531 e03df62e-2008-0410-955e-edbf42e46eb7 Gravatar brain2006-03-071-2/+3
* Buffer flush time now under 0.5 secs•••git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@3528 e03df62e-2008-0410-955e-edbf42e46eb7 Gravatar brain2006-03-071-1/+1
* Flush user buffers more often (every 30 iterations)•••Run whowas hash maintainance every hour git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@3527 e03df62e-2008-0410-955e-edbf42e46eb7 Gravatar brain2006-03-071-1/+12
* Whowas refactor - probably wont compile yet•••git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@3523 e03df62e-2008-0410-955e-edbf42e46eb7 Gravatar brain2006-03-071-1/+1
* Added a 'max depth' to stop recursive issue•••git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@3507 e03df62e-2008-0410-955e-edbf42e46eb7 Gravatar brain2006-03-071-0/+12
* Changed return to break in mainloop for better efficiency•••git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@3497 e03df62e-2008-0410-955e-edbf42e46eb7 Gravatar brain2006-03-061-1/+1
* Fix to prevent recursive call to DoBackgroundTimer•••git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@3441 e03df62e-2008-0410-955e-edbf42e46eb7 Gravatar brain2006-03-021-2/+17
* 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