removed computer still able to upload files

Bug #396633 reported by Steven
8
This bug affects 1 person
Affects Status Importance Assigned to Milestone
Ubuntu One Servers
Confirmed
Medium
Ubuntu One Foundations+ team

Bug Description

If a computer with a running client is removed from the web interface the client remains logged in and is able to download and upload new files.

It might make sense to disconnect clients running on removed computers or otherwise deny file operations.

Revision history for this message
Joshua Hoover (joshuahoover) wrote :

Thank you for the bug report Steven. I'm tagging this so that it gets looked into by the appropriate team. I think your expectation that removing a computer from your account via the web ui should no longer allow the client to continue to have access is probably the one most users would have.

Changed in ubuntuone-client:
status: New → Triaged
tags: added: desktop+
dobey (dobey)
affects: ubuntuone-client → ubunet
tags: added: foundations+
removed: desktop+
Revision history for this message
Matt Griffin (mattgriffin) wrote :

If you restart the computer, will download/upload be disabled on the computer?

Revision history for this message
Steven (steven3000) wrote :

Yes, I just restarted Ubuntu ONE after removing my computer from the web interface and it does not connects anymore as expected.

Revision history for this message
Elliot Murphy (statik) wrote : Re: [Bug 396633] Re: removed computer still able to upload files

the next time the computer reconnects, the connection will be refused,
it's just that a computer might be connected for a couple hours or
days before the next reconnect. this problem should be handled when we
start doing smarter autokick/loadbal stuff.

--
Elliot Murphy

On Aug 8, 2009, at 5:31 PM, Matt Griffin <email address hidden>
wrote:

> If you restart the computer, will download/upload be disabled on the
> computer?
>
> --
> removed computer still able to upload files
> https://bugs.launchpad.net/bugs/396633
> You received this bug notification because you are a member of Ubuntu
> One hackers, which is subscribed to Ubunet.
>
> Status in Ubunet: Triaged
>
> Bug description:
> If a computer with a running client is removed from the web
> interface the client remains logged in and is able to download and
> upload new files.
>
> It might make sense to disconnect clients running on removed
> computers or otherwise deny file operations.
>

Changed in ubuntuone-servers:
status: Triaged → Confirmed
importance: Undecided → Medium
Revision history for this message
Joshua Hoover (joshuahoover) wrote :

I added the following FAQ until we force a disconnect from the server side: https://answers.edge.launchpad.net/ubuntuone-client/+faq/899

Changed in ubuntuone-servers:
importance: Medium → Undecided
assignee: nobody → Ubuntu One Foundations+ team (ubuntuone-foundations+)
John O'Brien (jdobrien)
Changed in ubuntuone-servers:
importance: Undecided → High
Changed in ubuntuone-servers:
status: Confirmed → Triaged
assignee: Ubuntu One Foundations+ team (ubuntuone-foundations+) → AndreDekolta (jameshudson)
assignee: AndreDekolta (jameshudson) → James Henstridge (jamesh)
Changed in ubuntuone-servers:
status: Triaged → Confirmed
assignee: James Henstridge (jamesh) → Ubuntu One Foundations+ team (ubuntuone-foundations+)
tags: added: chicharra chicharra-maverick
Revision history for this message
John O'Brien (jdobrien) wrote :

Option 1: The simple fix would be to save the oauth token used for the connection and verify it on every request (or occasionally). But this would introduce some overhead in db calls. This overhead may be reduced if we memcached the oauth tokens.

Option 2: Similar to option 1: Memcache the session_ids with the related oauth token and check the sessionid on every request. When the token is removed, delete the session id associated with the token.

Option 3: Send out notifications when tokens are deleted, however there is no infrastructure to do at this time. We would also need to save the oauth token in each connection on the server and then delete it when the notification was received.

Changed in ubuntuone-servers:
importance: High → Medium
tags: added: chicharra-natty
removed: chicharra-maverick
tags: added: chicharra-oneiric
removed: chicharra-natty
To post a comment you must log in.
This report contains Public information  
Everyone can see this information.

Other bug subscribers

Remote bug watches

Bug watches keep track of this bug in other bug trackers.