)]}'
{"etc/quantum/rootwrap.d/iptables-firewall.filters":[{"author":{"_account_id":1653,"name":"garyk","email":"gkotton@vmware.com","username":"garyk"},"change_message_id":"fdeef867f05a7585cd4583cfc653f7da6983f424","unresolved":false,"context_lines":[{"line_number":10,"context_line":""},{"line_number":11,"context_line":"# quantum/agent/linux/iptables_manager.py"},{"line_number":12,"context_line":"#   \"iptables-save\", ..."},{"line_number":13,"context_line":"iptables-save: CommandFilter, /sbin/iptables-save, root"},{"line_number":14,"context_line":"iptables-restore: CommandFilter, /sbin/iptables-restore, root"},{"line_number":15,"context_line":"ip6tables-save: CommandFilter, /sbin/ip6tables-save, root"},{"line_number":16,"context_line":"ip6tables-restore: CommandFilter, /sbin/ip6tables-restore, root"}],"source_content_type":"application/octet-stream","patch_set":4,"id":"AAAAPH%2F%2F8MU%3D","side":"PARENT","line":13,"updated":"2013-05-18 15:58:46.000000000","message":"not sure about this - what if it is not in the path?","commit_id":"59d6ad203575055f71846dd2811e5ca5110971ca"},{"author":{"_account_id":6593,"name":"Dirk Mueller","email":"dirk@dmllr.de","username":"dmllr"},"change_message_id":"6fdef60f6a8098e4fa9018664407b24fa295d37b","unresolved":false,"context_lines":[{"line_number":10,"context_line":""},{"line_number":11,"context_line":"# quantum/agent/linux/iptables_manager.py"},{"line_number":12,"context_line":"#   \"iptables-save\", ..."},{"line_number":13,"context_line":"iptables-save: CommandFilter, /sbin/iptables-save, root"},{"line_number":14,"context_line":"iptables-restore: CommandFilter, /sbin/iptables-restore, root"},{"line_number":15,"context_line":"ip6tables-save: CommandFilter, /sbin/ip6tables-save, root"},{"line_number":16,"context_line":"ip6tables-restore: CommandFilter, /sbin/ip6tables-restore, root"}],"source_content_type":"application/octet-stream","patch_set":4,"id":"AAAAPH%2F%2F7yA%3D","side":"PARENT","line":13,"in_reply_to":"AAAAPH%2F%2F8MU%3D","updated":"2013-05-19 07:41:45.000000000","message":"The CommandFilter accepts any binary in the configured exec_dirs (see rootwrap.conf). Those dirs are generally the wellknown system paths. \n\nIn any case it is an improvement over the existing situation: the existing config only matched if it was *exactly* in /sbin/, which was not the case for me.","commit_id":"59d6ad203575055f71846dd2811e5ca5110971ca"}],"etc/quantum/rootwrap.d/openvswitch-plugin.filters":[{"author":{"_account_id":841,"name":"Akihiro Motoki","email":"amotoki@gmail.com","username":"amotoki"},"unresolved":false,"context_lines":[{"line_number":17,"context_line":""},{"line_number":18,"context_line":"# ip_lib"},{"line_number":19,"context_line":"ip: IpFilter, /sbin/ip, root"},{"line_number":20,"context_line":"ip_usr: IpFilter, /usr/sbin/ip, root"},{"line_number":21,"context_line":"ip_exec: IpNetnsExecFilter, /sbin/ip, root"},{"line_number":22,"context_line":"ip_exec_usr: IpNetnsExecFilter, /usr/sbin/ip, root"}],"source_content_type":"application/octet-stream","patch_set":5,"id":"AAAAPH%2F%2Fq2I%3D","line":20,"updated":"2013-05-28 04:13:41.000000000","message":"Can\u0027t we merge these L.19-20 as done in linuxbridge-plugin.filters?","commit_id":"2e69f4d1bd50858e66a26b9cb29be7cbfcc8076d"},{"author":{"_account_id":6593,"name":"Dirk Mueller","email":"dirk@dmllr.de","username":"dmllr"},"change_message_id":"6fdef60f6a8098e4fa9018664407b24fa295d37b","unresolved":false,"context_lines":[{"line_number":17,"context_line":""},{"line_number":18,"context_line":"# ip_lib"},{"line_number":19,"context_line":"ip: IpFilter, /sbin/ip, root"},{"line_number":20,"context_line":"ip_usr: IpFilter, /usr/sbin/ip, root"},{"line_number":21,"context_line":"ip_exec: IpNetnsExecFilter, /sbin/ip, root"},{"line_number":22,"context_line":"ip_exec_usr: IpNetnsExecFilter, /usr/sbin/ip, root"}],"source_content_type":"application/octet-stream","patch_set":5,"id":"AAAAPH%2F%2FqVs%3D","line":20,"in_reply_to":"AAAAPH%2F%2Fq2I%3D","updated":"2013-05-28 11:42:08.000000000","message":"Done","commit_id":"2e69f4d1bd50858e66a26b9cb29be7cbfcc8076d"},{"author":{"_account_id":841,"name":"Akihiro Motoki","email":"amotoki@gmail.com","username":"amotoki"},"unresolved":false,"context_lines":[{"line_number":19,"context_line":"ip: IpFilter, /sbin/ip, root"},{"line_number":20,"context_line":"ip_usr: IpFilter, /usr/sbin/ip, root"},{"line_number":21,"context_line":"ip_exec: IpNetnsExecFilter, /sbin/ip, root"},{"line_number":22,"context_line":"ip_exec_usr: IpNetnsExecFilter, /usr/sbin/ip, root"}],"source_content_type":"application/octet-stream","patch_set":5,"id":"AAAAPH%2F%2Fq2E%3D","line":22,"updated":"2013-05-28 04:13:41.000000000","message":"Ditto","commit_id":"2e69f4d1bd50858e66a26b9cb29be7cbfcc8076d"}]}
