Gate Guardian Test Log

This log records a history of the tests that were run against Gate
Guardian to document software quality (or the lack of it) .  At
the very least, before a new version is released, Gate Guardian
must be fully tested on at least one platform without failing or
skipping any tests.  No tests may fail on any other tested
platform.

-------------------------------------------------------------------

Release 0.9.6:

* Tests:

  x86, linux-2.6.13.2, Debian GNU/Linux 3.1a:
   - ./configure
   - make
   - src/testgg
   - src/testgg_cpp
   - src/testfg 1111 2222 /x
   - src/testfg_cpp 1111 2222 /x
   - src/testig
   - src/testig_cpp
   - make distcheck

  amd64, linux-2.6.12.1, Debian GNU/Linux 3.1a:
   - ./configure
   - make
   - src/testgg
   - src/testgg_cpp
   - src/testfg 1111 2222 /x
   - src/testfg_cpp 1111 2222 /x
   - src/testig
   - src/testig_cpp
   - make distcheck

  Sourceforge Compile Farm (severel hosts unreachable):

    amd64, Linux 2.6.9-1.667smp:
    x86, FreeBSD 4.11-RELEASE:
    x86, Linux 2.6.10-1.771_FC2smp:
    ppc, Darwin 5.5:
    sparc, SunOS 5.9:
    alpha, Linux 2.2.20:
    ppc, Darwin 6.8:
   - ./configure
   - make
   - src/testgg
   - src/testgg_cpp
   - src/testfg -n
   - src/testfg_cpp -n
   - src/testig
   - src/testig_cpp

* Passed Tests:

  x86, linux-2.6.13.2, Debian GNU/Linux 3.1a:
   - all tests passed

  amd64, linux-2.6.12.1, Debian GNU/Linux 3.1a:
   - all tests passed

  Sourceforge Compile Farm (all platforms):
   - ./configure
   - make
   - src/testgg (except skipped tests)
   - src/testgg_cpp (except skipped tests)
   - src/testfg -n (except skipped tests)
   - src/testfg_cpp -n (except skipped tests)
   - src/testig
   - src/testig_cpp

* Failed Tests:

   - no tests failed

* Skipped Tests:

  Sourceforge Compile Farm (all platforms):
   - src/testgg (all tests that require root privileges)
   - src/testgg_cpp (all tests that require root privileges)
   - src/testgg (tests that try to create core files)
   - src/testgg_cpp (tests that try to create core files)
   - src/testfg (all tests that require root privileges)
   - src/testfg_cpp (all tests that require root privileges)

* Summary:

  No problems found.

-------------------------------------------------------------------

Release 0.9.5:

* Tests:

  Same test suite and results as tests in the section below
  ("Prior to release 0.9.5").

* Summary:

  No problems found.

-------------------------------------------------------------------

Prior to release 0.9.5:

* Tests:

  x86, linux-2.6.12.1, Debian GNU/Linux 3.1a:
   - ./configure
   - make
   - src/testgg
   - src/testgg_cpp
   - src/testfg 1111 2222 /x
   - src/testfg_cpp 1111 2222 /x
   - src/testig
   - src/testig_cpp
   - make distcheck

  amd64, linux-2.6.12.1, Debian GNU/Linux 3.1a:
   - ./configure
   - make
   - src/testgg
   - src/testgg_cpp
   - src/testfg 1111 2222 /x
   - src/testfg_cpp 1111 2222 /x
   - src/testig
   - src/testig_cpp
   - make distcheck

  Sourceforge Compile Farm:
    alpha, Linux 2.2.20:
    amd64, Linux 2.6.9-1.667smp:
    amd64, Linux 2.6.9-1.667smp:
    ppc, Darwin 5.5:
    ppc, Darwin 6.8:
    sparc, SunOS 5.9:
    sparc, SunOS 5.9:
    x86, FreeBSD 4.10-BETA:
    x86, Linux 2.6.10-1.771_FC2smp:
    x86, NetBSD 1.6.1 NetBSD:
    x86, OpenBSD 3.4:
   - ./configure
   - make
   - src/testgg
   - src/testgg_cpp
   - src/testfg -n
   - src/testfg_cpp -n
   - src/testig
   - src/testig_cpp

* Passed Tests:

  x86, linux-2.6.12.1, Debian GNU/Linux 3.1a:
   - all tests passed

  amd64, linux-2.6.12.1, Debian GNU/Linux 3.1a:
   - all tests passed

  Sourceforge Compile Farm (all platforms):
   - ./configure
   - make
   - src/testgg (except skipped tests)
   - src/testgg_cpp (except skipped tests)
   - src/testfg -n (except skipped tests)
   - src/testfg_cpp -n (except skipped tests)
   - src/testig
   - src/testig_cpp

