<feed xmlns='http://www.w3.org/2005/Atom'>
<title>ngircd/src/testsuite/Makefile.am, branch rel-26</title>
<subtitle>ngircd with make
</subtitle>
<id>http://git.nakidai.ru/ngircd/atom?h=rel-26</id>
<link rel='self' href='http://git.nakidai.ru/ngircd/atom?h=rel-26'/>
<link rel='alternate' type='text/html' href='http://git.nakidai.ru/ngircd/'/>
<updated>2012-09-23T16:13:55+00:00</updated>
<entry>
<title>Change build system to support new and old GNU automake</title>
<updated>2012-09-23T16:13:55+00:00</updated>
<author>
<name>Alexander Barton</name>
<email>alex@barton.de</email>
</author>
<published>2012-09-23T15:55:48+00:00</published>
<link rel='alternate' type='text/html' href='http://git.nakidai.ru/ngircd/commit/?id=192e304b94f239de13b0f10ca01f6694fe6eea40'/>
<id>urn:sha1:192e304b94f239de13b0f10ca01f6694fe6eea40</id>
<content type='text'>
Starting with GNU automake 1.12, the "de-ANSI-fication support" has been
removed, which ngIRCd used to enable building itself on very old systems.

Now the problem is, that using automake &gt;= 1.12 isn't working because of
the now unsupported M4 macros. Therefore the solution that this patch
implements is to dynamically generate the automake input files with our
own ./autogen.sh script:

  configure.ng =&gt; configure.in
  Makefile.ng =&gt; Makefile.am

This is quite an ugly approach, but it works and enables us to:

  1. use current automake &gt;= 1.12 for development and "private builds",
  2. still build distribution archives using automake 1.11.x that have
     "de-ANSI-fication support" enabled in the generated Makefile's.

And if you are using Makefile's generated with a automake version newer
than 1.11.x (without "de-ANSI-fication support"), the ./configure script
warns you not to use this generated build system to generate distribution
archives.

Drawback of this patch: you MUST use our autogen.sh script, you can't call
the autoconf/automake commands directly any more; but autoreconf should
still work ...
</content>
</entry>
<entry>
<title>Add "whois-test" to testsuite and distribution archive</title>
<updated>2011-03-19T14:03:15+00:00</updated>
<author>
<name>Alexander Barton</name>
<email>alex@barton.de</email>
</author>
<published>2011-03-19T13:52:07+00:00</published>
<link rel='alternate' type='text/html' href='http://git.nakidai.ru/ngircd/commit/?id=d1f604ab89f34412cbe44aaf323b450b800a49d9'/>
<id>urn:sha1:d1f604ab89f34412cbe44aaf323b450b800a49d9</id>
<content type='text'>
Test script proposed by Dana Dahlstrom, 2008-02-17.
See &lt;https://arthur.barton.de/bugzilla/show_bug.cgi?id=72&gt; ...
</content>
</entry>
<entry>
<title>Add support for up to 3 targets in WHOIS queries.</title>
<updated>2011-03-19T14:03:15+00:00</updated>
<author>
<name>Florian Westphal</name>
<email>fw@strlen.de</email>
</author>
<published>2008-02-18T14:24:01+00:00</published>
<link rel='alternate' type='text/html' href='http://git.nakidai.ru/ngircd/commit/?id=ff2a425ab899a782145186d4e9a829ea9950fb47'/>
<id>urn:sha1:ff2a425ab899a782145186d4e9a829ea9950fb47</id>
<content type='text'>
also allow up to one wildcard query from local hosts.
Follows ircd 2.10 implementation rather than RFC 2812.
At most 10 entries are returned per wildcard expansion.

WHOIS test cases by Dana Dahlstrom.
</content>
</entry>
<entry>
<title>Test suite: start two servers and test server-server links</title>
<updated>2008-11-13T21:46:06+00:00</updated>
<author>
<name>Alexander Barton</name>
<email>alex@barton.de</email>
</author>
<published>2008-11-13T21:46:06+00:00</published>
<link rel='alternate' type='text/html' href='http://git.nakidai.ru/ngircd/commit/?id=7ad167f4c43948f19125123a27dbe68a93e863b8'/>
<id>urn:sha1:7ad167f4c43948f19125123a27dbe68a93e863b8</id>
<content type='text'>
I changed the test suite to start two test servers (on port 6789 and 6790),
so server-server links can be tested as well for which I included the new
test script "server-link-test.e".

