summaryrefslogtreecommitdiffstats
path: root/src/inspircd_io.cpp
Commit message (Expand)AuthorAgeFilesLines
...
* Added include stack to detect looped includes•••git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@1553 e03df62e-2008-0410-955e-edbf42e46eb7 Gravatar brain2005-05-291-5/+28
* added <include file> tags (next make paths relative)•••git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@1552 e03df62e-2008-0410-955e-edbf42e46eb7 Gravatar brain2005-05-291-5/+30
* Fixed fd_Setsize in cygwin•••git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@1541 e03df62e-2008-0410-955e-edbf42e46eb7 Gravatar brain2005-05-281-0/+1
* Replacement of bzero with memset for solaris 10 compat.•••git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@1428 e03df62e-2008-0410-955e-edbf42e46eb7 Gravatar brain2005-05-181-1/+1
* bzero removed for compatibility with solaris 10•••git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@1427 e03df62e-2008-0410-955e-edbf42e46eb7 Gravatar brain2005-05-181-1/+1
* Added configurable SOMAXCONN size•••git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@1419 e03df62e-2008-0410-955e-edbf42e46eb7 Gravatar brain2005-05-171-1/+2
* Changed from SOMAXCONN to 32•••git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@1410 e03df62e-2008-0410-955e-edbf42e46eb7 Gravatar brain2005-05-171-1/+1
* Increased listen backlog from 5 to use SOMAXCONN, system defined constant max...•••git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@1407 e03df62e-2008-0410-955e-edbf42e46eb7 Gravatar brain2005-05-161-1/+1
* Changed to use __single_client_alloc, faster on most systems in a single thread•••Specified namespace std in *all* files git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@1404 e03df62e-2008-0410-955e-edbf42e46eb7 Gravatar brain2005-05-151-2/+2
* Moved a ton of functions into helperfuncs.h to speed up recompiles•••git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@1383 e03df62e-2008-0410-955e-edbf42e46eb7 Gravatar brain2005-05-151-0/+1
* Fixed weird bug where on mass join/part flood, the channel would be•••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 Gravatar brain2005-05-111-5/+1
* Cannot initialize kqueue BEFORE the daemon fork!•••git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@1350 e03df62e-2008-0410-955e-edbf42e46eb7 Gravatar brain2005-05-101-3/+0
* Fixes to way allocations are handled•••git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@1346 e03df62e-2008-0410-955e-edbf42e46eb7 Gravatar brain2005-05-091-1/+1
* Added /stats T•••git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@1280 e03df62e-2008-0410-955e-edbf42e46eb7 Gravatar brain2005-05-021-1/+1
* mmmm, green. Elphaba would be so proud :p•••git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@1206 e03df62e-2008-0410-955e-edbf42e46eb7 Gravatar brain2005-04-261-2/+1
* Updated startup colour scheme•••git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@1205 e03df62e-2008-0410-955e-edbf42e46eb7 Gravatar brain2005-04-261-6/+7
* Strlen tidyup (based on results of gprof output)•••git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@1201 e03df62e-2008-0410-955e-edbf42e46eb7 Gravatar brain2005-04-261-2/+1
* Major code tidyup (-W) - expect a few belches•••git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@1190 e03df62e-2008-0410-955e-edbf42e46eb7 Gravatar brain2005-04-261-4/+2
* Added PID reporting and testing before daemonize•••git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@1120 e03df62e-2008-0410-955e-edbf42e46eb7 Gravatar brain2005-04-181-0/+1
* Removed some old uneeded code•••git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@1113 e03df62e-2008-0410-955e-edbf42e46eb7 Gravatar brain2005-04-171-12/+0
* Fixed lingering (SO_REUSEADDR was being set to 0?)•••git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@1111 e03df62e-2008-0410-955e-edbf42e46eb7 Gravatar brain2005-04-161-2/+2
* Made setrlimit a commandline option•••git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@1042 e03df62e-2008-0410-955e-edbf42e46eb7 Gravatar brain2005-04-111-10/+14
* Added getrlimit/setrlimit to set process limits to allow a core dump•••Removed some logging from wildcard.cpp git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@1040 e03df62e-2008-0410-955e-edbf42e46eb7 Gravatar brain2005-04-111-0/+13
* Changed escape codes to work better on dark-on-light terminals•••git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@1037 e03df62e-2008-0410-955e-edbf42e46eb7 Gravatar brain2005-04-101-5/+5
* Fixed "error in free()" and other bugs going to open sockets•••git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@997 e03df62e-2008-0410-955e-edbf42e46eb7 Gravatar brain2005-04-071-5/+4
* Major optimizations!•••git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@982 e03df62e-2008-0410-955e-edbf42e46eb7 Gravatar brain2005-04-051-0/+1
* If writing the PID file fails, it is now written to the log•••git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@980 e03df62e-2008-0410-955e-edbf42e46eb7 Gravatar brain2005-04-051-0/+1
* Added shutdown() calls on die•••git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@971 e03df62e-2008-0410-955e-edbf42e46eb7 Gravatar brain2005-04-031-0/+5
* Added code to shutdown listening sockets on exit•••git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@964 e03df62e-2008-0410-955e-edbf42e46eb7 Gravatar brain2005-04-031-82/+94
* Config files read by the ircd are now chmod'ed 0600•••git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@951 e03df62e-2008-0410-955e-edbf42e46eb7 Gravatar brain2005-04-021-1/+5
* Added pid file support, and documentation for it•••git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@950 e03df62e-2008-0410-955e-edbf42e46eb7 Gravatar brain2005-04-021-0/+14
* Made config parsing code a bit more lenient•••Added error checking to make sure opertypes exist before opering a user! Added 005 handling for modules Started on KILL event for modules Started on OnModuleLoad event for modules git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@918 e03df62e-2008-0410-955e-edbf42e46eb7 Gravatar brain2005-03-271-1/+1
* Fixed a minor typo•••git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@915 e03df62e-2008-0410-955e-edbf42e46eb7 Gravatar brain2005-03-261-1/+1
* Fixed parsing error with comments that have tabs before them•••git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@914 e03df62e-2008-0410-955e-edbf42e46eb7 Gravatar brain2005-03-261-4/+5
* Added implementation of strlcpy and strlcat for systems that dont have it•••git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@905 e03df62e-2008-0410-955e-edbf42e46eb7 Gravatar brain2005-03-251-0/+1
* Added a lot of config error checking•••git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@898 e03df62e-2008-0410-955e-edbf42e46eb7 Gravatar brain2005-03-251-4/+146
* Unknown change•••git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@884 e03df62e-2008-0410-955e-edbf42e46eb7 Gravatar brain2005-03-141-5/+1
* Changes for security based on RATS analysis•••git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@856 e03df62e-2008-0410-955e-edbf42e46eb7 Gravatar brain2004-09-111-2/+2
* Security audit based on RATS output•••git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@855 e03df62e-2008-0410-955e-edbf42e46eb7 Gravatar brain2004-09-111-1/+1
* Fix to bug #24, stringstream::clear() clears the stream error state not its data•••git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@854 e03df62e-2008-0410-955e-edbf42e46eb7 Gravatar brain2004-09-041-2/+1
* Fix for bug #24 (/stats entries doubling after rehash)•••git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@853 e03df62e-2008-0410-955e-edbf42e46eb7 Gravatar brain2004-09-041-0/+1
* Updated header comments•••git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@816 e03df62e-2008-0410-955e-edbf42e46eb7 Gravatar brain2004-05-161-1/+1
* Added tons of services/uline stuff. DO NOT USE YET! services data isnt replic...•••git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@688 e03df62e-2008-0410-955e-edbf42e46eb7 Gravatar brain2004-04-221-6/+0
* ConfigReader fixes to cope with tab characters (why didnt we notice this befo...•••git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@680 e03df62e-2008-0410-955e-edbf42e46eb7 Gravatar brain2004-04-201-10/+14
* Added ConfigReader::EnumValues() (requested by Craig)•••git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@456 e03df62e-2008-0410-955e-edbf42e46eb7 Gravatar brain2004-04-081-0/+86
* Attempted fixes to make ModuleReader::ReadValue return "" if string does not ...•••git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@455 e03df62e-2008-0410-955e-edbf42e46eb7 Gravatar brain2004-04-081-0/+3
* Fixes to connection pooling... this brain misunderstood the parameters to sel...•••git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@452 e03df62e-2008-0410-955e-edbf42e46eb7 Gravatar brain2004-04-081-1/+2
* Added preliminary support for ConfigReader::Verify at request of the slug :p•••git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@419 e03df62e-2008-0410-955e-edbf42e46eb7 Gravatar brain2004-04-071-3/+12
* Fixed config reader to cache its files instead of re-reading them for each ac...•••git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@413 e03df62e-2008-0410-955e-edbf42e46eb7 Gravatar brain2004-04-071-139/+158
* Added support for module-based chanmodes with parameters and the ability to q...•••git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@374 e03df62e-2008-0410-955e-edbf42e46eb7 Gravatar brain2004-04-041-0/+6