[tor-bugs] #18371 [Tor Browser]: TorBrowser.app.meek-http-helper symlinks incompatible with Gatekeeper signing

Tor Bug Tracker & Wiki blackhole at torproject.org
Thu Feb 25 14:37:55 UTC 2016


#18371: TorBrowser.app.meek-http-helper symlinks incompatible with Gatekeeper
signing
-------------------------+---------------------
 Reporter:  mcs          |          Owner:  mcs
     Type:  defect       |         Status:  new
 Priority:  Medium       |      Milestone:
Component:  Tor Browser  |        Version:
 Severity:  Normal       |     Resolution:
 Keywords:               |  Actual Points:
Parent ID:  #13252       |         Points:
  Sponsor:               |
-------------------------+---------------------
Changes (by mcs):

 * cc: gk (added)


Comment:

 Kathy and I did some experimentation yesterday. If we make a call to
 TransformProcessType() early during the startup process to hide the dock
 icon, the icon never appears in the dock but the animation to make room
 for it does begin. Here is what it looks like (notice how the Safari icon
 is briefly nudged to the left):
 [[Image(dock-icon.gif)]]
 Since this is fairly subtle, and I think we can live with this (but other
 people may disagree). The other problem is that the TransformProcessType()
 call does not work on Mac OS 10.6, so users will see two dock icons on
 10.6.

 On the other hand, if we switch the main browser plist to have
 LSBackgroundOnly=true and then make a TransformProcessType() call to show
 the icon, it works OK but there is no "bounce" animation at all for the
 main Tor Browser's dock icon. This seems like a worse solution to Kathy
 and me because it makes the behavior of Tor Browser during launch
 different from every other Mac application.

 Also, for the record (and so other people don't waste their time), we also
 tried to use [NSApp setActivationPolicy:] as described here:
 https://stackoverflow.com/questions/5382932/#5384319
 It seems to behave exactly like TransformProcessType() (subtle nudge of
 the other dock icons during startup of the meek helper browser and it does
 not work at all on Mac OS 10.6).

--
Ticket URL: <https://trac.torproject.org/projects/tor/ticket/18371#comment:1>
Tor Bug Tracker & Wiki <https://trac.torproject.org/>
The Tor Project: anonymity online


More information about the tor-bugs mailing list