* Failed Tests:

   - no tests failed

* Skipped Tests:

  Sourceforge Compile Farm (all platforms):
   - src/testgg (all tests that require root privileges)
   - src/testgg_cpp (all tests that require root privileges)
   - src/testgg (tests that try to create core files)
   - src/testgg_cpp (tests that try to create core files)
   - src/testfg (all tests that require root privileges)
   - src/testfg_cpp (all tests that require root privileges)

* Summary:

  No problems found.

-------------------------------------------------------------------

Release 0.9.4:

* Tests:

  x86, linux-2.6.11, Debian GNU/Linux 3.0r4:
   - ./configure
   - make
   - src/testgg
   - src/testgg_cpp
   - src/testfg 1111 2222 /x
   - src/testfg_cpp 1111 2222 /x
   - src/testig
   - src/testig_cpp
   - make distcheck


  Sourceforge Compile Farm:
    alpha, Linux 2.2, Debian GNU/Linux 3.0:
    amd64, Linux 2.6, Fedora Core 3:
    ppc, Mac OS X 10.1:
    ppc, Mac OS X 10.2:
    sparc, Solaris 9:
    x86, FreeBSD 4.10-BETA:
    x86, Linux 2.4.19, Debian GNU/Linux 2.2:
    x86, Linux 2.6.10, Fedora Core 2:
    x86, NetBSD 1.6.1:
    x86, OpenBSD 3.4:
   - ./configure
   - make
   - src/testgg
   - src/testgg_cpp
   - src/testfg -n
   - src/testfg_cpp -n
   - src/testig
   - src/testig_cpp

* Passed Tests:

  x86, linux-2.6.11, Debian GNU/Linux 3.0r4:
   - all tests passed

  Sourceforge Compile Farm (all platforms):
   - ./configure
   - make
   - src/testgg (except skipped tests)
   - src/testgg_cpp (except skipped tests)
   - src/testfg -n (except skipped tests)
   - src/testfg_cpp -n (except skipped tests)
   - src/testig
   - src/testig_cpp

* Failed Tests:

   - no tests failed

* Skipped Tests:

  Sourceforge Compile Farm (all platforms):
   - src/testgg (all tests that require root privileges)
   - src/testgg_cpp (all tests that require root privileges)
   - src/testgg (tests that try to create core files)
   - src/testgg_cpp (tests that try to create core files)
   - src/testfg (all tests that require root privileges)
   - src/testfg_cpp (all tests that require root privileges)

* Summary:

  Various portability problems and bugs found and fixed.

-------------------------------------------------------------------

Prior to release 0.9.4:

* Tests:

  x86, linux-2.6.11, Debian GNU/Linux 3.0r4:
   - ./configure
   - make
   - src/testgg
   - src/testgg_cpp
   - src/testfg 1111 2222 /x
   - src/testfg_cpp 1111 2222 /x
   - src/testig
   - src/testig_cpp
   - make distcheck


  Sourceforge Compile Farm:
    alpha, Linux 2.2, Debian GNU/Linux 3.0:
    amd64, Linux 2.6, Fedora Core 3:
    ppc, Mac OS X 10.1:
    ppc, Mac OS X 10.2:
    sparc, Solaris 9:
    x86, FreeBSD 4.10-BETA:
    x86, Linux 2.4.19, Debian GNU/Linux 2.2:
    x86, Linux 2.6.10, Fedora Core 2:
    x86, NetBSD 1.6.1:
    x86, OpenBSD 3.4:
   - ./configure
   - make
   - src/testgg
   - src/testgg_cpp
   - src/testfg -n
   - src/testfg_cpp -n
   - src/testig
   - src/testig_cpp

* Passed Tests:

  x86, linux-2.6.11, Debian GNU/Linux 3.0r4:
   - all tests passed

  Sourceforge Compile Farm (all platforms):
   - ./configure
   - make
   - src/testgg (except skipped tests)
   - src/testgg_cpp (except skipped tests)
   - src/testfg -n (except skipped tests)
   - src/testfg_cpp -n (except skipped tests)
   - src/testig
   - src/testig_cpp

* Failed Tests:

   - no tests failed

