Skip to content

HTTPS clone URL

Subversion checkout URL

You can clone with
or
.
Download ZIP
Commits on Mar 25, 2011
  1. Subject: Sync spine.spec

    cfb authored
    From: Chet Burgess <cfb@liquidreality.org>
    
    Trac: Refs #132
    
    The spine.spec file is out of sync. Numerous changes from both trunk
    and branches/spine_2_1 have been synced so the files are now in sync.
    
    Signed-off-by: Chet Burgess <cfb@liquidreality.org>
Commits on Mar 22, 2011
  1. Subject: Properly guard auth's "system homedirectories"

    pdibowitz authored
    From: Phil Dibowitz <phil@ipom.com>
    
    Trac: Refs #131
    
    * If a directory is in auth_system_homedirs, auth shouldn't touch it in
      any way
    * auth needs to respect a 0 in min_root_keys
    
    Signed-off-by: Phil Dibowitz <phil@ipom.com>
Commits on Mar 21, 2011
  1. Subject: Add mkisofs dep to spec file

    pdibowitz authored
    From: Phil Dibowitz <phil@ipom.com>
    
    Trac: Refs #130
    
    spine-publisher requires mkisofs, the spec file should list that as a dependency.
    
    Signed-off-by: Phil Dibowitz <phil@ipom.com>
  2. Subject: Fix name of rrcb.pl

    pdibowitz authored
    From: Phil Dibowitz <phil@ipom.com>
    
    Trac: Refs #129
    
    Everything refers to rrcb, but the source is incorrectly called rcrb.
    Fixing.
    
    
    Signed-off-by: Phil Dibowitz <phil@ipom.com>
Commits on Mar 16, 2011
  1. Subject: Remove .svn override for overlays

    pdibowitz authored
    From: Phil Dibowitz <phil@ipom.com>
    
    Trac: Refs #128
    
    Doh, PhilFail. The existing exclude functionality does work here,
    I had a PEBKAC. Thanks to Chet for pushing me on this.
    
    This removes that one small part from the last commit.
    
    Signed-off-by: Phil Dibowitz <phil@ipom.com>
  2. Subject: Fix bad syslog levels, fix bad quoting, consistently ignore …

    pdibowitz authored
    …svn internal files
    
    From: Phil Dibowitz <phil@ipom.com>
    
    Trac: Refs #127, #128
    
    - Various places are trying to log with 'warn' which isn't valid
      and causes spine to crash instead of log the warning
    - While I was in various files fixing logging, I fixed " -> ' in a few
      places.
    - We ignore .svn for config keys, but not overlays. My ignoring voer
      overlays is not as agressive on overlays as config keys because
      that would break stuff, I just want to be able to do --croot
      with my checkout directory without dropping .svn dirs everywhere.
    
    From: Phil Dibowitz <phil@ipom.com>
Commits on Aug 16, 2010
  1. Subject: Fix TT catching -search as function call

    cfb authored
    From: Chet Burgess <cfb@liquidreality.org>
    
    Trac: Refs #117
    
    Versions of TT prior to 2.19 were catching -search in a key as a form of 
    function call to the complex key parsers in spine. This seems to be 
    fixed with 2.19 and later. Updating the spec file to require 2.19 or
    later.
    
    Signed-off-by: Chet Burgess <cfb@liquidreality.org>
Commits on Nov 20, 2009
  1. extra 'my' causes config-file option to fail

    richard authored
Commits on Nov 18, 2009
  1. Subject: Fix new Exec code to behave during dryrun.

    cfb authored
    From: Chet Burgess <cfb@liquidreality.org>
    
    Trac: Refs #107
    
    Same as changes to spine_2_1 branch, but now on trunk.
    
    The introduction of simple_exec caused a few problems. Most noteably
    the fact that the logic for detectin dryrun and intert functions
    was incorrect such that command always ran in dryrun mode even if
    inert was set to 0. After fixing this I discoverd a number of other
    issues around the fact that commands were no longer running during
    dryrun mode even when they needed to.
    
    More information on a file by file basis.
    
    M    trunk/lib/Spine/Util.pm
            -do_rsync needs to support inert since it can be called
             in cases that need to run even during dryrun
            -Fixed typo wraper => wrapper
            -exec_command was only used by RestartServices, updated
             RestartService to just use simple_exec directly. Checked
             the existing TM data tree and found no uses of the
             exec_command function in templates.
    
    M    trunk/lib/Spine/Util/Exec.pm
            -Fixed detection of dryrun mode (c_dryrun not dryrun).
            -_readlines would error if we were in dryrun, no returns undef
             if we are running in dryrun mode.
             
    M    trunk/lib/Spine/Plugin/Overlay.pm
            -Call do_rsync with inert=1 when copying the content of c_root
             to the temp overlay.
    
    M    trunk/lib/Spine/Plugin/RestartServices.pm
            -Call simple_exec directly instead of exec_command.
    
    Signed-off-by: Chet Burgess <cfb@liquidreality.org>
