neutron/neutron
Slawek Kaplonski df891f0593 Remove dhcp_extra_opt value after first newline character
Passing newline to the dnsmasq may cause security issues, especially
that in case of Neutron that dhcp options' values are controlled by
cloud users.
This patch removes everything what is after first newline character
in the dhcp_extra_opt's values before passing them to dnsmasq.

Closes-Bug: #1939733
Change-Id: Ifeaf258f0b5ea86f25620ac4116d618980a7272e
2021-08-31 15:43:11 +02:00
..
agent Remove dhcp_extra_opt value after first newline character 2021-08-31 15:43:11 +02:00
api Merge "Remove ``ConfDriver`` code" 2021-08-16 17:36:13 +00:00
cmd Merge "Sanitize MAC addresses" 2021-07-28 14:27:03 +00:00
common "default_availability_zones" need to be considered when validate az 2021-08-16 00:14:49 +00:00
conf Merge "Remove ``ConfDriver`` code" 2021-08-16 17:36:13 +00:00
core_extensions Revert "Set system_scope='all' in elevated context" 2021-06-15 10:29:20 +02:00
db Remove shim in securitygroups_db 2021-08-19 14:11:15 +00:00
debug Remove rootwrap execution (2) 2021-02-06 16:23:03 +00:00
extensions [QoS] Add rule type packet per second (pps) 2021-07-22 09:53:38 +08:00
hacking Follow up for replacing assertItemsEqual 2021-06-03 16:04:07 +00:00
ipam Using 31-Bit and 32-Bit prefixes for IPv4 reasonably 2021-06-09 07:35:54 +00:00
locale Imported Translations from Zanata 2020-10-11 07:22:44 +00:00
notifiers use payloads for PORT AFTER_DELETE events 2021-07-11 06:00:08 +00:00
objects [QoS] Add rule type packet per second (pps) 2021-07-22 09:53:38 +08:00
pecan_wsgi Merge "Remove ``ConfDriver`` code" 2021-08-16 17:36:13 +00:00
plugins Handle all portbinding attrs in case of bulk port creation 2021-08-19 23:19:47 +08:00
privileged Add a privsep context only for link commands 2021-07-16 15:10:03 +00:00
profiling Remove "six" library 2020-07-28 16:55:52 +00:00
quota Merge "Remove ``ConfDriver`` code" 2021-08-16 17:36:13 +00:00
scheduler "default_availability_zones" need to be considered when validate az 2021-08-16 00:14:49 +00:00
server Re-use existing ProcessLauncher from wsgi in RPC workers 2020-02-07 14:51:06 +01:00
services Merge "Remove shim in trunk/rpc/backend.py" 2021-08-25 13:38:24 +00:00
tests Remove dhcp_extra_opt value after first newline character 2021-08-31 15:43:11 +02:00
__init__.py Remove usage of six.PY2 2020-05-22 12:59:01 -04:00
_i18n.py
auth.py Add fake_project_id middleware for noauth 2021-07-05 21:18:09 +05:30
manager.py Remove usage of six.add_metaclass 2020-05-21 14:41:18 -04:00
neutron_plugin_base_v2.py Remove usage of six.add_metaclass 2020-05-21 14:41:18 -04:00
opts.py Provide the rpc_response_max_timeout parameter to sriov-agent 2021-06-06 23:56:14 +09:00
policy.py Import ABC classes from collection.abc 2021-07-16 15:43:39 +00:00
service.py Re-use existing ProcessLauncher from wsgi in RPC workers 2020-02-07 14:51:06 +01:00
version.py
worker.py Change process name of neutron-server to match worker role 2019-03-01 14:18:09 -05:00
wsgi.py neutron-server api worker process should be named to their role 2021-01-11 08:28:32 +08:00