| Commit message (Expand) | Author | Age | Files | Lines |
| * | Fix for crash found by potter if you set up two redirects in two channels to ...•••git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@6889 e03df62e-2008-0410-955e-edbf42e46eb7
| brain | 2007-05-05 | 1 | -0/+10 |
| * | Make debug warning for broken servers once per servername only•••git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@6884 e03df62e-2008-0410-955e-edbf42e46eb7
| brain | 2007-05-05 | 2 | -5/+8 |
| * | Add options:quietbursts, fixes bug #269, also adds support for quits in a cul...•••git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@6883 e03df62e-2008-0410-955e-edbf42e46eb7
| brain | 2007-05-04 | 4 | -1/+12 |
| * | Fix for bug #268, repeated messages on users who are already glined•••git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@6880 e03df62e-2008-0410-955e-edbf42e46eb7
| brain | 2007-05-04 | 1 | -7/+13 |
| * | If an op parts, joins or kicks then display the change to all, so that the no...•••git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@6879 e03df62e-2008-0410-955e-edbf42e46eb7
| brain | 2007-05-04 | 1 | -3/+5 |
| * | Add MODE nag to debug snomask +d•••git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@6878 e03df62e-2008-0410-955e-edbf42e46eb7
| brain | 2007-05-04 | 1 | -0/+17 |
| * | Fix bug where if an op is in channel then does /names later, all the non-ops ...•••git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@6877 e03df62e-2008-0410-955e-edbf42e46eb7
| brain | 2007-05-04 | 1 | -0/+9 |
| * | Add <auditorium showops> which determines if auditorium works like ircnet +a ...•••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
| brain | 2007-05-04 | 2 | -9/+41 |
| * | Forgot something important!•••git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@6873 e03df62e-2008-0410-955e-edbf42e46eb7
| brain | 2007-05-04 | 1 | -0/+4 |
| * | Check visibility states•••git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@6872 e03df62e-2008-0410-955e-edbf42e46eb7
| brain | 2007-05-04 | 1 | -4/+17 |
| * | Apply visibility state to whois, next stop, /who•••git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@6869 e03df62e-2008-0410-955e-edbf42e46eb7
| brain | 2007-05-04 | 1 | -0/+2 |
| * | Brain really must remember svn add.•••git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@6868 e03df62e-2008-0410-955e-edbf42e46eb7
| brain | 2007-05-04 | 1 | -0/+246 |
| * | Where others charge, we give for free. Have fun and use wisely. With great po...•••git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@6867 e03df62e-2008-0410-955e-edbf42e46eb7
| brain | 2007-05-04 | 2 | -3/+5 |
| * | ...And learn to spell right•••git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@6865 e03df62e-2008-0410-955e-edbf42e46eb7
| brain | 2007-05-04 | 1 | -2/+2 |
| * | Do the same for KICK, but in the case of KICK, send to the user doing the kic...•••git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@6864 e03df62e-2008-0410-955e-edbf42e46eb7
| brain | 2007-05-04 | 1 | -0/+5 |
| * | When we silence the event, not even the user whos leaving/joining gets the ou...•••git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@6863 e03df62e-2008-0410-955e-edbf42e46eb7
| brain | 2007-05-04 | 1 | -0/+10 |
| * | svn add helps, too. :<•••git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@6862 e03df62e-2008-0410-955e-edbf42e46eb7
| brain | 2007-05-04 | 1 | -0/+158 |
| * | First compilable commit of m_auditorium. Not yet tested IN ANY WAY.•••git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@6861 e03df62e-2008-0410-955e-edbf42e46eb7
| brain | 2007-05-04 | 1 | -1/+0 |
| * | Fix broken modules (broken due to api change)•••git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@6860 e03df62e-2008-0410-955e-edbf42e46eb7
| brain | 2007-05-03 | 8 | -18/+12 |
| * | Fix for new api•••git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@6859 e03df62e-2008-0410-955e-edbf42e46eb7
| brain | 2007-05-03 | 2 | -6/+6 |
| * | Much more detailed logging of lowlevel socket errors to the +l snomask•••git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@6856 e03df62e-2008-0410-955e-edbf42e46eb7
| brain | 2007-05-01 | 1 | -17/+28 |
| * | Fix crashbug in latest svn introduced by inspsocket cull list, which can caus...•••git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@6855 e03df62e-2008-0410-955e-edbf42e46eb7
| brain | 2007-05-01 | 1 | -0/+8 |
| * | squash a compile warning found by giggsey.•••git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@6851 e03df62e-2008-0410-955e-edbf42e46eb7
| peavey | 2007-04-28 | 1 | -1/+1 |
| * | Add and document m_clones as requested by bug #267•••git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@6848 e03df62e-2008-0410-955e-edbf42e46eb7
| brain | 2007-04-27 | 1 | -0/+124 |
| * | m_dnsbl stats should count no result as a miss•••git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@6847 e03df62e-2008-0410-955e-edbf42e46eb7
| special | 2007-04-27 | 1 | -0/+2 |
| * | Fixed bug #266 (m_dnsbl stats), patch by satmd•••git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@6846 e03df62e-2008-0410-955e-edbf42e46eb7
| special | 2007-04-26 | 1 | -2/+28 |
| * | Make error reporting work properly, it seemed to loose errors.•••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
| brain | 2007-04-26 | 3 | -26/+42 |
| * | Added m_chancreate, which adds snomask +j to show when new channels are created•••git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@6837 e03df62e-2008-0410-955e-edbf42e46eb7
| special | 2007-04-25 | 1 | -0/+78 |
| * | Please try this, satmd•••git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@6835 e03df62e-2008-0410-955e-edbf42e46eb7
| brain | 2007-04-25 | 1 | -1/+1 |
| * | Use segments of 8 in length not ten, reducing the length of a cloaked ipv6 ho...•••git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@6834 e03df62e-2008-0410-955e-edbf42e46eb7
| brain | 2007-04-25 | 1 | -2/+2 |
| * | dhost and host are both char[65], so let stringcopy take up to 64 chars here.•••git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@6833 e03df62e-2008-0410-955e-edbf42e46eb7
| peavey | 2007-04-25 | 1 | -2/+2 |
| * | Shorten the length of ipv6 cloaks so that a character isnt lost (6 segments p...•••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
| brain | 2007-04-24 | 1 | -1/+1 |
| * | update some comments.•••git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@6830 e03df62e-2008-0410-955e-edbf42e46eb7
| peavey | 2007-04-22 | 1 | -2/+2 |
| * | Fix crash if trying to remove pattern that does not exist.•••git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@6829 e03df62e-2008-0410-955e-edbf42e46eb7
| peavey | 2007-04-22 | 1 | -2/+1 |
| * | Fix typo•••git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@6826 e03df62e-2008-0410-955e-edbf42e46eb7
| brain | 2007-04-22 | 1 | -1/+1 |
| * | cleanup space indenting•••git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@6825 e03df62e-2008-0410-955e-edbf42e46eb7
| peavey | 2007-04-22 | 2 | -3/+3 |
| * | Send numeric when item doesnt exist on remove•••git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@6824 e03df62e-2008-0410-955e-edbf42e46eb7
| brain | 2007-04-22 | 2 | -0/+4 |
| * | Fix memory consumption of m_slence, users silence lists arent deleted till th...•••git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@6823 e03df62e-2008-0410-955e-edbf42e46eb7
| brain | 2007-04-22 | 2 | -27/+19 |
| * | Add *** to +s SNOTICEs•••git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@6820 e03df62e-2008-0410-955e-edbf42e46eb7
| peavey | 2007-04-21 | 1 | -2/+2 |
| * | Add *** to +s SNOTICEs•••git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@6819 e03df62e-2008-0410-955e-edbf42e46eb7
| brain | 2007-04-21 | 3 | -4/+4 |
| * | Fix bug #259 proper by doing what I should have done back in r6618 when I fir...•••git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@6817 e03df62e-2008-0410-955e-edbf42e46eb7
| peavey | 2007-04-20 | 1 | -1/+1 |
| * | Revert this back to previous.•••git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@6816 e03df62e-2008-0410-955e-edbf42e46eb7
| peavey | 2007-04-20 | 1 | -4/+2 |
| * | Do not add empty strings to outgoing lines. *needs testing, may break stuff*•••git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@6815 e03df62e-2008-0410-955e-edbf42e46eb7
| peavey | 2007-04-19 | 1 | -2/+4 |
| * | Check some userrec values in remote whois, so that it wont crash if a user ha...•••Fixes bug #260
git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@6814 e03df62e-2008-0410-955e-edbf42e46eb7
| brain | 2007-04-19 | 1 | -6/+8 |
| * | Add another trim() to outgoing metadata accountname. *needs test*•••git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@6812 e03df62e-2008-0410-955e-edbf42e46eb7
| peavey | 2007-04-18 | 1 | -0/+3 |
| * | oops, overlooked a reference.•••git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@6811 e03df62e-2008-0410-955e-edbf42e46eb7
| peavey | 2007-04-18 | 1 | -1/+1 |
| * | Add fix for bug #259 now that Brain is RAM impaired :p *QA please test*•••git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@6810 e03df62e-2008-0410-955e-edbf42e46eb7
| peavey | 2007-04-18 | 1 | -0/+2 |
| * | Added options:deprotectothers, this is like options:deprotectself, but if set...•••Default behaviour is to turn this option off like previous versions of insp defaulted to. Thanks to Bricker for the idea and w00t not getting pissy at me :p
git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@6806 e03df62e-2008-0410-955e-edbf42e46eb7
| brain | 2007-04-16 | 1 | -11/+28 |
| * | Fix for bug that took ages to track down and was very subtle.•••During authentication the flow of commands is as follows:
> SERVER aaaaaa
< SERVER bbbbbb
> BURST
< BURST
... what can happen is that between the two server commands we can introduce SERVER aaaa to server bbbbb again, from a different socket. As server aaaaa doesnt exist yet and we're waiting for it to say
yes or no to our own SERVER command over at bbbbbb, it cant be found with FindServer.
Therefore we need a second list of servers that arent yet authenticated, but are waiting TO authenticate, by the pointer their socket has and the name they want to become after auth.
If two servers introduce themselves at the same time, triggering what was the race condition, both servers are disconnected with "ERROR :Negotiation collision" and must try again until only one succeeds.
git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@6802 e03df62e-2008-0410-955e-edbf42e46eb7
| brain | 2007-04-15 | 4 | -0/+62 |
| * | Working in m_filter_pcre.•••Thanks DarkPrince (PingBad) for the idea we messed with - when a match is successful move that match to the head of the list (O(1) operation)
The original suggestion was to sort, this would be far too expensive
git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@6794 e03df62e-2008-0410-955e-edbf42e46eb7
| brain | 2007-04-14 | 1 | -4/+8 |