169 Commits (490ccd82cae5326f5be55e1ea950d2657b636ff6)

Author SHA1 Message Date
Slawek Kaplonski e4bbeee206 Don't configure dnsmasq entries for "network" ports 1 year ago
Slawek Kaplonski dc322a6e7d Remove duplicated assignement of the device_owner in UT 2 years ago
Dan Radez 704576e54e Default dnsmasq --conf-file to /dev/null 2 years ago
Bence Romsics 3f30727c0a Use metadata constants from n-lib 2 years ago
Bence Romsics a0b18d553d metadata-ipv6: DHCP namespace 2 years ago
Brian Haley ebd5480e90 Fix metadata address usage 2 years ago
Rodolfo Alonso Hernandez b2748250f1 Remove unneeded argment in "_read_leases_file_leases" 2 years ago
Rodolfo Alonso Hernandez 8eb4955bb6 Fixes dnsmasq host file parsing with "addr6_list" 2 years ago
Rodolfo Alonso Hernandez e332054d63 Migrate "dhcp_release" to oslo.privsep 2 years ago
Brian Haley 0a4b95eec2 Fix some pep8 errors 2 years ago
Harald Jensås f951871430 Use dhcp-host tag support when supported 2 years ago
Brian Haley 7594bb0627 Remove the dependency on the "mock" package 2 years ago
Harald Jensås 592c2f8d91 DHCPv6 - Use addr6_list in dnsmasq 2 years ago
Rodolfo Alonso Hernandez f758bc9980 DhcpLocalProcess._enable should not call DhcpLocalProcess.restart 3 years ago
Rodolfo Alonso Hernandez 4b3baeb15a Do not inherit from built-in "dict" 3 years ago
Rodolfo Alonso Hernandez 7c5ce50a0c Check dnsmasq process is active when spawned 3 years ago
Slawek Kaplonski bdc1bc73f3 Fix mismatch of tags in dnsmasq options 3 years ago
Adrian Chiris 0e80d2251e Pass get_networks() callback to interface driver 3 years ago
Brian Haley b79842f289 Start enforcing E125 flake8 directive 3 years ago
Boden R 03ec94ce5e use test tools from neutron-lib 3 years ago
James Page 8f5020120e Revert "Pass network's dns_domain to dnsmasq conf" 3 years ago
Yang JianFeng 494b65d951 Optimize the code that fixes the race condition of DHCP agent. 3 years ago
Brian Haley 09ee934786 Use --bind-dynamic with dnsmasq instead of --bind-interfaces 3 years ago
Volodymyr Litovka c240e5c3ac Reorder classless static route (RFC3442) records 3 years ago
Slawek Kaplonski 157e09e6af Try to enable dnsmasq process several times 3 years ago
Brian Haley 8e4f625da6 Fix pylint R1717 (consider-using-dict-comprehension) refactor messages 3 years ago
Jakob Englisch 7fdd6adc7a DHCP: fix default dns search name 4 years ago
Brian Haley b083d39a83 Change agents to use get_devices_with_ip() 4 years ago
Slawek Kaplonski d471a85931 Ensure dnsmasq is down before enabling it in restart method 4 years ago
Arjun Baindur f2111e0354 Do not release DHCP lease when no client ID is set on port 4 years ago
Rodolfo Alonso Hernandez 4747de23d8 Remove IPv6 addresses in dnsmasq leases file 4 years ago
Julia Kreger 09311c34f9 Add ipxe6 dnsmasq tag to enable ipv6 dhcp client matching 4 years ago
Rodolfo Alonso Hernandez 05a54e8004 Implement IpAddrCommand.get_devices_with_ip using pyroute2 4 years ago
Julia Kreger e7f4783096 Fix dnsmasq option6 tagging logic 4 years ago
Jens Harbott 0fce3ca2c1 Secure dnsmasq process against external abuse 4 years ago
Brian Haley 00de8f9a9e Do not fail deleting namespace if it does not exist 4 years ago
Hongbin Lu 12bb26fd0e Use constant IP_VERSION_4/6 in unit tests 4 years ago
aojeagarcia 8a3ff8a19e Parse dhcp leases file in a more robust way 4 years ago
Assaf Muller 137a6d6105 Pass network's dns_domain to dnsmasq conf 4 years ago
Lenny Verkhovsky f5c439ee65 Allow DHCP_OPT_CLIENT_ID_NUM to be string 4 years ago
Hamdy Khader 59bc19c14a Use Param DHCP_OPT_CLIENT_ID_NUM 4 years ago
Brian Haley 7cfdf4aa81 Fix all pep8 E129 errors 4 years ago
Brian Haley fab032b426 Retry dhcp_release on failures 4 years ago
Brian Haley 90cd939047 Fix W503 pep8 warnings 4 years ago
Miguel Lavalle bb5138cff4 Fix DHCP isolated subnets with routed networks 4 years ago
Dirk Mueller d3c69dc4f2 Drop strict-order flag from dnsmasq invocation 5 years ago
Boden R 0822b0aef4 consume common constants from lib 5 years ago
Daniel Alvarez 9b809126a2 Allow to configure DHCP T1 and T2 timers in dnsmasq 5 years ago
Brian Haley 4f627b4e8d Change ip_lib network namespace code to use pyroute2 5 years ago
Jens Harbott 584b7561c1 Allow to disable DNS server announcement per subnet 5 years ago