The IPFire project has announced an update to the open source firewall solution. IPFire 2.9 Core 47 is a bugfix release but does bring some minor feature updates. The biggest part of the update is a security patch for PHP. In January a bug was found in PHP when converting the number 2.2250738585072011e-308 from a string. The PHP team released an update and now this update has trickled down to the IPFire project.
Other changes in the Core 47 update include the ability to configure the VLAN IDs that are used for IGMP streaming, plus support for PPTP servers that require a host route for the dial-in connections.
IPFire is designed primarily to be a Stateful Packet Inspection (SPI) firewall but it can also be configured to act as a File Server, Mail Server or VPN gateway. Using a modular design IPFire runs exactly what you require and nothing more.
The hardware requirements for IPFire 2.9 are modest: an Intel Pentium I compatible CPU (i586), 128 MB RAM and 1GB of disk space. It can also run as a virtual machine using KVM, VMware and VirtualBox.