When you use programs in OS X that accept incoming connections from the internet or other network resources, if you have the system’s firewall enabled then you may see a warning that requests you either allow or deny network access to the program. By clicking the Always Allow option in this window, OS X should remember your decision for the given program and never ask you again; however, there may be times when this window will repeatedly display for a given program.
If this happens on your Mac, then you have a few options you can try:
Use only one firewall
If you have any security software on your Mac that acts as an incoming firewall, then consider either disabling it or disabling the OS X firewall. You may need to fully uninstall your third-party software in order to restore full functionality of your Mac’s firewall. Note that this is different from an outbound firewall such as Little Snitch and similar utilities, which will augment OS X’s built-in firewall.
Manually adjust the firewall
Go to the Security system preferences and click the Firewall tab. In here, click the lock to authenticate and then click the Firewall Options button. At this point, ensure the program you are managing is set to allow or deny incoming connections according to your preferences. Change this setting accordingly and then try launching the program again to see if the same warning appears. If so, then try removing the program from the firewall (select it and click the minus button), and then add it back to the list manually.
A final approach for addressing this problem is to reset the application firewall’s configuration and have OS X set it up from scratch:
- Go to the security system preferences and disable the application firewall
- Go to the Macintosh HD > Library > Preferences folder in the Finder
- Remove the file called “com.apple.alf.plist.”
- Restart your Mac
When your Mac reboots, go back to the Security system preferences and re-enable the firewall, followed by again attempting to open the program that is causing the repeated firewall messages. When you do this, expect to see the same warning initially, but this should only happen once when OS X recreates the firewall configuration.
None of these suggestion work with Yosemite and Office 2008 apps. Every time I launch one, I have to click Allow.
Same thing happens to me. Every time I launch an Office 2008 app, I have to click allow. None of the suggestions in the above article will correct the problem.
Little Snitch 3 has INBOUND firewall capability as well https://www.obdev.at/products/littlesnitch/index.html