ufw

Activity log for bug #263757

Date Who What changed Old value New value Message
2008-09-01 20:58:13 Didier Roche-Tolomelli bug added bug
2008-09-01 20:58:27 Didier Roche-Tolomelli ufw: status New Confirmed
2008-09-01 20:58:27 Didier Roche-Tolomelli ufw: assignee didrocks
2008-09-01 20:58:27 Didier Roche-Tolomelli ufw: statusexplanation
2008-09-01 21:00:49 Didier Roche-Tolomelli ufw: status Confirmed In Progress
2008-09-01 21:01:02 Didier Roche-Tolomelli bug added subscriber Andrea Colangelo
2008-09-01 21:04:05 Didier Roche-Tolomelli description The idea here is to make ufw case insensitive regarding application profiles. * Simple use-case: Imagine you have a "Foo" profile: $ sudo ufw app info Foo or $ sudo ufw app info foo should show the same information. * If you have the profiles Foo and FoO: $ sudo ufw app info FoO should refers to FoO and $ sudo app info Foo should refers to Foo Using sudo ufw app info foo should use one of them (last found profile). To access to the exact profile, the previous usage is to define it with the correct case. * Same behavior is attented for $ sudo ufw update <profile> and $ sudo ufw allow/deny <profile> If the foo service is registered, it should not alter the current behavior: using the foo service for $ sudo ufw allow/deny … * An informational message should be displayed for each command like: Using "Foo" for "FoO" The idea here is to make ufw case insensitive regarding application profiles. * Simple use-case: Imagine you have a "Foo" profile: $ sudo ufw app info Foo or $ sudo ufw app info foo should show the same information. * If you have the profiles Foo and FoO: $ sudo ufw app info FoO should refers to FoO and $ sudo app info Foo should refers to Foo Using sudo ufw app info foo should use one of them (last found profile). To access to the exact profile, the previous usage is to define it with the correct case. * Same behavior is attented for $ sudo ufw update <profile> and $ sudo ufw allow/deny <profile> If the foo service is registered, it should not alter the current behavior: using the foo service for $ sudo ufw allow/deny … * An informational message should be displayed for each command like: Using "Foo" for "FoO" when the exact match is not set.
2008-09-02 17:33:47 Jamie Strandboge ufw: importance Undecided Wishlist
2008-09-04 18:56:44 Didier Roche-Tolomelli description The idea here is to make ufw case insensitive regarding application profiles. * Simple use-case: Imagine you have a "Foo" profile: $ sudo ufw app info Foo or $ sudo ufw app info foo should show the same information. * If you have the profiles Foo and FoO: $ sudo ufw app info FoO should refers to FoO and $ sudo app info Foo should refers to Foo Using sudo ufw app info foo should use one of them (last found profile). To access to the exact profile, the previous usage is to define it with the correct case. * Same behavior is attented for $ sudo ufw update <profile> and $ sudo ufw allow/deny <profile> If the foo service is registered, it should not alter the current behavior: using the foo service for $ sudo ufw allow/deny … * An informational message should be displayed for each command like: Using "Foo" for "FoO" when the exact match is not set. The idea here is to make ufw case insensitive regarding application profiles. * Simple use-case: Imagine you have a "Foo" profile: $ sudo ufw app info Foo or $ sudo ufw app info foo should show the same information. * If you have the profiles Foo and FoO: $ sudo ufw app info FoO should refers to FoO and $ sudo app info Foo should refers to Foo -> If one insensitive input correspond to two or more profiles, an error appears stopping the command. To access to the exact profile, the previous usage is to define it with the correct case. * Same behavior is attented for $ sudo ufw update <profile> and $ sudo ufw allow/deny <profile> If the foo service is registered, it should not alter the current behavior: using the foo service for $ sudo ufw allow/deny … * An informational message should be displayed for each command like: Using "Foo" for "FoO" when the exact match is not set. -> Change the previous message text "Using Foo for foo" in a warning. -> 2 different exact case inputs for the same profile (Apache and ApachE) to be sure that the right one is taken. -> Add tests * for good insensitive profile handling (openNtpd for OpenNTPD) * for specific case sensiviness (Apache & ApachE) * for raising an Exception when 2 profiles correspond to a case insensitive input. Adding extra tests had raised a bug for "extended rules". Fix provided with a smarter way to handle such a case in frontend.py (do_action command).
2008-12-21 17:51:48 Jamie Strandboge ufw: status In Progress Fix Released
2008-12-21 17:51:48 Jamie Strandboge ufw: statusexplanation Thanks Didier! I reqorked your patch a bit and it is now in 0.24.
2009-07-18 09:30:25 Launchpad Janitor branch linked lp:ubuntu/karmic/ufw