Commits on Jun 17, 2010
Commits on Jun 14, 2010
  1. Adding HP-UX support to Facter's IP facts

    jamtur01 committed Jun 10, 2010
    Includes Rspec tests
  2. Fixed #3393 - Updates to Facter for MS Windows

    DavidS committed with jamtur01 Jun 14, 2010
    This patch is originally by Daniel Berger <>, I
    changed using Facter.value instead of repeatedly testing
    Config['host_os'], removed Resolution::which, and fixed the specs.
    Thanks to Paul Nasrat for helping with cross-platform debugging.
    Signed-off-by: David Schmitt <>
Commits on Jun 12, 2010
Commits on Jun 11, 2010
Commits on May 27, 2010
  1. Fixed #2355 read hang on /proc/xen/capabilties on RHEL 4.7

    Bernhard Furtmueller committed with Paul Nasrat Sep 11, 2009
  2. Fix #1365 - load all facts via cli

    ripienaar committed with Paul Nasrat May 27, 2010
    This changes the CLI to load all facts.
Commits on May 7, 2010
  1. Fixes #3740 - split dmi output on regex

    mfournier committed May 7, 2010
    Splitting dmi output on the string "/^Handle/" didn't work, and
    caused the function to match the wrong key if it was found more
    than once.
    The intended behaviour of the function is restored by splitting
    the dmi output on the regex /^Handle/.
Commits on Apr 26, 2010
  1. Fix virtual unit test on non-linux by stubbing kernel

    Paul Nasrat committed with jamtur01 Apr 26, 2010
    Signed-off-by: Paul Nasrat <>
Commits on Apr 24, 2010
  1. Fixed #2313 - Somewhat essential hardware facts not available on Open…

    jamtur01 committed Apr 24, 2010
    …BSD, patch included
    Thanks to Joe McDonagh for the patch.
  2. Fixed #2938 - interfaces that don't match ^\w+[.:]?\d+ are ignored

    jamtur01 committed Apr 24, 2010
    Thanks to Tim Sharpe for the fix
  3. Fixed #3542 - Ruby 1.9: broken unittest, String#each no longer exists

    jamtur01 committed Apr 24, 2010
    Thanks to Jos Backus for the fix.
  4. Fixed #3541 - Ruby 1.9: broken unittest, unexpected invocation: Proce…

    jamtur01 committed Apr 24, 2010
    Thanks to Jos Backus for the fix.
  5. Fixed #3445 - Facter does not handle solaris branded zones properly

    jamtur01 committed Apr 24, 2010
    Thanks to Pavol Dilung for the fix.
  6. Fix for #3411 install.rb should not put "." first in the tmp_dirs

    pmenglund committed with jamtur01 Mar 23, 2010
    Signed-off-by: Martin Englund <>
Commits on Apr 12, 2010
  1. Fixes #3397 - is_virtual fact does not detect Linux-VServer

    jamtur01 committed Apr 12, 2010
    Thanks to Benedikt Bohm for the fix.
Commits on Mar 8, 2010
  1. Add kvm support to virtual fact

    johnf committed with Paul Nasrat Feb 14, 2010
    Based on initial patch by James Turnbull
  2. fixes #2573, #2085, #1291 - fixes domain and fqdn facts resolution

    Ohad Levy committed with Paul Nasrat Jan 18, 2010
    This patch removes the relationship between the domain fact and LDAP/NIS domains.
    domain fact relates to DNS domain - this will avoid the confusion caused
    by the LDAP/NIS domain (which might be different to the DNS domain name).
    Additionally, if hostname is already in long form, it won't try to build
    the fqdn fact from hostname and domain.
Commits on Feb 28, 2010
  1. Revert "use popen3 in Resolution.exec"

    Paul Nasrat committed Feb 28, 2010
    This reverts commit 33fb770.
    This has broken master for some facts (eg OS X facts), it also breaks facter
    platform support on win32 as popen3 does not work there.
    I'd like to get master working, backlog of patches applied and revisit exec.
Commits on Jan 30, 2010
  1. Fix #2341 - stricter handling of dmidecode split

    Paul Nasrat committed Jan 17, 2010
    This adds a test to ensure we are not prematurely splitting on Handle
Commits on Jan 17, 2010
  1. Fix #2746 - add architecture support for GNU/kFreeBSD

    Paul Nasrat committed Jan 17, 2010
  2. Fix missing error case

    Paul Nasrat committed Jan 17, 2010
Commits on Jan 10, 2010
  1. Remove whitespace in DMI facts (#3008, #3011)

    Paul Nasrat committed Jan 10, 2010
    In addition to the stripping of the output of these facts this patchset:
    Refactor - Extracted function to enable easier testing.
    Tests - data driven tests for the dmidecode/smbios fact.
  2. Only ignore IPs starting with 127.

    rickyz committed with Paul Nasrat Dec 21, 2009
Commits on Nov 14, 2009
  1. Added package signing task

    jamtur01 committed Nov 14, 2009
Commits on Nov 7, 2009
  1. use popen3 in Resolution.exec to catch stderr

    duritong committed with jamtur01 Nov 7, 2009
    So far messages to stderr haven't been catched by
    Facter::Util::Resolution.exec and were insted printed out to
    stderr. This will cause facter and even puppet to print to stderr
    themself, which is not very nice when running puppetd by cron,
    as you might get every run a mail if a command outputs to stderr.
    We are now wrapping the command execution with Open3.popen3 to
    catch stderr and passing them to the new introduced Facter.warn
    We are also catching multiline outputs chomping newlines and
    returning an array if there have been more than one line. Otherwise
    we return an array containing the different lines.
    This prevents in general cases as described in #2766 and should
    handle command execution in a bit saner way.
  2. introduce a warn mechanism for debugging

    duritong committed with jamtur01 Nov 7, 2009
    We can now warn messages that will be passed to Kernel.warn if
    debugging is enabled.
Commits on Nov 5, 2009
  1. Add docs to Mac OS X package creation script and clean out old docs i…

    Nigel Kersten committed with jamtur01 Nov 5, 2009
    …n the preflight
Commits on Nov 4, 2009
  1. Fixed : 2788 - ftools missing in Ruby 1.9

    phantez committed Nov 4, 2009
    Signed-off-by: Stéphan Gorget <>
Commits on Oct 7, 2009
  1. Fixes #2704. Problem finding install.rb three levels up

    Nigel Kersten committed with Paul Nasrat Oct 7, 2009
Commits on Oct 3, 2009
  1. Removed all ChangeLog

    jamtur01 committed Oct 3, 2009