Gentoo Websites Logo
Go to: Gentoo Home Documentation Forums Lists Bugs Planet Store Wiki Get Gentoo!
Bug 406361 - New Ebuild: www-client/torbrowser
Summary: New Ebuild: www-client/torbrowser
Status: RESOLVED FIXED
Alias: None
Product: Gentoo Linux
Classification: Unclassified
Component: New packages (show other bugs)
Hardware: All Linux
: Normal enhancement (vote)
Assignee: Julian Ospald
URL: https://www.torproject.org/projects/t...
Whiteboard:
Keywords:
: 415207 (view as bug list)
Depends on:
Blocks:
 
Reported: 2012-02-29 21:17 UTC by Julian Ospald
Modified: 2012-05-12 22:42 UTC (History)
1 user (show)

See Also:
Package list:
Runtime testing required: ---


Attachments
torbrowser-10.0.1.ebuild (torbrowser-10.0.1.ebuild,10.06 KB, text/plain)
2012-02-29 21:17 UTC, Julian Ospald
Details
bump to version 2.2.35-11 (version-bump-and-icon-path.patch,1.48 KB, patch)
2012-05-09 17:53 UTC, poncho
Details | Diff
Prevent-WebSocket-DNS-leak (0018-Prevent-WebSocket-DNS-leak.patch,5.30 KB, patch)
2012-05-09 17:55 UTC, poncho
Details | Diff

Note You need to log in before you can comment on or make changes to this bug.
Description Julian Ospald 2012-02-29 21:17:58 UTC
Created attachment 303773 [details]
torbrowser-10.0.1.ebuild

This ebuild "splits" the torbrowser bundle. 
It compiles firefox with the TBB patches ( https://gitweb.torproject.org/torbrowser.git/tree/HEAD:/src/current-patches/firefox ) applied and makes sure it does not conflict with other firefox builds in any way. Tor and Vidalia will not be installed.
This way we can set those up as we like, but still have the advantage of a seperate 'firefox'-installation which includes the crucial TBB patches.

The preconfigured profile-folder including Torbutton, NoScript and HTTPS-Everywhere will be installed into /usr/share/ and can be used optionally.


note: libvpx-1.0.0.patch is https://401985.bugs.gentoo.org/attachment.cgi?id=300873
Comment 1 Julian Ospald 2012-02-29 21:35:33 UTC
uploaded to sunrise, will be available after svn-review

https://overlays.gentoo.org/svn/proj/sunrise/sunrise/www-client/torbrowser/
Comment 2 Jory A. Pratt gentoo-dev 2012-03-04 14:37:51 UTC
Mozilla herd is not interested.
Comment 4 Jeroen Roovers (RETIRED) gentoo-dev 2012-05-09 14:47:03 UTC
*** Bug 415207 has been marked as a duplicate of this bug. ***
Comment 5 poncho 2012-05-09 17:53:27 UTC
Created attachment 311263 [details, diff]
bump to version 2.2.35-11

Changes:

version bump: see https://blog.torproject.org/blog/new-tor-browser-bundles-security-release

icon path: use the icon shipped with the tarball
Comment 6 poncho 2012-05-09 17:55:45 UTC
Created attachment 311265 [details, diff]
Prevent-WebSocket-DNS-leak

patch from https://gitweb.torproject.org/torbrowser.git/blob/maint-2.2:/src/current-patches/firefox/0018-Prevent-WebSocket-DNS-leak.patch needs to be in www-client/torbrowser/files/12.0/
Comment 7 Julian Ospald 2012-05-10 12:41:36 UTC
mozilla herd is not interested in this, so I am unsure whether I want to maintain it on my own

it needs to be checked quite regularly for new patches

@poncho would you possibly be willing to proxy-maintain it with me?

http://www.gentoo.org/proj/en/qa/proxy-maintainers/index.xml
Comment 8 Julian Ospald 2012-05-10 12:42:57 UTC
means: I would import it into the tree then.
Comment 9 Julian Ospald 2012-05-12 22:42:39 UTC
+*torbrowser-12.0 (12 May 2012)
+
+  12 May 2012; Julian Ospald <hasufell@gentoo.org>
+  +files/12.0/0001-Block-Components.interfaces-lookupMethod-from-conten.patch,
+  +files/12.0/0002-Make-Permissions-Manager-memory-only.patch,
+  +files/12.0/0003-Make-Intermediate-Cert-Store-memory-only.patch,
+  +files/12.0/0004-Add-a-string-based-cacheKey.patch,
+  +files/12.0/0005-Block-all-plugins-except-flash.patch,
+  +files/12.0/0006-Make-content-pref-service-memory-only-clearable.patch,
+  +files/12.0/0008-Disable-SSL-Session-ID-tracking.patch,
+  +files/12.0/0009-Provide-an-observer-event-to-close-persistent-connec.patch,
+  +files/12.0/0010-Provide-client-values-only-to-CSS-Media-Queries.patch,
+  +files/12.0/0011-Limit-the-number-of-fonts-per-document.patch,
+  +files/12.0/0012-Randomize-HTTP-request-order-and-pipeline-depth.patch,
+  +files/12.0/0013-Rebrand-Firefox-to-TorBrowser.patch,
+  +files/12.0/0014-Make-Download-manager-memory-only.patch,
+  +files/12.0/0015-Add-DDG-and-StartPage-to-Omnibox.patch,
+  +files/12.0/0016-Adapt-Steven-Michaud-s-Mac-crashfix-patch-for-FF12.patch,
+  +files/12.0/0017-Make-nsICacheService.EvictEntries-synchronous.patch,
+  +torbrowser-12.0.ebuild, +files/12.0/0018-Prevent-WebSocket-DNS-leak.patch,
+  +metadata.xml:
+  initial import with help from Poncho wrt #406361