summaryrefslogtreecommitdiff
path: root/src
Commit message (Collapse)AuthorAgeFilesLines
* So, Mozarella it is for 1.1.7Gravatar brain2007-05-051-1/+1
| | | | git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@6891 e03df62e-2008-0410-955e-edbf42e46eb7
* Fix for crash found by potter if you set up two redirects in two channels to ↵Gravatar brain2007-05-051-0/+10
| | | | | | forward the user back and forth between the two in a loop. git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@6889 e03df62e-2008-0410-955e-edbf42e46eb7
* Make debug warning for broken servers once per servername onlyGravatar brain2007-05-052-5/+8
| | | | git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@6884 e03df62e-2008-0410-955e-edbf42e46eb7
* Add options:quietbursts, fixes bug #269, also adds support for quits in a ↵Gravatar brain2007-05-045-3/+41
| | | | | | cull list which do not generate a quit snotice git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@6883 e03df62e-2008-0410-955e-edbf42e46eb7
* Fix for bug #274, same port appearing multiple times in stats p if bound ↵Gravatar brain2007-05-041-2/+6
| | | | | | multiple times on different ip addresses git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@6882 e03df62e-2008-0410-955e-edbf42e46eb7
* Proper fix for clients that send a nickprefix on their commands (the rfc ↵Gravatar brain2007-05-041-0/+8
| | | | | | says they shouldnt but also says that the ircd should discard it if they do) git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@6881 e03df62e-2008-0410-955e-edbf42e46eb7
* Fix for bug #268, repeated messages on users who are already glinedGravatar brain2007-05-041-7/+13
| | | | git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@6880 e03df62e-2008-0410-955e-edbf42e46eb7
* If an op parts, joins or kicks then display the change to all, so that the ↵Gravatar brain2007-05-041-3/+5
| | | | | | non-opped clients dont see an opped user hanging around that quit git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@6879 e03df62e-2008-0410-955e-edbf42e46eb7
* Add MODE nag to debug snomask +dGravatar brain2007-05-041-0/+17
| | | | git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@6878 e03df62e-2008-0410-955e-edbf42e46eb7
* Fix bug where if an op is in channel then does /names later, all the non-ops ↵Gravatar brain2007-05-042-1/+10
| | | | | | dissapear! git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@6877 e03df62e-2008-0410-955e-edbf42e46eb7
* Add <auditorium showops> which determines if auditorium works like ircnet +a ↵Gravatar brain2007-05-044-13/+46
| | | | | | | | | (anonymous channels) or like unrealircd +u. The old behaviour is similar to anonymous channels, only showing the current user. git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@6875 e03df62e-2008-0410-955e-edbf42e46eb7
* Cloaking of WHOIS didnt work quite right, fixedGravatar brain2007-05-041-2/+8
| | | | git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@6874 e03df62e-2008-0410-955e-edbf42e46eb7
* Forgot something important!Gravatar brain2007-05-041-0/+4
| | | | git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@6873 e03df62e-2008-0410-955e-edbf42e46eb7
* Check visibility statesGravatar brain2007-05-042-4/+20
| | | | git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@6872 e03df62e-2008-0410-955e-edbf42e46eb7
* foolish human! you can't /mode query a user that isnt there!Gravatar brain2007-05-041-0/+6
| | | | git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@6871 e03df62e-2008-0410-955e-edbf42e46eb7
* Fix /who to hide users marked invisibile in some way by a moduleGravatar brain2007-05-041-0/+4
| | | | git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@6870 e03df62e-2008-0410-955e-edbf42e46eb7
* Apply visibility state to whois, next stop, /whoGravatar brain2007-05-042-1/+4
| | | | git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@6869 e03df62e-2008-0410-955e-edbf42e46eb7
* Brain really must remember svn add.Gravatar brain2007-05-041-0/+246
| | | | git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@6868 e03df62e-2008-0410-955e-edbf42e46eb7
* Where others charge, we give for free. Have fun and use wisely. With great ↵Gravatar brain2007-05-045-4/+39
| | | | | | power comes great responsbility. git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@6867 e03df62e-2008-0410-955e-edbf42e46eb7
* ...And learn to spell rightGravatar brain2007-05-041-2/+2
| | | | git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@6865 e03df62e-2008-0410-955e-edbf42e46eb7
* Do the same for KICK, but in the case of KICK, send to the user doing the ↵Gravatar brain2007-05-041-0/+5
| | | | | | kick AND the user being kicked only git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@6864 e03df62e-2008-0410-955e-edbf42e46eb7
* When we silence the event, not even the user whos leaving/joining gets the ↵Gravatar brain2007-05-041-0/+10
| | | | | | output, make sure we send it to them in the module git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@6863 e03df62e-2008-0410-955e-edbf42e46eb7
* svn add helps, too. :<Gravatar brain2007-05-041-0/+158
| | | | git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@6862 e03df62e-2008-0410-955e-edbf42e46eb7
* First compilable commit of m_auditorium. Not yet tested IN ANY WAY.Gravatar brain2007-05-041-1/+0
| | | | git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@6861 e03df62e-2008-0410-955e-edbf42e46eb7
* Fix broken modules (broken due to api change)Gravatar brain2007-05-038-18/+12
| | | | git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@6860 e03df62e-2008-0410-955e-edbf42e46eb7
* Fix for new apiGravatar brain2007-05-032-6/+6
| | | | git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@6859 e03df62e-2008-0410-955e-edbf42e46eb7
* DO NOT USE THIS COMMIT - if you do, most of the modules wont work.Gravatar brain2007-05-033-13/+29
| | | | | | | DEVS: Please fix all modules that have warnings to use the new parameters to OnUserJoin, OnUserPart and OnUserKick (bool &silent) git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@6858 e03df62e-2008-0410-955e-edbf42e46eb7
* Implement feature request in bug #271 by HiroP, allow disabling of maxlocal ↵Gravatar brain2007-05-011-2/+2
| | | | | | and maxglobal by leaving out each value from the tag git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@6857 e03df62e-2008-0410-955e-edbf42e46eb7
* Much more detailed logging of lowlevel socket errors to the +l snomaskGravatar brain2007-05-012-19/+47
| | | | git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@6856 e03df62e-2008-0410-955e-edbf42e46eb7
* Fix crashbug in latest svn introduced by inspsocket cull list, which can ↵Gravatar brain2007-05-012-6/+10
| | | | | | cause a crash if the connection times out and an error occurs on the socket before its deleted git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@6855 e03df62e-2008-0410-955e-edbf42e46eb7
* Change a return NULL to a continue so that where host matches but port ↵Gravatar brain2007-05-011-1/+1
| | | | | | doesnt, skip the connect tag git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@6854 e03df62e-2008-0410-955e-edbf42e46eb7
* Move new listmode check deeper into the mode parser so that it doesnt ↵Gravatar brain2007-05-011-8/+10
| | | | | | generate spurious craq (thanks HiroP_) git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@6853 e03df62e-2008-0410-955e-edbf42e46eb7
* Fix one issue, add another feature: When sending MODE +beI, weed out ↵Gravatar brain2007-04-302-3/+28
| | | | | | | | | | duplicates with simple O(1) check so that users dont send MODE #chan +bbbbbbbbbbbb. Allow configuration of which listmodes you want to deny to below halfops. For example <options hidemodes="eI">. This is because blocking +b can break mirc, blocking +eI usually wont break it so severely. git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@6852 e03df62e-2008-0410-955e-edbf42e46eb7
* squash a compile warning found by giggsey.Gravatar peavey2007-04-281-1/+1
| | | | git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@6851 e03df62e-2008-0410-955e-edbf42e46eb7
* Add support for hiding listmode lists such as +beI from unprivileged users.Gravatar brain2007-04-272-1/+8
| | | | | | | See bug #258 git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@6849 e03df62e-2008-0410-955e-edbf42e46eb7
* Add and document m_clones as requested by bug #267Gravatar brain2007-04-271-0/+124
| | | | git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@6848 e03df62e-2008-0410-955e-edbf42e46eb7
* m_dnsbl stats should count no result as a missGravatar special2007-04-271-0/+2
| | | | git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@6847 e03df62e-2008-0410-955e-edbf42e46eb7
* Fixed bug #266 (m_dnsbl stats), patch by satmdGravatar special2007-04-261-2/+28
| | | | git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@6846 e03df62e-2008-0410-955e-edbf42e46eb7
* When running in nofork, keep the tty open (we were closing it, which meant ↵Gravatar brain2007-04-261-3/+11
| | | | | | that while we were in -nofork we would see no logs!) git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@6845 e03df62e-2008-0410-955e-edbf42e46eb7
* Make error reporting work properly, it seemed to loose errors.Gravatar brain2007-04-265-42/+63
| | | | | | | | | First change: Add a culling list of inspsockets waiting to be closed, so the close() is less likely to be called before the buffer is entirely empty. This seems to work well on my LAN. Second change: Add a SendError() method, rather than WriteLine("ERROR : ..."). This can be used to effect by also echoing out "Sent ERROR to %s: ..." onto the +l snomask meaning at least one end will always see the error even if the ERROR command is lost due to latency or design of the transport (e.g. ssl which may be writing during a read event etc) git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@6844 e03df62e-2008-0410-955e-edbf42e46eb7
* Added m_chancreate, which adds snomask +j to show when new channels are createdGravatar special2007-04-251-0/+78
| | | | git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@6837 e03df62e-2008-0410-955e-edbf42e46eb7
* Please try this, satmdGravatar brain2007-04-251-1/+1
| | | | git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@6835 e03df62e-2008-0410-955e-edbf42e46eb7
* Use segments of 8 in length not ten, reducing the length of a cloaked ipv6 ↵Gravatar brain2007-04-251-2/+2
| | | | | | host by 12 chars (2*6) git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@6834 e03df62e-2008-0410-955e-edbf42e46eb7
* dhost and host are both char[65], so let stringcopy take up to 64 chars here.Gravatar peavey2007-04-251-2/+2
| | | | git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@6833 e03df62e-2008-0410-955e-edbf42e46eb7
* Shorten the length of ipv6 cloaks so that a character isnt lost (6 segments ↵Gravatar brain2007-04-241-1/+1
| | | | | | | | | | | plus :'s means > 63), its now 5 segments plus 5 colons equalling 55. QA Please test if possible. (connect unresolving ipv6's to a network and check they display ok on join and quit and not like this:) seeboo ( seeboo@128D1B1808:B184FB403B:282A02A3AB:6949B425CE:D744031274:2587FA5 ) has quit IRC ( Client exited ) seeboo ( seeboo@128D1B1808:B184FB403B:282A02A3AB:6949B425CE:D744031274:2587FA5C ) has joined git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@6832 e03df62e-2008-0410-955e-edbf42e46eb7
* version 1.1.6+DevilsDance v1.1.6Gravatar peavey2007-04-241-1/+1
| | | | git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@6831 e03df62e-2008-0410-955e-edbf42e46eb7
* update some comments.Gravatar peavey2007-04-221-2/+2
| | | | git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@6830 e03df62e-2008-0410-955e-edbf42e46eb7
* Fix crash if trying to remove pattern that does not exist.Gravatar peavey2007-04-221-2/+1
| | | | git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@6829 e03df62e-2008-0410-955e-edbf42e46eb7
* The devil's dancing :pGravatar brain2007-04-221-1/+1
| | | | git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@6827 e03df62e-2008-0410-955e-edbf42e46eb7
* Fix typoGravatar brain2007-04-221-1/+1
| | | | git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@6826 e03df62e-2008-0410-955e-edbf42e46eb7