1.49
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
1.48
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
1.47
speed improvements for writing rules
fixed permission issue with some Apple apps (new sandbox permissions)
1.46
fixed WhoIs on iOS4
fixed popup with textfield on iOS4
1.45
iOS support
minor enhancements
1.42
iPad support: fixed all known issues with the iPad
bugfixes
1.41
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
1.40
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)
1.39-4
hotfix because of iFile crash
1.39
significantly improved speed
reduced memory ussage
improved stability (fixes for example an issue with Sonic Winter Games)
new icon
1.35
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
1.30
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
1.2-2
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
1.2-1
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
1.2
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).
1.1-3
fixes issue ATT customers were having with MobilePhones
shows the AppName in the popup
preparations for next big update
1.1
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
1.01
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
1.0
initial release