<feed xmlns='http://www.w3.org/2005/Atom'>
<title>~steering/inspircd++.git/src/command_parse.cpp, branch v1.1.0b5</title>
<subtitle>Unnamed repository; edit this file 'description' to name the repository.</subtitle>
<id>https://cgit.space/~steering/inspircd++.git/atom/src/command_parse.cpp?h=v1.1.0b5</id>
<link rel='self' href='https://cgit.space/~steering/inspircd++.git/atom/src/command_parse.cpp?h=v1.1.0b5'/>
<link rel='alternate' type='text/html' href='https://cgit.space/~steering/inspircd++.git/'/>
<updated>2006-11-11T13:18:23Z</updated>
<entry>
<title>fix small typo (also doubles as test commit)</title>
<updated>2006-11-11T13:18:23Z</updated>
<author>
<name>peavey</name>
</author>
<published>2006-11-11T13:18:23Z</published>
<link rel='alternate' type='text/html' href='https://cgit.space/~steering/inspircd++.git/commit/?id=c36a1534cf034fd9b5aae9718d9e3f6bb9eb820b'/>
<id>urn:sha1:c36a1534cf034fd9b5aae9718d9e3f6bb9eb820b</id>
<content type='text'>
git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@5685 e03df62e-2008-0410-955e-edbf42e46eb7
</content>
</entry>
<entry>
<title>Oops, add special-case for user killing themselves (their userrec is gone when the function returns)</title>
<updated>2006-11-11T12:15:11Z</updated>
<author>
<name>brain</name>
</author>
<published>2006-11-11T12:15:11Z</published>
<link rel='alternate' type='text/html' href='https://cgit.space/~steering/inspircd++.git/commit/?id=e4694e467513a7d4d298e55027e58bf9a7917958'/>
<id>urn:sha1:e4694e467513a7d4d298e55027e58bf9a7917958</id>
<content type='text'>
Also put checks in LoopCall to check that the user didnt vanish half way through the comma seperated list, if they did, abort at that element of the list.
This means if your nick is 'a' and you do "/kill b,c,a,f,g die" only you, b and c will be removed from irc. (this is to be expected, really)


git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@5684 e03df62e-2008-0410-955e-edbf42e46eb7
</content>
</entry>
<entry>
<title>Whoops, make targets case insensitive when cutting down a comma seperated list</title>
<updated>2006-11-05T14:06:10Z</updated>
<author>
<name>brain</name>
</author>
<published>2006-11-05T14:06:10Z</published>
<link rel='alternate' type='text/html' href='https://cgit.space/~steering/inspircd++.git/commit/?id=506137fa75ec09716a44ecf5fdc2fedeeddc0997'/>
<id>urn:sha1:506137fa75ec09716a44ecf5fdc2fedeeddc0997</id>
<content type='text'>
git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@5656 e03df62e-2008-0410-955e-edbf42e46eb7
</content>
</entry>
<entry>
<title>Smart voodoo to weed out duplicates in a comma seperated list for LoopCall. voooodooo!</title>
<updated>2006-11-04T20:35:30Z</updated>
<author>
<name>brain</name>
</author>
<published>2006-11-04T20:35:30Z</published>
<link rel='alternate' type='text/html' href='https://cgit.space/~steering/inspircd++.git/commit/?id=8d57be001c39936b6851115e3f1df3df1fefda83'/>
<id>urn:sha1:8d57be001c39936b6851115e3f1df3df1fefda83</id>
<content type='text'>
Thanks for the suggestion of using std::map, w00tie :)


