LuLu icon indicating copy to clipboard operation
LuLu copied to clipboard

When edited, path of the rules for unsigned apps are automatically converted from "/Applications/Aegisub.app" to "/Applications/Aegisub.app/Contents/MacOS/aegisub"

Open monroo opened this issue 3 years ago • 1 comments

Hello,

I've encountered an issue while I was trying to edit or manually create new rules for unsigned apps.

While creating a new rule through the Lulu's automatic "Alert Dialog", rules are created with "/Applications/Aegisub.app" as their path.

But while editing an existing rule or manually creating new one through "Rules View", "path" is automatically converted from "/Applications/Aegisub.app" to "/Applications/Aegisub.app/Contents/MacOS/aegisub". And I don't think Lulu respects those rules with "/Applications/Aegisub.app/Contents/MacOS/aegisub" as path since, later, it shows "Alert Dialog" again for the same app and destination.

For example:

  1. I launch Aegisub.app and click "Check Updates"
  2. Lulu shows an Alert Dialog for me to choose "block" or "allow"
  3. I choose "Remote Endpoint" for "Rule Scope" and click allow
  4. Lulu creates a new rule for "/Applications/Aegisub.app" with address:port "209.191.187.70:80".
  5. I click "Edit Rule", change port to "*" and save.
  6. Lulu creates a new rule for "/Applications/Aegisub.app/Contents/MacOS/aegisub" with address:port "209.191.187.70:any port" this time and removes the previously created rule for "/Applications/Aegisub.app".
  7. I return to Aegisub.app and click "Check Updates" again, Lulu pops up its "Alert Dialog" again to ask permission for the same "209.191.187.70" address.

Is there a way to declare rules for unsigned apps and make Lulu respect them?

Thanks

monroo avatar Apr 06 '21 13:04 monroo

Exact same problem here. How can we circumvent this?

antoniocosta avatar Oct 18 '21 14:10 antoniocosta