[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