"Learn Mode" is the default setting. If you change it to "Off", make sure you click the "Apply" button followed by "Refresh" afterwards, and then reboot.
That’s the strange thing: I’ve done that, and I’ve had the same settings working fine for weeks or months, through several reboots, and then they change for, as far as I can tell, no reason.
As far as you can tell, are there any specific events that occur prior to CFP 'forgetting' it's settings?
I haven’t noticed anything; it seems to be pretty random. I do periodically clean up temp/junk files with products like CCleaner and clean the registry with CCleaner and Eusing Free Registry Cleaner. I know that could be attributed to the problem, but I don’t think that’s it. Usually when I do a full cleanup my CFP settings stay just as they should, and otherwise this is something that has happened even when I’ve done nothing with my computer other than opening Firefox.
For CFP 18.104.22.168 (since 3.0 RC1 is now out, version details matter), have you checked the settings for Security -> Advanced -> Miscellaneous, Configure, and the checkbox at the bottom that says "Protect own registry keys".
I just looked and yes, the box is checked. I haven’t messed with those settings at all, so I’m assuming it has always been checked by default.
The new version is nowhere to near release, so you just have bad luck, guy.
Well then maybe I’ll just have to wait and see. I’ve grown to really like CFP, other than this and a few other “minor but annoying flaws,” like you said, so I want to keep using it.
My biggest concern here is the change in network monitor rules. This I’m thinking could be a security risk. A week ago I opened that panel and the only rule there said basically ‘allow TCP/UDP out from anywhere to anywhere’ (you know, the first one). The others had disappeared. I was still getting popup alerts for new programs, so I know it hadn’t completely crippled the firewall. Should I be worried about this?
Okay, almost done. Sorry about the long-winded post. This is only semi-related, but it does have something to do with this program’s utter disrespect for my wishes (refuses to use emoticon to demonstrate lightheartedness). The application control setting ‘skip parent check’ doesn’t really work. If a program is going to have several parent applications (a web browser is a great example), I’d like to only have one rule for it. This is theoretically possible with ‘skip parent check’, but CFP will still issue alerts for what it deems suspicious behavior. This is a good thing, I think, except that when it does this it ought to remember that the parent application is still irrelevant. It doesn’t do this, and so whenever such an alert is issued and I select ‘remember’ and ‘allow’ it resets the parent application to the current one. This makes the ‘skip parent check’ option unusable to me. I doubt there’s a fix for this, but if anyone knows of one I’d be very grateful.
Thanks for the responses, everyone.