• support for IP adresses: 123.123.123.* and 123.123.123.1-45
    • major speed improvements: 60% faster when using large rule lists
    • added option to delete Global Allow/Deny list
    • bugfixing
    • fixed memory leaks
  • fixed bug when taking screenshot of popup
  • fixed windowLevel of popup for 4.0
  • speed improvements
  • fixed crash issue when popups appear at the same time of more than 2 apps
  • speed improvements for writing rules
  • fixed permission issue with some Apple apps (new sandbox permissions)
  • fixed WhoIs on iOS4
  • fixed popup with textfield on iOS4
  • iOS support
  • minor enhancements
  • iPad support: fixed all known issues with the iPad
  • bugfixes
  • Improved WhoIs-requests
  • Now adds the abbility to obey Global Rules while Allow/Deny All Session (check the about-view; the (i)-button in the controll app)
  • The about-view [(i)-buton in the control app] offers help: tap a field and drag your finger out of it - a popup with a description will appear
  • Introduction of a WhiteList: due to problems with SBRotator and a few of Phoenix3200's extensions I've introduced a WhiteList. This list contains hostnames which are known to cause issues. Mainly because the devs are using synchronous connections on a main thread, resulting in SpringBoard becoming unresponsive. Of course you can delete the rules in the WhiteList, but at your own risk. Check the about-view. The WhitelList can be updated by downloading new rules from Yllier's server.
  • backgrounded apps will update the rules when you exit the controll app
  • fixed icon alignment
  • port blocking: now you can extend rules to only block for a specific port. Simply by adding ':portnumber' to the hostname or by using the selector in the popup (example: facebook.com:80). if you tap on the (i)-button on the popup you'll be shown a list of the most common ports
  • Allow/Deny all sess.: Allow/Deny all connections until you exit the app (or in case of Safari: Safari goes into backgrounding)
  • now based on Regex. This should offer a faster and better experience.
  • import lists: you can now import lists into global Allow and global Deny. For that simply put a txt file with hostnames/rules (each one gets it's own line) into /Applications/FirewallGUI.app/Lists/ and then import it from the global Allow/Deny views. (see the example.txt file in that folder for more information)
  • fixed issues with some universal apps which could cause a crash of the application
  • won't recognize taps on popup for one second after the popup has appeared: to reduce accidental selections
  • support for Preferences.app and SpringBoard (be careful which connections you deny)
  • improved documentation (via the about view)
  • hotfix because of iFile crash
  • significantly improved speed
  • reduced memory ussage
  • improved stability (fixes for example an issue with Sonic Winter Games)
  • new icon
  • added Global allow/deny to the popup
  • changed *host/*.host to *domain/*.domain (request from users) so rules made with this will only affect the domain/subdomains.
  • fixed an issue in 1.31 caused by iPhoneOS SDK 3.2 beta
  • set rules in *host- and *.host-format in the popup
  • option to block connections for specific apps if NOT on WiFi
  • many improvements for UDP-connections. fixes issues witch Skype and a few other apps
  • added option to block all connections when NOT on WiFi (please note: if your internet access changes while Safari & Mail are running you need toclose those apps and open them again to reflect the changes)
  • fixed bug where global Rules didn't work when the app was not added
  • fixed bug where edited hostnames sometimes were not saved
  • fixes issue of 1.2-2 which would crash SpringBoard on some devices with 3.0.x
  • added option to apply detailed rules even allow/deny all has been selected. That way you can for example deny all connections except the ones you added previously/manually.
  • bugfixes
  • WhoIs: when FiP's main popup appears you'll see that the hostname is now in a button. when you tap the button a new view will appear containing the the whoIs-info for the domain/IP (if available)
  • allow/deny connection for this session (the connection is allowed/denied till you exit the app)
  • log (can be enabled in the info view; the (i) button on the main screen)
  • a second theme for the popup (can changed in the info view)
  • if you are in a host view (any allow/deny table) you can now edit the hostnames if you put the table into edit mode (simply tab on the hostname in edit mode).
  • you can manually add hostnames to allow/deny for an app
  • the allow/deny for an app now supports also the *host.com notation (like global allow/deny). meaning that if you change a hostname to *hostname.com the host and all subdomains will be affected. if you use *.host.com only subdomains will be affected).
  • fixes issue ATT customers were having with MobilePhones
  • shows the AppName in the popup
  • preparations for next big update
  • support for Apple's native Applications
  • manually set global rules (you can use an asterix '*' in front of the hostname to extend the rule to all subdomains which contain the hostname (i. e. *admob.com -> xyz.admob.com)
  • each application has now it's own switch to disable Firewall iP for it
  • recoded big parts of the plugin
  • shows the port for connections
  • fixes issues with UDP connections
  • excludes Skype: Skype uses a "peer-to-peer" network which is causing a lot of problems right now
  • now doesn't even inject code if all connections are allowed

initial release