aboutsummaryrefslogtreecommitdiffstats
path: root/src/inspircd_io.cpp
Commit message (Collapse)AuthorAgeFilesLines
...
* 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
* bzero removed for compatibility with solaris 10Gravatar brain2005-05-181-1/+1
| | | | git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@1427 e03df62e-2008-0410-955e-edbf42e46eb7
* Added configurable SOMAXCONN sizeGravatar brain2005-05-171-1/+2
| | | | git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@1419 e03df62e-2008-0410-955e-edbf42e46eb7
* Changed from SOMAXCONN to 32Gravatar brain2005-05-171-1/+1
| | | | git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@1410 e03df62e-2008-0410-955e-edbf42e46eb7
* Increased listen backlog from 5 to use SOMAXCONN, system defined constant ↵Gravatar brain2005-05-161-1/+1
| | | | | | maximim connections as recommended by GeniusDex git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@1407 e03df62e-2008-0410-955e-edbf42e46eb7
* Changed to use __single_client_alloc, faster on most systems in a single threadGravatar brain2005-05-151-2/+2
| | | | | | | Specified namespace std in *all* files git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@1404 e03df62e-2008-0410-955e-edbf42e46eb7
* Moved a ton of functions into helperfuncs.h to speed up recompilesGravatar brain2005-05-151-0/+1
| | | | git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@1383 e03df62e-2008-0410-955e-edbf42e46eb7
* Fixed weird bug where on mass join/part flood, the channel would beGravatar brain2005-05-111-5/+1
| | | | | | | purged before it was actually empty due to its counters being screwed up git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@1360 e03df62e-2008-0410-955e-edbf42e46eb7
* Cannot initialize kqueue BEFORE the daemon fork!Gravatar brain2005-05-101-3/+0
| | | | git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@1350 e03df62e-2008-0410-955e-edbf42e46eb7
* Fixes to way allocations are handledGravatar brain2005-05-091-1/+1
| | | | git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@1346 e03df62e-2008-0410-955e-edbf42e46eb7
* Added /stats TGravatar brain2005-05-021-1/+1
| | | | git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@1280 e03df62e-2008-0410-955e-edbf42e46eb7
* mmmm, green. Elphaba would be so proud :pGravatar brain2005-04-261-2/+1
| | | | git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@1206 e03df62e-2008-0410-955e-edbf42e46eb7
* Updated startup colour schemeGravatar brain2005-04-261-6/+7
| | | | git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@1205 e03df62e-2008-0410-955e-edbf42e46eb7
* Strlen tidyup (based on results of gprof output)Gravatar brain2005-04-261-2/+1
| | | | git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@1201 e03df62e-2008-0410-955e-edbf42e46eb7
* Major code tidyup (-W) - expect a few belchesGravatar brain2005-04-261-4/+2
| | | | git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@1190 e03df62e-2008-0410-955e-edbf42e46eb7
* Added PID reporting and testing before daemonizeGravatar brain2005-04-181-0/+1
| | | | git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@1120 e03df62e-2008-0410-955e-edbf42e46eb7
* Removed some old uneeded codeGravatar brain2005-04-171-12/+0
| | | | git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@1113 e03df62e-2008-0410-955e-edbf42e46eb7
* Fixed lingering (SO_REUSEADDR was being set to 0?)Gravatar brain2005-04-161-2/+2
| | | | git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@1111 e03df62e-2008-0410-955e-edbf42e46eb7
* Made setrlimit a commandline optionGravatar brain2005-04-111-10/+14
| | | | git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@1042 e03df62e-2008-0410-955e-edbf42e46eb7
* Added getrlimit/setrlimit to set process limits to allow a core dumpGravatar brain2005-04-111-0/+13
| | | | | | | Removed some logging from wildcard.cpp git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@1040 e03df62e-2008-0410-955e-edbf42e46eb7
* Changed escape codes to work better on dark-on-light terminalsGravatar brain2005-04-101-5/+5
| | | | git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@1037 e03df62e-2008-0410-955e-edbf42e46eb7
* Fixed "error in free()" and other bugs going to open socketsGravatar brain2005-04-071-5/+4
| | | | git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@997 e03df62e-2008-0410-955e-edbf42e46eb7
* Major optimizations!Gravatar brain2005-04-051-0/+1
| | | | git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@982 e03df62e-2008-0410-955e-edbf42e46eb7
* If writing the PID file fails, it is now written to the logGravatar brain2005-04-051-0/+1
| | | | git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@980 e03df62e-2008-0410-955e-edbf42e46eb7
* Added shutdown() calls on dieGravatar brain2005-04-031-0/+5
| | | | git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@971 e03df62e-2008-0410-955e-edbf42e46eb7
* Added code to shutdown listening sockets on exitGravatar brain2005-04-031-82/+94
| | | | git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@964 e03df62e-2008-0410-955e-edbf42e46eb7
* Config files read by the ircd are now chmod'ed 0600Gravatar brain2005-04-021-1/+5
| | | | git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@951 e03df62e-2008-0410-955e-edbf42e46eb7