# changelog

author: Bill Peck <bpeck@redhat.com> 0.1.8-1
changelog:
  - allow client.c to compile on rhel4 and exclude /usr/lib/systemd on none-
    systemd systems (bpeck@redhat.com)


author: Bill Peck <bpeck@redhat.com> 0.1.9-1
changelog:
  - Update the documentation to match how restraint works stand alone now.
    (bpeck@redhat.com)
  - minor output change (bpeck@redhat.com)
  - minor tweaks to plugins to use proper names (bpeck@redhat.com)
  - update gitignore and remove docs/_build (bpeck@redhat.com)
  - fix logging (bpeck@redhat.com)
  - Install task dependencies, this is important for running outside of beaker.
    (bpeck@redhat.com)
  - minor grammer and spelling mistakes (bpeck@redhat.com)
  - Started docs.  Documented plugins. (bpeck@redhat.com)


author: Bill Peck <bpeck@redhat.com> 0.1.10-1
changelog:
  - allow report_plugins to be disabled (bpeck@redhat.com)
  - fix TESTID setting (bpeck@redhat.com)
  - Add TESTID for legacy/beakerlib runs. (bpeck@redhat.com)
  - Added selinux plugin check (bpeck@redhat.com)


author: Bill Peck <bpeck@redhat.com> 0.1.11-1
changelog:
  - only pass disable_plugin if plugins have been disabled (bpeck@redhat.com)
  - add dummy rhts-lint to allow us to make testinfo.desc (bpeck@redhat.com)
  - Updated service file to depend on network being online (bpeck@redhat.com)
  - separate restraint into client package (bpeck@redhat.com)
  - Report any errors at recipe level. (bpeck@redhat.com)


author: Bill Peck <bpeck@redhat.com> 0.1.12-1
changelog:
  - error checking on client to make sure we can make the run dir.
    (bpeck@redhat.com)
  - Better client feedback (bpeck@redhat.com)
  - Don't create variables if value is NULL fix metadata parser to use defaults
    if key is missing. (bpeck@redhat.com)


author: Bill Peck <bpeck@redhat.com> 0.1.13-1
changelog:
  - cosmetic change (bpeck@redhat.com)
  - Fix guint64 mistake (bpeck@redhat.com)
  - report the number seconds we are pushing the watchdog out.  Should help with
    debugging. (bpeck@redhat.com)
  - Support added to allow tasks to use an alternate max time via task params.
    looks for both KILLTIMEOVERRIDE and RSTRNT_MAX_TIME (bpeck@redhat.com)
  - fixes to %post scripts (bpeck@redhat.com)
  - Minor updates to doc. (bpeck@redhat.com)
  - Always populate the RSTRNT_* variables to make it easier to migrate.
    (bpeck@redhat.com)
  - Fix %post scripts to start restraintd (bpeck@redhat.com)
  - Updates to the documentation (bpeck@redhat.com)
  - Add beakerlib reporting support (bpeck@redhat.com)
  - Fix env variable generation when prefix is NULL. (bpeck@redhat.com)
  - Minor update to expected output (bpeck@redhat.com)


author: Bill Peck <bpeck@redhat.com> 0.1.14-1
changelog:
  - Updated usecases (bpeck@redhat.com)
  - Allow multiple versions of restraint to run if different ports are used.
    (bpeck@redhat.com)
  - install task run plugin (bpeck@redhat.com)
  - update TODO file (bpeck@redhat.com)
  - Update features list (bpeck@redhat.com)
  - Updates to plugin docs to match newest plugins. (bpeck@redhat.com)
  - Add git clone info to docs (bpeck@redhat.com)
  - Setup some environment variables if they aren't defined. Make the plugin
    reporting a little clearer. (bpeck@redhat.com)
  - fixes for watchdog adjust (bpeck@redhat.com)
  - final pieces to support extending watchdog from reserve task.
    (bpeck@redhat.com)
  - Allow tasks to disable localwatchdog. (bpeck@redhat.com)
  - Only report denials in avc_check. (bpeck@redhat.com)
  - Update static build requires to pick up fedora (bpeck@redhat.com)
  - Pass OUTPUTFILE to rstrnt-report-result in case the variable wasn't exported
    (bpeck@redhat.com)
  - minor doc updates (bpeck@redhat.com)
  - Provide SUBMITTER for legacy rhts and RSTRNT_OWNER for new.
    (bpeck@redhat.com)
  - minor fix for RSTRNT_RECIPE_URL (bpeck@redhat.com)
  - Another variable that legacy rhts expects. (bpeck@redhat.com)
  - define RSTRNT_RECIPE_URL so that tasks can request the current recipe xml.
    (bpeck@redhat.com)
  - Define RESULT_SERVER for rhts legacy tasks.  The value shouldn't matter.
    (bpeck@redhat.com)
  - Display the commands being executed (bpeck@redhat.com)
  - License Restraint under the GPL 3.0 (bpeck@redhat.com)
  - Propagate the error when we fail a command returns non-zero
    (bpeck@redhat.com)


author: Bill Peck <bpeck@redhat.com> 0.1.15-1
changelog:
  - Add IPv6 support (bpeck@redhat.com)
  - If we fail to send a message because of a client issue, don't keep retrying.
    (bpeck@redhat.com)
  - Remove hard coded server port. (bpeck@redhat.com)


author: Jeff Bastian <jbastian@redhat.com> 0.1.15-2
changelog:
  - add local copy of boostrap CSS
  - automatically generate results.html from job.xml (when running from client)


author: Bill Peck <bpeck@redhat.com> 0.1.16-1
changelog:
  - client package doesn't need the daemon to be installed. (bpeck@redhat.com)
  - fix possible memory leak when trying to open both ipv4 and ipv6 sockets
    (bpeck@redhat.com)
  - use correct path to job.xml and for index.html (jbastian@redhat.com)
  - use index.html as output instead of results.html (jbastian@redhat.com)
  - update Makefiles to install client files (jbastian@redhat.com)
  - updates for move to /usr/share/restraint/client (jbastian@redhat.com)
  - move client files out of docs (jbastian@redhat.com)
  - generate pretty html from job.xml (jbastian@redhat.com)
  - update version string in path to CSS files (jbastian@redhat.com)
  - update rpm spec for bootstrap CSS files (jbastian@redhat.com)
  - add local copy of bootstrap min CSS source (jbastian@redhat.com)
  - add link to bootstrap CSS framework (jbastian@redhat.com)


