about summary refs log tree commit diff
path: root/src/testsuite
AgeCommit message (Collapse)Author
2008-04-09Moved .cvsignore files to .gitignoreAlexander Barton
Since we are using GIT starting from now, I converted all the .cvsignore files to .gitignore files.
2008-02-26Removed the SQUIT test for now, actually we don't support it yet.Alexander Barton
2008-02-26Implemented IRC commands INFO, USERS (dummy), and SUMMON (dummy).Alexander Barton
2008-02-26Include flags in RPL_WHOREPLY messages.Dana Dahlstrom
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.
2008-02-26Don't send trailing space in MODE messagesDana Dahlstrom
Under some circumstances ngIRCd currently issues a channel MODE message with a trailing space after the last parameter, which isn't permitted by the grammar in RFC 2812 section 2.3.1: http://tools.ietf.org/html/rfc2812#section-2.3.1 The following patch modifies mode-test.e to expose this, and modifies irc-mode.c to correct it.
2008-02-26Make IRC_WHO also search username/servername/hostname.Florian Westphal
Dana Dahlstrom reported that IRC_WHO did not follow RFC 2812, Section 3.6.1. Specifically: - IRC_WHO did not send "G" flag instead if "H" if client was away - did not search username/servername/hostname etc. if argument was not a channel. Fix all of the above and tidy things up a bit. Also add IRC_WHO test script contributed by Dana.
2008-02-26Implement RFC 2812 handling of "0" argument to JOINDana Dahlstrom
The students in my software-engineering class are writing IRC clients in Java, and I'm running ngIRCd as a sandbox for them to play in. We noticed ngIRCd doesn't obey the "JOIN 0" command specified in RFC 2812: JOIN 0 ; Leave all currently joined channels. http://tools.ietf.org/html/rfc2812#section-3.2.1 I believe the following patch addresses this. Cheers! [fw@strlen.de: put it into a seperate function]
2007-11-18Adjust test suite to be usable on HP/UX 11.11 :-)Alexander Barton
2006-12-28Added .cvsignore files to hide generated files from CVS.Alexander Barton
2006-08-05Added support for Solaris 11.Alexander Barton
2005-12-30Added test if the stress-test expect script itself completes without errors.Alexander Barton
2005-12-30Modified expect script to work with servers having IDENT support.Alexander Barton
2005-08-12Made test script run a longer time.Alexander Barton
2005-08-12Set timeout.Alexander Barton
2005-08-12Detect source directory correctly.Alexander Barton
2004-09-08Added functions.inc to EXTRA_DIST files.Alexander Barton
2004-09-06Fixed echo without newline for systems not understanding "echo -n"; addedAlexander Barton
new file "functions.inc" for functions usable by all test scripts.
2004-09-06Reverted extension of the "make all" target in the test-suite.Alexander Barton
2004-09-06Fixed wrong exit code check of "kill -0".Alexander Barton
2004-09-04Enhanced messages and exit codes.Alexander Barton
2004-09-04Added all test scripts to target "all".Alexander Barton
2004-09-04Changed text "test scripts" to "processes": some versions of expect(1)Alexander Barton
fork child processes ...
2004-09-04Removed counting of test processes; don't check running processes by default.Alexander Barton
2004-09-04Added detection of flags for ps(1).Alexander Barton
2004-09-04Added README, test-loop.sh and wait-tests.sh to EXTRA_DIST files.Alexander Barton
2004-09-04Made stress-server.sh to use wait-tests.sh to limit number of parallel tests.Alexander Barton
2004-09-04Two new scripts: test-loop.sh and wait-tests.shAlexander Barton
2004-09-04Added support for looping and other enhancements.Alexander Barton
2004-09-04Set $srcdir if not already set by make.Alexander Barton
2004-09-04If nick name is already in use, interpret this as "clienst still connected".Alexander Barton
2004-09-04Added preliminary README text.Alexander Barton
2004-03-10Updated tests to reflect last changes to MODE behaviour.Alexander Barton
2003-12-27Added optional support for IDENT lookups (configure switch "--with-ident").Alexander Barton
2003-11-05Fixed test suite: allow more connections ;-)Alexander Barton
2003-08-22Enhanced testsuite, should run under GNU/Hurd now.Alexander Barton
2003-04-22Made scripts mor portable (run on SunOS 5.6 now).Alexander Barton
2002-12-15- modified test suite to reflect changes in MODE parser.Alexander Barton
2002-11-22- Test-Suite an korrigiertest RPL_UMODEIS angepasst.Alexander Barton
2002-11-10- Test-Suite an A/UX angepasst.Alexander Barton
2002-10-21- AdminEMail ist nun auch korrekt gesetzt.Alexander Barton
2002-09-23- Dokumentation aktualisiert.Alexander Barton
2002-09-23- per Default werden nun nur noch 5 Sessions parallel gestartet.Alexander Barton
2002-09-20- getpid.sh wird nun auf bei "make distcheck" gefunden.Alexander Barton
2002-09-20- das Test-Binary wurde nicht immer kopiert.Alexander Barton
2002-09-20- auch unter Cygwin wird ngircd-TEST bei "make clean" nun entfernt.Alexander Barton
2002-09-20- das ngIRCd-Binary fuer die Tests wird nun kopiert, nicht mehr verlinkt.Alexander Barton
2002-09-20- Die PID des Test-Servers wird nun mit dem Script "getpid.sh" ermittelt.Alexander Barton
2002-09-20- die ermittelte PID des ngIRCd wird besser validiert (leer?).Alexander Barton
2002-09-18- Parameter fuer ps werden in anderer (besserer) Reihenfolge getestet.Alexander Barton
2002-09-16- CLIENTS-Konstante unter IRIX vermindet.Alexander Barton