<?xml version="1.0"?>
<?xml-stylesheet type="text/xsl" href="/rss.xsl.xml"?>
<rss version="2.0" xmlns:dc="http://purl.org/dc/elements/1.1/">
<channel>
    <title>Changes in NEWS</title>
    <link>http://nxr.netbsd.org/rss/src/external/bsd/atf/dist/NEWS</link>
    <description></description>
    <language>en</language>
    <copyright>Copyright 2005</copyright>
    <generator>Java</generator>
    
<item>
    <title>branches:  1.1.1;<br/>Initial revision</title>
    <description>/src/external/bsd/atf/dist/NEWS - 1.1</description>
    <pubDate>Mon Jan 19 07:11:51 UTC 2009</pubDate>
    <dc:creator>jmmv</dc:creator>
</item>

<item>
    <title>Import atf-0.20:<br/><br/>Experimental version released on February 7th, 2014.<br/><br/>This is the first release without the code for the deprecated tools.  If<br/>you require such code, please fetch a copy of the 0.19 release and extract<br/>the 'tools' directory for your own consumption.<br/><br/>* Removed the deprecated tools.  This includes atf-config, atf-report,<br/>  atf-run and atf-version.</title>
    <description>/src/external/bsd/atf/dist/NEWS - 1.1.1.14</description>
    <pubDate>Tue Feb 11 16:07:06 UTC 2014</pubDate>
    <dc:creator>jmmv</dc:creator>
</item>

<item>
    <title>Import atf 0.19:<br/><br/>Changes in version 0.19<br/>***********************<br/><br/>Experimental version released on February 7th, 2014.<br/><br/>This is the last release to bundle the code for the deprecated tools.<br/>The next release will drop their code and will stop worrying about<br/>backwards compatibility between the ATF libraries and what the old tools<br/>may or may not support.<br/><br/>If you still require the old tools for some reason, grab a copy of the<br/>'tools' directory now.  The code in this directory is standalone and<br/>does not depend on any internal details of atf-c++ any longer.<br/><br/>* Various fixes and improvements to support running as part of the FreeBSD<br/>  test suite.<br/><br/>* Project hosting moved from Google Code (as a subproject of Kyua) to<br/>  GitHub (as a first-class project).  The main reason for the change is<br/>  the suppression of binary downloads in Google Code on Jan 15th, 2014.<br/>  See https://github.com/jmmv/atf/<br/><br/>* Removed builtin help from atf-sh(1) and atf-check(1) for simplicity<br/>  reasons.  In other words, their -h option is gone.<br/><br/>* Moved the code of the deprecated tools into a 'tools' directory and<br/>  completely decoupled their code from the internals of atf-c++.  The<br/>  reason for this is to painlessly allow a third-party to maintain a<br/>  copy of these tools after we delete them because upcoming changes to<br/>  atf-c++ would break the stale tools.<br/><br/><br/>Changes in version 0.18<br/>***********************<br/><br/>Experimental version released on November 16th, 2013.<br/><br/>* Issue 45: Added require.memory support in atf-run for FreeBSD.<br/><br/>* Fixed an issue with the handling of cin with libc++.<br/><br/>* Issue 64: Fixed various mandoc formatting warnings.<br/><br/>* NetBSD PR bin/48284: Made atf-check flush its progress message to<br/>  stdout so that an interrupted test case always shows the last message<br/>  being executed.<br/><br/>* NetBSD PR bin/48285: Fixed atf_check examples in atf-sh-api(3).</title>
    <description>/src/external/bsd/atf/dist/NEWS - 1.1.1.13</description>
    <pubDate>Sat Feb 08 19:11:29 UTC 2014</pubDate>
    <dc:creator>jmmv</dc:creator>
</item>

