To Reproduce:
-
Download an AppImage, e.g. Handy
-
Launch it so it makes a request
-
Allow the request
-
Check the "From this executable" path that was created
^/tmp/\.mount_handy_[0-9a-za-z]+\/.*handy$
-
Check the name of the rule - it will have the same duplication.
Expected behavior (optional):
The regexp should presumably include [0-9a-zA-Z], but OpenSnitch may pass the operand lowercase (even for paths, which may not be correct on case-sensitive filesystems, but that'd be a separate issue)
Screenshots:
See also
#1392 (comment)
This was so easy to miss that I ended up with tens of rules containing a-za-z:

To Reproduce:
Download an AppImage, e.g. Handy
Launch it so it makes a request
Allow the request
Check the "From this executable" path that was created
Check the name of the rule - it will have the same duplication.
Expected behavior (optional):
The regexp should presumably include
[0-9a-zA-Z], but OpenSnitch may pass the operand lowercase (even for paths, which may not be correct on case-sensitive filesystems, but that'd be a separate issue)Screenshots:
See also
#1392 (comment)
This was so easy to miss that I ended up with tens of rules containing
a-za-z: