Refactor #19441

Rewrite isc dhcpd config parser to support various nested blocks

Added by Dmitri Dolguikh about 1 year ago. Updated 6 days ago.

Status:Closed
Priority:Normal
Assignee:Dmitri Dolguikh
Category:DHCP
Target version:1.13.3
Difficulty: Team Backlog:
Triaged: Fixed in Releases:
Bugzilla link: Found in Releases:
Pull request:https://github.com/theforeman/smart-proxy/pull/524, https://github.com/theforeman/smart-proxy/pull/523

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 about 1 year ago

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

History

#1 Updated by Dmitri Dolguikh about 1 year 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 about 1 year ago

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

#3 Updated by Dmitri Dolguikh about 1 year ago

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

#4 Updated by Dmitri Dolguikh about 1 year ago

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

#5 Updated by Dmitri Dolguikh about 1 year ago

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

#6 Updated by Dominic Cleal about 1 year 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 about 1 year ago

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

#8 Updated by The Foreman Bot about 1 year ago

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

#9 Updated by Ivan Necas about 1 year ago

  • Target version set to 1.13.3

#10 Updated by Anonymous about 1 year ago

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

Also available in: Atom PDF