<item>
    <title>Import atf 0.17:<br/><br/>Experimental version released on February 14th, 2013.<br/><br/>* Added the atf_utils_cat_file, atf_utils_compare_file,<br/>  atf_utils_copy_file, atf_utils_create_file, atf_utils_file_exists,<br/>  atf_utils_fork, atf_utils_grep_file, atf_utils_grep_string,<br/>  atf_utils_readline, atf_utils_redirect and atf_utils_wait utility<br/>  functions to atf-c-api.  Documented the already-public<br/>  atf_utils_free_charpp function.<br/><br/>* Added the cat_file, compare_file, copy_file, create_file, file_exists,<br/>  fork, grep_collection, grep_file, grep_string, redirect and wait<br/>  functions to the atf::utils namespace of atf-c++-api.  These are<br/>  wrappers around the same functions added to the atf-c-api library.<br/><br/>* Added the ATF_CHECK_MATCH, ATF_CHECK_MATCH_MSG, ATF_REQUIRE_MATCH and<br/>  ATF_REQUIRE_MATCH_MSG macros to atf-c to simplify the validation of a<br/>  string against a regular expression.<br/><br/>* Miscellaneous fixes for manpage typos and compilation problems with<br/>  clang.<br/><br/>* Added caching of the results of those configure tests that rely on<br/>  executing a test program.  This should help crossbuild systems by<br/>  providing a mechanism to pre-specify what the results should be.<br/><br/>* PR bin/45690: Make atf-report convert any non-printable characters to<br/>  a plain-text representation (matching their corresponding hexadecimal<br/>  entities) in XML output files.  This is to prevent the output of test<br/>  cases from breaking xsltproc later.</title>
    <description>/src/external/bsd/atf/dist/NEWS - 1.1.1.12</description>
    <pubDate>Fri Feb 15 17:04:15 UTC 2013</pubDate>
    <dc:creator>jmmv</dc:creator>
</item>

<item>
    <title>branches:  1.1.1.11.2;<br/>Import atf 0.16:<br/><br/>Experimental version released on July 10th, 2012.<br/><br/>* Added a --enable-tools flag to configure to request the build of the<br/>  deprecated ATF tools, whose build is now disabled by default.  In order<br/>  to continue running tests, you should migrate to Kyua instead of enabling<br/>  the build of the deprecated tools.  The kyua-atf-compat package provides<br/>  transitional compatibility versions of atf-run and atf-report built on<br/>  top of Kyua.<br/><br/>* Tweaked the ATF_TEST_CASE macro of atf-c++ so that the compiler can<br/>  detect defined but unused test cases.<br/><br/>* PR bin/45859: Fixed some XSLT bugs that resulted in the tc-time and<br/>  tp-time XML tags leaking into the generated HTML file.  Also improved<br/>  the CSS file slightly to correct alignment and color issues with the<br/>  timestamps column.<br/><br/>* Optimized atf-c++/macros.hpp so that GNU G++ consumes less memory during<br/>  compilation with GNU G++.<br/><br/>* Flipped the default to building shared libraries for atf-c and atf-c++,<br/>  and started versioning them.  As a side-effect, this removes the<br/>  --enable-unstable-shared flag from configure that appears to not work any<br/>  more (under NetBSD).  Additionally, some distributions require the use of<br/>  shared libraries for proper dependency tracking (e.g. Fedora), so it is<br/>  better if we do the right versioning upstream.<br/><br/>* Project hosting moved from an adhoc solution (custom web site and<br/>  Monotone repository) to Google Code (standard wiki and Git).  ATF now<br/>  lives in a subcomponent of the Kyua project.</title>
    <description>/src/external/bsd/atf/dist/NEWS - 1.1.1.11</description>
    <pubDate>Wed Jul 11 22:37:05 UTC 2012</pubDate>
    <dc:creator>jmmv</dc:creator>
</item>

