User:Tedd/B2G Supervisor: Difference between revisions

Jump to navigation Jump to search
Line 196: Line 196:
== Current ==
== Current ==
What is currently worked on will be listed here:
What is currently worked on will be listed here:
* <strike>Solve problem of setuid/setgid after nuwa forks (requires root)</strike> (done: with help of [https://bugzilla.mozilla.org/show_bug.cgi?id=845738#c8 b2gloader])
{| class="wikitable"
* Remoting wifi operations
|-
* <strike>Remoting PowerOff()</strike> (done)
! Priority
* Remoting Reboot()
! What
* Remoting setpriority()
! Notes
* Fix screenshot permission denied
|-
* Some /proc/self/ content is usually changeable by the process, after setuid/setgid, those permissions are wrong
| high
** affects ''b2g'' process since it tries to change ''/proc/self/oom_score_adj''
| find more broken code
** re-exec would solve this, but increases memory usage and would make the b2gloader useless
| identify operations that have to be remoted
* Finding more locations in code to remote
|-
| high
| <strike>nuwa needs permission to setuid/setgid</strike>
| done
|-
| high
| remote wifi operations
| it seems everything in [http://mxr.mozilla.org/mozilla-central/source/dom/wifi/WifiUtils.cpp?rev=11696ba7ddcb#409 WifiUtils.cpp] needs to be remoted
|-
| med
| <strike>remote PowerOff()</strike>
| done
|-
| med
| remote Reboot()
| b2g crashes with SIGSEGV
|-
| low
| remote setpriority()
|
|-
| low
| fix screenshot save
|
|-
| low
| /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
|}
Confirmed users
85

edits

Navigation menu