summaryrefslogtreecommitdiff
Commit message (Collapse)AuthorAgeFilesLines
* 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
* cleanup space indentingGravatar peavey2007-04-222-3/+3
| | | | git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@6825 e03df62e-2008-0410-955e-edbf42e46eb7
* Send numeric when item doesnt exist on removeGravatar brain2007-04-222-0/+4
| | | | git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@6824 e03df62e-2008-0410-955e-edbf42e46eb7
* Fix memory consumption of m_slence, users silence lists arent deleted till ↵Gravatar brain2007-04-222-27/+19
| | | | | | they quit, they should be deleted when they empty their list to save ram git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@6823 e03df62e-2008-0410-955e-edbf42e46eb7
* Ensure it cant happen the other way around, eitherGravatar brain2007-04-211-2/+5
| | | | git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@6822 e03df62e-2008-0410-955e-edbf42e46eb7
* Fix spurious 'found host' messages after being told it couldnt.Gravatar brain2007-04-211-3/+11
| | | | git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@6821 e03df62e-2008-0410-955e-edbf42e46eb7
* Add *** to +s SNOTICEsGravatar peavey2007-04-211-2/+2
| | | | git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@6820 e03df62e-2008-0410-955e-edbf42e46eb7
* Add *** to +s SNOTICEsGravatar brain2007-04-213-4/+4
| | | | git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@6819 e03df62e-2008-0410-955e-edbf42e46eb7
* Fix for "hanging" when controlling terminal is not a tty (nofork check and ↵Gravatar brain2007-04-201-5/+8
| | | | | | isatty checks lumped together by mistake) git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@6818 e03df62e-2008-0410-955e-edbf42e46eb7
* Fix bug #259 proper by doing what I should have done back in r6618 when I ↵Gravatar peavey2007-04-201-1/+1
| | | | | | first fixed logout issue. git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@6817 e03df62e-2008-0410-955e-edbf42e46eb7
* Revert this back to previous.Gravatar peavey2007-04-201-4/+2
| | | | git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@6816 e03df62e-2008-0410-955e-edbf42e46eb7
* Do not add empty strings to outgoing lines. *needs testing, may break stuff*Gravatar peavey2007-04-191-2/+4
| | | | git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@6815 e03df62e-2008-0410-955e-edbf42e46eb7
* Check some userrec values in remote whois, so that it wont crash if a user ↵Gravatar brain2007-04-191-6/+8
| | | | | | | | | has quit before the IDLE command arrives. Fixes bug #260 git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@6814 e03df62e-2008-0410-955e-edbf42e46eb7
* Fix for bug #261 - Needs QA'ing.Gravatar brain2007-04-191-0/+3
| | | | git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@6813 e03df62e-2008-0410-955e-edbf42e46eb7
* Add another trim() to outgoing metadata accountname. *needs test*Gravatar peavey2007-04-181-0/+3
| | | | git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@6812 e03df62e-2008-0410-955e-edbf42e46eb7
* oops, overlooked a reference.Gravatar peavey2007-04-181-1/+1
| | | | git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@6811 e03df62e-2008-0410-955e-edbf42e46eb7
* Add fix for bug #259 now that Brain is RAM impaired :p *QA please test*Gravatar peavey2007-04-181-0/+2
| | | | git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@6810 e03df62e-2008-0410-955e-edbf42e46eb7
* Add trim() to hashcomp to trail leading and traling spaces from std::stringsGravatar peavey2007-04-182-0/+12
| | | | git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@6809 e03df62e-2008-0410-955e-edbf42e46eb7
* We dont ever maintain this, lets whack itGravatar brain2007-04-161-2017/+0
| | | | git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@6808 e03df62e-2008-0410-955e-edbf42e46eb7
* Document options:deprotectothersGravatar brain2007-04-161-0/+7
| | | | git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@6807 e03df62e-2008-0410-955e-edbf42e46eb7
* Added options:deprotectothers, this is like options:deprotectself, but if ↵Gravatar brain2007-04-161-11/+28
| | | | | | | | | set allows one user with +a to remove another users +a, and a user with +q to remove another users +q. 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
* Now this looks like it was supposed to.Gravatar brain2007-04-161-18/+26
| | | | git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@6805 e03df62e-2008-0410-955e-edbf42e46eb7
* Fix the restart stuff that bricker noticed while testing an feature requestGravatar brain2007-04-161-3/+6
| | | | git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@6804 e03df62e-2008-0410-955e-edbf42e46eb7
* Document <connect:port>Gravatar peavey2007-04-161-0/+5
| | | | git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@6803 e03df62e-2008-0410-955e-edbf42e46eb7
* Fix for bug that took ages to track down and was very subtle.Gravatar brain2007-04-154-0/+62
| | | | | | | | | | | | | | | 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
* Whoooooooooooooooooooops. Forgot to initialize a varaible, so wether insp ↵Gravatar brain2007-04-151-1/+1
| | | | | | starts up or not is random :p git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@6801 e03df62e-2008-0410-955e-edbf42e46eb7
* Add --version parameter to the binary bin/inspircd, i remember someone ↵Gravatar brain2007-04-151-3/+12
| | | | | | requesting this git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@6800 e03df62e-2008-0410-955e-edbf42e46eb7
* Add tweaks to support feature request in bug #256, now awaiting QA testGravatar brain2007-04-152-3/+10
| | | | git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@6799 e03df62e-2008-0410-955e-edbf42e46eb7
* Feature request outlined in bug #257, allow connect/allow lines by portGravatar brain2007-04-154-11/+31
| | | | | | | Needs QA test git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@6798 e03df62e-2008-0410-955e-edbf42e46eb7
* View the diffs for a giggle.Gravatar brain2007-04-151-1/+1
| | | | git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@6797 e03df62e-2008-0410-955e-edbf42e46eb7
* Report the correct MAXMODES valueGravatar brain2007-04-151-1/+1
| | | | git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@6796 e03df62e-2008-0410-955e-edbf42e46eb7
* Don't send SYNTAX to clients which havent registered fully yet. Nothing says ↵Gravatar brain2007-04-141-1/+1
| | | | | | we cant but its a bit 'odd' and may break something git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@6795 e03df62e-2008-0410-955e-edbf42e46eb7
* Working in m_filter_pcre.Gravatar brain2007-04-141-4/+8
| | | | | | | | 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
* Add move-match-to-head-of-queue stuff to pcre filterGravatar brain2007-04-141-6/+11
| | | | git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@6793 e03df62e-2008-0410-955e-edbf42e46eb7
* Working for m_filter, needs implementing in m_filter_pcreGravatar brain2007-04-141-1/+1
| | | | git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@6792 e03df62e-2008-0410-955e-edbf42e46eb7
* Some tweaks suggested by pingbad, dont use yet :pGravatar brain2007-04-142-2/+9
| | | | git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@6791 e03df62e-2008-0410-955e-edbf42e46eb7
* Add a pair of curly braces because gcc will whine otherwise about ↵Gravatar brain2007-04-141-7/+9
| | | | | | declaration of a variable within a case statement git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@6790 e03df62e-2008-0410-955e-edbf42e46eb7
* Find out from the commit notices that we're still using ctime() here and ↵Gravatar brain2007-04-141-1/+1
| | | | | | should be using InspIRCd::TimeStr (ick) git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@6789 e03df62e-2008-0410-955e-edbf42e46eb7
* Dont use send_mode_explicit protocol call, use send_mode, which doesnt try ↵Gravatar brain2007-04-121-3/+3
| | | | | | and force the mode through via non-FMODE git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@6788 e03df62e-2008-0410-955e-edbf42e46eb7
* The hmac stuff was slightly wrong, calculating the 2nd partGravatar brain2007-04-091-1/+2
| | | | | | | left a concatenation outside the bracket git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@6787 e03df62e-2008-0410-955e-edbf42e46eb7
* D'oh, this is what causes it to randomly not allow the HMAC, when theres an ↵Gravatar brain2007-04-091-1/+4
| | | | | | = in the string, it borks! git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@6786 e03df62e-2008-0410-955e-edbf42e46eb7
* And spell it right.Gravatar brain2007-04-091-1/+1
| | | | git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@6785 e03df62e-2008-0410-955e-edbf42e46eb7
* Minor change, easy to roll back if it fucks upGravatar brain2007-04-091-1/+6
| | | | git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@6784 e03df62e-2008-0410-955e-edbf42e46eb7
* WhoopsieGravatar brain2007-04-091-1/+1
| | | | git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@6783 e03df62e-2008-0410-955e-edbf42e46eb7
* Wait longer before sending data on the connect than on the acceptGravatar brain2007-04-093-5/+5
| | | | git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@6782 e03df62e-2008-0410-955e-edbf42e46eb7
* RevertGravatar brain2007-04-092-6/+4
| | | | git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@6781 e03df62e-2008-0410-955e-edbf42e46eb7