<feed xmlns='http://www.w3.org/2005/Atom'>
<title>ngircd/src/testsuite/who-test.e, branch rel-23</title>
<subtitle>ngircd with make
</subtitle>
<id>http://git.nakidai.ru/ngircd/atom?h=rel-23</id>
<link rel='self' href='http://git.nakidai.ru/ngircd/atom?h=rel-23'/>
<link rel='alternate' type='text/html' href='http://git.nakidai.ru/ngircd/'/>
<updated>2015-03-14T10:13:50+00:00</updated>
<entry>
<title>Don't send nick name as default PART reason</title>
<updated>2015-03-14T10:13:50+00:00</updated>
<author>
<name>Alexander Barton</name>
<email>alex@barton.de</email>
</author>
<published>2015-03-14T10:13:50+00:00</published>
<link rel='alternate' type='text/html' href='http://git.nakidai.ru/ngircd/commit/?id=6171beb7ab5dc0586581660852576f437470df63'/>
<id>urn:sha1:6171beb7ab5dc0586581660852576f437470df63</id>
<content type='text'>
No other IRC daemon seems to do this (today?), don't remember why
ngIRCd did it in the first place ...

Closes #185.

Reported by Cahata in #ngircd, thanks!
</content>
</entry>
<entry>
<title>Test suite: Don't use DNS lookups</title>
<updated>2014-06-09T00:15:52+00:00</updated>
<author>
<name>Alexander Barton</name>
<email>alex@barton.de</email>
</author>
<published>2014-04-17T21:57:38+00:00</published>
<link rel='alternate' type='text/html' href='http://git.nakidai.ru/ngircd/commit/?id=3f807e104572b38143a1015be57d875088ceaebb'/>
<id>urn:sha1:3f807e104572b38143a1015be57d875088ceaebb</id>
<content type='text'>
Different operating systems do behave quite differently when doing DNS
lookups, for example "127.0.0.1" sometimes resolves to "localhost" and
sometimes to "localhost.localdomain" (for example OpenBSD). And other
systems resolve "localhost" to the real host name (for example Cygwin).

So not using DNS at all makes the test site much more portable.
</content>
</entry>
<entry>
<title>Test suite: Update file headers and comments</title>
<updated>2014-04-17T21:56:36+00:00</updated>
<author>
<name>Alexander Barton</name>
<email>alex@barton.de</email>
</author>
<published>2014-04-17T21:55:49+00:00</published>
<link rel='alternate' type='text/html' href='http://git.nakidai.ru/ngircd/commit/?id=a90004b9133b62b3dc2ee80c572a8d0c9c607141'/>
<id>urn:sha1:a90004b9133b62b3dc2ee80c572a8d0c9c607141</id>
<content type='text'>
</content>
</entry>
<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>