<item>
    <title>Import atf 0.15: the major goal of this import is to reconcile any local<br/>changes to the atf codebase with upstream code.  All local changes should<br/>have been backported, with appropriate portability workarounds where<br/>necessary.<br/><br/>This new release also includes other changes though, such as performance<br/>improvements and bug fixes, and also a major new feature partially<br/>implemented by pgoyette@: the time to execute each test cases and test<br/>program is now recorded and included in the output reports.<br/><br/>The import into NetBSD has been tested natively on amd64 and macppc, and<br/>the full test suite has also been run through anita on amd64 and i386.<br/>No regressions observed... but you never know.<br/><br/>From the NEWS file, the changes in this version are as follows:<br/><br/>Experimental version released on January 16th, 2012.<br/><br/>* Respect stdin in atf-check.  The previous release silenced stdin for any<br/>  processes spawned by atf, not only test programs, which caused breakage<br/>  in tests that pipe data through atf-check.<br/><br/>* Performance improvements to atf-sh.<br/><br/>* Enabled detection of unused parameters and variables in the code and<br/>  fixed all warnings.<br/><br/>* Changed the behavior of "developer mode".  Compiler warnings are now<br/>  enabled unconditionally regardless of whether we are in developer mode or<br/>  not; developer mode is now only used to perform strict warning checks and<br/>  to enable assertions.  Additionally, developer mode is now only<br/>  automatically enabled when building from the repository, not for formal<br/>  releases.<br/><br/>* Added new Autoconf M4 macros (ATF_ARG_WITH, ATF_CHECK_C and<br/>  ATF_CHECK_CXX) to provide a consistent way of defining a --with-arg flag<br/>  in configure scripts and detecting the presence of any of the ATF<br/>  bindings.  Note that ATF_CHECK_SH was already introduced in 0.14, but it<br/>  has now been modified to also honor --with-atf if instantiated.<br/><br/>* Added timing support to atf-run / atf-report.<br/><br/>* Added support for a 'require.memory' property, to specify the minimum<br/>  amount of physical memory needed by the test case to yield valid results.<br/><br/>* PR bin/45690: Force an ISO-8859-1 encoding in the XML files generated by<br/>  atf-report so that invalid data in the output of test cases does not<br/>  mangle our report.</title>
    <description>/src/external/bsd/atf/dist/NEWS - 1.1.1.10</description>
    <pubDate>Mon Jan 16 22:36:30 UTC 2012</pubDate>
    <dc:creator>jmmv</dc:creator>
</item>

<item>
    <title>branches:  1.1.1.9.2;<br/>Import atf-0.14:<br/><br/>Experimental version released on June 14th, 2011.<br/><br/>* Added a pkg-config file for atf-sh and an aclocal file to ease the<br/>  detection of atf-sh from autoconf scripts.<br/><br/>* Made the default test case body defined by atf_sh fail.  This is to<br/>  ensure that test cases are properly defined in test programs and helps<br/>  in catching typos in the names of the body functions.<br/><br/>* PR bin/44882: Made atf-run connect the stdin of test cases to /dev/zero.<br/>  This provides more consistent results with "normal" execution (in<br/>  particular, when tests are executed detached from a terminal).<br/><br/>* Made atf-run hardcode TZ=UTC for test cases.  It used to undefine TZ, but<br/>  that does not take into account that libc determines the current timezone<br/>  from a configuration file.<br/><br/>* All test programs will now print a warning when they are not run through<br/>  atf-run(1) stating that this is unsupported and may deliver incorrect<br/>  results.<br/><br/>* Added support for the 'require.files' test-case property.  This allows<br/>  test cases to specify installed files that must be present for the test<br/>  case to run.</title>
    <description>/src/external/bsd/atf/dist/NEWS - 1.1.1.9</description>
    <pubDate>Tue Jun 14 15:23:20 UTC 2011</pubDate>
    <dc:creator>jmmv</dc:creator>
</item>

