aboutsummaryrefslogtreecommitdiffstats
path: root/src/inspircd_io.cpp
Commit message (Collapse)AuthorAgeFilesLines
...
* Added IS_SINGLE, see comment in include/inspircd.hGravatar brain2006-03-021-1/+1
| | | | git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@3438 e03df62e-2008-0410-955e-edbf42e46eb7
* Added a sleep on startup to stop it mucking up the displayGravatar brain2006-03-021-0/+4
| | | | git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@3436 e03df62e-2008-0410-955e-edbf42e46eb7
* *UNTESTED* speeding up HasPermission by factor of hundreds, avoid using ↵Gravatar brain2006-03-021-0/+1
| | | | | | EnumConf and ConfValue outside of rehash *AT ALL* git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@3430 e03df62e-2008-0410-955e-edbf42e46eb7
* is_uline was an inefficient piece of crap - fixed.Gravatar brain2006-03-021-1/+10
| | | | git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@3428 e03df62e-2008-0410-955e-edbf42e46eb7
* Made extensive use of charlcat to cut down on strlcat usageGravatar brain2006-03-021-1/+1
| | | | git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@3417 e03df62e-2008-0410-955e-edbf42e46eb7
* Fixes for new banhidingGravatar brain2006-02-281-1/+1
| | | | git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@3385 e03df62e-2008-0410-955e-edbf42e46eb7
* BanHidingGravatar brain2006-02-281-5/+4
| | | | git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@3384 e03df62e-2008-0410-955e-edbf42e46eb7
* Tweaks for unrealismsGravatar brain2006-02-281-2/+9
| | | | git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@3383 e03df62e-2008-0410-955e-edbf42e46eb7
* Extra error output when fails to bind a portGravatar brain2006-02-281-2/+2
| | | | git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@3382 e03df62e-2008-0410-955e-edbf42e46eb7
* Valgrind fixesGravatar brain2006-02-261-3/+5
| | | | git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@3353 e03df62e-2008-0410-955e-edbf42e46eb7
* Removed setpriority()Gravatar brain2006-02-261-2/+0
| | | | git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@3341 e03df62e-2008-0410-955e-edbf42e46eb7
* Lowercase the servername automaticallyGravatar brain2006-02-261-0/+2
| | | | git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@3326 e03df62e-2008-0410-955e-edbf42e46eb7
* Removed the 'one of' check for <dns>Gravatar brain2006-02-191-2/+1
| | | | git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@3259 e03df62e-2008-0410-955e-edbf42e46eb7
* Throws exception on failed GetIOHook()Gravatar brain2006-02-191-2/+7
| | | | git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@3257 e03df62e-2008-0410-955e-edbf42e46eb7
* Added check for if the servername contains a '.', if not append one on rehashGravatar brain2006-02-191-1/+35
| | | | | | | Added retrieval of nameserver from /etc/resolv.conf if <dns:server> is not defined. git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@3256 e03df62e-2008-0410-955e-edbf42e46eb7
* Added anti-retard check to prevent retarded flood settingsGravatar brain2006-02-111-0/+6
| | | | git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@3152 e03df62e-2008-0410-955e-edbf42e46eb7
* Added comment about the craqness of ServerConfig::Read()Gravatar brain2006-02-091-0/+5
| | | | git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@3145 e03df62e-2008-0410-955e-edbf42e46eb7
* Experimental improved string handling in server linksGravatar brain2006-02-071-5/+5
| | | | git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@3127 e03df62e-2008-0410-955e-edbf42e46eb7
* Removed some debug notices that were mistakenly in the DEFAULT loglevelGravatar brain2006-02-061-1/+1
| | | | git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@3112 e03df62e-2008-0410-955e-edbf42e46eb7
* Fix typoGravatar brain2006-02-061-1/+1
| | | | git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@3109 e03df62e-2008-0410-955e-edbf42e46eb7
* Added support for changing tempdir via <options:tempdir>Gravatar brain2006-02-061-1/+4
| | | | git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@3107 e03df62e-2008-0410-955e-edbf42e46eb7
* When rehashing by sighup and adding/removing modules, don't attempt to write ↵Gravatar brain2006-02-041-4/+8
| | | | | | a user because there isnt one :p git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@3070 e03df62e-2008-0410-955e-edbf42e46eb7
* Added ircu-like hidewhois feature that allows hiding of server name in whois ↵Gravatar brain2006-02-031-1/+2
| | | | | | with arbitary string like '*.network.net' git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@3034 e03df62e-2008-0410-955e-edbf42e46eb7
* *EXPERIMENTAL* <options:hidesplits> ircu-style quit munging for netsplitsGravatar brain2006-02-031-1/+4
| | | | git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@3031 e03df62e-2008-0410-955e-edbf42e46eb7
* Improved IP handling. Now uses in_addr to store client ip, not char[16]!Gravatar brain2006-01-271-0/+13
| | | | | | | | 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
* And the programming god looked down upon his deciples and said: VERILY, THOU ↵Gravatar brain2006-01-231-1/+1
| | | | | | SHALT NOT COMMIT CODE WITH SYNTAX ERRORS IN IT! :P And Craig verily said.... yeah right. git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@2853 e03df62e-2008-0410-955e-edbf42e46eb7
* Allowed for configuration of maxtargets in <options:maxtargets>Gravatar brain2006-01-221-1/+10
| | | | git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@2848 e03df62e-2008-0410-955e-edbf42e46eb7
* Fixed so that ONLY ports of type "" or type "clients" are bound by the core, ↵Gravatar brain2006-01-161-1/+1
| | | | | | *everything else* is passed over now, not just "servers" type. git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@2813 e03df62e-2008-0410-955e-edbf42e46eb7
* missing linefeedGravatar brain2006-01-151-1/+1
| | | | git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@2809 e03df62e-2008-0410-955e-edbf42e46eb7
* Made <disabled> non-manditory, added check for when singular tags arent ↵Gravatar brain2006-01-151-3/+25
| | | | | | defined at all git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@2808 e03df62e-2008-0410-955e-edbf42e46eb7
* CleanFilename movageGravatar brain2006-01-151-0/+11
| | | | git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@2807 e03df62e-2008-0410-955e-edbf42e46eb7
* Fixed SIGHUP rehash to actually send rehash event to modulesGravatar brain2006-01-151-1/+2
| | | | git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@2806 e03df62e-2008-0410-955e-edbf42e46eb7
* Fixes to make this actually WORK.Gravatar brain2006-01-151-3/+5
| | | | 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/+35
| | | | | | should only exist once like <server> and <admin>) git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@2804 e03df62e-2008-0410-955e-edbf42e46eb7
* Fix for warning in OpenLog callGravatar brain2006-01-151-1/+1
| | | | git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@2803 e03df62e-2008-0410-955e-edbf42e46eb7
* Added support for <options customversion> to customize the second part of ↵Gravatar brain2006-01-151-1/+2
| | | | | | 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-151-1/+1
| | | | 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/+3
| | | | git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@2794 e03df62e-2008-0410-955e-edbf42e46eb7
* *TEST* Oper-Only-Stats (not yet tested)Gravatar brain2006-01-091-1/+2
| | | | git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@2749 e03df62e-2008-0410-955e-edbf42e46eb7
* Optimized out some more redundant va_args voodooGravatar brain2005-12-301-1/+1
| | | | git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@2706 e03df62e-2008-0410-955e-edbf42e46eb7
* Signal handlers were not being set when -nofork was enabledGravatar brain2005-12-281-3/+7
| | | | git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@2688 e03df62e-2008-0410-955e-edbf42e46eb7
* Optimized out strcpys that copy empty strings (craq++)Gravatar brain2005-12-221-3/+3
| | | | git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@2637 e03df62e-2008-0410-955e-edbf42e46eb7
* Changed two fields in ConnectClass to strings, moved constructor stuff to ↵Gravatar brain2005-12-221-5/+5
| | | | | | init-list git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@2632 e03df62e-2008-0410-955e-edbf42e46eb7
* Added IOHookModule stuff to allow for different modules to hook different portsGravatar brain2005-12-181-0/+26
| | | | git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@2564 e03df62e-2008-0410-955e-edbf42e46eb7
* Tidied up some string stuffGravatar brain2005-12-151-2/+2
| | | | git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@2488 e03df62e-2008-0410-955e-edbf42e46eb7
* Full removal of inspircd_util.hGravatar brain2005-12-151-1/+0
| | | | git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@2485 e03df62e-2008-0410-955e-edbf42e46eb7
* Moved ModuleError()Gravatar brain2005-12-141-4/+2
| | | | git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@2453 e03df62e-2008-0410-955e-edbf42e46eb7
* Forgot to initialize a varGravatar brain2005-12-141-1/+1
| | | | git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@2447 e03df62e-2008-0410-955e-edbf42e46eb7
* Shuffling stuff aboutGravatar brain2005-12-141-2/+3
| | | | git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@2439 e03df62e-2008-0410-955e-edbf42e46eb7
* Fixed a bad extern (bad extern, BAD)Gravatar brain2005-12-141-7/+7
| | | | git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@2435 e03df62e-2008-0410-955e-edbf42e46eb7