Commits on Apr 7, 2009
  1. Updating the version number.

    cfb committed Apr 7, 2009
    I really need to automate this some how.
  2. New tag for 2.0.1 release.

    cfb committed Apr 7, 2009
Commits on Apr 1, 2009
  1. Fix for issue 26. Commiting it to the 2.0.x branch as well, commited …

    cfb committed Apr 1, 2009
    …to trunk
    in 179.
Commits on Mar 24, 2009
  1. We should have a proper version number.

    cfb committed Mar 24, 2009
  2. Reverting changes for commit 162, 164, and 166 as we can't roll

    cfb committed Mar 24, 2009
    those out at Ticketmaster just yet.
  3. New branch for 2.0.x internal releases.

    cfb committed Mar 24, 2009
  4. - Removing example config until it can be cleaned up and properly doc…

    rkhardalian committed Mar 24, 2009
Commits on Mar 20, 2009
  1. Fix for Issue 47.

    cfb committed Mar 20, 2009
    Signed off: Phil Dibowitz
    Signed off: Chet Burgess
Commits on Mar 19, 2009
  1. I've been a bad, bad girl. I've been careless with a delicate man.

    rtilder committed Mar 19, 2009
    That man is Mr. Nicolas Simonds.  Let's hear it for Mister Simonds!
    Three patches to fix my stupidity from Mr. Simonds that have been sent to me
    over the last month or so that I have been too lazy to actually commit.
Commits on Feb 13, 2009
  1. Minor fix. /proc/xen can exist on non-xen kernels (though it

    cfb committed Feb 13, 2009
    probably shouldn't) /proc/xen/xenbus will ONLY exist if running
    under the Xen hypervisor.
Commits on Dec 16, 2008
  1. New functionality for issue 44.

    cfb committed Dec 16, 2008
    The attached patch removes the list of hardcoded files to copy and now
    looks for a key called firstboot_cpfiles. The firstboot_cpfiles key as the
    form "file,directory" where file is the full path to the "file" to be
    copied and "directory" is the full path to the directory to copy "file"
    into. If "directory" does not exist, FirstBoot will create it with its
    default mode (value of "firstrun_default_mode" key or 0755 if not found)
    and default uid and gid (value of firstrun_default_ugid" or 0:0 if not found).
    Chet Burgess <>
Commits on Dec 11, 2008
  1. Commiting fixes for issue 42 and 43.

    cfb committed Dec 11, 2008
    Issue 42:
    Adding support for a function called get_plugin_version which can be 
    queried from the c object in keys and templates and will return 
    the version of a given plugin.
    Issue 43:
    Fixing automatic version strings in the various perl modules
    to use the correct form for Subversion check-in numbers.
    Chet Burgess <>
Commits on Nov 21, 2008
Commits on Nov 18, 2008
  1. From: Chet Burgess <>

    cfb committed Nov 18, 2008
    Commiting changes to fix issue 38.
    Overlay now reads the name of directories to be parsed as overlays and 
    their targets from a key called "overlay_map". If the "overlay_map" key is
    empty, it assumes the only directory to parse is called "overlay" and that
    its target on the filesystem is /.
    The "overlay_map" key has the form of "directory:target" where directory is a
    directory in the config source and target is the absolute path on the file
    system to place the contents of the directories.
    Overlay then iterates through all elements of the "overlay_map" key and
    processes each one in turn.
    Signed-off-by: Chet Burgess <>
  2. From: Charlie Brown <>

    cfb committed Nov 18, 2008
    This patch addresses issue 40. It addes support to for per user
    and group home directory permissions as well as ability to specifiy default
    permissions for home directories.
    Charlie Brown is responsible for the general idea, as well as the code for
    supporting the "permissions" element in an auth object. Chet Burgess did some
    basic cleanup and the coding for support of the default home directory
    Chet Burgess
    Signed-off-by: Phil Dibowitz <>
    Signed-off-by: Chet Burgess <>
Commits on Nov 11, 2008
  1. We are going to remove some variables that are no longer needed (issu…

    cfb committed Nov 11, 2008
    …e 39)
    as well as fix the logic for builing out c_hierarchy if we have nested
    includes (issue 37).
Commits on Nov 10, 2008
  1. Breakin' the trunk! Breakin' the trunk!

    rtilder committed Nov 10, 2008
    Two things:
        1. Mild cleanup of the is_virtual() code flow
        2. Add support for a c_network_hierarchy key that can be specified in a
           policy_hierarchy key as part of the parse.  Essentially,
           get_netinfo() will now include all network/... trees within which its
           primary NIC is.
    Much love and disrespect,
Commits on Nov 6, 2008
  1. Should fix issue 36

    rtilder committed Nov 6, 2008
  2. We don't use Text::Diff here

    rtilder committed Nov 6, 2008
Commits on Oct 30, 2008
  1. I call no way that this has been working for the last N months.

    rtilder committed Oct 30, 2008
    Also shows how no one uses c_netcard.
Commits on Oct 10, 2008
  1. For the sanity of coders everywhere.

    pdibowitz committed Oct 10, 2008
    And cause no one else will do it.
Commits on Oct 8, 2008
  1. - Corrected one-line conditionals.

    rkhardalian committed Oct 8, 2008
    - Changed version number to reflect SVN revision.
Commits on Oct 7, 2008
  1. - No code changes, only formatting cleanup.

    rkhardalian committed Oct 7, 2008
    - Replace tabs with 8 whitespaces.
    - Remove all trailing whitespace.
  2. - Fork off a child for all revision processing (reason commented in c…

    rkhardalian committed Oct 7, 2008
    - Modify a few logging messages.
Commits on Oct 3, 2008
  1. - Improved the gzip process to use a rename for the purpose of being …

    rkhardalian committed Oct 3, 2008
    - Improved logging output.
    - Removed debug code for working dir cleanup paranoia.
    - Reformatted configuration file to separate key/value pairs with whitespace.
Commits on Oct 1, 2008
  1. - Couple of really stupid bug fixes.

    rkhardalian committed Oct 1, 2008
  2. - Issue a cleanup if an update files, otherwise our working copy ends…

    rkhardalian committed Oct 1, 2008
    … up staying locked.
  3. - Wrapped SVN method calls in eval to avoid bombing out the daemon if…

    rkhardalian committed Oct 1, 2008
    … a particular release happens to fail publishing.
    - Added more error checking around aforementioned failure conditions.
Commits on Sep 30, 2008
  1. - Added 'restoreprops' option, which serves as a replacement for rsvn…

    rkhardalian committed Sep 30, 2008
    … (restore-spine).
    - Remove trailing slashes from almost every directory variable passed into SVN, as it is quite picky about this.