* Skipped Tests:

  Sourceforge Compile Farm (all platforms):
   - src/testgg (all tests that require root privileges)
   - src/testgg_cpp (all tests that require root privileges)
   - src/testgg (tests that try to create core files)
   - src/testgg_cpp (tests that try to create core files)
   - src/testfg (all tests that require root privileges)
   - src/testfg_cpp (all tests that require root privileges)

* Summary:

  Various portability problems and bugs found and fixed.

-------------------------------------------------------------------

Release 0.9.3:

* Tests:

  x86, linux-2.6.10, Debian GNU/Linux 3.0r4:
   - ./configure
   - make
   - src/testgg
   - src/testgg_cpp
   - make distcheck


  Sourceforge Compile Farm:
    No tests due to problems reaching the compile farm's shell
    server.

* Passed Tests:

  x86, linux-2.6.10, Debian GNU/Linux 3.0r4:
   - all tests passed

* Failed Tests:

   - no tests failed

* Skipped Tests:

  All tests on the Sourceforge Compile Farm.

* Summary:

  No problems found.

-------------------------------------------------------------------

Release 0.9.2:

* Tests:

  x86, linux-2.6.8, Debian GNU/Linux 3.0r2:
   - ./configure
   - make
   - src/testgg
   - src/testgg_cpp
   - make distcheck


  Sourceforge Compile Farm:
    alpha, Linux 2.2, Debian GNU/Linux 3.0:
    amd64, Linux 2.4, SuSE 8 ES:
    sparc (r220), Sun Solaris 9:
    sparc (r220), Sun Solaris 9:
    x86, FreeBSD 4.8:
    x86, Linux 2.4, Debian GNU/Linux 2.2:
    x86, Linux 2.6, Fedora FC2:
    x86, Solaris 9:
   - ./configure
   - make
   - src/testgg
   - src/testgg_cpp

* Passed Tests:

  x86, linux-2.6.8, Debian GNU/Linux 3.0r2:
   - all tests passed

  Sourceforge Compile Farm (all platforms):
   - ./configure
   - make
   - src/testgg (except skipped tests)
   - src/testgg_cpp (except skipped tests)

* Failed Tests:

   - no tests failed

* Skipped Tests:

  Sourceforge Compile Farm (all platforms):
   - src/testgg (all tests that require root privileges)
   - src/testgg_cpp (all tests that require root privileges)
   - src/testgg (tests that try to create core files)
   - src/testgg_cpp (tests that try to create core files)

* Summary:

  No problems found.  Some tests can not be run on the Sourceforge
  compile farm (tests that require root privileges, core dump
  tests).

-------------------------------------------------------------------

Prior to release 0.9.2:

* Tests:

  x86, linux-2.6.8, Debian GNU/Linux 3.0r2:
   - ./configure
   - make
   - src/testgg
   - src/testgg_cpp
   - make distcheck


  Sourceforge Compile Farm:
    alpha, Linux 2.2, Debian GNU/Linux 3.0:
    amd64, Linux 2.4, SuSE 8 ES:
    sparc (r220), Sun Solaris 9:
    sparc (r220), Sun Solaris 9:
    x86, FreeBSD 4.8:
    x86, Linux 2.4, Debian GNU/Linux 2.2:
    x86, Linux 2.6, Fedora FC2:
    x86, Solaris 9:
   - ./configure
   - make
   - src/testgg
   - src/testgg_cpp

* Passed Tests:

  x86, linux-2.6.8, Debian GNU/Linux 3.0r2:
   - all tests passed

  Sourceforge Compile Farm (all platforms):
   - ./configure
   - make
   - src/testgg (except skipped tests)
   - src/testgg_cpp (except skipped tests)

* Failed Tests:

   - no tests failed

* Skipped Tests:

  Sourceforge Compile Farm (all platforms):
   - src/testgg (all tests that require root privileges)
   - src/testgg_cpp (all tests that require root privileges)
   - src/testgg (tests that try to create core files)
   - src/testgg_cpp (tests that try to create core files)

* Summary:

  Various portability problems found and fixed.

-------------------------------------------------------------------

CVS 12-Oct-2004 (after applying bugfixes to 11-Oct-2004):

