wiki:News

Version 43 (modified by desai, 14 years ago) (diff)

--

News

TracNav

April 8, 2008

bcfg2-0.9.6pre1.tar.gz released

  • Development stream release
  • Refactor Cfg/TCheetah/TGenshi/SGenshi/Metadata to use common client- and group-specific entries
    • client- and group-specific entries can now be used as
      • Probes
      • TGenshi templates
      • SGenshi templates
      • TCheetah templates
  • bcfg2-admin refactor
    • Mainly conversions
    • Implement non-interactive mode for bcfg2-admin pull
  • Simplify client-side proxy code
  • Implement Multi-fingerprint support
  • Rework option handling (everything is now flat, and all option parsing occurs in the outermost calling script)
  • A variety of trunk-specific bugfixes

February 12, 2008

bcfg2-0.9.5.7.tar.gz released

  • Stable-stream release
    • Handle TLS errors when data corruption gets past TCP checksums (Reported by Matt Baker)
    • Fix display of categories with hyphens (Resolves Ticket #518)
    • Tweak client retry logic (increase retry count and randomize back-off timing)
    • Add time limit for difflib (which uses a potenially cubic algorithm)
    • Fix for Lance's hiccup
    • Fix test in case of using fulldata uploads for bcfg2-admin pull
    • Implement xml schema checks for info.xml files (from Sol Jerome) (Resolves Ticket #514)
    • Harden handling if important entries (reported by SolJ)
    • Sync glob and regex patterns (Resolves Ticket #520)
    • Handle group coloring more robustly (Fixes issue reported by Matt Baker on irc)
    • Fix traceback upon error message
    • Implement sequence number support for services (Patch from DanP) (Resolves Ticket #504)
    • Fix bcfg2-admin pull for host-specific files when the current data is group-specific
    • Handle infoxml failure cases
    • Clean out dispatch table whenever files change (Resolves Ticket #522)

January 10, 2008

bcfg2-0.9.5.5.tar.gz released

  • Stable-stream release
    • Complete fix for chkconfig problem introduced in the 0.9.5.3 release

January 08, 2008

Bcfg2-0.9.5.3 released.

  • Stable-stream release
    • Fix export.sh to perform tagging appropriately for non-trunk trees [bugfix]
    • Fix reversed reasons in config item display (from Sol J) [bugfix]
    • Fix race when no keys exist and known_hosts is first in the bundle [bugfix]
    • Fix handling of files ending in .cat or .diff [bugfix]
    • make pkgmgr_update selectively use lxml [bugfix]
    • Fix YUMng extra package display (Resolves Ticket #509) [bugfix]
    • Add new text pattern to ignore for Chkconfig (Resolves Ticket #505) [bugfix]
    • SYSV: URL is required for installation only (patch from Andrew Deason) (Resolves Ticket #511) [bugfix]
    • Fix traceback (reported by pflores) [bugfix]
    • Fix handling of basic http auth [bugfix]
    • fixed a bug with available revisions [bugfix]

December 01, 2007

Bcfg2-0.9.5.2 released.

  • Stable-stream release
    • Fixes for Tickets #493 and #507
    • Harden Frame against poorly behaved tool drivers

November 30, 2007

Bcfg2-0.9.5.1 released.

  • Bugfix release
    • Agent mode fixes
    • Chkconfig fixes
    • fix Yumng failure on no rpm systems
    • fix for python2.3 incompatibility
    • fix set profile support or -p option
    • bcfg2-admin pull fixes.

November 9, 2007

Bcfg2-0.9.5 released.

  • Feature release
    • Agent Mode
    • Genshi templating with SGenshi/TGenshi
  • Described in more detail on the release page?.

August 22, 2007

Marko Jung will be giving two presentations about Bcfg2 in the next month.

June 25, 2007

Bcfg2-0.9.4 released.

  • Mainly a bugfix release
  • Performance fixes for the dynamic reports system
  • Initial FreeBSD support

May 1, 2007

Gene Rackow will be presenting about Bcfg2 and configuration auditing at the US Department of Energy Cyber-Security conference.

April 30, 2007

Bcfg2-0.9.3 released.

  • Switch to tlslite, for bidirectional authentication
  • Add RPMng and YUMng drivers
  • Add client UUID support
  • Add per-client passwords
  • Several new modes for bcfg2-admin

February 19, 2007

Marko Jung and Robert Gogolok will be presenting about Bcfg2 at GUUG on March 1, 2007. See this link for details (German).

February 19, 2007

Bcfg2-0.9.2 released.

  • Built new release engineering process
  • Driver bugfixes
  • Framework bugfixes
  • Dynamic Reporting System Fixes

February 6, 2007

Bcfg2-0.9.1d released.

  • Working Yum driver
  • Working Blastwave driver
  • various schema fixes
  • Action driver fixes (PostInstall related)
  • bcfg2-admin pull fixes
  • Cfg plugin equivalence between :info and info files
  • packaging fixes
  • improved informational messages in interactive client mode
  • move syslogging to LOG_DAEMON
  • Gentoo packaging updates

January 29, 2007

Bcfg2-0.9.0 released.

  • Action support
  • XInclude (common repository support)
  • Dynamic group support
  • More descriptive client-side interactive questions
  • Paranoid mode that is actually somewhat paranoid
  • See the release milestone for more details

December 21, 2006

Bcfg2-0.8.7.2 released.

  • Fix probe use with TCheetah
  • Improved setup functionality in bcfg2-admin
  • Some Init script fixes
  • Some SMF fixes

December 11, 2006

Bcfg2-0.8.7.1 released.

  • Fix for RPM-based clients
  • Improved setup functionality in bcfg2-admin

December 1, 2006

Bcfg2-0.8.7 released.

  • Fixes for APT-based clients
  • New reporting system bugfixes and packaging
  • Preliminary Gentoo support

November 20, 2006

Thanks to Sami Haahtinen, bcfg2 is now included in both Debian Etch and Ubuntu Feisty.

November 12, 2006

Bcfg2-0.8.6.1 released.

  • Fix for APT-based clients
  • Schema updates
  • Fix serious Cfg bug

November 03, 2006

Bcfg2-0.8.5 released.

  • Client Refactor Completed
  • Nexenta support
  • New bcfg2-admin functions

September 15, 2006

Bcfg2-0.8.4 released.

  • Several init script and cron job bugs have been fixed
  • TCheetah is now usable (see TCheetahPlugin?)
  • Several new utilities are packaged
    • bcfg2-admin (helps to create new server deployments)
    • bcfg2-query (query clients file based on profile, status, etc)
  • StatReports has been renamed to bcfg2-build-reports, for consistency's sake
  • Editor and svn tempfile handling has been moved to the file monitoring core.
  • Added logcheck configs for the debian packages

September 5, 2006

Bcfg2-0.8.3 released.

  • Extensible variable interpolation in Cfg (substitution of @@hostname@@, etc)
  • Considerably improved Debian support (no longer does anything in dry-run mode; does not call apt-get clean, etc unless explicitly told to)
  • Considerably improved Solaris support (better handling of smf legacy services and removal of sysv packages)
  • A bug causing web report failures was fixed
  • An interactive client mode has been implemented (prompting for which configuration entries can be updated in a client run)
  • The debian packaging has been completely redone
  • The init script has been rewritten to be lsb compliant
  • Cron scripts are now provided, and packaged with debs and rpms
  • The Encap packaging has been dramatically improved, and should now work properly on solaris
  • Hostbase (an IP management system) has been updated, and its web interface is available in thsi release.
  • The bcfg2 client can now autoselect between lxml, elementtree, and the integrated version of elementtree in python2.5. This means that the client can be run using _only_ python2.5 as a prereq!
  • Added a new debian package index creation script
  • Updated rpmlisting.py (use file name parsing if possible, yielding 50X speedup for properly formatted file repositories)
  • Added a new utility to query clients.xml based on client properties (up/down, profile, etc)
  • Fixed syslog reconnect code (triggered by syslog restart)
  • Fixed syslog compatibility with solaris
  • The Redhat toolset now calls rpm -e with --allmatches
  • Various schema fixes

July 21, 2006

Bcfg2-0.8.2 released.

  • This release includes several important new features (see the transition guide for details)
  • New reporting system
  • Better repository generation scripts
  • Group visualization tools
  • A number of client bugfixes
  • redhat i386/x86_64 multiarch support
  • svn repository support
  • Rules plugin
  • Entry verification failure diagnosis

March 1, 2006

Bcfg2-0.8.1 released.

  • New logging infrastructure (making more of bcfg's functions transparent)
  • Switched to PyOpenSSL
  • Several client operational bugs fixed

January 20, 2006

Bcfg2-0.8.0 released.

  • New repository format
  • More powerful classing system
  • Many bugfixes

January 16, 2006

Bcfg2-0.7.4 released.

  • This is the final version of bcfg2-0.7.4
  • Several critical toolset bugs fixed
  • Several reporting bugs fixed

December 07, 2005

Paper presentation at LISA 2005.

December 01, 2005

Bcfg2-0.7.3 released.

  • XML-RPC is now the default
  • SSS code is gone
  • Moved to new event coalescing mechanism for fam/gamin events
  • Better error handling when starting with an empty repository
  • Reports enhancements: all data needed to understand node configuration states is now included in web reports

November 09, 2005

Bcfg2-0.7.2 released.

  • Polished up XML-RPC support and packaging
  • Important Redhat client bugfixes.

November 07, 2005

Bcfg2-0.7.1 released.

  • Gamin support (needed to run on RHEL)
  • Base XML-RPC/HTTPS support
  • Extra configuration entries now included in reports
  • Add timing information to statistics
  • Integrate extra package removal into entry re-verification

November 18, 2005

Paper presentation at AUUG2005
Bcfg2: A Pay as you Go Approach to Configuration Complexity

October 05, 2005

Bcfg2-0.7.0 released.

  • Switch to fqdns for all host information
  • Add more documentation
  • Switch to Plugin API

September 02, 2005

Bcfg2-0.6.10 released.

  • Solaris client support
  • Gentoo client support
  • Report system revamp
  • Fix Cfg deltas

July 19, 2005

Bcfg2-0.6.9 released.

May 12, 2005

Bcfg2-0.6.8 released.

April 11, 2005

Bcfg2-0.6.7 released.

  • Client refactor
  • Implement extra service removal in debian toolset

March 29, 2004

Bcfg2-0.6.6 released.

  • Documentation updates

February 16, 2005

Bcfg2-0.6.5 released.

  • Client metadata assertion

February 01, 2005

Bcfg2-0.6.4 released.

  • Added bcfg2debug

January 07, 2005

Bcfg2-0.6.3 released.

  • Redhat client support

December 16, 2004

Bcfg2-0.6.1 released.

  • Packaging fixes

November 12, 2004

Bcfg2-0.6 released.

  • Ready for real use
  • Repository validation utility
  • init.d service support
  • Generator error handling
  • Cheetah generator

October 12, 2004

Bcfg2-0.5 released.

  • Decent debian client support
  • Two-way verification support
  • Daemon actually daemonizes
  • Client-side bundle support
  • Toolset API

October 06, 2004

Bcfg2-0.4 released.

  • Core completed
  • Code runs without problems on Chiba
  • Pkgmgr implemented
  • Base implemented

August 31, 2004

Bcfg2-0.3.1 released.

  • Basic generators done
  • Good enough to test against