aboutsummaryrefslogtreecommitdiffstats
path: root/ChangeLog.deprecated
diff options
context:
space:
mode:
authorJesse Jaggars <jhjaggars@gmail.com>2011-12-14 16:05:59 -0600
committerJesse Jaggars <jhjaggars@gmail.com>2011-12-14 16:05:59 -0600
commit6ea48cbbc85d007dfefd1f254db66ff2e0a9cec5 (patch)
tree35188a9f5f2be7f3ae6ea52beea0883dca47abda /ChangeLog.deprecated
parent1e83a26da25981f362d4acc35d61dfa3b2ab56a3 (diff)
downloadsos-6ea48cbbc85d007dfefd1f254db66ff2e0a9cec5.tar.gz
Major updates to most of SoSReport
Code reorganization Cross platform support for Windows, OS X and Linux Dynamically loaded policies Support for loading plugins from multiple locations via __path__ modification of sos.plugins Support for running via Jython Support for executing from a jarfile Support for json based reporting infrastructure - Previous reporting methods still exist Support for other checksum algorithms (determined by policy) Support for other compression algorithms (determined by policy) New plugin API for writing arbitrary information in a new file inside the report archive. New plugin API for modifying files that have been added to the archive. Added API for global plugin options - external interface is unavailable at this time Many small bugfixes
Diffstat (limited to 'ChangeLog.deprecated')
-rw-r--r--ChangeLog.deprecated248
1 files changed, 0 insertions, 248 deletions
diff --git a/ChangeLog.deprecated b/ChangeLog.deprecated
deleted file mode 100644
index 92947fd9..00000000
--- a/ChangeLog.deprecated
+++ /dev/null
@@ -1,248 +0,0 @@
-2007-06-15 Navid Sheikhol-Eslami <navid@redhat.com>
-
- * [BZ#241282] initial port to RHEL4 :) sos core now runs happily, plugins will probably need to be fixed as well.
- * Initial commit of XML reporting to gather details about commands executed and files gathered.
- * Exceptions in plugin.analyse() were not catched allowing a bad plugin to break sosreport.
-
-2007-06-15 Eugene Teo <eteo@redhat.com>
-
- * lib/sos/plugins/apache.py, lib/sos/plugins/nfsserver.py, lib/sos/plugins/selinux.py, lib/sos/plugins/xinetd.py, lib/sos/plugins/ssh.py, lib/sos/plugins/sendmail.py, lib/sos/plugins/samba.py, lib/sos/plugins/named.py, lib/sos/plugins/cluster.py:
- - Edited apache.py to gather /var/log/httpd/* log files
- - Added nfsserver.py to gather NFS server-related debugging information
- - Edited selinux.py to gather /etc/selinux/* configuration files
- - Added xinetd.py to gather xinetd-related information
- - Added ssh.py to gather ssh-related information
- - Added sendmail.py to gather sendmail information
- - Edited samba.py to gather /var/log/samba/* log files
- - Edited named.py to gather /etc/sysconfig/named
- - Edited cluster.py to gather the output of fdisk -l to show the
- shared storage devices that should be available to each system
-
-2007-05-28 Eugene Teo <eteo@redhat.com>
-
- * lib/sos/plugins/systemtap.py:
- - Added systemtap.py to gather SystemTap pre-requisites information
-
-2007-05-28 Eugene Teo <eteo@redhat.com>
-
- * lib/sos/plugins/amd.py:
- - Added amd.py to gather Amd automounter information
-
-2007-05-25 Eugene Teo <eteo@redhat.com>
-
- * lib/sos/plugins/xen.py, lib/sos/plugins/pam.py, lib/sos/plugins/memory.py:
- - Edited xen.py to determine if CPU has PAE/Intel VT/AMD-V support
- - Edited pam.py to gather configurations in /etc/security, and files
- listing of /lib/security/pam_*so
- - Edited memory.py to gather /proc/{vmstat,slabinfo}, and free -m
- output
-
-2007-04-23 Navid Sheikhol-Eslami <navid@redhat.com>
-
- * Running "multipath" without arguments might change the device-mapper maps, which we want to avoid if things are broken.
-
-2007-04-02 Navid Sheikhol-Eslami <navid@redhat.com>
-
- * Replaced xen plugin with (better) version from Chris Lalancette <clalance@redhat.com>
-
-2007-03-29 Navid Sheikhol-Eslami <navid@redhat.com>
-
- * Added a checkenabled() function which can be used to disable a plugin at run-time.
- * Disable the progress-bar if verbosity is enabled.
-
-2007-03-27 Navid Sheikhol-Eslami <navid@redhat.com>
-
- * Fixed hardware plugin to use modules.pcimap instead of deprecated pcitable.
- * Added a random suffix to sosreport tree to avoid overwriting an existing tree with same name.
- * Better logging using python's logging module.
- * Verbose logs included in sosreport (sos_logs/sos.log)
-
-2007-03-15 Navid Sheikhol-Eslami <navid@redhat.com>
-
- * Implemented a progress bar (RFE BZ#219672) which can be disabled from the command line.
- * Added check to see if the loaded module matches the copy on the file-system
-
-2007-03-14 Navid Sheikhol-Eslami <navid@redhat.com>
-
- * fixed BZ#219877 (ncurses "Cancel" button makes sosreport exit)
-
-2007-03-07 Navid Sheikhol-Eslami <navid@redhat.com>
-
- * Allow passing multiple comma-separated plugin names to -n (--noplugin) and -o (--onlyplugin) options.
- * Added further commands' output to gather from lvm_dump
-
-
-2007-02-20 Navid Sheikhol-Eslami <navid@redhat.com>
-
- * Added a specialized plugin for device-mapper related configuration files and command outputs (device-mapper, LVM and multipath)
- * Added --onlyplugin option (-o) to selectively choose which plugins to load (complementary to existing --noplugin)
- * Exit if no valid plugin was selected (rather than building an empty sosreport).
-
-2007-02-16 Navid Sheikhol-Eslami <navid@redhat.com>
-
- * Strip out the shared secret (bindpw) from /etc/ldap.conf
- * Collect parsed configuration tree directly from ccsd (useful for troubleshooting parsing issues)
- * Scamble password information for fencing devices.
-
-2007-01-26 Navid Sheikhol-Eslami <navid@redhat.com>
-
- * Added doRegexSub() to be called in postproc() to apply a regexp substitution to files
- * Added radius plugin for freeradius data collection
- * Ask full name to prevent errors when moving the sos tree before packaging
- * Reformat tar file name is no ticket number is given
-
-2006-06-19 Steve Conklin <sconklin@tintin>
-
- * ChangeLog, LICENSE, setup.py, sos.spec:
- Added License file and bumped release
-
-2006-06-08 dlehman <dlehman@tintin>
-
- * example_plugins/example.py, example_plugins/fsusage.py, example_plugins/release.py, example_plugins/template.py, lib/sos/helpers.py, lib/sos/plugins/apache.py, lib/sos/plugins/bootloader.py, lib/sos/plugins/cluster.py, lib/sos/plugins/filesys.py, lib/sos/plugins/ftp.py, lib/sos/plugins/general.py, lib/sos/plugins/hardware.py, lib/sos/plugins/kernel.py, lib/sos/plugins/ldap.py, lib/sos/plugins/libraries.py, lib/sos/plugins/mail.py, lib/sos/plugins/memory.py, lib/sos/plugins/named.py, lib/sos/plugins/networking.py, lib/sos/plugins/pam.py, lib/sos/plugins/process.py, lib/sos/plugins/rhn.py, lib/sos/plugins/rpm.py, lib/sos/plugins/samba.py, lib/sos/plugins/selinux.py, lib/sos/plugins/squid.py, lib/sos/plugins/startup.py, lib/sos/plugins/system.py, lib/sos/plugins/tarball.py, lib/sos/plugins/x11.py, lib/sos/plugintools.py, lib/sos/policyredhat.py, setup.py, sosreport:
- - Flesh out rhn plugin to handle Proxy or Satellite
- - Add package queries to policyredhat.py (allPkgsByName, pkgByName, pkgNVRA)
- - Add policy instance to the commons dict for access from plugins
- - Use string objects' methods instead of the string module where possible
- - Remove imports of unused string module
- - Cleanup some typos, redundant initializations, &c
-
-2006-06-08 dlehman <dlehman@tintin>
-
- * example_plugins/example.py, example_plugins/fsusage.py, example_plugins/release.py, example_plugins/template.py, lib/sos/helpers.py, lib/sos/plugins/apache.py, lib/sos/plugins/bootloader.py, lib/sos/plugins/cluster.py, lib/sos/plugins/filesys.py, lib/sos/plugins/ftp.py, lib/sos/plugins/general.py, lib/sos/plugins/hardware.py, lib/sos/plugins/kernel.py, lib/sos/plugins/ldap.py, lib/sos/plugins/libraries.py, lib/sos/plugins/mail.py, lib/sos/plugins/memory.py, lib/sos/plugins/named.py, lib/sos/plugins/networking.py, lib/sos/plugins/pam.py, lib/sos/plugins/process.py, lib/sos/plugins/rhn.py, lib/sos/plugins/rpm.py, lib/sos/plugins/samba.py, lib/sos/plugins/selinux.py, lib/sos/plugins/squid.py, lib/sos/plugins/startup.py, lib/sos/plugins/system.py, lib/sos/plugins/tarball.py, lib/sos/plugins/x11.py, lib/sos/plugintools.py, lib/sos/policyredhat.py, setup.py, sosreport:
- - Flesh out rhn plugin to handle Proxy or Satellite
- - Add package queries to policyredhat.py (allPkgsByName, pkgByName, pkgNVRA)
- - Add policy instance to the commons dict for access from plugins
- - Use string objects' methods instead of the string module where possible
- - Remove imports of unused string module
- - Cleanup some typos, redundant initializations, &c
-
-2006-06-05 jwhiter <jwhiter@tintin>
-
- * lib/sos/plugins/system.py:
- adding the abilit to capture the autofs maps to system.py
-
-2006-05-31 Steve Conklin <sconklin@tintin>
-
- * ChangeLog, Makefile: New Makefile and ChangeLog (autogenerated)
-
- * Changelog, setup.py, sos.spec:
- Removed old Changelog file and sync'd version and Changelog in spec file
-
- * lib/sos/plugins/networking.py, TODO, setup.py, sos.spec:
- Final patches and version change before submission to Fedora
-
-2006-05-31 Steve Conklin <sconklin@tintin>
-
- * Changelog, setup.py, sos.spec:
- Removed old Changelog file and sync'd version and Changelog in spec file
-
- * lib/sos/plugins/networking.py, TODO, setup.py, sos.spec:
- Final patches and version change before submission to Fedora
-
-2006-05-26 Steve Conklin <sconklin@tintin>
-
- * Changelog, lib/sos/helpers.py, lib/sos/plugintools.py, setup.py, sosreport:
- Added pamadio's curses UI for selecting plugin options
- Added flushing stdout after informational messages
-
-2006-05-26 jwhiter <jwhiter@tintin>
-
- * lib/sos/plugins/filesys.py:
- - making the filesys.py plugin call 'blkid' when running at the request of L1, this will allow us to map labels with actual devices.
-
- * lib/sos/plugins/tarball.py, lib/sos/plugintools.py, sosreport:
- - Adding tarball.py to create a tarball of the report after it is run
- - Updated sosreport to call postproc() in all the plugins, which handles the post run
- - Added runExeInd() which will just run the exe and return the status to plugintools.py
- - Added postproc() to plugintools.py so that plugins can implement it
-
-2006-05-25 Steve Conklin <sconklin@tintin>
-
- * lib/sos/plugintools.py, sosreport:
- Fixed file naming for commands to eliminate special chars and prevent
- name collisions. Added sorting of plugins by name before reporting.
-
- * TODO, lib/sos/plugins/kernel.py, lib/sos/plugintools.py, setup.py:
- Fixed option handling
-
-2006-05-23 jwhiter <jwhiter@tintin>
-
- * Changelog, lib/sos/plugins/kernel.py, setup.py:
- Adding jwb's patch to have sosreport grab sysrq data.
-
-2006-05-22 Steve Conklin <sconklin@tintin>
-
- * lib/sos/plugins/apache.py: oops, forgot this file
-
- * lib/sos/plugins/bootloader.py, lib/sos/plugins/filesys.py, lib/sos/plugins/ftp.py, lib/sos/plugins/general.py, lib/sos/plugins/hardware.py, lib/sos/plugins/kernel.py, lib/sos/plugins/ldap.py, lib/sos/plugins/mail.py, lib/sos/plugins/memory.py, lib/sos/plugins/named.py, lib/sos/plugins/samba.py, lib/sos/plugins/squid.py, lib/sos/plugins/x11.py, sos.spec:
- Patch from jwb
-
- * lib/sos/plugins/filesys.py, lib/sos/plugins/kernel.py:
- jwb's patches for kernel.py and filesys.py
-
- * sosreport: minor fix to the dir perms patch
-
- * lib/sos/plugins/bootloader.py, lib/sos/plugins/cluster.py, lib/sos/plugins/filesys.py, lib/sos/plugins/general.py, lib/sos/plugins/hardware.py, lib/sos/plugins/kernel.py, lib/sos/plugins/libraries.py, lib/sos/plugins/memory.py, lib/sos/plugins/networking.py, lib/sos/plugins/pam.py, lib/sos/plugins/process.py, lib/sos/plugins/rhn.py, lib/sos/plugins/rpm.py, lib/sos/plugins/selinux.py, lib/sos/plugins/startup.py, lib/sos/plugins/system.py, lib/sos/plugins/template.py, lib/sos/plugins/x11.py, Changelog, example_plugins/template.py, lib/sos/plugintools.py, setup.py, sosreport:
- Merged all of jwb's weekend patches. Make output dirs world readable, check before
- executing executables, and added a lot of plugins.
-
-2006-05-19 Steve Conklin <sconklin@tintin>
-
- * lib/sos/plugins/template.py: Removed unneeded variabled from plugin.
-
- * Changelog, TODO, example_plugins/example.py, example_plugins/fsusage.py, example_plugins/release.py, example_plugins/runcommand.py, lib/sos/plugins/template.py, lib/sos/plugintools.py, setup.py, sosreport:
- Applied jwb's fix, added his examples, improved html output
-
-2006-05-18 Steve Conklin <sconklin@tintin>
-
- * example_plugins/example.py, example_plugins/runcommand.py, lib/sos/plugins/template.py:
- Put instance variables in plugins in addition to base class
-
- * example_plugins/example.py, example_plugins/runcommand.py, lib/sos/plugins/template.py, lib/sos/plugintools.py, setup.py, sosreport:
- Removed separate pit class, and put everything having to do with the plugin in
- pluginBase. Still incorrectly aggregates data across all plugins.
-
- * README: Added Jwb as a contributor
-
- * Changelog, TODO, lib/sos/plugins/template.py, lib/sos/plugintools.py, sosreport:
- Implemented a base class for plugins
-
-2006-05-17 Steve Conklin <sconklin@tintin>
-
- * Changelog, TODO, lib/sos/helpers.py, lib/sos/plugins/template.py, lib/sos/plugintools.py, sosreport, tests/maketesttree.sh:
- Cleaned up code, added comments, fixed dir copying bug, changed option
- handling. See Changelog
-
-2006-05-16 Steve Conklin <sconklin@tintin>
-
- * lib/sos/helpers.py, lib/sos/plugintools.py:
- Missed an edit to change log file descriptor to the dictionary. Fixed.
-
- * TODO: Added documentation to list
-
- * TODO: Added need for example plugin
-
-2006-05-15 Steve Conklin <sconklin@tintin>
-
- * README, TODO, lib/sos/plugins/template.py, lib/sos/plugintools.py, setup.py, sosreport:
- Added a dictionary of things that need to be known to all, like paths for
- reports.
-
- Added Pierre Amadio's command line arg handling
-
- Fixed incorrect handling of command completion status
-
- Added html generation
-
-2006-05-09 Steve Conklin <sconklin@tintin>
-
- * TODO: changed it
-
- * setup.cfg: removed RFC file
-
- * MANIFEST.in, Notes.txt, README, TODO, lib/sos/__init__.py, lib/sos/helpers.py, lib/sos/plugins/__init__.py, lib/sos/plugins/template.py, lib/sos/plugintools.py, lib/sos/policyredhat.py, setup.cfg, setup.py, sosreport:
- Initial checkin of the sos project
-
- * MANIFEST.in, Notes.txt, README, TODO, lib/sos/__init__.py, lib/sos/helpers.py, lib/sos/plugins/__init__.py, lib/sos/plugins/template.py, lib/sos/plugintools.py, lib/sos/policyredhat.py, setup.cfg, setup.py, sosreport:
- New file.
-