ports/119285: New port: www/xpi-torbutton Quickly toggle Firefox's use of the Tor network

Andreas Donig a.donig at gmx.net
Thu Jan 3 02:00:01 UTC 2008


>Number:         119285
>Category:       ports
>Synopsis:       New port: www/xpi-torbutton Quickly toggle Firefox's use of the Tor network
>Confidential:   no
>Severity:       non-critical
>Priority:       low
>Responsible:    freebsd-ports-bugs
>State:          open
>Quarter:        
>Keywords:       
>Date-Required:
>Class:          change-request
>Submitter-Id:   current-users
>Arrival-Date:   Thu Jan 03 02:00:01 UTC 2008
>Closed-Date:
>Last-Modified:
>Originator:     Andreas Donig
>Release:        
>Organization:
>Environment:
>Description:
Torbutton is a 1-click way for Firefox users to enable or disable the browser's
use of Tor. It adds a panel to the statusbar that says "Tor Enabled" (in green)
or "Tor Disabled" (in red). The user may click on the panel to toggle the
status. If the user (or some other extension) changes the proxy settings, the
change is automatically reflected in the statusbar.

Some users may prefer a toolbar button instead of a statusbar panel. Such a
button is included, and one adds it to the toolbar by right-clicking on the
desired toolbar, selecting "Customize...", and then dragging the Torbutton icon
onto the toolbar. There is an option in the preferences to hide the statusbar
panel (Tools->Extensions, select Torbutton, and click on Preferences).

Newer Firefoxes have the ability to send DNS resolves through the socks proxy,
and Torbutton will make use of this feature if it is available in your version
of Firefox.

WWW: http://torbutton.torproject.org/dev/

>How-To-Repeat:

>Fix:


Patch attached with submission follows:

# This is a shell archive.  Save it in a file, remove anything before
# this line, and then unpack it by entering "sh file".  Note, it may
# create directories; files and directories will be owned by you and
# have default permissions.
#
# This archive contains:
#
#	xpi-torbutton
#	xpi-torbutton/Makefile
#	xpi-torbutton/pkg-descr
#	xpi-torbutton/distinfo
#	xpi-torbutton/pkg-plist
#
echo c - xpi-torbutton
mkdir -p xpi-torbutton > /dev/null 2>&1
echo x - xpi-torbutton/Makefile
sed 's/^X//' >xpi-torbutton/Makefile << 'END-of-xpi-torbutton/Makefile'
X# New ports collection makefile for:    xpi-torbutton
X# Date created:         02 January 2008
X# Whom:                 Andreas Donig <a.donig at gmx.net>
X#
X# $FreeBSD$
X#
X
XPORTNAME=       torbutton
XPORTVERSION=    1.0.4.01
XDISTVERSIONSUFFIX=      -fx+tb
XCATEGORIES=     www
X
XMAINTAINER=     a.donig at gmx.net
XCOMMENT=        Quickly toggle Firefox's use of the Tor network
X
XXPI_NUM=        2275
XXPI_ID=         {e0204bd5-9d31-402b-a99d-a6aa8ffebdca}
X
X.include "${.CURDIR}/../xpi-adblock/Makefile.xpi"
X.include <bsd.port.mk>
END-of-xpi-torbutton/Makefile
echo x - xpi-torbutton/pkg-descr
sed 's/^X//' >xpi-torbutton/pkg-descr << 'END-of-xpi-torbutton/pkg-descr'
XTorbutton is a 1-click way for Firefox users to enable or disable the browser's
Xuse of Tor. It adds a panel to the statusbar that says "Tor Enabled" (in green)
Xor "Tor Disabled" (in red). The user may click on the panel to toggle the
Xstatus. If the user (or some other extension) changes the proxy settings, the
Xchange is automatically reflected in the statusbar.
X
XSome users may prefer a toolbar button instead of a statusbar panel. Such a
Xbutton is included, and one adds it to the toolbar by right-clicking on the
Xdesired toolbar, selecting "Customize...", and then dragging the Torbutton icon
Xonto the toolbar. There is an option in the preferences to hide the statusbar
Xpanel (Tools->Extensions, select Torbutton, and click on Preferences).
X
XNewer Firefoxes have the ability to send DNS resolves through the socks proxy,
Xand Torbutton will make use of this feature if it is available in your version
Xof Firefox. 
X
XWWW: http://torbutton.torproject.org/dev/
END-of-xpi-torbutton/pkg-descr
echo x - xpi-torbutton/distinfo
sed 's/^X//' >xpi-torbutton/distinfo << 'END-of-xpi-torbutton/distinfo'
XMD5 (xpi/torbutton-1.0.4.01-fx+tb.xpi) = c737750bad754931c64688dc106b479f
XSHA256 (xpi/torbutton-1.0.4.01-fx+tb.xpi) = 022381e0d0277f8a995a7b95f6d6ba14bf061da34314e1f76fd7b20976d6a5cb
XSIZE (xpi/torbutton-1.0.4.01-fx+tb.xpi) = 26857
END-of-xpi-torbutton/distinfo
echo x - xpi-torbutton/pkg-plist
sed 's/^X//' >xpi-torbutton/pkg-plist << 'END-of-xpi-torbutton/pkg-plist'
X%%XPI_XPIDIR%%/CHANGELOG
X%%XPI_XPIDIR%%/chrome/torbutton.jar
X%%XPI_XPIDIR%%/chrome.manifest
X%%XPI_XPIDIR%%/CREDITS
X%%XPI_XPIDIR%%/defaults/preferences/preferences.js
X%%XPI_XPIDIR%%/LICENSE
X%%XPI_XPIDIR%%/install.rdf
X at dirrm %%XPI_XPIDIR%%/chrome
X at dirrm %%XPI_XPIDIR%%/defaults/preferences
X at dirrm %%XPI_XPIDIR%%/defaults
END-of-xpi-torbutton/pkg-plist
exit



>Release-Note:
>Audit-Trail:
>Unformatted:



More information about the freebsd-ports-bugs mailing list