Fix spelling
Add bogons update frequency selection
Add back end support for custom bogon urls
Add support for compressed bogon files
Interface assignment wrongly changing:

When WAN is set to PPPoE and user set other interfaces IP address using
console, it wrongly change the interface assignment to use the same
device of wan. It was caused by a hard coded "wan" on
console_get_interface_from_ppp() call, when it should use $interface
instead.  It should fix #2074
Avoid 'Cannot allocate memory' errors
Display gateways with matching IP protocol in Gateways list

Some gateways do not have traditional addresses hard-coded into them - e.g. for OpenVPN dynamic gateways are created in software on-the-fly (they are not actually entries in the config). So traditional tests like is_ipaddrv4 are not useful to determine if the gateway is IPv4 or IPv6.
return_gateways_array() fills in an "ipprotocol" entry for each returned gateway ("inet" or "inet6"), as well as the "gateway" address field. This can be used to determine if the gateway is for IPv4 or IPv6.
Merge pull request #310 from bcyrill/bogons_patch1

Allow changing of bogons update frequency
Merge pull request #314 from phil-davis/master

Display gateways with matching IP protocol in Gateways list
List VLAN interfaces on Interfaces -> (assign) -> PPPs edit. It should fix #1767
Update etc/rc.newwanipv6
Merge pull request #315 from bcyrill/patch-2

Update etc/rc.newwanipv6
use Sunday rather than Monday for weekly bogon update
Add physical interface alias for pptp interfaces. It should fix #2663
Fix get_parent_interface() for ppp interfaces, it was using an unset variable $ppp_if
Use get_parent_interface() instead of doing it manually
Fix convert_real_interface_to_friendly_interface_name() when parameter is already a friendly name and interface is using PPPoE. It should fix #2641
In the case that no bandwidth limits are configured for queues but PRIQ is been used then rather set a default otherwise a value of 0 is used in the CDEFs for RRD
Delete SPDs when an IPSec tunnel is deleted.

- Add new function to delete SPDs (see 'remove_tunnel_spd_policy($phase1,$phase2)' on vpn.inc)
- Change vpn_ipsec.php to delete SPDs on phase 2 and phase 1.
- Change the method GET to delete phase 2 (needs to inform which is the phase 1)

It should fix #2719.
Rework the pfTOP page to provide the ability to select the view. Also provide better dropdown labels and remove the annoying onClick submit - its not needed since ajax will handle the post of the new value in the background