<feed xmlns='http://www.w3.org/2005/Atom'>
<title>ngircd/src/testsuite/who-test.e, branch rel-19</title>
<subtitle>ngircd with make
</subtitle>
<id>http://git.nakidai.ru/ngircd/atom?h=rel-19</id>
<link rel='self' href='http://git.nakidai.ru/ngircd/atom?h=rel-19'/>
<link rel='alternate' type='text/html' href='http://git.nakidai.ru/ngircd/'/>
<updated>2011-12-30T13:57:12+00:00</updated>
<entry>
<title>Fixed handling of WHO commands</title>
<updated>2011-12-30T13:57:12+00:00</updated>
<author>
<name>Alexander Barton</name>
<email>alex@barton.de</email>
</author>
<published>2011-12-30T13:52:48+00:00</published>
<link rel='alternate' type='text/html' href='http://git.nakidai.ru/ngircd/commit/?id=1a5ed654b43b7d4b14636fddd4ee79d3ebe749fa'/>
<id>urn:sha1:1a5ed654b43b7d4b14636fddd4ee79d3ebe749fa</id>
<content type='text'>
This fixes two bugs:
 - "WHO &lt;nick&gt;" returned nothing at all if the user was "+i"
   (reported by Cahata, thanks).
 - "WHO &lt;nick|nickmask&gt;" returned channel names instead of "*"
   when the user was member of a (visible) channel.

Clean up code and add documentation as well.
</content>
</entry>
<entry>
<title>Fixes to who-test: accept "localhost.&lt;domain&gt;" as well as "localhost"</title>
<updated>2008-05-11T13:17:22+00:00</updated>
<author>
<name>Alexander Barton</name>
<email>alex@barton.de</email>
</author>
<published>2008-05-11T13:17:22+00:00</published>
<link rel='alternate' type='text/html' href='http://git.nakidai.ru/ngircd/commit/?id=149859c5fecc621cac38df9beb6bb9469ea4c774'/>
<id>urn:sha1:149859c5fecc621cac38df9beb6bb9469ea4c774</id>
<content type='text'>
Some operating systems, for example OpenBSD, use "localhost.&lt;domain&gt;"
instead of "localhost", so the "who-test" expecting "localhost" failed
on such systems.
</content>
</entry>
<entry>
<title>Fix secret channel information leak</title>
<updated>2008-05-09T19:47:31+00:00</updated>
<author>
<name>Ali Shemiran</name>
<email>ashemira@ucsd.edu</email>
</author>
<published>2008-05-09T19:47:31+00:00</published>
<link rel='alternate' type='text/html' href='http://git.nakidai.ru/ngircd/commit/?id=12cd554af1709c44f35024d7d2fc368fb22f133d'/>
<id>urn:sha1:12cd554af1709c44f35024d7d2fc368fb22f133d</id>
<content type='text'>
/who on a secret channel that the user is not a member of
now returns proper RPL_ENDOFWHO_MSG instead of nothing.
</content>
</entry>
<entry>
<title>Fixes to who-test: accept any ident, escape some '*' flags.</title>
<updated>2008-05-05T13:40:00+00:00</updated>
<author>
<name>Dana Dahlstrom</name>
<email>dana+ngIRCd@cs.ucsd.edu</email>
</author>
<published>2008-05-04T23:01:58+00:00</published>
<link rel='alternate' type='text/html' href='http://git.nakidai.ru/ngircd/commit/?id=faf9b6ea16029d11a6b577ec98a73466e5421f55'/>
<id>urn:sha1:faf9b6ea16029d11a6b577ec98a73466e5421f55</id>
<content type='text'>
This prevents who-test.e from failing when ngircd
is performing ident lookups and an ident server is running.
</content>
</entry>
<entry>
<title>Include flags in RPL_WHOREPLY messages.</title>
<updated>2008-02-26T22:49:33+00:00</updated>
<author>
<name>Dana Dahlstrom</name>
<email>dana+70@cs.ucsd.edu</email>
</author>
<published>2008-02-17T00:00:12+00:00</published>
<link rel='alternate' type='text/html' href='http://git.nakidai.ru/ngircd/commit/?id=2f71fbb2a1319d1b0aca4c9564c2e51a88b4a578'/>
<id>urn:sha1:2f71fbb2a1319d1b0aca4c9564c2e51a88b4a578</id>
<content type='text'>
RPL_WHOREPLY messages generated by IRC_WHO don't include flags (*,@,+)
that should appear according to this description:

http://www.mishscript.de/reference/rawhelp3.htm#raw352

Other IRC servers do include the flags.

Modify who-test.e to expose missing flags,
modify ngircd-test.conf to accommodate who-test.e, and fix
irc-info.c to correct these problems.
</content>
</entry>
</feed>
