<feed xmlns='http://www.w3.org/2005/Atom'>
<title>oslo.git/openstack/common/rootwrap, branch shared-key-msg</title>
<subtitle>OpenStack's oslo-incubator patches.</subtitle>
<link rel='alternate' type='text/html' href='https://fedorapeople.org/cgit/simo/public_git/oslo.git/'/>
<entry>
<title>Fixes files with wrong bitmode</title>
<updated>2013-08-13T12:36:30+00:00</updated>
<author>
<name>Zhongyue Luo</name>
<email>zhongyue.nah@intel.com</email>
</author>
<published>2013-08-13T12:13:39+00:00</published>
<link rel='alternate' type='text/html' href='https://fedorapeople.org/cgit/simo/public_git/oslo.git/commit/?id=28395d9ce5951234c7e690cd4dbe7b2fce084297'/>
<id>28395d9ce5951234c7e690cd4dbe7b2fce084297</id>
<content type='text'>
Some modules have bitmode 755. Changed to 644

Change-Id: I2084779186fcbd5ee2010451531355a0c67897f5
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
Some modules have bitmode 755. Changed to 644

Change-Id: I2084779186fcbd5ee2010451531355a0c67897f5
</pre>
</div>
</content>
</entry>
<entry>
<title>Remove DnsmasqFilter and DeprecatedDnsmasqFilter</title>
<updated>2013-07-20T06:47:23+00:00</updated>
<author>
<name>Dirk Mueller</name>
<email>dirk@dmllr.de</email>
</author>
<published>2013-07-02T07:28:27+00:00</published>
<link rel='alternate' type='text/html' href='https://fedorapeople.org/cgit/simo/public_git/oslo.git/commit/?id=3b16d3144531ef6802c3ff621b4e96497df7d392'/>
<id>3b16d3144531ef6802c3ff621b4e96497df7d392</id>
<content type='text'>
EnvFilter supersedes both, so remove them as all
usages have been converted to EnvFilter.

Change-Id: I5acb0c924815caae1f96ed2fa6ee8b1f7ed93cf4
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
EnvFilter supersedes both, so remove them as all
usages have been converted to EnvFilter.

Change-Id: I5acb0c924815caae1f96ed2fa6ee8b1f7ed93cf4
</pre>
</div>
</content>
</entry>
<entry>
<title>Handle empty arglists in Filters</title>
<updated>2013-07-03T09:26:03+00:00</updated>
<author>
<name>Dirk Mueller</name>
<email>dirk@dmllr.de</email>
</author>
<published>2013-06-11T16:25:20+00:00</published>
<link rel='alternate' type='text/html' href='https://fedorapeople.org/cgit/simo/public_git/oslo.git/commit/?id=f9d1a59bb826e1d5b928bc5301dc5fa40f6adc63'/>
<id>f9d1a59bb826e1d5b928bc5301dc5fa40f6adc63</id>
<content type='text'>
The various filters either asserted or incorrectly
assumed that an empty arglist matched the filter.
Add testcases to avoid regressions.

Change-Id: If90fbad3d54749ecc645071675402ea2613870a2
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
The various filters either asserted or incorrectly
assumed that an empty arglist matched the filter.
Add testcases to avoid regressions.

Change-Id: If90fbad3d54749ecc645071675402ea2613870a2
</pre>
</div>
</content>
</entry>
<entry>
<title>Handle empty PATH environment variable</title>
<updated>2013-06-28T06:45:27+00:00</updated>
<author>
<name>Dirk Mueller</name>
<email>dirk@dmllr.de</email>
</author>
<published>2013-06-18T17:37:34+00:00</published>
<link rel='alternate' type='text/html' href='https://fedorapeople.org/cgit/simo/public_git/oslo.git/commit/?id=233baa20f5f7c83c20c410da10861ea0fa6a0307'/>
<id>233baa20f5f7c83c20c410da10861ea0fa6a0307</id>
<content type='text'>
In locked down environments, PATH might be unavailable
when running rootwrap.

Change-Id: Ia55514a7d69ab26c2bcf5d1839da1d36aaf46ebc
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
In locked down environments, PATH might be unavailable
when running rootwrap.

