summaryrefslogtreecommitdiff
path: root/src/modules
Commit message (Collapse)AuthorAgeFilesLines
* Modified compiler/linker flags in m_filter_pcre to use pcre-config to detect ↵Gravatar special2006-09-141-2/+2
| | | | | | paths git-svn-id: http://svn.inspircd.org/repository/branches/1_0_stable@5242 e03df62e-2008-0410-955e-edbf42e46eb7
* And check the right thing!Gravatar brain2006-08-311-1/+1
| | | | git-svn-id: http://svn.inspircd.org/repository/branches/1_0_stable@5096 e03df62e-2008-0410-955e-edbf42e46eb7
* Properly check +J parameter when being set. This does not occur in 1.1Gravatar brain2006-08-311-2/+22
| | | | git-svn-id: http://svn.inspircd.org/repository/branches/1_0_stable@5095 e03df62e-2008-0410-955e-edbf42e46eb7
* Fix for bug#133 reported by insurgent: If you configure a link block to have ↵Gravatar brain2006-08-311-22/+29
| | | | | | | | | the same name as the local server name, and connect to it and authenticate using that link block, InspIRCd will segfault. (yeah, REALLY.) git-svn-id: http://svn.inspircd.org/repository/branches/1_0_stable@5089 e03df62e-2008-0410-955e-edbf42e46eb7
* Backport NULL check in this module from trunkGravatar brain2006-08-271-4/+4
| | | | git-svn-id: http://svn.inspircd.org/repository/branches/1_0_stable@5028 e03df62e-2008-0410-955e-edbf42e46eb7
* Restrict FJOIN to 12 members at a time (this makes 15 total params, ↵Gravatar brain2006-08-211-1/+1
| | | | | | including a channel name and timestamp) git-svn-id: http://svn.inspircd.org/repository/branches/1_0_stable@4987 e03df62e-2008-0410-955e-edbf42e46eb7
* BAD SPECIAL BAD BAD! *hit with rolled up newspaper* test compile your commits :pGravatar brain2006-08-181-9/+10
| | | | git-svn-id: http://svn.inspircd.org/repository/branches/1_0_stable@4969 e03df62e-2008-0410-955e-edbf42e46eb7
* Dont allow USERIP (when loaded) on unregistered usersGravatar brain2006-08-181-1/+1
| | | | git-svn-id: http://svn.inspircd.org/repository/branches/1_0_stable@4949 e03df62e-2008-0410-955e-edbf42e46eb7
* Backport (i hate 1.0 now) of check against invalid nick in watchlistGravatar brain2006-08-181-0/+11
| | | | git-svn-id: http://svn.inspircd.org/repository/branches/1_0_stable@4946 e03df62e-2008-0410-955e-edbf42e46eb7
* Fix to actually delete the silence list when it becomes emptyGravatar special2006-08-181-6/+10
| | | | git-svn-id: http://svn.inspircd.org/repository/branches/1_0_stable@4942 e03df62e-2008-0410-955e-edbf42e46eb7
* OptimizationsGravatar brain2006-08-161-2/+2
| | | | git-svn-id: http://svn.inspircd.org/repository/branches/1_0_stable@4928 e03df62e-2008-0410-955e-edbf42e46eb7
* Wasnt checking channel name on ban deletionGravatar brain2006-08-161-1/+3
| | | | git-svn-id: http://svn.inspircd.org/repository/branches/1_0_stable@4925 e03df62e-2008-0410-955e-edbf42e46eb7
* BackportGravatar brain2006-08-161-3/+2
| | | | git-svn-id: http://svn.inspircd.org/repository/branches/1_0_stable@4924 e03df62e-2008-0410-955e-edbf42e46eb7
* If +L is set without +l, dont forward usersGravatar brain2006-08-131-1/+1
| | | | git-svn-id: http://svn.inspircd.org/repository/branches/1_0_stable@4917 e03df62e-2008-0410-955e-edbf42e46eb7
* Dont try and write to a user after theyve partedGravatar brain2006-08-081-1/+2
| | | | git-svn-id: http://svn.inspircd.org/repository/branches/1_0_stable@4785 e03df62e-2008-0410-955e-edbf42e46eb7
* Same fix, dont try and cloak a remote user, let the local server do it :pGravatar brain2006-08-051-0/+6
| | | | git-svn-id: http://svn.inspircd.org/repository/branches/1_0_stable@4728 e03df62e-2008-0410-955e-edbf42e46eb7
* Backwards define, only effects backwards OUT OF DATE systems.Gravatar brain2006-07-301-1/+1
| | | | git-svn-id: http://svn.inspircd.org/repository/branches/1_0_stable@4603 e03df62e-2008-0410-955e-edbf42e46eb7
* Fix m_timedbans to send out the mode removal REMOTELY on expire so that ↵Gravatar brain2006-07-301-0/+7
| | | | | | other servers have the mode removed git-svn-id: http://svn.inspircd.org/repository/branches/1_0_stable@4594 e03df62e-2008-0410-955e-edbf42e46eb7
* Fix more timedban stuff - possible infinite loop if ban expires after the ↵Gravatar brain2006-07-301-0/+5
| | | | | | channel has been deleted (and/or re-created under the same name) git-svn-id: http://svn.inspircd.org/repository/branches/1_0_stable@4591 e03df62e-2008-0410-955e-edbf42e46eb7
* Fix for bug which can lock up ircd if someone adds a timed ban when the ↵Gravatar brain2006-07-291-11/+16
| | | | | | banlist is full git-svn-id: http://svn.inspircd.org/repository/branches/1_0_stable@4590 e03df62e-2008-0410-955e-edbf42e46eb7
* Remove numeric which makes some clients (Xchat, more?) think their nick is ↵Gravatar om2006-07-251-3/+1
| | | | | | in use. Apparently it's not needed git-svn-id: http://svn.inspircd.org/repository/branches/1_0_stable@4545 e03df62e-2008-0410-955e-edbf42e46eb7
* Exclude LUSERS lines with zero counts (NO WE WONT CHANGE THE SPELLING OF ↵Gravatar brain2006-07-251-3/+6
| | | | | | connection(s)!) git-svn-id: http://svn.inspircd.org/repository/branches/1_0_stable@4542 e03df62e-2008-0410-955e-edbf42e46eb7
* Prevent notice loop on NOTICE $*Gravatar brain2006-07-251-10/+16
| | | | git-svn-id: http://svn.inspircd.org/repository/branches/1_0_stable@4540 e03df62e-2008-0410-955e-edbf42e46eb7
* Allow PRIVMSG and NOTICE targets of $<servermask> to the module events (this ↵Gravatar brain2006-07-251-2/+18
| | | | | | wasnt trivial and is almost a damn feature) git-svn-id: http://svn.inspircd.org/repository/branches/1_0_stable@4538 e03df62e-2008-0410-955e-edbf42e46eb7
* Fix NOTICE $* to go between serversGravatar brain2006-07-251-2/+10
| | | | git-svn-id: http://svn.inspircd.org/repository/branches/1_0_stable@4535 e03df62e-2008-0410-955e-edbf42e46eb7
* Update m_antibear to use a different hook for ADDED goodness.Gravatar w00t2006-07-161-6/+5
| | | | git-svn-id: http://svn.inspircd.org/repository/branches/1_0_stable@4415 e03df62e-2008-0410-955e-edbf42e46eb7
* Removal of all gcc2 checks (there sure was a lot of craq in here)Gravatar brain2006-07-152-12/+0
| | | | git-svn-id: http://svn.inspircd.org/repository/branches/1_0_stable@4395 e03df62e-2008-0410-955e-edbf42e46eb7
* Don't allow SAQUIT, SANICK, SAPART and SAJOIN on ulined clients :)Gravatar brain2006-07-144-0/+25
| | | | git-svn-id: http://svn.inspircd.org/repository/branches/1_0_stable@4391 e03df62e-2008-0410-955e-edbf42e46eb7
* Different way of dealing with netsplits, seems we're getting duff data in ↵Gravatar brain2006-07-141-86/+15
| | | | | | the hash somehow by trying to track these seperately git-svn-id: http://svn.inspircd.org/repository/branches/1_0_stable@4387 e03df62e-2008-0410-955e-edbf42e46eb7
* Removed a bunch of SSL debug messages that popped up every time a user on ↵Gravatar special2006-07-112-68/+5
| | | | | | SSL did anything. Now we're going to find some massive bug in m_ssl_* and have to add them all back in... git-svn-id: http://svn.inspircd.org/repository/branches/1_0_stable@4343 e03df62e-2008-0410-955e-edbf42e46eb7
* HAS_STDINT here tooGravatar brain2006-07-101-0/+6
| | | | git-svn-id: http://svn.inspircd.org/repository/branches/1_0_stable@4265 e03df62e-2008-0410-955e-edbf42e46eb7
* Check for stdint.hGravatar brain2006-07-102-1/+16
| | | | git-svn-id: http://svn.inspircd.org/repository/branches/1_0_stable@4262 e03df62e-2008-0410-955e-edbf42e46eb7
* Someone put a { in here?Gravatar brain2006-07-091-1/+1
| | | | git-svn-id: http://svn.inspircd.org/repository/branches/1_0_stable@4251 e03df62e-2008-0410-955e-edbf42e46eb7
* Fix the only mangled comment thats important, the tree diagram in here ;)Gravatar brain2006-07-091-7/+7
| | | | git-svn-id: http://svn.inspircd.org/repository/branches/1_0_stable@4250 e03df62e-2008-0410-955e-edbf42e46eb7
* FEAR THE POWER OF VIM AND THE ALMIGHTY "%s/ /\t/g"Gravatar brain2006-07-0974-804/+804
| | | | git-svn-id: http://svn.inspircd.org/repository/branches/1_0_stable@4249 e03df62e-2008-0410-955e-edbf42e46eb7
* Whack a space indentGravatar brain2006-07-091-1/+1
| | | | git-svn-id: http://svn.inspircd.org/repository/branches/1_0_stable@4248 e03df62e-2008-0410-955e-edbf42e46eb7
* Fix for +f not propogating +b out to other servers (including services) ↵Gravatar brain2006-07-091-0/+8
| | | | | | using new send_mode event git-svn-id: http://svn.inspircd.org/repository/branches/1_0_stable@4246 e03df62e-2008-0410-955e-edbf42e46eb7
* Backport of send_mode system from trunk - for preliminary info on this ↵Gravatar brain2006-07-091-0/+7
| | | | | | search the source file for send_mode. git-svn-id: http://svn.inspircd.org/repository/branches/1_0_stable@4245 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
* 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
* *** 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
* 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
* 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
* 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
* 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
* 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-222-0/+4
| | | | | | BuildSmart git-svn-id: http://svn.inspircd.org/repository/branches/1_0_stable@4048 e03df62e-2008-0410-955e-edbf42e46eb7