Changing user class in the Users screen has bad effects on proxy access

Bug #605514 reported by Rod
8
This bug affects 1 person
Affects Status Importance Assigned to Milestone
psiphon
Fix Committed
High
Adam P

Bug Description

When changed a User with some proxy history to Propagator, the proxy combo controls changed to checkboxes as expected. Only the user's current proxy is checked, giving the impression that the Propagator only controls one proxy. But after returning to the list, the Propagator has access to the whole User's history and all of these are checked after going back to the details view.

Changing the Propagator back to User also has unexpected effects. First, the "history" is lost, so the user can't fall back to old proxies in blocking cases. Also, the current proxy seems to be arbitrarily set to the last checked Propagator proxy, not the Propagator's current proxy (last login).

Perhaps this is due to using the same table for history and access control?

Tags: category1
Adam P (adam+)
visibility: private → public
Changed in psiphon:
milestone: none → 2.5
assignee: nobody → Adam (adam+)
status: New → Fix Committed
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.