[Bug 399975] New: a11y doesn't work for root apps ...
https://bugzilla.novell.com/show_bug.cgi?id=399975 Summary: a11y doesn't work for root apps ... Product: openSUSE 11.0 Version: Factory Platform: Other OS/Version: Other Status: NEW Severity: Major Priority: P5 - None Component: GNOME AssignedTo: bnc-team-gnome@forge.provo.novell.com ReportedBy: mmeeks@novell.com QAContact: qa@suse.de CC: draht@novell.com Found By: --- This is half of bug 346987 cloned manually. We need to enable user space ATs (eg. orca) to talk to apps running as root. Currently an strace shows the converse works nicely :-) To do this I recommend we: * tweak ORBit2/src/orb/GIOP/giop.c (giop_tmpdir_init) and friends * if $ENV{ORBIT_SOCKETDIR} is set: ** check permissions in a suitably paranoid way (as now); then use that directory for our sockets. * else * identify / create a nice safe socket directory as now (scan_socket_dir) * export ORBIT_SOCKETDIR to use that. -hopefully- this will mean that gnome-session will set this early and all forked applications will get ORBIT_SOCKETDIR set. This has two benefits: a) increased startup performance - we don't run (slow) scan_socket_dir per process b) a root user (cf. ** above) can do a weaker permissions check, and create it's sockets in the context of the user it wants to communicate with. Naturally b) is somewhat risky - but we need a way to communicate between (already insecure toolkit-using apps) and the AT running as a user. Roman - any advice here ? - the patch is trivial to knock up FWIW. -- Configure bugmail: https://bugzilla.novell.com/userprefs.cgi?tab=email ------- You are receiving this mail because: ------- You are on the CC list for the bug.
https://bugzilla.novell.com/show_bug.cgi?id=399975
JP Rosevear
https://bugzilla.novell.com/show_bug.cgi?id=399975
User mgorse@novell.com added comment
https://bugzilla.novell.com/show_bug.cgi?id=399975#c1
Michael Gorse
https://bugzilla.novell.com/show_bug.cgi?id=399975
User mmeeks@novell.com added comment
https://bugzilla.novell.com/show_bug.cgi?id=399975#c2
--- Comment #2 from Michael Meeks
https://bugzilla.novell.com/show_bug.cgi?id=399975
Jared Allen
https://bugzilla.novell.com/show_bug.cgi?id=399975
User mgorse@novell.com added comment
https://bugzilla.novell.com/show_bug.cgi?id=399975#c3
--- Comment #3 from Michael Gorse
https://bugzilla.novell.com/show_bug.cgi?id=399975
User jpallen@novell.com added comment
https://bugzilla.novell.com/show_bug.cgi?id=399975#c4
Jared Allen
https://bugzilla.novell.com/show_bug.cgi?id=399975
User mmeeks@novell.com added comment
https://bugzilla.novell.com/show_bug.cgi?id=399975#c5
Michael Meeks
https://bugzilla.novell.com/show_bug.cgi?id=399975
User mgorse@novell.com added comment
https://bugzilla.novell.com/show_bug.cgi?id=399975#c6
Michael Gorse
https://bugzilla.novell.com/show_bug.cgi?id=399975
User mmeeks@novell.com added comment
https://bugzilla.novell.com/show_bug.cgi?id=399975#c7
--- Comment #7 from Michael Meeks
https://bugzilla.novell.com/show_bug.cgi?id=399975
User rpmcruz@alunos.dcc.fc.up.pt added comment
https://bugzilla.novell.com/show_bug.cgi?id=399975#c8
Ricardo Cruz
https://bugzilla.novell.com/show_bug.cgi?id=399975
User mgorse@novell.com added comment
https://bugzilla.novell.com/show_bug.cgi?id=399975#c9
Michael Gorse
https://bugzilla.novell.com/show_bug.cgi?id=399975
User mgorse@novell.com added comment
https://bugzilla.novell.com/show_bug.cgi?id=399975#c10
Michael Gorse
https://bugzilla.novell.com/show_bug.cgi?id=399975
User mgorse@novell.com added comment
https://bugzilla.novell.com/show_bug.cgi?id=399975#c11
--- Comment #11 from Michael Gorse
https://bugzilla.novell.com/show_bug.cgi?id=399975
User mmeeks@novell.com added comment
https://bugzilla.novell.com/show_bug.cgi?id=399975#c12
--- Comment #12 from Michael Meeks
https://bugzilla.novell.com/show_bug.cgi?id=399975
User mmeeks@novell.com added comment
https://bugzilla.novell.com/show_bug.cgi?id=399975#c13
Michael Meeks
participants (1)
-
bugzilla_noreply@novell.com