summaryrefslogtreecommitdiff
Commit message (Collapse)AuthorAgeFilesLines
* Tag v1.0.5 v1.0.5Gravatar brain2006-07-041-1/+1
| | | | git-svn-id: http://svn.inspircd.org/repository/branches/1_0_stable@4117 e03df62e-2008-0410-955e-edbf42e46eb7
* Add pippijn under code contributors for m_connfloodGravatar brain2006-07-041-0/+1
| | | | git-svn-id: http://svn.inspircd.org/repository/branches/1_0_stable@4116 e03df62e-2008-0410-955e-edbf42e46eb7
* Added docs for connfloodGravatar brain2006-07-031-0/+17
| | | | git-svn-id: http://svn.inspircd.org/repository/branches/1_0_stable@4113 e03df62e-2008-0410-955e-edbf42e46eb7
* Someone made silence require 1 parameter, so no way to list the silence ↵Gravatar brain2006-07-031-1/+1
| | | | | | entries :p git-svn-id: http://svn.inspircd.org/repository/branches/1_0_stable@4110 e03df62e-2008-0410-955e-edbf42e46eb7
* Add m_connflood, pippijn's connect throttle module (now we are offering ↵Gravatar brain2006-07-031-0/+147
| | | | | | another paid unreal feature for nothing :p) git-svn-id: http://svn.inspircd.org/repository/branches/1_0_stable@4108 e03df62e-2008-0410-955e-edbf42e46eb7
* ...Gravatar om2006-07-034-12/+4
| | | | git-svn-id: http://svn.inspircd.org/repository/branches/1_0_stable@4105 e03df62e-2008-0410-955e-edbf42e46eb7
* Typo fixGravatar om2006-07-031-3/+1
| | | | git-svn-id: http://svn.inspircd.org/repository/branches/1_0_stable@4101 e03df62e-2008-0410-955e-edbf42e46eb7
* Enhance m_antibear with numerics 931 and 437Gravatar brain2006-07-021-0/+2
| | | | git-svn-id: http://svn.inspircd.org/repository/branches/1_0_stable@4099 e03df62e-2008-0410-955e-edbf42e46eb7
* Add an fflush() call after logging, hopefully fixes the issue with delayed ↵Gravatar w00t2006-07-011-0/+3
| | | | | | logging on low activity. Reported by Rob from Anope. git-svn-id: http://svn.inspircd.org/repository/branches/1_0_stable@4092 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
* *** Interesting fix ***Gravatar brain2006-06-301-0/+16
| | | | | | | | | When a remote kill occurs, the user record for the remotely killed user may still hang around in the servers user list which is used when removing users during a netsplit. I managed to duplicate the old 'crash on netsplit' bug by sending a remote kill to a server, and then squitting that server without receipt of the corresponding QUIT. The fix now removes the user record explicitly upon remote kill (this also includes collisions) git-svn-id: http://svn.inspircd.org/repository/branches/1_0_stable@4089 e03df62e-2008-0410-955e-edbf42e46eb7
* Made CullList::Apply return something other than 0, and added myself to the ↵Gravatar special2006-06-292-6/+6
| | | | | | list of developers on startup git-svn-id: http://svn.inspircd.org/repository/branches/1_0_stable@4086 e03df62e-2008-0410-955e-edbf42e46eb7
* Allow hosts in <bind> and <link> -- see FIXME for minor issue to be fixed in ↵Gravatar brain2006-06-281-0/+12
| | | | | | 1.1 (probably not major enough to fix in 1.0?) git-svn-id: http://svn.inspircd.org/repository/branches/1_0_stable@4077 e03df62e-2008-0410-955e-edbf42e46eb7
* Allow binding by hostname again in <link> and <bind>Gravatar brain2006-06-281-1/+14
| | | | git-svn-id: http://svn.inspircd.org/repository/branches/1_0_stable@4075 e03df62e-2008-0410-955e-edbf42e46eb7
* Remove references to hostnames in <link> tag, use ip's insteadGravatar brain2006-06-271-9/+3
| | | | git-svn-id: http://svn.inspircd.org/repository/branches/1_0_stable@4073 e03df62e-2008-0410-955e-edbf42e46eb7
* Add m_services_accountGravatar brain2006-06-271-0/+9
| | | | git-svn-id: http://svn.inspircd.org/repository/branches/1_0_stable@4071 e03df62e-2008-0410-955e-edbf42e46eb7
* 'inspircd' target missing from OSX makefileGravatar brain2006-06-271-1/+1
| | | | git-svn-id: http://svn.inspircd.org/repository/branches/1_0_stable@4070 e03df62e-2008-0410-955e-edbf42e46eb7
* CommentingGravatar brain2006-06-271-0/+8
| | | | git-svn-id: http://svn.inspircd.org/repository/branches/1_0_stable@4068 e03df62e-2008-0410-955e-edbf42e46eb7
* We can re-enable special's security fix now - note this is good for boxes ↵Gravatar brain2006-06-271-4/+1
| | | | | | with one or more static ip's and still doesnt resolve the issue for smelly dynamic-ip users (well boo hoo :p) git-svn-id: http://svn.inspircd.org/repository/branches/1_0_stable@4067 e03df62e-2008-0410-955e-edbf42e46eb7
* Added BindAddr() smart binding, ensures that outbound ports always bind to ↵Gravatar brain2006-06-272-0/+48
| | | | | | 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
* Temporarily revert special's security improvement until we have bind= and mask=Gravatar brain2006-06-271-1/+4
| | | | git-svn-id: http://svn.inspircd.org/repository/branches/1_0_stable@4062 e03df62e-2008-0410-955e-edbf42e46eb7
* New patch from buildsmart for osxGravatar brain2006-06-261-51/+28
| | | | git-svn-id: http://svn.inspircd.org/repository/branches/1_0_stable@4061 e03df62e-2008-0410-955e-edbf42e46eb7
* Extra safety for user lists to not keep bad pointers hanging aboutGravatar brain2006-06-251-0/+1
| | | | git-svn-id: http://svn.inspircd.org/repository/branches/1_0_stable@4060 e03df62e-2008-0410-955e-edbf42e46eb7
* Dont allow /REMOVE of a uline, dont allow /REMOVE of a user who isnt on the ↵Gravatar brain2006-06-241-2/+8
| | | | | | channel (*slaps* Om) git-svn-id: http://svn.inspircd.org/repository/branches/1_0_stable@4058 e03df62e-2008-0410-955e-edbf42e46eb7
* Pointer safety for Write* functions (check the local user exists in the ↵Gravatar brain2006-06-241-28/+30
| | | | | | fd_ref_table as a safety measure before attempting to use their user pointer) git-svn-id: http://svn.inspircd.org/repository/branches/1_0_stable@4055 e03df62e-2008-0410-955e-edbf42e46eb7
* Speed, craq, and double space fix for samode's noticeGravatar special2006-06-231-5/+5
| | | | git-svn-id: http://svn.inspircd.org/repository/branches/1_0_stable@4053 e03df62e-2008-0410-955e-edbf42e46eb7
* m_services_account: Allows ircu-alike account support for services use. It ↵Gravatar w00t2006-06-231-0/+273
| | | | | | owns you. git-svn-id: http://svn.inspircd.org/repository/branches/1_0_stable@4049 e03df62e-2008-0410-955e-edbf42e46eb7
* Added support for OSX back, based upon particularly weighty patch from ↵Gravatar brain2006-06-225-6/+150
| | | | | | BuildSmart git-svn-id: http://svn.inspircd.org/repository/branches/1_0_stable@4048 e03df62e-2008-0410-955e-edbf42e46eb7
* I'm famous again\!Gravatar special2006-06-221-0/+1
| | | | git-svn-id: http://svn.inspircd.org/repository/branches/1_0_stable@4047 e03df62e-2008-0410-955e-edbf42e46eb7
* Fix for potential oper flood - connections on server ports from IPs that ↵Gravatar special2006-06-221-0/+20
| | | | | | don't match any link blocks are immediately dropped git-svn-id: http://svn.inspircd.org/repository/branches/1_0_stable@4044 e03df62e-2008-0410-955e-edbf42e46eb7
* Backport of ./inspircd restart fixGravatar special2006-06-221-0/+1
| | | | git-svn-id: http://svn.inspircd.org/repository/branches/1_0_stable@4043 e03df62e-2008-0410-955e-edbf42e46eb7
* Don't allow non-ulines to kick ulines from channels - return numeric 482 if ↵Gravatar brain2006-06-201-0/+5
| | | | | | this is attempted (you are not a chanop) with different text git-svn-id: http://svn.inspircd.org/repository/branches/1_0_stable@4037 e03df62e-2008-0410-955e-edbf42e46eb7
* Un-break expiry, which my last commit did.Gravatar w00t2006-06-191-6/+22
| | | | git-svn-id: http://svn.inspircd.org/repository/branches/1_0_stable@4034 e03df62e-2008-0410-955e-edbf42e46eb7
* Fix permanent CBANsGravatar w00t2006-06-191-1/+1
| | | | git-svn-id: http://svn.inspircd.org/repository/branches/1_0_stable@4033 e03df62e-2008-0410-955e-edbf42e46eb7
* Fix to send KILL message through to a user when theyre remote killedGravatar brain2006-06-171-0/+1
| | | | git-svn-id: http://svn.inspircd.org/repository/branches/1_0_stable@4026 e03df62e-2008-0410-955e-edbf42e46eb7
* A commit never went through here because...there were other changes? :/Gravatar brain2006-06-171-1/+4
| | | | git-svn-id: http://svn.inspircd.org/repository/branches/1_0_stable@4024 e03df62e-2008-0410-955e-edbf42e46eb7
* Hopefully we now have hostmask matching on both vhost and host.Gravatar w00t2006-06-171-0/+9
| | | | git-svn-id: http://svn.inspircd.org/repository/branches/1_0_stable@4022 e03df62e-2008-0410-955e-edbf42e46eb7
* Fix for IP-based checkGravatar w00t2006-06-171-2/+2
| | | | git-svn-id: http://svn.inspircd.org/repository/branches/1_0_stable@4021 e03df62e-2008-0410-955e-edbf42e46eb7
* undo w00t's screwageGravatar om2006-06-171-2/+0
| | | | git-svn-id: http://svn.inspircd.org/repository/branches/1_0_stable@4020 e03df62e-2008-0410-955e-edbf42e46eb7
* m_check now does IP addresses, hosts are next.Gravatar w00t2006-06-172-0/+25
| | | | git-svn-id: http://svn.inspircd.org/repository/branches/1_0_stable@4019 e03df62e-2008-0410-955e-edbf42e46eb7
* Sync m_check with trunkGravatar w00t2006-06-161-0/+62
| | | | git-svn-id: http://svn.inspircd.org/repository/branches/1_0_stable@4017 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
* Now uses stdintGravatar brain2006-06-151-5/+6
| | | | git-svn-id: http://svn.inspircd.org/repository/branches/1_0_stable@4011 e03df62e-2008-0410-955e-edbf42e46eb7
* Updated to use mysql_configGravatar brain2006-06-151-2/+2
| | | | git-svn-id: http://svn.inspircd.org/repository/branches/1_0_stable@4010 e03df62e-2008-0410-955e-edbf42e46eb7
* Helper script for mysql rpathGravatar brain2006-06-151-0/+6
| | | | git-svn-id: http://svn.inspircd.org/repository/branches/1_0_stable@4009 e03df62e-2008-0410-955e-edbf42e46eb7
* Nicer SQLQuery::SanitiseGravatar brain2006-06-151-14/+22
| | | | git-svn-id: http://svn.inspircd.org/repository/branches/1_0_stable@4005 e03df62e-2008-0410-955e-edbf42e46eb7
* Look at this further later - 64 bit fixesGravatar brain2006-06-151-1/+1
| | | | git-svn-id: http://svn.inspircd.org/repository/branches/1_0_stable@4003 e03df62e-2008-0410-955e-edbf42e46eb7
* Backport a trunk fix which prevents the 'oper overrode your limit' when ↵Gravatar brain2006-06-131-1/+1
| | | | | | theres no limit set or when +l isnt reached yet (bug#120) git-svn-id: http://svn.inspircd.org/repository/branches/1_0_stable@3999 e03df62e-2008-0410-955e-edbf42e46eb7
* If the <ALLOW> or <DENY> tag specifies an ip, and this user resolves,Gravatar brain2006-06-121-2/+6
| | | | | | | | then their ip will be taken as 'priority' anyway, so for example, <connect allow="127.0.0.1"> will match joe!bloggs@localhost git-svn-id: http://svn.inspircd.org/repository/branches/1_0_stable@3998 e03df62e-2008-0410-955e-edbf42e46eb7
* Fix for mode string getting cut, breaks on some +LGravatar brain2006-06-081-1/+1
| | | | git-svn-id: http://svn.inspircd.org/repository/branches/1_0_stable@3994 e03df62e-2008-0410-955e-edbf42e46eb7