Refactor #19441

Rewrite isc dhcpd config parser to support various nested blocks

Added by Dmitri Dolguikh 8 months ago. Updated 7 months ago.

Status:Closed
Priority:Normal
Assigned To:Dmitri Dolguikh
Category:DHCP
Target version:Foreman - Team Ivan Iteration 15
Difficulty: Bugzilla link:
Found in release: Pull request:https://github.com/theforeman/smart-proxy/pull/523, https://github.com/theforeman/smart-proxy/pull/524
Story points-
Velocity based estimate-

Related issues

Related to Smart Proxy - Bug #18674: on [commit,release,expiry] sections in dhcpd.conf cause s... Duplicate 02/24/2017
Related to Smart Proxy - Bug #17800: ISC Dhcpd Config Parse Error Duplicate 12/20/2016
Related to Smart Proxy - Feature #14396: Support for subnet options inside "pool" blocks New 03/30/2016

Associated revisions

Revision 21813c6c
Added by Dmitri Dolguikh 7 months ago

Fixes #19441 - recursive descent parser for dhcpd config files.

History

#1 Updated by Dmitri Dolguikh 8 months ago

  • Related to Bug #18674: on [commit,release,expiry] sections in dhcpd.conf cause subnet to not load in smart proxy added

#2 Updated by Dmitri Dolguikh 8 months ago

  • Related to Bug #16079: ISC DHCP subnets fail to parse with host or class stanzas inside added

#3 Updated by Dmitri Dolguikh 8 months ago

  • Related to Bug #17800: ISC Dhcpd Config Parse Error added

#4 Updated by Dmitri Dolguikh 8 months ago

  • Related to Feature #14396: Support for subnet options inside "pool" blocks added

#5 Updated by Dmitri Dolguikh 8 months ago

  • Related to deleted (Bug #16079: ISC DHCP subnets fail to parse with host or class stanzas inside)

#6 Updated by Dominic Cleal 8 months ago

Can you add a description? What type nested block isn't parsed by the DHCP ISC module? The linked issues are fixed and released already.

#7 Updated by The Foreman Bot 8 months ago

  • Status changed from New to Ready For Testing
  • Assigned To set to Dmitri Dolguikh
  • Pull request https://github.com/theforeman/smart-proxy/pull/523 added

#8 Updated by The Foreman Bot 8 months ago

  • Pull request https://github.com/theforeman/smart-proxy/pull/524 added

#9 Updated by Ivan Necas 7 months ago

  • Target version set to Team Ivan Iteration 15

#10 Updated by Anonymous 7 months ago

  • Status changed from Ready For Testing to Closed
  • % Done changed from 0 to 100

Also available in: Atom PDF