The Perl Toolchain Summit needs more sponsors. If your company depends on Perl, please support this very important event.

Changes for version 0.1703 - 2014-07-28

  • POE::Filter::DHCPd::Lease version bump to 0.0701 to fix parse errors
  • speed tests added for Leases
  • added support for using fh filehandle argument for Leases
  • fixed Lease parser to support host {} and comments
  • added find_all_children method to recursively find objects of a certain type, like hosts or subnets
  • bugfix for IPv6 NetAddr::IP support. Changed 'canon' method to 'short' because they do almost the same thing and 'short' is available in older versions of NetAddr::IP
  • changed README file with the new issues URL
  • changed fixed-address and hardwareethernet to be standalone objects instead of keyvalues. This makes host entries easier to parse
  • added support for filename_callback so that includes can have their paths changed before being parsed

Modules

Interacts with ISC DHCPd
Parse and create ISC DHCPd config
Yeah, it's a special parser for one statement
Unknown config blocks
Class config parameter
if, elsif and/or else config parameter
Failover Peer Configuration
Filename config parameter
Function config parameters
Group config parameter
Host config parameter
Hold content of included file
Misc option config parameter
Option config parameter
Optionspace config param data
Optionspace config parameter
Pool config parameter
Range config parameter
Range6 config parameter
Role with generic config methods and attributes
Role for root config classes
Shared-network config parameter
Subclass config parameter
Subnet config parameter
Subnet6 config parameter
Parse ISC DHCPd leases
Talk to a dhcp server
Common actions on OMAPI objects
OMAPI control class
OMAPI failover state class
OMAPI group class
OMAPI host class
OMAPI lease class
Attribute role for OMAPI attributes
Moose sugar for omapi classes
Role for dhcpd lease
Moose type constraint declaration