<item>
    <title>branches:  1.1.1.8.2;<br/>Import atf-0.13:<br/><br/>Experimental version released on March 31st, 2011.<br/><br/>This is the first release after the creation of the Kyua project, a more<br/>modular and reliable replacement for ATF.  From now on, ATF will change to<br/>accomodate the transition to this new codebase, but ATF will still continue<br/>to see development in the short/medium term.  Check out the project page at<br/>http://code.google.com/p/kyua/ for more details.<br/><br/>The changes in this release are:<br/><br/>* Added support to run the tests with the Kyua runtime engine (kyua-cli), a<br/>  new package that aims to replace atf-run and atf-report.  The ATF tests<br/>  can be run with the new system by issuing a 'make installcheck-kyua' from<br/>  the top-level directory of the project (assuming the 'kyua' binary is<br/>  available during the configuration stage of ATF).<br/><br/>* atf-run and atf-report are now in maintenance mode (but *not* deprecated<br/>  yet!).  Kyua already implements a new, much more reliable runtime engine<br/>  that provides similar features to these tools.  That said, it is not<br/>  complete yet so all development efforts should go towards it.<br/><br/>* If GDB is installed, atf-run dumps the stack trace of crashing test<br/>  programs in an attempt to aid debugging.  Contributed by Antti Kantee.<br/><br/>* Reverted default timeout change in previous release and reset its value<br/>  to 5 minutes.  This was causing several issues, specially when running<br/>  the existing NetBSD test suite in qemu.<br/><br/>* Fixed the 'match' output checker in atf-check to properly validate the<br/>  last line of a file even if it does not have a newline.<br/><br/>* Added the ATF_REQUIRE_IN and ATF_REQUIRE_NOT_IN macros to atf-c++ to<br/>  check for the presence (or lack thereof) of an element in a collection.<br/><br/>* PR bin/44176: Fixed a race condition in atf-run that would crash atf-run<br/>  when the cleanup of a test case triggered asynchronous modifications to<br/>  its work directory (e.g. killing a daemon process that cleans up a pid<br/>  file in the work directory).<br/><br/>* PR bin/44301: Fixed the sample XSLT file to report bogus test programs<br/>  instead of just listing them as having 0 test cases.</title>
    <description>/src/external/bsd/atf/dist/NEWS - 1.1.1.8</description>
    <pubDate>Thu Mar 31 16:41:07 UTC 2011</pubDate>
    <dc:creator>jmmv</dc:creator>
</item>

<item>
    <title>Import atf 0.12:<br/><br/>Experimental version released on November 7th, 2010.<br/><br/>* Added the ATF_REQUIRE_THROW_RE to atf-c++, which is the same as<br/>  ATF_REQUIRE_THROW but allows checking for the validity of the exception's<br/>  error message by means of a regular expression.<br/><br/>* Added the ATF_REQUIRE_MATCH to atf-c++, which allows checking for a<br/>  regular expression match in a string.<br/><br/>* Changed the default timeout for test cases from 5 minutes to 30 seconds.<br/>  30 seconds is long enough for virtually all tests to complete, and 5<br/>  minutes is a way too long pause in a test suite where a single test case<br/>  stalls.<br/><br/>* Deprecated the use.fs property.  While this seemed like a good idea in<br/>  the first place to impose more control on what test cases can do, it<br/>  turns out to be bad.  First, use.fs=false prevents bogus test cases<br/>  from dumping core so after-the-fact debugging is harder.  Second,<br/>  supporting use.fs adds a lot of unnecessary complexity.  atf-run will<br/>  now ignore any value provided to use.fs and will allow test cases to<br/>  freely access the file system if they wish to.<br/><br/>* Added the atf_tc_get_config_var_as_{bool,long}{,_wd} functions to the atf-c<br/>  library.  The 'text' module became private in 0.11 but was being used<br/>  externally to simplify the parsing of configuration variables.<br/><br/>* Made atf-run recognize the 'unprivileged-user' configuration variable<br/>  and automatically drop root privileges when a test case sets<br/>  require.user=unprivileged.  Note that this is, by no means, done for<br/>  security purposes; this is just for user convenience; tests should, in<br/>  general, not be blindly run as root in the first place.</title>
    <description>/src/external/bsd/atf/dist/NEWS - 1.1.1.7</description>
    <pubDate>Sun Nov 07 17:43:22 UTC 2010</pubDate>
    <dc:creator>jmmv</dc:creator>
</item>

<item>
    <title>Import atf-0.11:<br/><br/>Experimental version released on October 20th, 2010.<br/><br/>* The ATF_CHECK* macros in atf-c++ were renamed to ATF_REQUIRE* to match<br/>  their counterparts in atf-c.<br/><br/>* Clearly separated the modules in atf-c that are supposed to be public<br/>  from those that are implementation details.  The header files for the<br/>  internal modules are not installed any more.<br/><br/>* Made the atf-check tool private.  It is only required by atf-sh and being<br/>  public has the danger of causing confusion.  Also, making it private<br/>  simplifies the public API of atf.<br/><br/>* Changed atf-sh to enable per-command error checking (set -e) by default.<br/>  This catches many cases in which a test case is broken but it is not<br/>  reported as such because execution continues.<br/><br/>* Fixed the XSTL and CSS stylesheets to support expected failures.</title>
    <description>/src/external/bsd/atf/dist/NEWS - 1.1.1.6</description>
    <pubDate>Wed Oct 20 09:14:18 UTC 2010</pubDate>
    <dc:creator>jmmv</dc:creator>