* Tests:

  x86, linux-2.6.8, Debian GNU/Linux 3.0r2:
   - ./configure
   - make
   - src/testgg
   - src/testgg_cpp
   - make distcheck

  Sourceforge Compile Farm:
    alpha (ev67), linux-2.2, Debian GNU/Linux 3.0:
    amd64 opteron, linux-2.4, SuSE 8 ES:
    ppc (g4), Mac OS X 10.1 Server:
    ppc (g4), Mac OS X 10.2 Server:
    sparc (Sun Ultra Enterprise R220), Solaris 9:
    x86, FreeBSD 4.8:
    x86, NetBSD 1.6.1:
    x86, OpenBSD 3.4:
    x86, Solaris 9:
    x86, linux-2.4, Debian GNU/Linux 2.2:
    x86, linux-2.4, Red Hat Linux 9:
   - ./configure
   - make
   - src/testgg
   - src/testgg_cpp

* Passed Tests:

  x86, linux-2.6.8, Debian GNU/Linux 3.0r2:
   - all tests passed

  Sourceforge Compile Farm (all platforms):
   - ./configure
   - make
   - src/testgg (except skipped tests)
   - src/testgg_cpp (except skipped tests)

* Failed Tests:

   - no tests failed

* Skipped Tests:

  Sourceforge Compile Farm (all platforms):
   - src/testgg (all tests that require root privileges)
   - src/testgg_cpp (all tests that require root privileges)
   - src/testgg (tests that try to create core files)
   - src/testgg_cpp (tests that try to create core files)

* Summary:

  No problems found.  Some tests can not be run on the Sourceforge
  compile farm (tests that require root privileges, core dump
  tests).

-------------------------------------------------------------------

CVS 11-Oct-2004:

* Tests:

  x86, linux-2.6.8, Debian GNU/Linux 3.0r2:
  Sourceforge Compile Farm:
    alpha (ev67), linux-2.2, Debian GNU/Linux 3.0:
    amd64, linux-2.4, SuSE 8 ES:
    ppc (g4), Mac OS X 10.1 Server:
    ppc (g4), Mac OS X 10.2 Server:
    sparc (Sun Ultra Enterprise R220), Solaris 9:
    x86, FreeBSD 4.8:
    x86, NetBSD 1.6.1:
    x86, OpenBSD 3.4:
    x86, Solaris 9:
    x86, linux-2.4, Debian GNU/Linux 2.2:
    x86, linux-2.4, Red Hat Linux 9:

   - ./configure
   - make
   - src/testgg
   - src/testgg_cpp

* Passed Tests:

  x86, linux-2.6.8, Debian GNU/Linux 3.0r2:
   - all tests passed

  Sourceforge Compile Farm (all platforms):
   - ./configure

* Failed Tests:

  Sourceforge Compile Farm (x86, FreeBSD 4.8; maybe others):
   - make
   - testgg (stdfds2)
   - testgg_cpp (stdfds2)

  Sourceforge Compile Farm (all platforms):
   - testgg (core1)
   - testgg_cpp (core1)

* Skipped Tests:

  Sourceforge Compile Farm (all platforms):
   - src/testgg (all tests that require root privileges)
   - src/testgg_cpp (all tests that require root privileges)

* Summary:

  All problems found were in the test programs or the build
  scripts.  No problems found in gateguardian.c.

-------------------------------------------------------------------

Release 0.9.1:

* Tests:

  x86, linux-2.6.8, Debian GNU/Linux 3.0r2:
   - ./configure
   - make
   - src/testgg
   - src/testgg_cpp
   - make distcheck

* Passed Tests:

  x86, linux-2.6.8, Debian GNU/Linux 3.0r2:
   - all tests passed

* Failed Tests:

  x86, linux-2.6.8, Debian GNU/Linux 3.0r2:
   - no tests failed

* Skipped Tests:

  x86, linux-2.6.8, Debian GNU/Linux 3.0r2:
   - no tests skipped

* Summary:

  All tests completed successfully.

-------------------------------------------------------------------

Release 0.9.0:

* Tests:

  x86, linux-2.6.8, Debian GNU/Linux 3.0r2:
   - ./configure
   - make
   - src/testgg
   - src/testgg_cpp
   - make distcheck

* Passed Tests:

  x86, linux-2.6.8, Debian GNU/Linux 3.0r2:
   - all tests passed

* Failed Tests:

  x86, linux-2.6.8, Debian GNU/Linux 3.0r2:
   - no tests failed

* Skipped Tests:

  x86, linux-2.6.8, Debian GNU/Linux 3.0r2:
   - no tests skipped

* Summary:

  All tests completed successfully.

-------------------------------------------------------------------

Before 0.9.0 release:

* Tests:

  Source code:

   - Manual source code audit of gateguardian.c by DV

* Summary:

  The source code audit surfaced several bugs that have been
  fixed.
