{"push_id":2858522500,"size":1,"distinct_size":1,"ref":"refs/heads/wifi-settings-input-validation","head":"33b4550e8dd62ae027cbba674419615b85b7ec43","before":"03c1d510e57c8ecdd26e03bd041e45dee77bb6d8","commits":[{"sha":"33b4550e8dd62ae027cbba674419615b85b7ec43","author":{"name":"Stan Drozd","email":"124369eb25017fd311e191f6ed0393834fe0149e@gmail.com"},"message":"Add illegal character validation for wifi_settings\n\nThis commit makes Dashboard check the user-defined UCI variables for\ninvalid characters ([single]quotes, [back]slashes).\n\nrita/src/rita_client/dashboard/network_endpoints.rs:\n* Add a FORBIDDEN_CHARS string to check the UCI vars against\n* Add a validate_config_value() helper function and an appropriate error\n  enum type\n* Use validate_config_value() in relevant request handlers to prevent invalid UCI\n  configs\n\ndocs/api/router-dashboard.md:\n* Express new validation rules in the API docs","distinct":true,"url":"https://api.github.com/repos/drozdziak1/althea_rs/commits/33b4550e8dd62ae027cbba674419615b85b7ec43"}]}
{"actor":{"display_login":"drozdziak1"}}