</item>

<item>
    <title>Import atf 0.10:<br/><br/>Miscellaneous features<br/><br/>* Added expected failures support to test cases and atf-run.  These<br/>  include, for example, expected clean exits, expected reception of fatal<br/>  signals, expected timeouts and expected errors in condition checks.<br/>  These statuses can be used to denote test cases that are known to fail<br/>  due to a bug in the code they are testing.  atf-report reports these<br/>  tests separately but they do not count towards the failed test cases<br/>  amount.<br/><br/>* Added the ATF_CHECK_ERRNO and ATF_REQUIRE_ERRNO to the C library to<br/>  allow easy checking of call failures that update errno.<br/><br/>* Added the has.cleanup meta-data property to test caes that specifies<br/>  whether the test case has a cleanup routine or not; its value is<br/>  automatically set.  This property is read by atf-run to know if it has to<br/>  run the cleanup routine; skipping this run for every test case<br/>  significantly speeds up the run time of test suites.<br/><br/>* Reversed the order of the ATF_CHECK_THROW macro in the C++ binding to<br/>  take the expected exception as the first argument and the statement to<br/>  execute as the second argument.<br/><br/>Changes in atf-check<br/><br/>* Changed atf-check to support negating the status and output checks by<br/>  prefixing them with not- and added support to specify multiple checkers<br/>  for stdout and stderr, not only one.<br/><br/>* Added the match output checker to atf-check to look for regular<br/>  expressions in the stdout and stderr of commands.<br/><br/>* Modified the exit checks in atf-check to support checking for the<br/>  reception of signals.<br/><br/>Code simplifications and cleanups<br/><br/>* Removed usage messages from test programs to simplify the<br/>  implementation of every binding by a significant amount.  They just now<br/>  refer the user to the appropriate manual page and do not attempt to wrap<br/>  lines on terminal boundaries.  Test programs are not supposed to be run<br/>  by users directly so this minor interface regression is not important.<br/><br/>* Removed the atf-format internal utility, which is unused after the<br/>  change documented above.<br/><br/>* Removed the atf-cleanup internal utility.  It has been unused since the<br/>  test case isolation was moved to atf-run in 0.8<br/><br/>* Splitted the Makefile.am into smaller files for easier maintenance and<br/>  dropped the use of M4.  Only affects users building from the repository<br/>  sources.<br/><br/>* Intermixed tests with the source files in the source tree to provide<br/>  them more visibility and easier access.  The tests directory is gone from<br/>  the source tree and tests are now suffixed by _test, not prefixed by t_.<br/><br/>* Simplifications to the atf-c library: removed the io, tcr and ui<br/>  modules as they had become unnecessary after all simplifications<br/>  introduced since the 0.8 release.<br/><br/>* Removed the application/X-atf-tcr format introduced in 0.8 release.<br/>  Tests now print a much simplified format that is easy to parse and nicer<br/>  to read by end users.  As a side effect, the default for test cases is<br/>  now to print their results to stdout unless otherwise stated by providing<br/>  the -r flag.<br/><br/>* Removed XML distribution documents and replaced them with plain-text<br/>  documents.  They provided little value and introduced a lot of complexity<br/>  to the build system.<br/><br/>* Simplified the output of atf-version by not attempting to print a<br/>  revision number when building form a distfile.  Makes the build system<br/>  easier to maintain.</title>
    <description>/src/external/bsd/atf/dist/NEWS - 1.1.1.5</description>
    <pubDate>Sat Jul 03 08:04:47 UTC 2010</pubDate>
    <dc:creator>jmmv</dc:creator>
</item>

