Add exploit module for CVE-2014-6271
Use datastore timeout
Avoid failures due to bad payload selection
Make it more generic, add X86_64 target
Delete unnecessary code
Add domain name and url options to DHCP server
Fix lib/msf/core/exploit/dhcp.rb
Fix an ancient bug in the DHCP mixin, lands #3890
Adds domain and url options to DHCP/PXE server, lands #3889

There are serious style and code quality issues with this class and normally I would push for a full refactor, but given the urgency of delivering DHCP functionality to support the bash issues, we will have to refactor the DHCP Server code another day.
Add dhclient_bash_env.rb (Bash exploit)

This module exploits a code injection in specially crafted environment
variables in Bash, specifically targeting dhclient network configuration
scripts through the HOSTNAME, DOMAINNAME, and URL DHCP options.
Add a module to exploit bash via DHCP, lands #3891

This module is just a starting point for folks to test their DHCP client implementations and we plan to significantly overhaul this once we get a bit of breathing room.
Land #3888 - exploit module version of CVE-2014-6271