summaryrefslogtreecommitdiff
path: root/include
Commit message (Collapse)AuthorAgeFilesLines
* 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
* UM_WALLOPS had value 3 which was a combination of UM_SERVERNOTICE and ↵Gravatar brain2006-03-091-1/+1
| | | | | | UM_INVISIBLE :/ git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@3591 e03df62e-2008-0410-955e-edbf42e46eb7
* Added userrec::modebits - fast way of checking if user has +swi rather than ↵Gravatar brain2006-03-092-0/+13
| | | | | | an icky strchr git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@3588 e03df62e-2008-0410-955e-edbf42e46eb7
* Probably wont compile yet - purge_empty_channels refactorGravatar brain2006-03-092-2/+3
| | | | git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@3579 e03df62e-2008-0410-955e-edbf42e46eb7
* Removed deprecated Server::IsOnChannel (was a C++-ish wrapper to the C-ish ↵Gravatar brain2006-03-081-5/+0
| | | | | | has_channel, no longer needed) git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@3562 e03df62e-2008-0410-955e-edbf42e46eb7
* Fixed externsGravatar brain2006-03-081-1/+0
| | | | git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@3561 e03df62e-2008-0410-955e-edbf42e46eb7
* Removed has_channel(userrec*,chanrec*), the new preferred way of doing it is ↵Gravatar brain2006-03-081-25/+29
| | | | | | | | | channel->HasUser(userrec) Yeah its the other way around to the old way, but somehow, seems less backwards to me (its also faster) git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@3560 e03df62e-2008-0410-955e-edbf42e46eb7
* Removed declarations of ancient and misspelled functions :/Gravatar brain2006-03-081-7/+0
| | | | git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@3559 e03df62e-2008-0410-955e-edbf42e46eb7
* cmode was declared here too - declaration removed.Gravatar brain2006-03-081-1/+1
| | | | git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@3558 e03df62e-2008-0410-955e-edbf42e46eb7
* cmode now returns const char* as it returns a pointer to a literal string ↵Gravatar brain2006-03-081-1/+1
| | | | | | and shouldnt be messed with git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@3557 e03df62e-2008-0410-955e-edbf42e46eb7
* Got rid of all that ugly char* cast crap (todo: change docs to reflect change)Gravatar brain2006-03-081-16/+22
| | | | git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@3556 e03df62e-2008-0410-955e-edbf42e46eb7