<item>
    <title>Import atf 0.9:<br/><br/>* Added atf-sh, an interpreter to process test programs written using<br/>  the shell API. This is not really a shell interpreter by itself<br/>  though: it is just a wrapper around the system shell that eases the<br/>  loading of the necessary ATF libraries.<br/><br/>* Removed atf-compile in favour of atf-sh.<br/><br/>* Added the use.fs metadata property to test case, which is used to<br/>  specify which test cases require file system access. This is to<br/>  highlight dependencies on external resources more clearly and to speed<br/>  up the execution of test suites by skipping the creation of many<br/>  unnecessary work directories.<br/><br/>* Fixed test programs to get a sane default value for their source<br/>  directory. This means that it should not be necessary any more to pass<br/>  -s when running test programs that do not live in the current<br/>  directory.<br/><br/>* Defining test case headers became optional. This is trivial to achieve<br/>  in shell-based tests but a bit ugly in C and C++. In C, use the new<br/>  ATF_TC_WITHOUT_HEAD macro to define the test case, and in C++ use<br/>  ATF_TEST_CASE_WITHOUT_HEAD.</title>
    <description>/src/external/bsd/atf/dist/NEWS - 1.1.1.4</description>
    <pubDate>Fri Jun 04 08:23:40 UTC 2010</pubDate>
    <dc:creator>jmmv</dc:creator>
</item>

<item>
    <title>Import atf 0.8.  Changes in this release:<br/><br/>* Test programs no longer run several test cases in a row. The execution<br/>  of a test program now requires a test case name, and that single test<br/>  case is executed. To execute several test cases, use the atf-run<br/>  utility as usual.<br/><br/>* Test programs no longer fork a subprocess to isolate the execution of<br/>  test cases. They run the test case code in-process, and a crash of the<br/>  test case will result in a crash of the test program. This is to ease<br/>  debugging of faulty test cases.<br/><br/>* Test programs no longer isolate their test cases. This means that they<br/>  will not create temporary directories nor sanitize the environment any<br/>  more. Yes: running a test case that depends on system state by hand<br/>  will most likely yield different results depending on where (machine,<br/>  directory, user environment, etc.) it is run. Isolation has been moved<br/>  to atf-run.<br/><br/>* Test programs no longer print a cryptic format (application/X-atf-tcs)<br/>  on a special file channel. They can now print whatever they want on<br/>  the screen. Because test programs can now only run one test case every<br/>  time, providing controlled output is not necessary any more.<br/><br/>* Test programs no longer write their status into a special file<br/>  descriptor. Instead, they create a file with the results, which is<br/>  later parsed by atf-run. This changes the semantics of the -r flag.<br/><br/>* atf-run has been adjusted to perform the test case isolation. As a<br/>  result, there is now a single canonical place that implements the<br/>  isolation of test caes. In previous releases, the three language<br/>  bindings (C, C++ and shell) had to be kept in sync with each other<br/>  (read: not a nice thing to do at all). As a side effect of this<br/>  change, writing bindings for other languages will be much, much easier<br/>  from now on.<br/><br/>* atf-run forks test programs on a test case basis, instead of on a test<br/>  program basis as it did before. This is to provide the test case<br/>  isolation that was before implemented by the test programs themselves.<br/><br/>* Removed the atf-exec tool. This was used to implement test case<br/>  isolation in atf-sh, but it is now unnecessary.<br/><br/>* It is now optional to define the descr meta-data property. It has been<br/>  proven to be mostly useless, because test cases often carry a<br/>  descriptive name of their own.</title>
    <description>/src/external/bsd/atf/dist/NEWS - 1.1.1.3</description>
    <pubDate>Sat May 08 08:05:18 UTC 2010</pubDate>
    <dc:creator>jmmv</dc:creator>
</item>