git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@5647 e03df62e-2008-0410-955e-edbf42e46eb7
</content>
</entry>
<entry>
<title>Fix comma-seperated list handling by CommandParser::LoopCall, should fix /amsg etc.</title>
<updated>2006-11-04T16:54:43Z</updated>
<author>
<name>brain</name>
</author>
<published>2006-11-04T16:54:43Z</published>
<link rel='alternate' type='text/html' href='https://cgit.space/~steering/inspircd++.git/commit/?id=6a582ef38e897dd04269c33cbe883c17cc94084a'/>
<id>urn:sha1:6a582ef38e897dd04269c33cbe883c17cc94084a</id>
<content type='text'>
git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@5644 e03df62e-2008-0410-955e-edbf42e46eb7
</content>
</entry>
<entry>
<title>Revert special's sqloper change, nice try but only half a biscuit.</title>
<updated>2006-11-03T08:30:37Z</updated>
<author>
<name>brain</name>
</author>
<published>2006-11-03T08:30:37Z</published>
<link rel='alternate' type='text/html' href='https://cgit.space/~steering/inspircd++.git/commit/?id=4c19dfeed86fa4f42ab062ded09a9bfa42a2e3eb'/>
<id>urn:sha1:4c19dfeed86fa4f42ab062ded09a9bfa42a2e3eb</id>
<content type='text'>
With the old fix, it would echo out all the oper failure notices first then try again, annoying all the opers.
The new version uses a CommandParser method i added, to again use OnPreCommand, halt the /oper command, but after doing the sql lookup call the original handler of the OPER command with the original user and pass, so the original handler handles the definitive failure message.


DAMNIT STOP COMMITTING


git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@5636 e03df62e-2008-0410-955e-edbf42e46eb7
</content>
</entry>
<entry>
<title>Remove some debug</title>
<updated>2006-10-31T17:50:26Z</updated>
<author>
<name>brain</name>
</author>
<published>2006-10-31T17:50:26Z</published>
<link rel='alternate' type='text/html' href='https://cgit.space/~steering/inspircd++.git/commit/?id=677c569364f20adaadba6e8d3007138fe8c08c08'/>
<id>urn:sha1:677c569364f20adaadba6e8d3007138fe8c08c08</id>
<content type='text'>
git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@5602 e03df62e-2008-0410-955e-edbf42e46eb7
</content>
</entry>
<entry>
<title>Mini security audit</title>
<updated>2006-09-25T21:58:32Z</updated>
<author>
<name>brain</name>
</author>
<published>2006-09-25T21:58:32Z</published>
<link rel='alternate' type='text/html' href='https://cgit.space/~steering/inspircd++.git/commit/?id=24dfb05a8681591aaeaf852214c6c268bb40ed3e'/>
<id>urn:sha1:24dfb05a8681591aaeaf852214c6c268bb40ed3e</id>
<content type='text'>
git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@5333 e03df62e-2008-0410-955e-edbf42e46eb7
</content>
</entry>
<entry>
<title>Add const std::string &amp;original_command to OnPreCommand and OnPostCommand, which gives the entire untouched command string and params in all its colon-ny glory</title>
<updated>2006-09-17T14:01:53Z</updated>
<author>
<name>brain</name>
</author>
<published>2006-09-17T14:01:53Z</published>
<link rel='alternate' type='text/html' href='https://cgit.space/~steering/inspircd++.git/commit/?id=3a7dd5b129450b94e0a87b8ad5009da70905b8e5'/>
<id>urn:sha1:3a7dd5b129450b94e0a87b8ad5009da70905b8e5</id>
<content type='text'>
git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@5265 e03df62e-2008-0410-955e-edbf42e46eb7
</content>
</entry>
<entry>
<title>If inspircd crashes in std::string destructor in CommandParser::ProcessCommand, take away all std::string's to make the bug manifest elsewhere, so maybe we can spot it</title>
<updated>2006-09-13T20:29:53Z</updated>
<author>
<name>brain</name>
</author>
<published>2006-09-13T20:29:53Z</published>
<link rel='alternate' type='text/html' href='https://cgit.space/~steering/inspircd++.git/commit/?id=5c53f05f766458af333a67b22733ae680fba788a'/>
<id>urn:sha1:5c53f05f766458af333a67b22733ae680fba788a</id>
<content type='text'>
git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@5232 e03df62e-2008-0410-955e-edbf42e46eb7
</content>
</entry>
</feed>
