{"push_id":986083248,"size":28,"distinct_size":28,"ref":"refs/heads/master","head":"62f811ca90d769caba4e06ef98734e63d3d4b1cd","before":"691e629359a23ca6cefbce8b3942c378a17c6b9c","commits":[{"sha":"94350cc0de2c63632f0e7aa04730b991d21bde7f","author":{"email":"e1e4a3233b1137700dd1a879cdd806647de35c68@redhat.com","name":"Bryn M. Reeves"},"message":"[archive] remove hand-rolled compression shell out\n\nThe archive classes are not special snowflakes: they do not need\ntheir own (buggy) version of sos_get_command_output(): replace the\nhand-rolled Popen() call with the sos.utilities version.\n\nReally Fixes: #742.\n\nSigned-off-by: Bryn M. Reeves <bmr@redhat.com>","distinct":true,"url":"https://api.github.com/repos/pmoravec/sos/commits/94350cc0de2c63632f0e7aa04730b991d21bde7f"},{"sha":"04d412816de2e4053f43956adf536272a2ddc19c","author":{"email":"8e4dfeb0cd5b6645d228624bf7d32e46239b50fc@redhat.com","name":"Shane Bradley"},"message":"[utilities] Support glob expansion in command arguments\n\nHistorically, when calling an external process, sos relied on the\nuse of a shell to perform glob expansion on arguments passed to\nthe command.\n\nThis potentially exposes sos and its children to the entire gamut\nof shell expansion and all the problems associated with it and\nthis is part of the reason that use of a shell in callouts was\ndisabled in commit 46b6c3d (Issue #253).\n\nWhile full shell syntax is undesirable for many reasons the use\nof globs to express path arguments to external commands is very\nuseful and widely applied: restore this limited support for\nshell-like syntax using the python glob.glob module and expand\nany argument that is a valid glob into its resulting arguments.\n\nFixes: #752\n\nSigned-off-by: Shane Bradley <sbradley@redhat.com>","distinct":true,"url":"https://api.github.com/repos/pmoravec/sos/commits/04d412816de2e4053f43956adf536272a2ddc19c"},{"sha":"18df2d0b165b5c40fbb45ec7ca9e9eecbe45528b","author":{"email":"e1e4a3233b1137700dd1a879cdd806647de35c68@redhat.com","name":"Bryn M. Reeves"},"message":"[rpm] move extra rpm fields to a separate file\n\nThe installed-rpms file is intended as a quick list of all installed\npackages for distributions using the RPM package manager: the contents\nhave been fairly stable over several major releases and are formatted to\nbe human-readable in a standard 80x25 terminal without needing to filter\nor sort.\n\nThe addition of several large fields over the last year has led to some\nsignificant bloat however:\n\npython-ply-3.6-2.fc23.noarch    Thu Oct  8 10:55:19 2015 1444298119      Fedora Project  buildvm-09.phx2.fedoraproject.org 89021503050055d3387032474cf834ec9cba0108f41f10009231fd54252a459cabaccf2b68f39b7f2ab5474c0f29906494593c58808f4ebcc9cb1910921ddfd0fcd02c8b394af5f07915166499eff319d128fae9850363ffb5d7977adfa5c2b298ec1818975c16dd95721d0a6e3a5fd1de8bcb3d871e5a1bf2b2d39a15c1c53c5936863835e944e4a087bb982448420d852557fcfc81965ea2ecd7d9b1d6783d4e2bd2a57418ebe4ca92e1fec47c8b78864fd3fa81bab4b5766c04f92af7fd61452ad0063211edf390e075393ee3f6e019593bb230c29f134d1511c719ade1dd533db787c8e79ee77219bd8415a821bdb4e516e3c44e6fa9d25627e5157f1460a3599a183b1579077a51651fc34a734ee67a63bdeae42dbaf8429bc73543938cc86e8a92150e6c2de9bd7db1ae84d4938399388a445d0dfc0410b3c7f0c50399fb85ea8ec5c64e4138111bf394188b65f0e8013ed4a23f2973df663c4811ff02312cd57e3293fcc728d6d6c9951351fd0cfea1a6d4e90d5ff38be4858eb7f308efa5793f3955d641baf6cdc5495cfba0228e03af8bde85ffbb955766c6e31c6cbffe40539ca794806515198f44176680c17431720f4de00c4bf695dc54c53225698b45d8ac5b139e46503015f2456b420aeb5fab9a7cef12abd7308e410687771ba644b10ae680c21cacc40c71c5ab0159c2e021931695dee20bdc9d9c957e097c9a800634b88d60ad9c0a554bac3a5ca97b0f63538b9808 RSA/SHA256, Tue Aug 18 14:51:44 2015, Key ID 32474cf834ec9cba\n\nvs.\n\npython-ply-3.6-2.fc23.noarch                                Thu Oct  8 10:55:19 2015\n\nRevert the installed-rpms file back to the original format and add a new\nfile, package-data in the rpm plugin's commands directory that contains\nthese additional rpm query fields.\n\nSigned-off-by: Bryn M. Reeves <bmr@redhat.com>","distinct":true,"url":"https://api.github.com/repos/pmoravec/sos/commits/18df2d0b165b5c40fbb45ec7ca9e9eecbe45528b"},{"sha":"28c87cdb311bafa194a1d2d8df2421b2a80323a7","author":{"email":"6c8810c9a0b96a1372086d9a6642715e18c15528@redhat.com","name":"Pavel Moravec"},"message":"[logs] collect journalctl --disk-usage\n\nResolves: #750\n\nSigned-off-by: Pavel Moravec <pmoravec@redhat.com>","distinct":true,"url":"https://api.github.com/repos/pmoravec/sos/commits/28c87cdb311bafa194a1d2d8df2421b2a80323a7"},{"sha":"9b9bcb22afa4765dca6f667aeaa1335f89171d88","author":{"email":"e1e4a3233b1137700dd1a879cdd806647de35c68@redhat.com","name":"Bryn M. Reeves"},"message":"[ipmi] add new plugin\n\nAdd a plugin to collect hardware data from IPMI-enabled\nhosts:\n\n            ipmitool sel info\n            ipmitool sel log\n            ipmitool sensor list\n            ipmitool chassis status\n            ipmitool fru print\n            ipmitool bmc info\n            ipmitool sdr info\n\nFixes: #756.\n\nSigned-off-by: Bryn M. Reeves <bmr@redhat.com>","distinct":true,"url":"https://api.github.com/repos/pmoravec/sos/commits/9b9bcb22afa4765dca6f667aeaa1335f89171d88"},{"sha":"c5768cc308d802ed760a8ef5ea0fe184f06cfeea","author":{"email":"e1e4a3233b1137700dd1a879cdd806647de35c68@redhat.com","name":"Bryn M. Reeves"},"message":"[omsa] add new plugin for Dell PowerEdge systems\n\nAdd plugin to collect logs and hardware health from Dell OpenManage\nServer Administrator (OMSA).\n\nDell OMSA is an OS application used to manage Dell PowerEdge Server\nhardware.\n\nSigned-off-by: Charles Rose <charles_rose@dell.com>\nSigned-off-by: Bryn M. Reeves <bmr@redhat.com>","distinct":true,"url":"https://api.github.com/repos/pmoravec/sos/commits/c5768cc308d802ed760a8ef5ea0fe184f06cfeea"},{"sha":"abc766fe147c532e2ecacb16b2d66d4263efcb9c","author":{"email":"33a3390367b38d57ba1dc69cff037c5eae479104@redhat.com","name":"Bill Yodlowsky"},"message":"[omsa] Include output from chassis biossetup and summary\n\nThe output from 'omreport chassis biossetup' identifies a system's power\nprofile, which is very handy when troubleshooting performance issues.\n\nCloses: #725\n\nSigned-off-by: Bill Yodlowsky <byodlows@redhat.com>","distinct":true,"url":"https://api.github.com/repos/pmoravec/sos/commits/abc766fe147c532e2ecacb16b2d66d4263efcb9c"},{"sha":"a30a4181d85985d2d7bbb4e4d31cf2b857954643","author":{"email":"8e4dfeb0cd5b6645d228624bf7d32e46239b50fc@redhat.com","name":"Shane Bradley"},"message":"[ipa] Capture more cert information and other fixes\n\nMore cert information is captured, the \"ipa-replica-manage\"\ncommands removed because they would timeout because\na password was needed, sanitize some collected data,\nand some logs with wildcards were not properly collected\nis now fixed.\n\nFixes: #754, #755.\n\nSigned-off-by: Shane Bradley <sbradley@redhat.com>","distinct":true,"url":"https://api.github.com/repos/pmoravec/sos/commits/a30a4181d85985d2d7bbb4e4d31cf2b857954643"},{"sha":"8ef27fa80589fcda452fc1c27c1fc6a0fb385b4a","author":{"email":"6334fd0c217b1f2a15926284df229acde5b4fc3a@redhat.com","name":"Abhijeet Kasurde"},"message":"[sosreport] Added error handling in Config Parsing\n\nCloses: #739.\n\nSigned-off-by: Abhijeet Kasurde <akasurde@redhat.com>","distinct":true,"url":"https://api.github.com/repos/pmoravec/sos/commits/8ef27fa80589fcda452fc1c27c1fc6a0fb385b4a"},{"sha":"56614f20abb22e7e6c891fc83a9f2c9149646586","author":{"email":"e1e4a3233b1137700dd1a879cdd806647de35c68@redhat.com","name":"Bryn M. Reeves"},"message":"[rpm] make rpm.rpmva work without --verify\n\nWhen the global verify switch was introduced the behaviour of the\nhistorical 'rpm.rpmva' plugin option was made to depend on the\nglobal setting: without --verify no verification is carried out\neven though it is clear this is not what the user intended.\n\nAllow verification to take place in the rpm module if the rpm.va\noption is True, regardless of the setting of the global --verify\noption.\n\nFixes #735.\n\nSigned-off-by: Bryn M. Reeves <bmr@redhat.com>","distinct":true,"url":"https://api.github.com/repos/pmoravec/sos/commits/56614f20abb22e7e6c891fc83a9f2c9149646586"},{"sha":"c8197e1e231df7f71007de69a3bd362ec4f96317","author":{"email":"e1e4a3233b1137700dd1a879cdd806647de35c68@redhat.com","name":"Bryn M. Reeves"},"message":"[networking] blacklist Cisco CDP paths\n\nCisco CDP products include a kernel module that presents several\nlarge pseudo files in /proc and /sys. Blacklist these locations\nto avoid attempting to read the content into reports.\n\nFixes #740.\n\nSigned-off-by: Bryn M. Reeves <bmr@redhat.com>","distinct":true,"url":"https://api.github.com/repos/pmoravec/sos/commits/c8197e1e231df7f71007de69a3bd362ec4f96317"},{"sha":"7f0f6366e33b0b6926508330c70695a6efa0ac3b","author":{"email":"6c8810c9a0b96a1372086d9a6642715e18c15528@redhat.com","name":"Pavel Moravec"},"message":"[networking] get summary of traffic per interface (ip -s link)\n\nResolves: #712, #714\n\nSigned-off-by: Pavel Moravec <pmoravec@redhat.com>","distinct":true,"url":"https://api.github.com/repos/pmoravec/sos/commits/7f0f6366e33b0b6926508330c70695a6efa0ac3b"},{"sha":"51fa0e3a53b6da46cf66dee20850b0eac31cf05f","author":{"email":"e1e4a3233b1137700dd1a879cdd806647de35c68@redhat.com","name":"Bryn M. Reeves"},"message":"[networking] check for nmcli warning messages\n\nThe nmcli command may print warning messages if the version of the\ntool does not match the running daemon: filter these warnings out\nof the list of connections or devices to check.\n\nFixes: #710.\n\nSigned-off-by: Bryn M. Reeves <bmr@redhat.com>","distinct":true,"url":"https://api.github.com/repos/pmoravec/sos/commits/51fa0e3a53b6da46cf66dee20850b0eac31cf05f"},{"sha":"3d174adbf7778098a8e3db067a322e225ea0f7fe","author":{"email":"6334fd0c217b1f2a15926284df229acde5b4fc3a@redhat.com","name":"Abhijeet Kasurde"},"message":"[sosreport] Added help message for list-profiles\n\nFixes: #726.\n\nSigned-off-by: Abhijeet Kasurde <akasurde@redhat.com>","distinct":true,"url":"https://api.github.com/repos/pmoravec/sos/commits/3d174adbf7778098a8e3db067a322e225ea0f7fe"},{"sha":"c341583b85181bfdce9b24b767dcf2f469c6929f","author":{"email":"6c8810c9a0b96a1372086d9a6642715e18c15528@redhat.com","name":"Pavel Moravec"},"message":"[cgroups] collect systemd-cgls output\n\nResolves #731, #732.\n\nSigned-off-by: Pavel Moravec <pmoravec@redhat.com>","distinct":true,"url":"https://api.github.com/repos/pmoravec/sos/commits/c341583b85181bfdce9b24b767dcf2f469c6929f"},{"sha":"a2ab04dde386c900daac130273c6677b6bbac5c8","author":{"email":"e1e4a3233b1137700dd1a879cdd806647de35c68@redhat.com","name":"Bryn M. Reeves"},"message":"[policies] add SuSE policy\n\nAdd a basic policy class for SuSE distributions and implement a\nsimple OpenSuSE policy (currently this will work with any SuSE\nrelease).\n\nA new SuSEPlugin tagging class is introduced for SuSE-specific\nplugin cases. The policy currently also allows the RedHatPlugin\ntagging class to run: this quickly enables a large number of\nplugins for the distribution but will require manual testing\nto identify cases where a dedicated SuSEPlugin must be created.\n\nFixes #523.\n\nSigned-off-by: Bryn M. Reeves <bmr@redhat.com>","distinct":true,"url":"https://api.github.com/repos/pmoravec/sos/commits/a2ab04dde386c900daac130273c6677b6bbac5c8"},{"sha":"8498670f735fbc2db2ab7b7d51d23c9266e1b3ea","author":{"email":"e1e4a3233b1137700dd1a879cdd806647de35c68@redhat.com","name":"Bryn M. Reeves"},"message":"[sos] fix version string\n\nFix the version string in the sos package __init__.py.\n\nSigned-off-by: Bryn M. Reeves <bmr@redhat.com>","distinct":true,"url":"https://api.github.com/repos/pmoravec/sos/commits/8498670f735fbc2db2ab7b7d51d23c9266e1b3ea"},{"sha":"6ce445496b436ecb42c8cc44f471d2617ebd2830","author":{"email":"e1e4a3233b1137700dd1a879cdd806647de35c68@redhat.com","name":"Bryn M. Reeves"},"message":"[setup] fix RPM distutils builds\n\nFix the summary field to not contain embedded newlines and work\naround a bug in distutil's handling of gzipped man pages in\nsetup.py.\n\nSigned-off-by: Bryn M. Reeves <bmr@redhat.com>","distinct":true,"url":"https://api.github.com/repos/pmoravec/sos/commits/6ce445496b436ecb42c8cc44f471d2617ebd2830"},{"sha":"ffc1254f3158d0835d36c588e3f834cf53e2d47a","author":{"email":"30a03fd3b81a71c73eb0400ae65e4fa5d6219dc0@gmail.com","name":"amitg.b14@gmail.com"},"message":"[monit] Correct the monit plugin profile list.\n\nCorrect profiles = ('system',)\n\nCloses:#747","distinct":true,"url":"https://api.github.com/repos/pmoravec/sos/commits/ffc1254f3158d0835d36c588e3f834cf53e2d47a"},{"sha":"606dcbc7d1cc203487ae9e773fe7173aa1966f2c","author":{"email":"e1e4a3233b1137700dd1a879cdd806647de35c68@redhat.com","name":"Bryn M. Reeves"},"message":"[networking] disable netstat output truncation\n\nBy default netstat will truncate addresses that are wider than\nthe current column width. Disable this to ensure that all IPv6\naddresses can be captured in full.\n\nOn Red Hat a non-upstream option (-T) was added to versions\nprior to 2.0 - handle these version checks in the RedHatNetworking\nclass and set the appropriate option for each.\n\nFixes #734.\n\nSigned-off-by: Bryn M. Reeves <bmr@redhat.com>","distinct":true,"url":"https://api.github.com/repos/pmoravec/sos/commits/606dcbc7d1cc203487ae9e773fe7173aa1966f2c"}]}