Skip to content

HTTPS clone URL

Subversion checkout URL

You can clone with HTTPS or Subversion.

Download ZIP
Commits on Mar 25, 2011
  1. Subject: Backport of fix for #129 to spine 2.1.x

    cfb authored
    From: Chet Burgess <cfb@liquidreality.org>
    
    Trac: Refs #129
    
    Backport of [327] for #129 to spine 2.1.x
    
    Signed-off-by: Chet Burgess <cfb@liquidreality.org>
  2. 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>
  3. Subject: Backport of fix for #131 to spine 2.1.x

    cfb authored
    From: Chet Burgess <cfb@liquidreality.org>
    
    Trac: Refs #131
    
    Backport of [329] for #131 to spine 2.1.x
    
    Signed-off-by: Chet Burgess <cfb@liquidreality.org>
  4. Subject: Backport fixes for #127, #128 to spine 2.1.x

    cfb authored
    From: Chet Burgess <cfb@liquidreality.org>
    
    Trac: Refs #127, #128
    
    Backport of [325] and [326] for #127 and #128 to spine 2.1.x.
    
    Signed-off-by: Chet Burgess <cfb@liquidreality.org>
Commits on Nov 20, 2009
  1. fix config-file option issue Ticket #108

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

    cfb authored
    From: Chet Burgess <cfb@liquidreality.org>
    
    Trac: Refs #107
    
    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    spine_2_1/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    spine_2_1/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    spine_2_1/lib/Spine/Plugin/Overlay.pm
    	-Call do_rsync with inert=1 when copying the content of c_root
    	 to the temp overlay.
    
    M    spine_2_1/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: Merge revision 296 into the 2.1 branch

    rkhardalian authored
    Trac: Refs #4
    
    Merge revision 296 into the 2.1 branch.
    
    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: spine 2.1 branch

    cfb authored
    From: Chet Burgess <cfb@liquidreality.org>
    
    Its time to create the spine 2.1 release branch and make final preperations
    for the 2.1 release.
    
    Signed-off-by: Chet Burgess <cfb@liquidreality.org>
  6. 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>
  7. 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
  5. Fix for issue #77.

    cfb authored
    There are 3 primary changes.
    
    1) There is now a config file option called Parser under the spine section 
    to control what type of TT parser is used. The current values are pureTT
    and lameTT. The code defaults to pureTT. pureTT does not call the 
    convert_lame_to_TT function. 
    
    2) The convert_lame_to_TT function will now store the name of every key it 
    encounters that has lame syntax in the c_lame_keys key. This key can be used 
    by existing data tree to help clean-up their trees and remove existing 
    lame syntax.
    
    3) At the end of a spine run the count of lame keys encountered will be 
    printed if any lame keys were encountered. This will help in the clean-up 
    of existing trees.
Something went wrong with that request. Please try again.