Change-Id: Ia55514a7d69ab26c2bcf5d1839da1d36aaf46ebc
</pre>
</div>
</content>
</entry>
<entry>
<title>Add IpFilter, IPNetnsExecFilter and EnvFilter</title>
<updated>2013-06-20T12:36:43+00:00</updated>
<author>
<name>Dirk Mueller</name>
<email>dirk@dmllr.de</email>
</author>
<published>2013-06-18T22:08:57+00:00</published>
<link rel='alternate' type='text/html' href='https://fedorapeople.org/cgit/simo/public_git/oslo.git/commit/?id=3e74c0017e0b1ab209bc066cc0cec6c151b69b83'/>
<id>3e74c0017e0b1ab209bc066cc0cec6c151b69b83</id>
<content type='text'>
These filters have been implemented in Quantum before:

- IpFilter provides support for filtering ip commands
- IpNetnsExecFilter is a chaining command filter that
  verifies that the command to be executed by ip netns exec
  is covered by other established filters.

IpNetnsExecFilter has been restricted to ensure that the
filter chains have all matching filters run as the same
user.

EnvFilter is a new filter derived from CommandFilter
that allows a Command to be optionally prefixed by "env"
and a specific list of environment variables.

This is intended to replace the specific DnsmasqFilter
and DnsmasqNetnsFilter in the future when all consumers
have been updated.

Implements bp rootwrap-quantum-features

Change-Id: I0cf39967126e99a8dc53d21bee824a0fe2f63aa0
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
These filters have been implemented in Quantum before:

- IpFilter provides support for filtering ip commands
- IpNetnsExecFilter is a chaining command filter that
  verifies that the command to be executed by ip netns exec
  is covered by other established filters.

IpNetnsExecFilter has been restricted to ensure that the
filter chains have all matching filters run as the same
user.

EnvFilter is a new filter derived from CommandFilter
that allows a Command to be optionally prefixed by "env"
and a specific list of environment variables.

This is intended to replace the specific DnsmasqFilter
and DnsmasqNetnsFilter in the future when all consumers
have been updated.

Implements bp rootwrap-quantum-features

Change-Id: I0cf39967126e99a8dc53d21bee824a0fe2f63aa0
</pre>
</div>
</content>
</entry>
<entry>
<title>Handle relative path arguments in Killfilter</title>
<updated>2013-06-12T18:00:45+00:00</updated>
<author>
<name>Dirk Mueller</name>
<email>dirk@dmllr.de</email>
</author>
<published>2013-05-18T10:17:59+00:00</published>
<link rel='alternate' type='text/html' href='https://fedorapeople.org/cgit/simo/public_git/oslo.git/commit/?id=8b95b1e91d46f1bc7a37d210dc15e6f4072afaaa'/>
<id>8b95b1e91d46f1bc7a37d210dc15e6f4072afaaa</id>
<content type='text'>
KillFilter currently expects an absolute path
to be specified for the process name to kill. This
is inconvenient when the exact location of the running
binary is not known or differs accross installs.

Extend KillFilter to accept also commands in $PATH
to be killed if the given argument is not absolute.

Change-Id: I6b90206b587ff3f949af2c256a78ca21af31867a
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
KillFilter currently expects an absolute path
to be specified for the process name to kill. This
is inconvenient when the exact location of the running
binary is not known or differs accross installs.

Extend KillFilter to accept also commands in $PATH
to be killed if the given argument is not absolute.

Change-Id: I6b90206b587ff3f949af2c256a78ca21af31867a
</pre>
</div>
</content>
</entry>
<entry>
<title>Enable hacking H404 test.</title>
<updated>2013-06-11T14:28:29+00:00</updated>
<author>
<name>Dina Belova</name>
<email>dbelova@mirantis.com</email>
</author>
<published>2013-06-03T13:44:55+00:00</published>
<link rel='alternate' type='text/html' href='https://fedorapeople.org/cgit/simo/public_git/oslo.git/commit/?id=7119e29cb535426c587eaf2cfc2cfcd11a422df0'/>
<id>7119e29cb535426c587eaf2cfc2cfcd11a422df0</id>
<content type='text'>
H404 - multi line docstring should start with a summary.

