Confirmed users
85
edits
| Line 252: | Line 252: | ||
! What | ! What | ||
! Notes | ! Notes | ||
! Status | |||
|- | |- | ||
| high | | high | ||
| find more broken code | | find more broken code | ||
| identify operations that have to be remoted | | identify operations that have to be remoted | ||
| | |||
|- | |- | ||
| high | | high | ||
| <strike>sync messaging</strike> | | <strike>sync messaging</strike> | ||
| | | implement sync messages, so that child (b2g) can wait for a response from parent (supervisor) | ||
| done | |||
|- | |- | ||
| high | | high | ||
| <strike>nuwa needs permission to setuid/setgid</strike> | | <strike>nuwa needs permission to setuid/setgid</strike> | ||
| root is required for setuid/setgid, currently we have nuwa run as root to do so | |||
| done | | done | ||
|- | |- | ||
| Line 268: | Line 272: | ||
| fix WIFI | | fix WIFI | ||
| it seems everything in [http://mxr.mozilla.org/mozilla-central/source/dom/wifi/WifiUtils.cpp?rev=11696ba7ddcb#409 WifiUtils.cpp] needs to be remoted | | it seems everything in [http://mxr.mozilla.org/mozilla-central/source/dom/wifi/WifiUtils.cpp?rev=11696ba7ddcb#409 WifiUtils.cpp] needs to be remoted | ||
| | |||
|- | |- | ||
| high | | high | ||
| update software | | update software | ||
| find out how updating works and remote root operations | | find out how updating works and remote root operations | ||
| | |||
|- | |- | ||
| med | | med | ||
| fix RIL | | fix RIL | ||
| logcat shows a bunch of permission denied for RIL connect() | | logcat shows a bunch of permission denied for RIL connect() | ||
| | |||
|- | |- | ||
| med | | med | ||
| <strike>remote PowerOff()</strike> | | <strike>remote PowerOff()</strike> | ||
| | |||
| done | | done | ||
|- | |- | ||
| Line 284: | Line 292: | ||
| remote Reboot() | | remote Reboot() | ||
| b2g crashes with SIGSEGV | | b2g crashes with SIGSEGV | ||
| | |||
|- | |- | ||
| med | | med | ||
| proper logging | | proper logging | ||
| implement proper logging, not just with #ifdef DEBUG | | implement proper logging, not just with #ifdef DEBUG | ||
| | |||
|- | |- | ||
| low | | low | ||
| <strike>remote setpriority()</strike> | | <strike>remote setpriority()</strike> | ||
| | |||
| done | | done | ||
|- | |- | ||
| low | | low | ||
| fix screenshot save | | fix screenshot save | ||
| probably can't write to the filesystem, but don't know yet what the problem is | |||
| | | | ||
|- | |- | ||
| Line 300: | Line 312: | ||
| /proc/self permissions | | /proc/self permissions | ||
| usually a process is allowed to make some changes to itself (e.g. /proc/self/oom_score_adj), but the permissions are wrong since we drop the privileges without a re-exec | | usually a process is allowed to make some changes to itself (e.g. /proc/self/oom_score_adj), but the permissions are wrong since we drop the privileges without a re-exec | ||
| | |||
|} | |} | ||