1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
137
138
139
140
141
142
143
144
145
146
147
148
149
150
151
152
153
154
155
156
157
158
159
160
161
162
163
164
165
166
167
168
169
170
171
172
173
174
175
176
177
178
179
180
181
182
183
184
185
186
187
188
|
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
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.
|