summaryrefslogtreecommitdiff
path: root/src/inspircd_io.cpp
Commit message (Collapse)AuthorAgeFilesLines
* ObsoleteGravatar om2006-04-081-1577/+0
| | | | git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@3852 e03df62e-2008-0410-955e-edbf42e46eb7
* - first steps towards a working IPv6 port. I'll work more on this tomorrow. :-PGravatar nenolod2006-04-081-3/+3
| | | | git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@3845 e03df62e-2008-0410-955e-edbf42e46eb7
* Slight optimisation to config reader, looks nicer even if it's not faster.Gravatar om2006-04-071-3/+3
| | | | | | | | | | | Make ./inspircd script use -nolog (it already used -debug, which didn't exist until now!?) Add commandline options -nolog and -debug, -debug forces all log messages to be output regardless of level. -nolog stops the logfile being written, so you can run with -debug without filling up your disk. make clean && make install, apparently some of the core doesn't depend on inspircd_io.h in the makefiles..so it'll probably segfault if you don't. git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@3841 e03df62e-2008-0410-955e-edbf42e46eb7
* Same error message somewhere else, and actually define the const char* ↵Gravatar om2006-04-071-2/+6
| | | | | | version of ConfVarEnum so it doesn't just return 1 all the time... git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@3840 e03df62e-2008-0410-955e-edbf42e46eb7
* Change error message so it's not 'out of range' when a tag doesn't existGravatar om2006-04-071-1/+5
| | | | git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@3839 e03df62e-2008-0410-955e-edbf42e46eb7
* Remove 'validation' for server description and network name (didn't do anything)Gravatar om2006-04-041-20/+2
| | | | git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@3834 e03df62e-2008-0410-955e-edbf42e46eb7
* And the bit I missed... :/Gravatar om2006-04-041-1/+3
| | | | git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@3829 e03df62e-2008-0410-955e-edbf42e46eb7
* Remove a load of unneeded debugging outputGravatar om2006-04-041-28/+4
| | | | git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@3828 e03df62e-2008-0410-955e-edbf42e46eb7
* Just indentation tidyups, dont worry i didnt break your lovely parser <3Gravatar brain2006-04-041-18/+18
| | | | git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@3827 e03df62e-2008-0410-955e-edbf42e46eb7
* Extra error detection, thwap me if this comes up with false positivesGravatar om2006-04-041-0/+6
| | | | git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@3823 e03df62e-2008-0410-955e-edbf42e46eb7
* Remove duplicate error messagesGravatar om2006-04-041-1/+2
| | | | git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@3822 e03df62e-2008-0410-955e-edbf42e46eb7
* Die properly on included config file errorsGravatar om2006-04-041-1/+2
| | | | git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@3821 e03df62e-2008-0410-955e-edbf42e46eb7
* Undo the last tweak, which broke it, and show filenames in the error messagesGravatar om2006-04-041-13/+11
| | | | git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@3820 e03df62e-2008-0410-955e-edbf42e46eb7
* combine a couple of if()'sGravatar om2006-04-041-3/+3
| | | | git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@3819 e03df62e-2008-0410-955e-edbf42e46eb7
* Remove some random unneeded castsGravatar om2006-04-041-3/+3
| | | | git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@3818 e03df62e-2008-0410-955e-edbf42e46eb7
* All new shiny config parser, there's probably some bugs there somewhere but ↵Gravatar om2006-04-041-502/+402
| | | | | | hey...I've been up all night. make clean before you try and compile this. Really. And nobody dare complain git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@3817 e03df62e-2008-0410-955e-edbf42e46eb7
* Forward port the removal of -nolimit (doesn't seem to be in the current ↵Gravatar w00t2006-04-041-14/+11
| | | | | | command line stuff regardless?) git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@3815 e03df62e-2008-0410-955e-edbf42e46eb7
* Fix Odin & Dune's obscure bug when you have the name of a config variable ↵Gravatar om2006-04-031-7/+33
| | | | | | within the value of another variable in a single tag <--- Phew git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@3807 e03df62e-2008-0410-955e-edbf42e46eb7
* Initialise OperSpyWhois value to false, just in case.Gravatar om2006-04-031-1/+1
| | | | git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@3806 e03df62e-2008-0410-955e-edbf42e46eb7
* Add configuration option <options:operspywhois> to set if opers see invisble ↵Gravatar om2006-03-301-31/+31
| | | | | | and private channels in /whois, also clean up the code for whois a bit, removing more uneccessary casts. git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@3789 e03df62e-2008-0410-955e-edbf42e46eb7
* Listening sockets are now explicitly nonblocking just in case the socket ↵Gravatar brain2006-03-261-1/+2
| | | | | | engine screws up and says we can accept() when we cant... git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@3755 e03df62e-2008-0410-955e-edbf42e46eb7
* Allow adding of new client ports via /REHASH.Gravatar brain2006-03-181-8/+74
| | | | git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@3731 e03df62e-2008-0410-955e-edbf42e46eb7
* Obscure bug of the week: InspIRCd crashes when given more than 64 client ↵Gravatar brain2006-03-131-1/+1
| | | | | | ports to bind in the config file (yes, *REALLY*.) git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@3701 e03df62e-2008-0410-955e-edbf42e46eb7
* Removal of ancient TRUE/FALSE #defines (C-ish stuff)Gravatar brain2006-03-131-13/+22
| | | | git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@3700 e03df62e-2008-0410-955e-edbf42e46eb7
* Removed lowercasing of servername on validationGravatar brain2006-03-121-1/+1
| | | | git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@3698 e03df62e-2008-0410-955e-edbf42e46eb7
* Const refs (this is about the last of them in the core api)Gravatar brain2006-03-121-1/+1
| | | | git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@3694 e03df62e-2008-0410-955e-edbf42e46eb7
* Removed 8-space indentsGravatar brain2006-03-101-56/+56
| | | | git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@3644 e03df62e-2008-0410-955e-edbf42e46eb7
* Whoops, forgot a NULLGravatar brain2006-03-101-1/+1
| | | | git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@3643 e03df62e-2008-0410-955e-edbf42e46eb7
* Commented all the new config stuffGravatar brain2006-03-101-20/+60
| | | | git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@3642 e03df62e-2008-0410-955e-edbf42e46eb7
* TypoGravatar brain2006-03-101-1/+1
| | | | git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@3638 e03df62e-2008-0410-955e-edbf42e46eb7
* Moved more stuff into right placesGravatar brain2006-03-101-2/+10
| | | | git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@3637 e03df62e-2008-0410-955e-edbf42e46eb7
* Made it compile :pGravatar brain2006-03-101-4/+3
| | | | git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@3635 e03df62e-2008-0410-955e-edbf42e46eb7
* Mass tidyup of ServerConfig::Read and stuffGravatar brain2006-03-101-162/+156
| | | | git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@3634 e03df62e-2008-0410-955e-edbf42e46eb7
* Test stuff for improved multi-tags in coreGravatar brain2006-03-101-1/+120
| | | | git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@3632 e03df62e-2008-0410-955e-edbf42e46eb7
* Support for hostnames in <bind> tag (so long as the hostname resolves to a ↵Gravatar brain2006-03-101-9/+42
| | | | | | locally bindable ip) git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@3621 e03df62e-2008-0410-955e-edbf42e46eb7
* Tidyup of config reader lowlevel readingGravatar brain2006-03-101-147/+143
| | | | git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@3620 e03df62e-2008-0410-955e-edbf42e46eb7
* Align names that are output on startup using \t htabsGravatar brain2006-03-101-3/+3
| | | | git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@3618 e03df62e-2008-0410-955e-edbf42e46eb7
* Moved typedefs etc into the header where they belongGravatar brain2006-03-101-12/+0
| | | | git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@3617 e03df62e-2008-0410-955e-edbf42e46eb7
* Move vars to top of functionGravatar brain2006-03-101-9/+5
| | | | git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@3616 e03df62e-2008-0410-955e-edbf42e46eb7
* Validating wrong fieldGravatar brain2006-03-101-1/+1
| | | | git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@3615 e03df62e-2008-0410-955e-edbf42e46eb7
* ImprovementsGravatar brain2006-03-101-38/+30
| | | | git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@3614 e03df62e-2008-0410-955e-edbf42e46eb7
* Tidyup of ServerConf::Read about half done (works)Gravatar brain2006-03-101-1/+1
| | | | git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@3613 e03df62e-2008-0410-955e-edbf42e46eb7
* Probably doesnt work yetGravatar brain2006-03-101-110/+164
| | | | git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@3612 e03df62e-2008-0410-955e-edbf42e46eb7
* More stuff doneGravatar brain2006-03-091-13/+12
| | | | git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@3611 e03df62e-2008-0410-955e-edbf42e46eb7
* I hate casts.Gravatar brain2006-03-091-11/+12
| | | | git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@3610 e03df62e-2008-0410-955e-edbf42e46eb7
* Please diagnose error line 205Gravatar brain2006-03-091-43/+88
| | | | git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@3609 e03df62e-2008-0410-955e-edbf42e46eb7
* Cleanup.Gravatar w00t2006-03-091-314/+362
| | | | git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@3576 e03df62e-2008-0410-955e-edbf42e46eb7
* Update to Start() credits, now refers users to /info outputGravatar w00t2006-03-091-3/+2
| | | | git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@3568 e03df62e-2008-0410-955e-edbf42e46eb7
* CM -> CM1Gravatar brain2006-03-061-1/+1
| | | | git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@3493 e03df62e-2008-0410-955e-edbf42e46eb7
* Tidied GetMaxBans to leave the ConfigReader subsystem aloneGravatar brain2006-03-061-0/+9
| | | | git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@3491 e03df62e-2008-0410-955e-edbf42e46eb7