--- torbutton-1.2.0.orig/debian/watch +++ torbutton-1.2.0/debian/watch @@ -0,0 +1,4 @@ +version=3 + +opts="uversionmangle=s/rc/~rc/" \ + https://torbutton.torproject.org/dev/releases/torbutton-([\d\.\w\-]+).xpi --- torbutton-1.2.0.orig/debian/torbutton-extension.dirs +++ torbutton-1.2.0/debian/torbutton-extension.dirs @@ -0,0 +1,3 @@ +usr/lib/firefox/extensions +usr/lib/firefox-addons/extensions +usr/share/firefox-extensions/torbutton --- torbutton-1.2.0.orig/debian/torbutton-extension.install +++ torbutton-1.2.0/debian/torbutton-extension.install @@ -0,0 +1,5 @@ +src/chrome usr/share/firefox-extensions/torbutton +src/chrome.manifest usr/share/firefox-extensions/torbutton +src/install.rdf usr/share/firefox-extensions/torbutton +src/defaults usr/share/firefox-extensions/torbutton +src/components usr/share/firefox-extensions/torbutton --- torbutton-1.2.0.orig/debian/changelog +++ torbutton-1.2.0/debian/changelog @@ -0,0 +1,131 @@ +torbutton (1.2.0-1ubuntu1) intrepid; urgency=low + + [ David Futcher and Sveinung Kvilhaugsvik ] + * Merge from Debian unstable. (LP: #247867) + Remaining Ubuntu changes: + - Modified Ubuntu maintainer field + - Modification of debian/iceweasel-torbutton.dirs, + debian/iceweasel-torbutton.install and debian/iceweasel-torbutton.links + to take into account firefox extensions directory and renaming them + to the new binary package schema (torbutton-extension.*) + - Change of the description to reflect the firefox compatibility + - Binary package name stays 'torbutton-extension' + - Link into where Firefox, not Iceweasel, looks + * Depend on Firefox 3 or 2 instead of Iceweasel + * Removed Thunderbird stuff from Ubuntu since Thunderbird is no longer + supported + * Remove iceweasel-torbutton.*, since Ubuntu doesn't ship Iceweasel + + -- Sveinung Kvilhaugsvik Mon, 11 Aug 2008 01:36:16 +0200 + +torbutton (1.2.0-1) unstable; urgency=low + + * New upstream version. + * Bump Standards-Version to 3.8.0, no further changes required. + * Fix upstream version mangling in watch file. (Closes: #493902) + * Ship upstream README file. + + -- Jérémy Bobbio Sun, 10 Aug 2008 20:25:17 +0000 + +torbutton (1.2.0~rc5-1) unstable; urgency=low + + * New upstream release: + - adds compatibility with iceweasel 3.0 (Closes: #488341) + - remove compatibility with icedove, so drop the icedove-torbutton + package. + * Update get-orig-source target to use the new upstream repository + (using svn). + * Add a watch file. + * Point Homepage to its new location. + * Modify the Description to reflect new features. + * Add a debian/README.source file describing get-orig-source. + * Add XS-Vcs-* fields now that the package is in collab-maint. + * Update debian/copyright. + * Many thanks to Arnaud Renevier for his work on this release! + + -- Jérémy Bobbio Fri, 11 Jul 2008 17:39:12 +0000 + +torbutton (1.0.4-3ubuntu2) intrepid; urgency=low + + * fix LP: #272772: packages that Depend/Recommend/Suggest firefox + (meta-package) must alternatively Depend/Recommend/Suggest abrowser + - update debian/control + + -- Fabien Tassin Sun, 21 Sep 2008 23:59:50 +0200 + +torbutton (1.0.4-3ubuntu1) intrepid; urgency=low + + * Merge from Debian unstable. (LP: #226287) + Remaining Ubuntu changes: + - Modified Ubuntu maintainer field + - Add a possible dependency to firefox or iceweasel + + Modification of the Depend Field of the debian/control file + + Modification of debian/iceweasel-torbutton.dirs, + debian/iceweasel-torbutton.install and debian/iceweasel-torbutton.links + to take into account firefox extensions directory and renaming them + to the new binary package schema (torbutton-extension.*) + + Linkage of the iceweasel extension directory to the firefox one, instead + of duplicating the extension + + Change of the description to reflect the firefox compatibility + - Add a possible dependency to thunderbird + + Modification of the Depend Field of the debian/control file + + Modification of the debian/torbutton-extension.* files to take into + account thunderbird extensions directory. + + Linkage of the thunderbird extension directory to the firefox one, instead + of duplicating the extension. + + Change of the description to reflect the thunderbird compatibility + - Binary package name stays 'torbutton-extension' + - Merge the two extensions (iceweasel and icedove) to a unique one + + -- David Futcher Sun, 18 May 2008 11:14:26 +0100 + +torbutton (1.0.4-3) unstable; urgency=low + + * Allow Torbutton to be installed on icedove 2.0. (Closes: #472876) + * Disable debugging in torbutton.js. (Closes: #444554) + * Promote Homepage pseudo-field as a real source package control field. + * Bump Standards-Version to 3.7.3, no changes required. + + -- Jérémy Bobbio Thu, 27 Mar 2008 16:45:50 +0100 + +torbutton (1.0.4-2ubuntu1) hardy; urgency=low + + * Merge the two extensions (iceweasel and icedove) to a unique one + * Change the binary package name to torbutton-extension + * Add a possible dependency to firefox or iceweasel (LP: #137513) + - Modification of the Depend Field of the debian/control file + - Modification of debian/iceweasel-torbutton.dirs, + debian/iceweasel-torbutton.install and debian/iceweasel-torbutton.links + to take into account firefox extensions directory and renaming them + to the new binary package schema (torbutton-extension.*) + - Linkage of the iceweasel extension directory to the firefox one, instead + of duplicating the extension + - Change of the description to reflect the firefox compatibility + * Add a possible dependency to thunderbird or icedove + - Modification of the Depend Field of the debian/control file + - Modification of the debian/torbutton-extension.* files to take into + account thunderbird extensions directory. + - Linkage of the icedove extension directory to the firefox one, instead + of duplicating the extension. + - Linkage of the thunderbird extension directory to the firefox one, instead + of duplicating the extension. + - Change of the description to reflect the icedove compatibility + - Change of the description to reflect the thunderbird compatibility + * Modify Maintainer value to match Debian-Maintainer-Field Spec + + -- Christophe Sauthier Wed, 10 Oct 2007 23:56:10 +0200 + +torbutton (1.0.4-2) unstable; urgency=low + + * Add a short description of Tor in package descriptions (as suggested by + Charles Plessy and Ron Johnson). + * Make the extension correctly installable on Iceweasel 2.0. + * Add Recommends for tor and privoxy. + + -- Jérémy Bobbio Fri, 11 May 2007 16:24:16 +0200 + +torbutton (1.0.4-1) unstable; urgency=low + + * Initial release. (Closes: #421107) + + -- Jérémy Bobbio Thu, 26 Apr 2007 16:28:58 +0200 --- torbutton-1.2.0.orig/debian/control +++ torbutton-1.2.0/debian/control @@ -0,0 +1,28 @@ +Source: torbutton +Section: web +Priority: optional +Maintainer: Ubuntu MOTU Developers +XSBC-Original-Maintainer: Jérémy Bobbio +Build-Depends: debhelper (>= 5.0.0) +Standards-Version: 3.8.0 +Homepage: https://torbutton.torproject.org/dev/ +XS-Vcs-Svn: svn://svn.debian.org/svn/collab-maint/deb-maint/torbutton/trunk +XS-Vcs-Browser: http://svn.debian.org/wsvn/collab-maint/deb-maint/torbutton/trunk + +Package: torbutton-extension +Architecture: all +Depends: firefox | firefox-3.0 | firefox-2 | abrowser +Recommends: tor, privoxy +Description: firefox extension enabling 1-click toggle of Tor usage + Torbutton is a 1-click way for Firefox users to enable or disable the + browser's use of Tor (an anynomous communication system). + . + Torbutton tries to isolate as much as possible Tor sessions from your non-Tor + sessions to preserve your anonimity. To achieve the safest possible browsing + experience, various browsing features are also reconfigured in Tor sessions + (like javascript, cookies and plugins). + . + 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 + settings, the change is automatically reflected in the statusbar. --- torbutton-1.2.0.orig/debian/README.source +++ torbutton-1.2.0/debian/README.source @@ -0,0 +1,13 @@ +README.source for the torbutton package +======================================= + +torbutton upstream does not directly release source tarball. To produce the +tarballs used in the Debian packaging, please use the following command: + $ debian/rules get-orig-source + +This will create an .orig.tar.gz tarball taken from upstream subversion +repository. + +The tag used to retrieve the release is taken directly from the upstream part +of the last debian/changelog entry, with any '~' (tilde) removed in order to +play nicely with "rc" releases. --- torbutton-1.2.0.orig/debian/copyright +++ torbutton-1.2.0/debian/copyright @@ -0,0 +1,79 @@ +This package was debianized by Jérémy Bobbio on +Thu, 26 Apr 2007 14:55:15 +0200. + +It was downloaded from https://torbutton.torproject.org/dev/ + +-------------------------------------------------------------------------------- + +Copyright (c) 2006-2008 Scott Squires, Oleg Ivanov, Mike Perry + +Permission is hereby granted, free of charge, to any person obtaining a +copy of this software and associated documentation files (the "Software"), +to deal in the Software without restriction, including without limitation +the rights to use, copy, modify, merge, publish, distribute, sublicense, +and/or sell copies of the Software, and to permit persons to whom the +Software is furnished to do so, subject to the following conditions: + +The above copyright notice and this permission notice shall be included +in all copies or substantial portions of the Software. + +THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR +IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, +FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL +THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR +OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, +ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR +OTHER DEALINGS IN THE SOFTWARE. + +-------------------------------------------------------------------------------- + +Date: Fri, 3 Mar 2006 03:16:21 +0200 +From: Oleg Ivanov +To: Scott Squires +Subject: Re: ProxyButton licensing question + +Hello Scott, + +I'm glad to support your project so you can use the Proxybutton in any way you +need under any open source license as it's stated in mozdev's copyright policy. +I'll just ask you to put in the Tor or it's source code any credits with +references to me and the original Proxybutton. Feel free to ask if you have +any questions regarding the extension - I'll be glad to help you. + +On Thursday 02 March 2006 05:01, you wrote: +> Hello, +> +> I am a volunteer for the Tor project, which is a network proxy with strong +> anonymnity. We would like to make it easier for users to install and +> configure the software, and would like a firefox button to enable/disable +> Tor. Your extension is very close to what we need, our version would just +> set the proxy for the user instead of the user needing to enter the +> information. So I was wondering what license your software is released under +> and whether we can use it as a base for this extension. +> +> Thanks! +> --Scott + +-- +Oleg Ivanov +mailto: saruman@unigsm.com +ICQ #69991809 + +-------------------------------------------------------------------------------- + +Exceptions to the above: + + * src/components/cookie-jar-selector.js, + src/components/ignore-history.js: + + Copyright (c) 2006 Collin Jackson + + * src/components/nsSessionStore2.js, + src/components/nsSessionStore3.js: + + Licensed under MPL 1.1/GPL 2.0/LGPL 2.1, available at: + /usr/share/doc/iceweasel/MPL.gz, /usr/share/common-licenses/GPL-2 and + /usr/share/common-licenses/LGPL-2.1 on a Debian system. + + Copyright (c) 2006 Simon Bünzli --- torbutton-1.2.0.orig/debian/compat +++ torbutton-1.2.0/debian/compat @@ -0,0 +1 @@ +5 --- torbutton-1.2.0.orig/debian/rules +++ torbutton-1.2.0/debian/rules @@ -0,0 +1,49 @@ +#!/usr/bin/make -f + +DEBIAN_VERSION := $(shell dpkg-parsechangelog | \ + sed -n -e 's/Version: \([^-]*\)-.*/\1/p') +UPSTREAM_VERSION := $(subst ~,,$(DEBIAN_VERSION)) +SVN_REPOSITORY := "https://tor-svn.freehaven.net/svn/torbutton/" + +clean: + dh_testdir + dh_testroot + dh_clean + rm -f build-stamp + +build: build-stamp +build-stamp: + dh_testdir + touch build-stamp + +install: build + dh_testdir + dh_testroot + dh_installdirs + dh_install + dh_link + +binary-indep: install + dh_testdir + dh_testroot + dh_installchangelogs src/CHANGELOG + dh_installdocs README + dh_compress + dh_fixperms + dh_installdeb + dh_gencontrol + dh_md5sums + dh_builddeb + +binary-arch: install + +binary: binary-arch binary-indep + +get-orig-source: + svn export $(SVN_REPOSITORY)/tags/$(UPSTREAM_VERSION) \ + torbutton-$(DEBIAN_VERSION) + tar c torbutton-$(DEBIAN_VERSION) | \ + gzip -9 > ../torbutton_$(DEBIAN_VERSION).orig.tar.gz + rm -r torbutton-$(DEBIAN_VERSION) + +.PHONY: binary binary-arch binary-indep build clean install get-orig-source --- torbutton-1.2.0.orig/debian/torbutton-extension.links +++ torbutton-1.2.0/debian/torbutton-extension.links @@ -0,0 +1,2 @@ +usr/share/firefox-extensions/torbutton usr/lib/firefox/extensions/{e0204bd5-9d31-402b-a99d-a6aa8ffebdca} +usr/share/firefox-extensions/torbutton usr/lib/firefox-addons/extensions/{e0204bd5-9d31-402b-a99d-a6aa8ffebdca}