In addition the documentation of the test suite (src/testsuite/README) has
been updated and is more complete now.
</content>
</entry>
<entry>
<title>Added "message-test" to Makefile, so it is distrubuted and run.</title>
<updated>2008-07-27T12:45:04+00:00</updated>
<author>
<name>Alexander Barton</name>
<email>alex@barton.de</email>
</author>
<published>2008-07-27T12:45:04+00:00</published>
<link rel='alternate' type='text/html' href='http://git.nakidai.ru/ngircd/commit/?id=f8381aafb465fce3b33ff0c0eef2a2bea4676ea8'/>
<id>urn:sha1:f8381aafb465fce3b33ff0c0eef2a2bea4676ea8</id>
<content type='text'>
</content>
</entry>
<entry>
<title>Add invite-test.e to test suite.</title>
<updated>2008-05-05T14:12:41+00:00</updated>
<author>
<name>Florian Westphal</name>
<email>fw@strlen.de</email>
</author>
<published>2008-05-04T21:34:36+00:00</published>
<link rel='alternate' type='text/html' href='http://git.nakidai.ru/ngircd/commit/?id=3895b42d1bbcbe6537a01d7713ee18cb09632dae'/>
<id>urn:sha1:3895b42d1bbcbe6537a01d7713ee18cb09632dae</id>
<content type='text'>
</content>
</entry>
<entry>
<title>tests for JOIN and various replies</title>
<updated>2008-05-05T14:12:41+00:00</updated>
<author>
<name>Dana Dahlstrom</name>
<email>dana+ngIRCd@cs.ucsd.edu</email>
</author>
<published>2008-05-03T22:46:02+00:00</published>
<link rel='alternate' type='text/html' href='http://git.nakidai.ru/ngircd/commit/?id=c63d8fd051b9d1e9c8dfa64424b9f557968c4513'/>
<id>urn:sha1:c63d8fd051b9d1e9c8dfa64424b9f557968c4513</id>
<content type='text'>
Brandon Beresini sent me a patch yesterday adding tests for JOIN under
various circumstances, which I believe he worked on with Bryan Caldwell
and Ali Shemiran. I made a few modifications; the result is below.
</content>
</entry>
<entry>
<title>Allow KICK to handle comma-delimited lists (of channels, nicks).</title>
<updated>2008-05-05T14:12:41+00:00</updated>
<author>
<name>Bryan Caldwell</name>
<email>bcaldwel@ucsd.edu</email>
</author>
<published>2008-05-05T14:04:48+00:00</published>
<link rel='alternate' type='text/html' href='http://git.nakidai.ru/ngircd/commit/?id=3d8eda9c860cbcbf195fe2242c67dd57fe966b3e'/>
<id>urn:sha1:3d8eda9c860cbcbf195fe2242c67dd57fe966b3e</id>
<content type='text'>
includes test cases.

[fw@strlen.de:
	- move code around to avoid duplication
	- use const where possible
	- integrate test case]
</content>
</entry>
<entry>
<title>Add support for modeless channels</title>
<updated>2008-05-01T13:55:12+00:00</updated>
<author>
<name>Ali Shemiran</name>
<email>ashemira@ucsd.edu</email>
</author>
<published>2008-05-01T13:19:31+00:00</published>
<link rel='alternate' type='text/html' href='http://git.nakidai.ru/ngircd/commit/?id=530112b114ffa7d5352c0733790ddf90253f41f9'/>
<id>urn:sha1:530112b114ffa7d5352c0733790ddf90253f41f9</id>
<content type='text'>
Add support for modeless channels (+channels).

[fw@strlen.de:
 - integrate test cases
 - don't support +channels when compiled with --strict-rfc
 - do not set +o mode for channel creator
 - force +nt mode when channel is created ]
</content>
</entry>
<entry>
<title>Implemented IRC commands INFO, USERS (dummy), and SUMMON (dummy).</title>
<updated>2008-02-26T22:49:33+00:00</updated>
<author>
<name>Alexander Barton</name>
<email>alex@barton.de</email>
</author>
<published>2008-02-17T13:26:41+00:00</published>
<link rel='alternate' type='text/html' href='http://git.nakidai.ru/ngircd/commit/?id=ddecfcd8310f77974803c9c67431809320646a55'/>
<id>urn:sha1:ddecfcd8310f77974803c9c67431809320646a55</id>
<content type='text'>
</content>
</entry>
</feed>