Commits on Nov 16, 2009
  1. Subject: Hook up --quiet for a few places it was overlooked

    rkhardalian authored
    From: Jeff Schroeder <jeffschroeder@computer.org>
    
    Trac: Refs #106
    
    Harmless patch to make --quiet truly quiet.
    
    Signed-off-by: Jeff Schroeder <jeffschroeder@computer.org>
    Signed-off-by: Rafi Khardalian
Commits on Nov 13, 2009
  1. Subject: Add --quiet mode support and modify quick_template to use it

    rkhardalian authored
    Trac: Refs #4
    
    - Added support for --quiet mode to support future tools which may need it.
    - Modified quick_template to call spine-mgmt using --quiet.
    
    Signed-off-by: Rafi Khardalian
Commits on Nov 12, 2009
  1. Subject: Change the name of the package

    cfb authored
    From: Chet Burgess <  cfb@liquidreality.org>
    
    Trac: Refs #47
    
    -Lets just call it spine. /sigh
    
    Signed-off-by: Chet Burgess <  cfb@liquidreality.org>
  2. Subject: Change the name of the publisher package

    cfb authored
    From: Chet Burgess < cfb@liquidreality.org>
    
    Trac: Refs #47
    
    -Change the name of the publisher package to spine-publisher.
    
    Signed-off-by: Chet Burgess < cfb@liquidreality.org>
  3. Subject: Minor cleanups to the spec file

    cfb authored
    From: Chet Burgess <cfb@liquidreality.org>
    
    Trac: Refs #47
    
    -Cleanup the formating of the spec file to be a bit cleaner
    -Remove the hard dependency on perl Sys::Syslog 0.18 or later.
     Now that we call openlog the issues with older Sys:Syslog
     implementations appear to be largely irrelevant.
    
    Signed-off-by: Chet Burgess <cfb@liquidreality.org>
  4. Subject: Fix Makefile

    cfb authored
    From: Chet Burgess <cfb@liquidreality.org>
    
    Trac: Refs #47
    
    Original patch was applied poorly in changeset:284.
    The original patch from Jeff was correct, my patching
    and merging of other changes results in a few missing
    changes and some bad white space formating.
    
    Signed-off-by: Chet Burgess <cfb@liquidreality.org>
  5. Subject:

    cfb authored
    From: Chet Burgess <cfb@liquidreality.org>
    
    Trac: Refs #100
    
    -Using /o in regexp isn't always safe and isn't really useful
     anymore (see the trac tickets for more details).
    
    Signed-off-by: Chet Burgess <cfb@liquidreality.org>
  6. Subject: Make default config safe and sane

    cfb authored
    From: Chet Burgess <cfb@liquidreality.org>
    
    Trac: Refs #102
    
    -Turn off Auth, RPMPackageManager, TweakStartup, and SystemHarden in the
     default config because they can damage a system if the config tree is
     not configured properly.
    -Create new profiles (FullWithAPT, FirstBootFullWithAPT) that include
     the full set of plugins with the RPMPackageManager to support old 
     default configurations.
    
    Signed-off-by: Chet Burgess <cfb@liquidreality.org>
