<feed xmlns='http://www.w3.org/2005/Atom'>
<title>~steering/inspircd++.git/src/modules/m_alias.cpp, branch v1.1.0b2</title>
<subtitle>Unnamed repository; edit this file 'description' to name the repository.</subtitle>
<id>https://www.cgit.space/~steering/inspircd++.git/atom/src/modules/m_alias.cpp?h=v1.1.0b2</id>
<link rel='self' href='https://www.cgit.space/~steering/inspircd++.git/atom/src/modules/m_alias.cpp?h=v1.1.0b2'/>
<link rel='alternate' type='text/html' href='https://www.cgit.space/~steering/inspircd++.git/'/>
<updated>2006-10-01T14:59:38Z</updated>
<entry>
<title>Now with binary versioning goodness</title>
<updated>2006-10-01T14:59:38Z</updated>
<author>
<name>brain</name>
</author>
<published>2006-10-01T14:59:38Z</published>
<link rel='alternate' type='text/html' href='https://www.cgit.space/~steering/inspircd++.git/commit/?id=4b0f6c610f755e0cb93843d5a2a6c70336eafe39'/>
<id>urn:sha1:4b0f6c610f755e0cb93843d5a2a6c70336eafe39</id>
<content type='text'>
git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@5366 e03df62e-2008-0410-955e-edbf42e46eb7
</content>
</entry>
<entry>
<title>Testing and debugging done, it all works :)</title>
<updated>2006-09-17T15:46:05Z</updated>
<author>
<name>brain</name>
</author>
<published>2006-09-17T15:46:05Z</published>
<link rel='alternate' type='text/html' href='https://www.cgit.space/~steering/inspircd++.git/commit/?id=e3a1eeec99b3a587806ef05f3daa139fed6d5a88'/>
<id>urn:sha1:e3a1eeec99b3a587806ef05f3daa139fed6d5a88</id>
<content type='text'>
git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@5274 e03df62e-2008-0410-955e-edbf42e46eb7
</content>
</entry>
<entry>
<title>Now supports multiple commands seperated with \n. NOTE: These \n's are translated by the config parser to REAL linefeeds! If you want the literal \n, put \\n.</title>
<updated>2006-09-17T15:42:13Z</updated>
<author>
<name>brain</name>
</author>
<published>2006-09-17T15:42:13Z</published>
<link rel='alternate' type='text/html' href='https://www.cgit.space/~steering/inspircd++.git/commit/?id=d544f077bad47d6a499a07706604e84b417ab24d'/>
<id>urn:sha1:d544f077bad47d6a499a07706604e84b417ab24d</id>
<content type='text'>
git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@5273 e03df62e-2008-0410-955e-edbf42e46eb7
</content>
</entry>
<entry>
<title>Add operonly aliases, &lt;alias:operonly&gt; (boolean).</title>
<updated>2006-09-17T15:10:27Z</updated>
<author>
<name>brain</name>
</author>
<published>2006-09-17T15:10:27Z</published>
<link rel='alternate' type='text/html' href='https://www.cgit.space/~steering/inspircd++.git/commit/?id=b5b08d707388a49126de80d1c73ca40bf6edbe6f'/>
<id>urn:sha1:b5b08d707388a49126de80d1c73ca40bf6edbe6f</id>
<content type='text'>
Any operonly aliases that are executed by non-oper appear to not exist


git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@5270 e03df62e-2008-0410-955e-edbf42e46eb7
</content>
</entry>
<entry>
<title>Now it all works :)</title>
<updated>2006-09-17T15:00:09Z</updated>
<author>
<name>brain</name>
</author>
<published>2006-09-17T15:00:09Z</published>
<link rel='alternate' type='text/html' href='https://www.cgit.space/~steering/inspircd++.git/commit/?id=e4371c74f90239ae3f9bd269a712aa31ce97b6f6'/>
<id>urn:sha1:e4371c74f90239ae3f9bd269a712aa31ce97b6f6</id>
<content type='text'>
This is pretty smart stuff...
Set up an alias like this:
&lt;alias text="NICKSERV" replace="PRIVMSG NickServ :IDENTIFY $3" ...&gt;
This will replace the $3 in the replace string with the 3rd word typed on the line by the user.
Use $1 through $9 for items $1 to $9, and $1- to $9- to mean first word onwards, through 9th word onwards. Also there are special variables, such as $nick, $ident, $host, $vhost which can be used in the alias replace string.


git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@5269 e03df62e-2008-0410-955e-edbf42e46eb7
</content>
</entry>
<entry>
<title>New m_alias, this probably doesnt work yet</title>
<updated>2006-09-17T14:35:21Z</updated>
<author>
<name>brain</name>
</author>
<published>2006-09-17T14:35:21Z</published>
<link rel='alternate' type='text/html' href='https://www.cgit.space/~steering/inspircd++.git/commit/?id=66bf2588e01d7af9872bee6fb9c6ebfaad3ac8e5'/>
<id>urn:sha1:66bf2588e01d7af9872bee6fb9c6ebfaad3ac8e5</id>
<content type='text'>
git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@5268 e03df62e-2008-0410-955e-edbf42e46eb7
</content>
</entry>
<entry>
<title>First of many m_alias tidyups, this will eventually become a rewrite of the majority of this module</title>
<updated>2006-09-17T14:11:22Z</updated>
<author>
<name>brain</name>
</author>
<published>2006-09-17T14:11:22Z</published>
<link rel='alternate' type='text/html' href='https://www.cgit.space/~steering/inspircd++.git/commit/?id=81fda049c16575a0e5d10a20c334ab4fe01d7a6d'/>
<id>urn:sha1:81fda049c16575a0e5d10a20c334ab4fe01d7a6d</id>
<content type='text'>
git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@5267 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://www.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>Comments describing classes, for the url http://svn.inspircd.org/docs/annotated.html</title>
<updated>2006-09-15T09:47:43Z</updated>
<author>
<name>brain</name>
</author>
<published>2006-09-15T09:47:43Z</published>
<link rel='alternate' type='text/html' href='https://www.cgit.space/~steering/inspircd++.git/commit/?id=3944d6cf0dbdb5afb714d3b027db0314ff830636'/>
<id>urn:sha1:3944d6cf0dbdb5afb714d3b027db0314ff830636</id>
<content type='text'>
git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@5251 e03df62e-2008-0410-955e-edbf42e46eb7
</content>
</entry>
<entry>
<title>Wahhhhhhhhhhhh bwahahaha. Mass commit to tidy up tons of messy include lists</title>
<updated>2006-08-30T09:03:03Z</updated>
<author>
<name>brain</name>
</author>
<published>2006-08-30T09:03:03Z</published>
<link rel='alternate' type='text/html' href='https://www.cgit.space/~steering/inspircd++.git/commit/?id=d54fd9b1e6b31f69332a9241b5f17330c0ad61e0'/>
<id>urn:sha1:d54fd9b1e6b31f69332a9241b5f17330c0ad61e0</id>
<content type='text'>
git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@5080 e03df62e-2008-0410-955e-edbf42e46eb7
</content>
</entry>
</feed>
