check for null Promise *pp before dereferencing
Acceptance test for getvalues() - (Bug #1271)

Adding an acceptance test for getvalues(), to be sure that if the array contains
list elements on the right hand side then all of the list elements are flattened
into a single list to make the return value a list.
Fixed regex for commented lines in *_variable_values_ini
working opencsw package_method body
Changing the way we recognize lists

Right now there is a blanding of recognizing a list and validating it.
This change introduces a new method called IsVarList(...) which
checks if a variable is a list and returns true or false. The check is
more complete than the previous check and makes sure that a list is a
proper list and not something that just contains '@'.
Fix compilation on Mac.
Silence compiler warnings.
Robustify reading of /proc/stat.

Thanks to P. Christeas <xrg@linux.gr> for the original fix.
SeqLength should segfault on NULL input;
Merge pull request #317 from shaunamarie/bug1271-evaluation-getvalues

Acceptance test for getvalues() - (Bug #1271)
Add assert for SeqLength
Merge pull request #323 from cduclos/master

Add IsVarList(...) helper to identify list values in variables.
Merge pull request #321 from jkrabbe/bugfix/regexp_in_variable_values_ini

Fixed regex for commented lines in *_variable_values_ini
Fixing typos
New option `--print-digest`/`-p` for `cf-key`.

With the new option it is possible to print the default CFEngine
digest value for a given public key file.
New option `--trust-key`/`-t` for `cf-key`.

This new option copies the given public key file
to the file name where `cf-serverd` would have stored
it if it had been gotten as the result of a successful
network exchange.

Such an option is intended to be used in fully-automated
installs, when there is a trusted way of deploying client
keys on the server and vice-versa.

  modified:   cf-key.c
Merge pull request #327 from cduclos/master

Fixing some typos as pointed by Bishwa.
Rename texinfo fragments to make it Windows-friendly
Rename monitoring.h to mon.h to avoid name clashes
Move cf-monitord-related functionality out of libpromises