Ticket #4947 (closed defect: fixed)

Opened 7 years ago

Last modified 7 years ago

D-Bus tubes are broken in Joyride because of rainbow

Reported by: gdesmott Owned by: gdesmott
Priority: blocker Milestone: Update.1
Component: telepathy-salut Version:
Keywords: fixed rainbow-integration Update.1? Cc: smcv, sjoerd, morgs, daf, robot101, mstone, rorrim
Action Needed: Verified: no
Deployments affected: Blocked By:
Blocking:

Description

D-Bus tubes are broken in current Joyride when /etc/olpc-security is enabled.

telepathy-salut.log

DEBUG: new_connection_cb: got connection
DEBUG: filter_cb: connection was disconnected
<sjoerd> The problem is applications run under a different uid then salut/gabble
<sjoerd> So app request or is offered a tube, gets a unix socket patch back, but can't connect to that because the permissions are ``too strcit''
<cassidy> humm /tmp/dbus-salut-<random> is srwxrwxrwx  olpc olpc
<sjoerd> right
<sjoerd> Then as i expecte it's dbus' policy code that refused the connection
<sjoerd> I wonder if we can easily tell dbus to use the same policy as the session bus
<sjoerd> not sure

Attachments

salut-rainbow.patch Download (1.8 KB) - added by gdesmott 7 years ago.
This patch should fix this problem when Salut is build with --enable-rainbow

Change History

Changed 7 years ago by rorrim

  • cc rorrim added

Changed 7 years ago by gdesmott

Gabble suffers the same bug: #4948

Changed 7 years ago by gdesmott

This patch should fix this problem when Salut is build with --enable-rainbow

Changed 7 years ago by robot101

  • owner changed from sjoerd to ApprovalForUpdate
  • keywords Update.1? added

Fixed by adding this patch into the RPM build in telepathy-salut-0.1.9-0.9.olpc2. Tested working in Joyride. Reassigning for Update.1 inclusion approval.

Changed 7 years ago by robot101

  • keywords fixed added

Changed 7 years ago by kimquirk

approved for joyride.

Changed 7 years ago by kimquirk

  • priority changed from normal to blocker
  • milestone changed from Never Assigned to Update.1

Changed 7 years ago by cscott

  • owner changed from ApprovalForUpdate to gdesmott

telepathy-salut 0.1.9-0.9.olpc2 is in update1-637. Please test your fix in the update1 build and close the bug if this issue has been fixed.

Changed 7 years ago by gdesmott

  • status changed from new to closed
  • resolution set to fixed

Fixed in update1-639

Note: See TracTickets for help on using tickets.