Skip to content


Subversion checkout URL

You can clone with
Download ZIP
Commits on Mar 8, 2010
  1. @johnf

    Add kvm support to virtual fact

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

    Ohad Levy committed with Paul Nasrat
    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
    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
    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
  2. Fix missing error case

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

    Paul Nasrat committed
    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.

    Ricky Zhou committed with Paul Nasrat
Commits on Nov 14, 2009
  1. @jamtur01

    Added package signing task

    jamtur01 committed
Commits on Nov 7, 2009
  1. @duritong @jamtur01

    use popen3 in Resolution.exec to catch stderr

    duritong committed with jamtur01
    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. @duritong @jamtur01

    introduce a warn mechanism for debugging

    duritong committed with jamtur01
    We can now warn messages that will be passed to Kernel.warn if
    debugging is enabled.
Commits on Nov 5, 2009
  1. @jamtur01

    Add docs to Mac OS X package creation script and clean out old docs i…

    Nigel Kersten committed with jamtur01
    …n the preflight
Commits on Nov 4, 2009
  1. @phantez

    Fixed : 2788 - ftools missing in Ruby 1.9

    phantez committed
    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
Commits on Oct 3, 2009
  1. @jamtur01

    Removed all ChangeLog

    jamtur01 committed
Commits on Sep 25, 2009
  1. @jamtur01

    Updated ChangeLog and task

    jamtur01 committed
Commits on Sep 18, 2009
  1. @jamtur01
Commits on Sep 17, 2009
  1. @jamtur01

    Added rcov support to spec task

    jamtur01 committed
  2. @jamtur01

    Updated CI Rake task

    jamtur01 committed
Commits on Sep 11, 2009
  1. @tmzullinger
  2. @jamtur01

    Added new format ChangeLog

    jamtur01 committed
  3. @jamtur01
Commits on Sep 9, 2009
  1. Issue #2414 - add unit test

    Paul Nasrat committed
    This adds a unit test on top of Kurt's patch
  2. Fix errors when alias IP's are defined

    Kurt Keller committed with Paul Nasrat
  3. Fix 2455 - improve error handling on fact load

    Paul Nasrat committed
    Fix facts added with empty blocks by handling calls to value when setcode not called
    Ensure we handle load failures more gracefully
  4. Fix broken solaris zone tests on EC2

    Paul Nasrat committed
    This cleans up xen and vserver detection to enable us to stub out so when we
    happen to be running tests on xen we don't report as that.
    More cleanup is needed in this area but this should give us a green build.
    This renames the tests to be consistent with current naming convention
Commits on Aug 24, 2009
  1. Issue #2548 netblock fact

    Paul Nasrat committed
    We already have a network fact it's just missing a test.
Commits on Aug 23, 2009
  1. Add Darwin netmask support on top of Jim's patch

    Paul Nasrat committed
  2. Fix #2306 netmask and ipaddress on SunOS and BSDs

    Jim Pirzyk committed with Paul Nasrat
Commits on Aug 18, 2009
  1. @jamtur01
  2. @jamtur01

    Added default Rake task

    jamtur01 committed
Commits on Aug 14, 2009
  1. @oboxodo

    Fix bug where you'd get an 'undefined method' error if trying to acce…

    oboxodo committed with Paul Nasrat
    …ss a fact's value when collection has not being yet initialized.
Commits on Aug 12, 2009
  1. Fix #2470 - duplicate entries in interfaces fact

    Paul Nasrat committed
    Solaris orders inet and inet6 seperately. This tests for and fixes this by
    uniqueing the list. Will probably need work when we get to ipv6 support.
Commits on Aug 7, 2009
  1. Update OS X minor version fact to cope with '10.x' values and provide…

    Nigel Kersten committed with Paul Nasrat
    … test coverage
    switch %x{} call to Facter::Util::Resolution.exec for better testing
  2. Update install.rb to cope with all OS X versions, not just 10.5

    Nigel Kersten committed with Paul Nasrat
Something went wrong with that request. Please try again.