<item>
    <title>Import atf 0.7.  Changes in this release:<br/><br/>* Added build-time checks to atf-c and atf-c++.  A binding for atf-sh<br/>  will come later.<br/><br/>* Migrated all build-time checks for header files to proper ATF tests.<br/>  This demonstrates the use of the new feature described above.<br/><br/>* Added an internal API for child process management.<br/><br/>* Converted all plain-text distribution documents to a Docbook canonical<br/>  version, and include pre-generated plain text and HTML copies in the<br/>  distribution file.<br/><br/>* Simplified the contents of the Makefile.am by regenerating it from a<br/>  canonical Makefile.am.m4 source.  As a side-effect, some dependency<br/>  specifications were fixed.<br/><br/>* Migrated all checks from the check target to installcheck, as these<br/>  require ATF to be installed.<br/><br/>* Fixed sign comparison mismatches triggered by the now-enabled<br/>  -Wsign-compare.<br/><br/>* Fixed many memory and object leaks.</title>
    <description>/src/external/bsd/atf/dist/NEWS - 1.1.1.2</description>
    <pubDate>Tue Dec 22 13:25:52 UTC 2009</pubDate>
    <dc:creator>jmmv</dc:creator>
</item>

<item>
    <title>Import ATF 0.6.  Replaces the old ATF 0.5 that was in dist/atf.<br/><br/>Changes in this release:<br/><br/>* Make atf-exec be able to kill its child process after a certain period of<br/>  time; this is controlled through the new -t option.<br/><br/>* Change atf-sh to use atf-exec's -t option to control the test case's<br/>  timeouts, instead of doing it internally.  Same behavior as before, but<br/>  noticeably faster.<br/><br/>* atf-exec's -g option and atf-killpg are gone due to the previous change.<br/><br/>* Added the atf-check(1) tool, a program that executes a given command and<br/>  checks its exit code against a known value and allows the management of<br/>  stdout and stderr in multiple ways.  This replaces the previous atf_check<br/>  function in the atf-sh library and exposes this functionality to both<br/>  atf-c and atf-c++.<br/><br/>* Added the ATF_REQUIRE family of macros to the C interface.  These help<br/>  in checking for fatal test conditions.  The old ATF_CHECK macros now<br/>  perform non-fatal checks only.  I.e. by using ATF_CHECK, the test case<br/>  can now continue its execution and the failures will not be reported<br/>  until the end of the whole run.<br/><br/>* Extended the amount of ATF_CHECK_* C macros with new ones to provide more<br/>  features to the developer.  These also have their corresponding<br/>  counterparts in the ATF_REQUIRE_* family.  The new macros (listing the<br/>  suffixes only) are: _EQ (replaces _EQUAL), _EQ_MSG, _STREQ and<br/>  _STREQ_MSG.</title>
    <description>/src/external/bsd/atf/dist/NEWS - 1.1.1.1</description>
    <pubDate>Mon Jan 19 07:11:51 UTC 2009</pubDate>
    <dc:creator>jmmv</dc:creator>
</item>

<item>
    <title>Rebase to HEAD as of a few days ago.</title>
    <description>/src/external/bsd/atf/dist/NEWS - 1.1.1.11.2.2</description>
    <pubDate>Tue Aug 19 23:45:53 UTC 2014</pubDate>
    <dc:creator>tls</dc:creator>
</item>

<item>
    <title>resync with head</title>
    <description>/src/external/bsd/atf/dist/NEWS - 1.1.1.11.2.1</description>
    <pubDate>Mon Feb 25 00:24:53 UTC 2013</pubDate>
    <dc:creator>tls</dc:creator>
</item>

<item>
    <title>sync with head.<br/><br/>for a reference, the tree before this commit was tagged<br/>as yamt-pagecache-tag8.<br/><br/>this commit was splitted into small chunks to avoid<br/>a limitation of cvs.  ("Protocol error: too many arguments")</title>
    <description>/src/external/bsd/atf/dist/NEWS - 1.1.1.9.2.3</description>
    <pubDate>Thu May 22 15:40:11 UTC 2014</pubDate>
    <dc:creator>yamt</dc:creator>
</item>

<item>
    <title>sync with head</title>
    <description>/src/external/bsd/atf/dist/NEWS - 1.1.1.9.2.2</description>
    <pubDate>Tue Oct 30 18:49:13 UTC 2012</pubDate>
    <dc:creator>yamt</dc:creator>
</item>

<item>
    <title>sync with head</title>
    <description>/src/external/bsd/atf/dist/NEWS - 1.1.1.9.2.1</description>
    <pubDate>Tue Apr 17 00:03:00 UTC 2012</pubDate>
    <dc:creator>yamt</dc:creator>
</item>
</channel></rss>