Change-Id: I2099e1ee81ff9657f7a07401b8e8f3327d03bdbd
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
H404 - multi line docstring should start with a summary.

Change-Id: I2099e1ee81ff9657f7a07401b8e8f3327d03bdbd
</pre>
</div>
</content>
</entry>
<entry>
<title>Update KillFilter to stop at '\0' for readlink() function.</title>
<updated>2013-05-15T10:58:51+00:00</updated>
<author>
<name>Yufang Zhang</name>
<email>zhangyufang@360.cn</email>
</author>
<published>2013-05-14T06:58:19+00:00</published>
<link rel='alternate' type='text/html' href='https://fedorapeople.org/cgit/simo/public_git/oslo.git/commit/?id=ea78eecbd275fa7466e56d6eb0dc7a3c60f5b640'/>
<id>ea78eecbd275fa7466e56d6eb0dc7a3c60f5b640</id>
<content type='text'>
Python's readlink() implementation doesn't stop at '\0' when reading
file path. Thus after dnsmasq upgrade, it may return something like
'/usr/sbin/dnsmasq\03453 (deleted)', while C's or Shell's readlink()
return '/usr/sbin/dnsmasq'. This patch fixes this problem by cutting
the readlink() results with '\0', so that KillFilter could get correct
path.

Bug 1179793

Change-Id: I7354941e0508e019c8c9b63b87ad39f52ccb51ca
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
Python's readlink() implementation doesn't stop at '\0' when reading
file path. Thus after dnsmasq upgrade, it may return something like
'/usr/sbin/dnsmasq\03453 (deleted)', while C's or Shell's readlink()
return '/usr/sbin/dnsmasq'. This patch fixes this problem by cutting
the readlink() results with '\0', so that KillFilter could get correct
path.

Bug 1179793

Change-Id: I7354941e0508e019c8c9b63b87ad39f52ccb51ca
</pre>
</div>
</content>
</entry>
<entry>
<title>Stylistic improvements from quantum-rootwrap</title>
<updated>2013-05-09T13:10:56+00:00</updated>
<author>
<name>Thierry Carrez</name>
<email>thierry@openstack.org</email>
</author>
<published>2013-05-09T13:10:56+00:00</published>
<link rel='alternate' type='text/html' href='https://fedorapeople.org/cgit/simo/public_git/oslo.git/commit/?id=562cc6844d3dc5cbd35ad404307224959900df30'/>
<id>562cc6844d3dc5cbd35ad404307224959900df30</id>
<content type='text'>
As part of the convergence effort between oslo-rootwrap and
quantum-rootwrap, import stylistic improvements introduced
in quantum-rootwrap, like:

- HACKING-compliant docstrings
- More elegant return construct from match_filter in filters.py
- Remove overridden use of filters in wrapper.py

Change-Id: I49a97271b1c385feb25adf4f62add5c71962b5dd
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
As part of the convergence effort between oslo-rootwrap and
quantum-rootwrap, import stylistic improvements introduced
in quantum-rootwrap, like:

- HACKING-compliant docstrings
- More elegant return construct from match_filter in filters.py
- Remove overridden use of filters in wrapper.py

Change-Id: I49a97271b1c385feb25adf4f62add5c71962b5dd
</pre>
</div>
</content>
</entry>
<entry>
<title>Merge "Revert common logging use in rootwrap"</title>
<updated>2013-04-22T21:06:18+00:00</updated>
<author>
<name>Jenkins</name>
<email>jenkins@review.openstack.org</email>
</author>
<published>2013-04-22T21:06:18+00:00</published>
<link rel='alternate' type='text/html' href='https://fedorapeople.org/cgit/simo/public_git/oslo.git/commit/?id=da901232e9bbcf32ac6a86dc62fdd5fbf9bfb9c9'/>
<id>da901232e9bbcf32ac6a86dc62fdd5fbf9bfb9c9</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
</feed>
