summaryrefslogtreecommitdiff
path: root/src
Commit message (Expand)AuthorAgeFilesLines
* Tag v1.0.5•••git-svn-id: http://svn.inspircd.org/repository/branches/1_0_stable@4117 e03df62e-2008-0410-955e-edbf42e46eb7 v1.0.5Gravatar brain2006-07-041-1/+1
* Add pippijn under code contributors for m_connflood•••git-svn-id: http://svn.inspircd.org/repository/branches/1_0_stable@4116 e03df62e-2008-0410-955e-edbf42e46eb7 Gravatar brain2006-07-041-0/+1
* Someone made silence require 1 parameter, so no way to list the silence entri...•••git-svn-id: http://svn.inspircd.org/repository/branches/1_0_stable@4110 e03df62e-2008-0410-955e-edbf42e46eb7 Gravatar brain2006-07-031-1/+1
* Add m_connflood, pippijn's connect throttle module (now we are offering anoth...•••git-svn-id: http://svn.inspircd.org/repository/branches/1_0_stable@4108 e03df62e-2008-0410-955e-edbf42e46eb7 Gravatar brain2006-07-031-0/+147
* ...•••git-svn-id: http://svn.inspircd.org/repository/branches/1_0_stable@4105 e03df62e-2008-0410-955e-edbf42e46eb7 Gravatar om2006-07-034-12/+4
* Typo fix•••git-svn-id: http://svn.inspircd.org/repository/branches/1_0_stable@4101 e03df62e-2008-0410-955e-edbf42e46eb7 Gravatar om2006-07-031-3/+1
* Enhance m_antibear with numerics 931 and 437•••git-svn-id: http://svn.inspircd.org/repository/branches/1_0_stable@4099 e03df62e-2008-0410-955e-edbf42e46eb7 Gravatar brain2006-07-021-0/+2
* Add an fflush() call after logging, hopefully fixes the issue with delayed lo...•••git-svn-id: http://svn.inspircd.org/repository/branches/1_0_stable@4092 e03df62e-2008-0410-955e-edbf42e46eb7 Gravatar w00t2006-07-011-0/+3
* *** Interesting fix ***•••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 Gravatar brain2006-06-301-0/+16
* Made CullList::Apply return something other than 0, and added myself to the l...•••git-svn-id: http://svn.inspircd.org/repository/branches/1_0_stable@4086 e03df62e-2008-0410-955e-edbf42e46eb7 Gravatar special2006-06-292-6/+6
* Allow hosts in <bind> and <link> -- see FIXME for minor issue to be fixed in ...•••git-svn-id: http://svn.inspircd.org/repository/branches/1_0_stable@4077 e03df62e-2008-0410-955e-edbf42e46eb7 Gravatar brain2006-06-281-0/+12
* Allow binding by hostname again in <link> and <bind>•••git-svn-id: http://svn.inspircd.org/repository/branches/1_0_stable@4075 e03df62e-2008-0410-955e-edbf42e46eb7 Gravatar brain2006-06-281-1/+14
* Commenting•••git-svn-id: http://svn.inspircd.org/repository/branches/1_0_stable@4068 e03df62e-2008-0410-955e-edbf42e46eb7 Gravatar brain2006-06-271-0/+8
* We can re-enable special's security fix now - note this is good for boxes wit...•••git-svn-id: http://svn.inspircd.org/repository/branches/1_0_stable@4067 e03df62e-2008-0410-955e-edbf42e46eb7 Gravatar brain2006-06-271-4/+1
* Added BindAddr() smart binding, ensures that outbound ports always bind to th...•••git-svn-id: http://svn.inspircd.org/repository/branches/1_0_stable@4065 e03df62e-2008-0410-955e-edbf42e46eb7 Gravatar brain2006-06-271-0/+46
* Temporarily revert special's security improvement until we have bind= and mask=•••git-svn-id: http://svn.inspircd.org/repository/branches/1_0_stable@4062 e03df62e-2008-0410-955e-edbf42e46eb7 Gravatar brain2006-06-271-1/+4
* Extra safety for user lists to not keep bad pointers hanging about•••git-svn-id: http://svn.inspircd.org/repository/branches/1_0_stable@4060 e03df62e-2008-0410-955e-edbf42e46eb7 Gravatar brain2006-06-251-0/+1
* Dont allow /REMOVE of a uline, dont allow /REMOVE of a user who isnt on the c...•••git-svn-id: http://svn.inspircd.org/repository/branches/1_0_stable@4058 e03df62e-2008-0410-955e-edbf42e46eb7 Gravatar brain2006-06-241-2/+8
* Pointer safety for Write* functions (check the local user exists in the fd_re...•••git-svn-id: http://svn.inspircd.org/repository/branches/1_0_stable@4055 e03df62e-2008-0410-955e-edbf42e46eb7 Gravatar brain2006-06-241-28/+30
* Speed, craq, and double space fix for samode's notice•••git-svn-id: http://svn.inspircd.org/repository/branches/1_0_stable@4053 e03df62e-2008-0410-955e-edbf42e46eb7 Gravatar special2006-06-231-5/+5
* m_services_account: Allows ircu-alike account support for services use. It ow...•••git-svn-id: http://svn.inspircd.org/repository/branches/1_0_stable@4049 e03df62e-2008-0410-955e-edbf42e46eb7 Gravatar w00t2006-06-231-0/+273
* Added support for OSX back, based upon particularly weighty patch from BuildS...•••git-svn-id: http://svn.inspircd.org/repository/branches/1_0_stable@4048 e03df62e-2008-0410-955e-edbf42e46eb7 Gravatar brain2006-06-223-0/+5
* I'm famous again\!•••git-svn-id: http://svn.inspircd.org/repository/branches/1_0_stable@4047 e03df62e-2008-0410-955e-edbf42e46eb7 Gravatar special2006-06-221-0/+1
* Fix for potential oper flood - connections on server ports from IPs that don'...•••git-svn-id: http://svn.inspircd.org/repository/branches/1_0_stable@4044 e03df62e-2008-0410-955e-edbf42e46eb7 Gravatar special2006-06-221-0/+20
* Don't allow non-ulines to kick ulines from channels - return numeric 482 if t...•••git-svn-id: http://svn.inspircd.org/repository/branches/1_0_stable@4037 e03df62e-2008-0410-955e-edbf42e46eb7 Gravatar brain2006-06-201-0/+5
* Un-break expiry, which my last commit did.•••git-svn-id: http://svn.inspircd.org/repository/branches/1_0_stable@4034 e03df62e-2008-0410-955e-edbf42e46eb7 Gravatar w00t2006-06-191-6/+22
* Fix permanent CBANs•••git-svn-id: http://svn.inspircd.org/repository/branches/1_0_stable@4033 e03df62e-2008-0410-955e-edbf42e46eb7 Gravatar w00t2006-06-191-1/+1
* Fix to send KILL message through to a user when theyre remote killed•••git-svn-id: http://svn.inspircd.org/repository/branches/1_0_stable@4026 e03df62e-2008-0410-955e-edbf42e46eb7 Gravatar brain2006-06-171-0/+1
* A commit never went through here because...there were other changes? :/•••git-svn-id: http://svn.inspircd.org/repository/branches/1_0_stable@4024 e03df62e-2008-0410-955e-edbf42e46eb7 Gravatar brain2006-06-171-1/+4
* Hopefully we now have hostmask matching on both vhost and host.•••git-svn-id: http://svn.inspircd.org/repository/branches/1_0_stable@4022 e03df62e-2008-0410-955e-edbf42e46eb7 Gravatar w00t2006-06-171-0/+9
* Fix for IP-based check•••git-svn-id: http://svn.inspircd.org/repository/branches/1_0_stable@4021 e03df62e-2008-0410-955e-edbf42e46eb7 Gravatar w00t2006-06-171-2/+2
* undo w00t's screwage•••git-svn-id: http://svn.inspircd.org/repository/branches/1_0_stable@4020 e03df62e-2008-0410-955e-edbf42e46eb7 Gravatar om2006-06-171-2/+0
* m_check now does IP addresses, hosts are next.•••git-svn-id: http://svn.inspircd.org/repository/branches/1_0_stable@4019 e03df62e-2008-0410-955e-edbf42e46eb7 Gravatar w00t2006-06-172-0/+25
* Sync m_check with trunk•••git-svn-id: http://svn.inspircd.org/repository/branches/1_0_stable@4017 e03df62e-2008-0410-955e-edbf42e46eb7 Gravatar w00t2006-06-161-0/+62
* Now uses stdint•••git-svn-id: http://svn.inspircd.org/repository/branches/1_0_stable@4011 e03df62e-2008-0410-955e-edbf42e46eb7 Gravatar brain2006-06-151-5/+6
* Updated to use mysql_config•••git-svn-id: http://svn.inspircd.org/repository/branches/1_0_stable@4010 e03df62e-2008-0410-955e-edbf42e46eb7 Gravatar brain2006-06-151-2/+2
* Helper script for mysql rpath•••git-svn-id: http://svn.inspircd.org/repository/branches/1_0_stable@4009 e03df62e-2008-0410-955e-edbf42e46eb7 Gravatar brain2006-06-151-0/+6
* Nicer SQLQuery::Sanitise•••git-svn-id: http://svn.inspircd.org/repository/branches/1_0_stable@4005 e03df62e-2008-0410-955e-edbf42e46eb7 Gravatar brain2006-06-151-14/+22
* Look at this further later - 64 bit fixes•••git-svn-id: http://svn.inspircd.org/repository/branches/1_0_stable@4003 e03df62e-2008-0410-955e-edbf42e46eb7 Gravatar brain2006-06-151-1/+1
* Backport a trunk fix which prevents the 'oper overrode your limit' when there...•••git-svn-id: http://svn.inspircd.org/repository/branches/1_0_stable@3999 e03df62e-2008-0410-955e-edbf42e46eb7 Gravatar brain2006-06-131-1/+1
* If the <ALLOW> or <DENY> tag specifies an ip, and this user resolves,•••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 Gravatar brain2006-06-121-2/+6
* Fix for mode string getting cut, breaks on some +L•••git-svn-id: http://svn.inspircd.org/repository/branches/1_0_stable@3994 e03df62e-2008-0410-955e-edbf42e46eb7 Gravatar brain2006-06-081-1/+1
* Fix for segfault if a user quits before their ident is complete, due to sessi...•••Do this by checking their pointer in the fd_ref_table against the pointer we got when we started the lookup, so we can know if its been invalidated or not (just in case the OnClose occurs before we NULL the user) git-svn-id: http://svn.inspircd.org/repository/branches/1_0_stable@3993 e03df62e-2008-0410-955e-edbf42e46eb7 Gravatar brain2006-06-071-6/+10
* Collision safety just in case the clocks are out•••git-svn-id: http://svn.inspircd.org/repository/branches/1_0_stable@3990 e03df62e-2008-0410-955e-edbf42e46eb7 Gravatar brain2006-06-051-1/+1
* Fix for an/a and vowel detection in "is an ircop" numeric, noticed by Smartys•••git-svn-id: http://svn.inspircd.org/repository/branches/1_0_stable@3989 e03df62e-2008-0410-955e-edbf42e46eb7 Gravatar brain2006-06-041-1/+1
* Fix for bug found by douglas - when replace= is undefined value (probably du...•••git-svn-id: http://svn.inspircd.org/repository/branches/1_0_stable@3987 e03df62e-2008-0410-955e-edbf42e46eb7 Gravatar brain2006-06-031-1/+1
* Fixed logic for OnWhois "is using SSL" numeric. Was broken: required the user...•••Now properly checks to display by using: if(dest->GetExt("ssl") || (IS_LOCAL(dest) && isin(dest->port, listenports))) git-svn-id: http://svn.inspircd.org/repository/branches/1_0_stable@3985 e03df62e-2008-0410-955e-edbf42e46eb7 Gravatar brain2006-06-012-2/+2
* Prevent crash when displaying error for server already existing (this only ha...•••git-svn-id: http://svn.inspircd.org/repository/branches/1_0_stable@3979 e03df62e-2008-0410-955e-edbf42e46eb7 Gravatar brain2006-05-311-2/+2
* Apply mirq's optimization patches•••git-svn-id: http://svn.inspircd.org/repository/branches/1_0_stable@3978 e03df62e-2008-0410-955e-edbf42e46eb7 Gravatar brain2006-05-303-45/+7
* Back to 1.0.5+SVN again•••git-svn-id: http://svn.inspircd.org/repository/branches/1_0_stable@3976 e03df62e-2008-0410-955e-edbf42e46eb7 Gravatar brain2006-05-281-1/+1