summaryrefslogtreecommitdiff
path: root/src/inspircd_io.cpp
Commit message (Collapse)AuthorAgeFilesLines
* 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
* FixupsGravatar brain2005-12-141-3/+4
| | | | git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@2432 e03df62e-2008-0410-955e-edbf42e46eb7
* Fixed to use MAXSOCKSGravatar brain2005-12-141-3/+3
| | | | git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@2431 e03df62e-2008-0410-955e-edbf42e46eb7
* Moved BindPorts out of main file into inspircd_io.cppGravatar brain2005-12-141-0/+50
| | | | git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@2430 e03df62e-2008-0410-955e-edbf42e46eb7
* More config tidyupsGravatar brain2005-12-141-1/+1
| | | | git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@2413 e03df62e-2008-0410-955e-edbf42e46eb7
* Moved a ton of *Conf functions into the ServerConfig classGravatar brain2005-12-141-8/+8
| | | | git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@2412 e03df62e-2008-0410-955e-edbf42e46eb7
* Mis-declared ClearStack()Gravatar brain2005-12-141-1/+1
| | | | git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@2411 e03df62e-2008-0410-955e-edbf42e46eb7
* Moved include stack stuff to be private to ServerConfigGravatar brain2005-12-141-1/+8
| | | | git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@2410 e03df62e-2008-0410-955e-edbf42e46eb7
* Moved readconfig to serverconfig classGravatar brain2005-12-141-1/+286
| | | | git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@2408 e03df62e-2008-0410-955e-edbf42e46eb7
* Moving more stuff into class ServerConfigGravatar brain2005-12-141-6/+6
| | | | git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@2394 e03df62e-2008-0410-955e-edbf42e46eb7
* Started moving of data into ServerConfig classGravatar brain2005-12-141-3/+1
| | | | git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@2393 e03df62e-2008-0410-955e-edbf42e46eb7
* More experimental gubbinsGravatar brain2005-12-121-3/+1
| | | | git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@2330 e03df62e-2008-0410-955e-edbf42e46eb7
* Reverted bugfixGravatar brain2005-12-081-5/+1
| | | | git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@2275 e03df62e-2008-0410-955e-edbf42e46eb7
* Changed commentsGravatar brain2005-12-081-1/+0
| | | | git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@2274 e03df62e-2008-0410-955e-edbf42e46eb7
* Fixed bug #85Gravatar brain2005-12-081-11/+3
| | | | git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@2273 e03df62e-2008-0410-955e-edbf42e46eb7
* Attempted config fix for end of line missingGravatar brain2005-12-081-0/+12
| | | | git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@2272 e03df62e-2008-0410-955e-edbf42e46eb7
* strcmp() is a little expensive, and useless here -- ointers make our lives ↵Gravatar w00t2005-11-291-4/+4
| | | | | | easier. git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@1986 e03df62e-2008-0410-955e-edbf42e46eb7
* Started on -Wall - safe compileGravatar brain2005-05-301-7/+7
| | | | git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@1570 e03df62e-2008-0410-955e-edbf42e46eb7
* Fixed to allow any form of linefeedGravatar brain2005-05-291-1/+15
| | | | git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@1559 e03df62e-2008-0410-955e-edbf42e46eb7
* Fix for backslashes in win32 paths (converted to forward slashes in config ↵Gravatar brain2005-05-291-1/+3
| | | | | | reader) git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@1555 e03df62e-2008-0410-955e-edbf42e46eb7
* Made erroneous included configs cause the reader to bailGravatar brain2005-05-291-0/+7
| | | | git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@1554 e03df62e-2008-0410-955e-edbf42e46eb7
* Added include stack to detect looped includesGravatar brain2005-05-291-5/+28
| | | | git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@1553 e03df62e-2008-0410-955e-edbf42e46eb7
* added <include file> tags (next make paths relative)Gravatar brain2005-05-291-5/+30
| | | | git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@1552 e03df62e-2008-0410-955e-edbf42e46eb7
* Fixed fd_Setsize in cygwinGravatar brain2005-05-281-0/+1
| | | | git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@1541 e03df62e-2008-0410-955e-edbf42e46eb7
* Replacement of bzero with memset for solaris 10 compat.Gravatar brain2005-05-181-1/+1
| | | | git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@1428 e03df62e-2008-0410-955e-edbf42e46eb7