summaryrefslogtreecommitdiff
path: root/include
Commit message (Collapse)AuthorAgeFilesLines
* ....And i now own all of Special's worldly wealth.Gravatar brain2006-08-281-1/+1
| | | | git-svn-id: http://svn.inspircd.org/repository/branches/1_0_stable@5060 e03df62e-2008-0410-955e-edbf42e46eb7
* More checks for running out of file descriptors, or file descriptors being ↵Gravatar brain2006-08-081-1/+1
| | | | | | forbidden git-svn-id: http://svn.inspircd.org/repository/branches/1_0_stable@4779 e03df62e-2008-0410-955e-edbf42e46eb7
* Made all the private methods of InspSocket protected insteadGravatar special2006-07-281-1/+1
| | | | git-svn-id: http://svn.inspircd.org/repository/branches/1_0_stable@4564 e03df62e-2008-0410-955e-edbf42e46eb7
* Remove hook on sigsegv, hopefully dump cores, finally.Gravatar w00t2006-07-201-1/+0
| | | | git-svn-id: http://svn.inspircd.org/repository/branches/1_0_stable@4469 e03df62e-2008-0410-955e-edbf42e46eb7
* More dns leak fixesGravatar brain2006-07-162-0/+3
| | | | git-svn-id: http://svn.inspircd.org/repository/branches/1_0_stable@4407 e03df62e-2008-0410-955e-edbf42e46eb7
* Removal of all gcc2 checks (there sure was a lot of craq in here)Gravatar brain2006-07-153-23/+0
| | | | git-svn-id: http://svn.inspircd.org/repository/branches/1_0_stable@4395 e03df62e-2008-0410-955e-edbf42e46eb7
* Removed #ifdef stuff, this should be fine on both 3.3 and 3.4Gravatar brain2006-07-141-10/+2
| | | | git-svn-id: http://svn.inspircd.org/repository/branches/1_0_stable@4392 e03df62e-2008-0410-955e-edbf42e46eb7
* Rollback dns changeGravatar brain2006-07-141-2/+0
| | | | | | | svn merge -r 4383:4379 svn+ssh://neuron/usr/local/svnroot/branches/1_0_stable git-svn-id: http://svn.inspircd.org/repository/branches/1_0_stable@4385 e03df62e-2008-0410-955e-edbf42e46eb7
* Fix sometimes-leaking dns sockets when user quits between the two lookups ↵Gravatar brain2006-07-141-0/+2
| | | | | | (forward and reverse) git-svn-id: http://svn.inspircd.org/repository/branches/1_0_stable@4382 e03df62e-2008-0410-955e-edbf42e46eb7
* FEAR THE POWER OF VIM AND THE ALMIGHTY "%s/ /\t/g"Gravatar brain2006-07-0974-507/+507
| | | | git-svn-id: http://svn.inspircd.org/repository/branches/1_0_stable@4249 e03df62e-2008-0410-955e-edbf42e46eb7
* Tweak to IS_LOCAL macro to exclude invalid fd's that are > MAX_DESCRIPTORSGravatar brain2006-06-301-1/+1
| | | | git-svn-id: http://svn.inspircd.org/repository/branches/1_0_stable@4090 e03df62e-2008-0410-955e-edbf42e46eb7
* Added BindAddr() smart binding, ensures that outbound ports always bind to ↵Gravatar brain2006-06-271-0/+2
| | | | | | the first server ip given rather than INADDR_ANY unless of course none are available or the only ip is localhost... git-svn-id: http://svn.inspircd.org/repository/branches/1_0_stable@4065 e03df62e-2008-0410-955e-edbf42e46eb7
* Added FindMatchingLocal and FindMatchingGlobal exportsGravatar brain2006-06-161-0/+3
| | | | git-svn-id: http://svn.inspircd.org/repository/branches/1_0_stable@4016 e03df62e-2008-0410-955e-edbf42e46eb7
* FixesGravatar brain2006-05-111-1/+1
| | | | git-svn-id: http://svn.inspircd.org/repository/branches/1_0_stable@3954 e03df62e-2008-0410-955e-edbf42e46eb7
* Fix output corruption when host is exactly 64 chars longGravatar brain2006-05-101-1/+1
| | | | git-svn-id: http://svn.inspircd.org/repository/branches/1_0_stable@3945 e03df62e-2008-0410-955e-edbf42e46eb7
* Make -nolimit behaviour default, we want core dumps. Print a warning if ↵Gravatar w00t2006-04-041-8/+0
| | | | | | anyone uses -nolimit. git-svn-id: http://svn.inspircd.org/repository/branches/1_0_stable@3813 e03df62e-2008-0410-955e-edbf42e46eb7
* Regression for buffering of socketsGravatar brain2006-03-261-0/+3
| | | | git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@3760 e03df62e-2008-0410-955e-edbf42e46eb7
* Allow adding of new client ports via /REHASH.Gravatar brain2006-03-181-1/+1
| | | | git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@3731 e03df62e-2008-0410-955e-edbf42e46eb7
* Removal of ancient TRUE/FALSE #defines (C-ish stuff)Gravatar brain2006-03-132-10/+6
| | | | git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@3700 e03df62e-2008-0410-955e-edbf42e46eb7
* Commented a lot of stuff that hasnt been commented since 1.0.2Gravatar brain2006-03-126-41/+120
| | | | git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@3695 e03df62e-2008-0410-955e-edbf42e46eb7
* Const refs (this is about the last of them in the core api)Gravatar brain2006-03-125-9/+9
| | | | git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@3694 e03df62e-2008-0410-955e-edbf42e46eb7
* Renamed to chanrec::modesGravatar brain2006-03-121-3/+3
| | | | | | | | Renamed IsCustomModeSet to IsModeSet GetModeParameter will now return the channel limit (as a string) for a request for mode 'l' and the channel key for a request for mode 'k'. git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@3692 e03df62e-2008-0410-955e-edbf42e46eb7
* *NEEDS TESTING* changed binarymodes to use the custom_modes entriesGravatar brain2006-03-121-6/+8
| | | | git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@3691 e03df62e-2008-0410-955e-edbf42e46eb7
* Removed chanrec::binarymodes - insp wont compile atm do not use :pGravatar brain2006-03-121-1/+1
| | | | git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@3690 e03df62e-2008-0410-955e-edbf42e46eb7
* Complete removal of all stl stuff hereGravatar brain2006-03-111-2/+2
| | | | git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@3686 e03df62e-2008-0410-955e-edbf42e46eb7
* Completely removed the dequeGravatar brain2006-03-111-6/+0
| | | | git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@3685 e03df62e-2008-0410-955e-edbf42e46eb7
* FixesGravatar brain2006-03-111-0/+4
| | | | git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@3669 e03df62e-2008-0410-955e-edbf42e46eb7
* Added method to check if an fd is in the socketengine or notGravatar brain2006-03-111-1/+3
| | | | git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@3667 e03df62e-2008-0410-955e-edbf42e46eb7
* Missed some stuffGravatar brain2006-03-112-7/+7
| | | | git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@3664 e03df62e-2008-0410-955e-edbf42e46eb7
* const std::string &Gravatar brain2006-03-111-40/+40
| | | | git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@3663 e03df62e-2008-0410-955e-edbf42e46eb7
* Start of conversion to const refs for std::strings in module api - A LOT OF ↵Gravatar brain2006-03-113-48/+48
| | | | | | STUFF WONT WORK YET git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@3654 e03df62e-2008-0410-955e-edbf42e46eb7
* Tidyup by making some thing sprintf only once rather than n times (where n ↵Gravatar brain2006-03-111-1/+1
| | | | | | | | | is number of targets) String reference stuff for one function git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@3653 e03df62e-2008-0410-955e-edbf42e46eb7
* Tidyup and move ConvToStr to a publically accessible placeGravatar brain2006-03-102-8/+19
| | | | git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@3640 e03df62e-2008-0410-955e-edbf42e46eb7
* Moved more stuff into right placesGravatar brain2006-03-101-4/+7
| | | | git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@3637 e03df62e-2008-0410-955e-edbf42e46eb7
* Mass tidyup of ServerConfig::Read and stuffGravatar brain2006-03-101-1/+7
| | | | git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@3634 e03df62e-2008-0410-955e-edbf42e46eb7
* Another const reference conversion, and remove redundant declaration of ↵Gravatar om2006-03-102-2/+1
| | | | | | userrec* Find() from globals.h git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@3633 e03df62e-2008-0410-955e-edbf42e46eb7
* Test stuff for improved multi-tags in coreGravatar brain2006-03-101-6/+8
| | | | git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@3632 e03df62e-2008-0410-955e-edbf42e46eb7
* Added MultiConfig for multiple-occurance config itemsGravatar brain2006-03-101-1/+10
| | | | git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@3631 e03df62e-2008-0410-955e-edbf42e46eb7
* Missing a changeoverGravatar brain2006-03-101-1/+1
| | | | git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@3629 e03df62e-2008-0410-955e-edbf42e46eb7
* Revert to string but return a reference, should be about the same speedGravatar brain2006-03-101-1/+1
| | | | git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@3628 e03df62e-2008-0410-955e-edbf42e46eb7
* Faster CullItem/CullList using strdup rather than copying a std::stringGravatar brain2006-03-101-2/+5
| | | | git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@3626 e03df62e-2008-0410-955e-edbf42e46eb7
* const referencesGravatar brain2006-03-101-3/+3
| | | | git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@3624 e03df62e-2008-0410-955e-edbf42e46eb7
* Support for hostnames in <bind> tag (so long as the hostname resolves to a ↵Gravatar brain2006-03-101-1/+1
| | | | | | locally bindable ip) git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@3621 e03df62e-2008-0410-955e-edbf42e46eb7
* Moved typedefs etc into the header where they belongGravatar brain2006-03-101-0/+12
| | | | git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@3617 e03df62e-2008-0410-955e-edbf42e46eb7
* ImprovementsGravatar brain2006-03-101-0/+1
| | | | git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@3614 e03df62e-2008-0410-955e-edbf42e46eb7
* More const references, this is nearly it apart from the module API..Gravatar om2006-03-091-4/+3
| | | | git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@3608 e03df62e-2008-0410-955e-edbf42e46eb7
* Convert more by-values to const references, optimise ConfigReader a bitGravatar om2006-03-092-114/+114
| | | | git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@3606 e03df62e-2008-0410-955e-edbf42e46eb7
* Changing by-value parameters to const referencesGravatar om2006-03-091-4/+4
| | | | git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@3605 e03df62e-2008-0410-955e-edbf42e46eb7
* SpeedupsGravatar brain2006-03-092-1/+3
| | | | git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@3602 e03df62e-2008-0410-955e-edbf42e46eb7
* Tidyup to pass some stuff by reference (much faster, no copy involved)Gravatar brain2006-03-091-2/+2
| | | | git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@3601 e03df62e-2008-0410-955e-edbf42e46eb7