Commits on Nov 11, 2009
  1. Subject: Additional spec file cleanup

    cfb authored
    From: Chet Burgess <cfb@liquidreality.org>
    
    Trac: Refs #47 
    
    Minor cleanup to the spec files. More complete set of requires.
    	
    Signed-off-by: Chet Burgess <cfb@liquidreality.org>
  2. Subject: Prevent service restarts when in dryrun mode

    rkhardalian authored
    Trac: Refs #101
    
    - Fix to prevent service restarts from being triggered during a dryrun.
  3. Subject: More fifo handling improvements

    rkhardalian authored
    Author: Rafi Khardalian
    
    Trac: Refs #98
    
    - Add a check for writability of the fifo on queue requests.
    
    Signed-off-by: Rafi Khardalian <rafi@.>
  4. Subject: Cleanup spec file and Makefile

    cfb authored
    Author: Jeff Schroeder <jeffschroeder@computer.org>
    
    Trac: Refs #47
    
    General cleanups and move to the perl configball publisher
    
    - Switch from the python to the pure perl and faster configball publisher
    - Make the spec file actually build an rpm without erroring out on Fedora
    - Change spine-fsball-publisher to spine-publisher
    - Root config files in /etc/spine-mgmt
    
    Signed-off-by: Chet Burgess <cfb@liquidreality.org>
  5. Subject: Rename spine to spine-mgmt

    cfb authored
    Author: Chet Burges
    
    Trac: Refs #96
    
    Rename the spine binary to spine-mgmt.
    Rename most references of spine to spine-mgmt.
    Move config files to /etc/spine-mgmt/
    
    Note: Yet another commit message form. Hopefully the
    subject at the top will make the messages look cleaner
    in RSS readers.
    
    Signed-off-by: Chet Burgess <cfb@liquidreality.org>
Commits on Nov 10, 2009
  1. - Revert unintentional change to example config.

    rkhardalian authored
    - Change regex delimiter which was breaking syntax highlighting.
  2. - Fixes #98

    rkhardalian authored
    - Improved fifo handling.
    - Create the fifo if it is missing, setting the proper perms, uid and gid.
    - Check perms, uid and gid against config and report if they mismatch.
Commits on Nov 6, 2009
  1. Author: Richard Pounder richard.pounder@ticketmaster.co.uk

    cfb authored
    Trac: Refs #95
    
    Spine::Register::load_plugin always returns SPINE_SUCCESS instead
    of the actual rc value generated from attempting to laod the
    plugins.
    
    Signed-off-by: Chet Burgess <cfb@liquidreality.org>
  2. Refs #65

    cfb authored
    If we exceed the max nesting depth while processing includes
    log an error and abort the run.
Commits on Nov 5, 2009
  1. - Testing, ingore

    rkhardalian authored
    - Refs #90
  2. - Added a new argument to getvals to force return of an empty array, …

    rkhardalian authored
    …if desired.
    
    - Force privfiles call to return an array, #refs 90
  3. Fix for issue #79.

    cfb authored
    Since spine syslogs the changes it would make in dryrun mode, it should syslog
    that it's in dryrun mode so it's clear no changes were made.
    
    Patch provided by Alex Toth (atoth).
  4. While SystemHarden is running there is no indication as to what spine…

    cfb authored
    … is doing.
    
    SystemHarden will now print an informative message telling you it is running.
  5. Fix for issue #78.

    cfb authored
    Data.pm calls syslog() without calling openlog(), which Sys::Syslog considers
    a no-no.
    
    This spine-config now calls openlog and closelog. Additionally openlog is 
    called with user configurable options for facility, syslog opts, and the ident
    string. These can be configured in the config file under the Spine section
    using SyslogIdent, SyslogFacility, and SyslogOptions.
    
    Patch provided by Alexander Toth (atoth).
Commits on Nov 4, 2009
  1. Fix for issue #91.

    cfb authored
    There is no reason why /config should be REQUIRED and produce a fatal error
    if it doesn't exist.
  2. Fix for issue #80.

    cfb authored
    Use lstat instead of stat in order to ensure we are testing the permissions
    of the symlink and not the underlying file. The underlying file should be 
    caught about the search anyway. 
    
    Additionally log if we encounter a symlink with the SUID and/or SGID bit set
    as we can't reliably change the permissions of the symlink.
  3. Fix for issue #89.

    cfb authored
    SystemInfo will now look for a key called network_path that provides the path
    to where the the network directory is located. If the key is not present the
    code will default to simply "network" (the current behavior). 
    
    The network_path key will need to be placed in the spine_internal directory as
    SystemInfo runs during the DISCOVERY/populate phase before the tree is parsed.
  4. Adding Parser to config for issue #77.

    cfb authored
Something went wrong with that request. Please try again.