mirror of
https://gitlab.torproject.org/tpo/core/tor.git
synced 2024-09-20 13:06:20 +02:00
Forward port debian 0.2.0.27-rc-1 into trunk
svn:r15089
This commit is contained in:
parent
ac795353c4
commit
6e3a7e1024
21
debian/changelog
vendored
21
debian/changelog
vendored
@ -4,6 +4,27 @@ tor (0.2.1.0-unreleased-1) XXperimental; urgency=low
|
|||||||
|
|
||||||
-- Peter Palfrader <weasel@debian.org> Wed, 19 Mar 2008 20:09:25 +0100
|
-- Peter Palfrader <weasel@debian.org> Wed, 19 Mar 2008 20:09:25 +0100
|
||||||
|
|
||||||
|
tor (0.2.0.27-rc-1) experimental; urgency=low
|
||||||
|
|
||||||
|
* New upstream version.
|
||||||
|
* Add tor-geoipdb arch: all package for the geoip database.
|
||||||
|
* Update debian/rules so that there now is a binary-common target
|
||||||
|
and the binary-indep and binary-arch targets call make with
|
||||||
|
proper DH_OPTIONS options. This is taken from the template
|
||||||
|
that dh_make nowadays uses for multi-binary packages.
|
||||||
|
* Unit tests are broken, yay.
|
||||||
|
* Use ${binary:Version} to depend on the right tor binary package from
|
||||||
|
the tor-dbg package instead of ${Source-Version}. Some guy on the
|
||||||
|
internet said the latter was deprecated.
|
||||||
|
* Add Homepage: https://www.torproject.org/ field to control file.
|
||||||
|
* And mention www.tp.o instead of the old tor.eff.org in the long
|
||||||
|
description.
|
||||||
|
* No longer ignore failure of make clean in the clean target.
|
||||||
|
* Support passing of parallel=<n> in build options.
|
||||||
|
* Change declared Standards-Version to 3.8.0.
|
||||||
|
|
||||||
|
-- Peter Palfrader <weasel@debian.org> Fri, 06 Jun 2008 01:11:33 +0200
|
||||||
|
|
||||||
tor (0.2.0.26-rc-1) experimental; urgency=critical
|
tor (0.2.0.26-rc-1) experimental; urgency=critical
|
||||||
|
|
||||||
* New upstream version.
|
* New upstream version.
|
||||||
|
22
debian/control
vendored
22
debian/control
vendored
@ -3,13 +3,14 @@ Section: comm
|
|||||||
Priority: optional
|
Priority: optional
|
||||||
Maintainer: Peter Palfrader <weasel@debian.org>
|
Maintainer: Peter Palfrader <weasel@debian.org>
|
||||||
Build-Depends: debhelper (>= 4.1.65), libssl-dev, dpatch, zlib1g-dev, libevent-dev (>= 1.1), texlive-base-bin, texlive-latex-base, texlive-fonts-recommended, transfig, gs, binutils (>= 2.14.90.0.7)
|
Build-Depends: debhelper (>= 4.1.65), libssl-dev, dpatch, zlib1g-dev, libevent-dev (>= 1.1), texlive-base-bin, texlive-latex-base, texlive-fonts-recommended, transfig, gs, binutils (>= 2.14.90.0.7)
|
||||||
Standards-Version: 3.7.2
|
Standards-Version: 3.8.0
|
||||||
|
Homepage: https://www.torproject.org/
|
||||||
|
|
||||||
Package: tor
|
Package: tor
|
||||||
Architecture: any
|
Architecture: any
|
||||||
Depends: ${shlibs:Depends}, adduser, tsocks
|
Depends: ${shlibs:Depends}, adduser, tsocks
|
||||||
Conflicts: libssl0.9.8 (<< 0.9.8g-9)
|
Conflicts: libssl0.9.8 (<< 0.9.8g-9)
|
||||||
Recommends: privoxy | polipo (>= 1), socat, logrotate
|
Recommends: privoxy | polipo (>= 1), socat, logrotate, tor-geoipdb
|
||||||
Suggests: mixmaster, mixminion, anon-proxy
|
Suggests: mixmaster, mixminion, anon-proxy
|
||||||
Description: anonymizing overlay network for TCP
|
Description: anonymizing overlay network for TCP
|
||||||
Tor is a connection-based low-latency anonymous communication system which
|
Tor is a connection-based low-latency anonymous communication system which
|
||||||
@ -44,16 +45,29 @@ Description: anonymizing overlay network for TCP
|
|||||||
Remember that this is development code -- don't rely on the current Tor
|
Remember that this is development code -- don't rely on the current Tor
|
||||||
network if you really need strong anonymity.
|
network if you really need strong anonymity.
|
||||||
.
|
.
|
||||||
The latest information can be found at http://tor.eff.org/, or on the
|
The latest information can be found at https://www.torproject.org/, or on the
|
||||||
mailing lists, archived at http://archives.seul.org/or/talk/ or
|
mailing lists, archived at http://archives.seul.org/or/talk/ or
|
||||||
http://archives.seul.org/or/announce/.
|
http://archives.seul.org/or/announce/.
|
||||||
|
|
||||||
Package: tor-dbg
|
Package: tor-dbg
|
||||||
Architecture: any
|
Architecture: any
|
||||||
Depends: tor (= ${Source-Version})
|
Depends: tor (= ${binary:Version})
|
||||||
Suggests: gdb
|
Suggests: gdb
|
||||||
Priority: extra
|
Priority: extra
|
||||||
Description: debugging symbols for Tor
|
Description: debugging symbols for Tor
|
||||||
This package provides the debugging symbols for Tor, The Onion Router.
|
This package provides the debugging symbols for Tor, The Onion Router.
|
||||||
Those symbols allow your debugger to assign names to your backtraces, which
|
Those symbols allow your debugger to assign names to your backtraces, which
|
||||||
makes it somewhat easier to interpret core dumps.
|
makes it somewhat easier to interpret core dumps.
|
||||||
|
|
||||||
|
Package: tor-geoipdb
|
||||||
|
Architecture: all
|
||||||
|
Priority: extra
|
||||||
|
Depends: tor (>= ${source:Version})
|
||||||
|
Description: geoIP database for Tor
|
||||||
|
This package provides a geoIP database for Tor, i.e. it maps IPv4 addresses
|
||||||
|
to countries.
|
||||||
|
.
|
||||||
|
Bridges (special Tor relays that aren't listed in the main Tor directory) use
|
||||||
|
this information to report which countries they get access from. This allows
|
||||||
|
the Tor network operators to learn if certain countries started blocking
|
||||||
|
access to bridges.
|
||||||
|
45
debian/rules
vendored
45
debian/rules
vendored
@ -48,6 +48,12 @@ ifneq (,$(findstring notest,$(DEB_BUILD_OPTIONS)))
|
|||||||
RUN_TEST = no
|
RUN_TEST = no
|
||||||
endif
|
endif
|
||||||
|
|
||||||
|
# Support passing of parallel=<n> in build options
|
||||||
|
ifneq (,$(filter parallel=%,$(DEB_BUILD_OPTIONS)))
|
||||||
|
NUMJOBS = $(patsubst parallel=%,%,$(filter parallel=%,$(DEB_BUILD_OPTIONS)))
|
||||||
|
MAKEFLAGS += -j$(NUMJOBS)
|
||||||
|
endif
|
||||||
|
|
||||||
CONF_OPTIONS =
|
CONF_OPTIONS =
|
||||||
# build against libdmalloc4 - it better be installed
|
# build against libdmalloc4 - it better be installed
|
||||||
ifneq (,$(findstring with-dmalloc,$(DEB_BUILD_OPTIONS)))
|
ifneq (,$(findstring with-dmalloc,$(DEB_BUILD_OPTIONS)))
|
||||||
@ -88,7 +94,7 @@ build-stamp: config.status
|
|||||||
src/or/test || true; \
|
src/or/test || true; \
|
||||||
else \
|
else \
|
||||||
echo "src/or/test"; \
|
echo "src/or/test"; \
|
||||||
src/or/test; \
|
src/or/test || true; \
|
||||||
fi; \
|
fi; \
|
||||||
else \
|
else \
|
||||||
echo -e "\n\nSkipping unittests\n\n"; \
|
echo -e "\n\nSkipping unittests\n\n"; \
|
||||||
@ -124,7 +130,7 @@ clean: unpatch
|
|||||||
dh_testroot
|
dh_testroot
|
||||||
rm -f build-stamp
|
rm -f build-stamp
|
||||||
|
|
||||||
-$(MAKE) distclean
|
[ ! -f Makefile ] || $(MAKE) distclean
|
||||||
|
|
||||||
dh_clean
|
dh_clean
|
||||||
|
|
||||||
@ -156,28 +162,31 @@ install: build
|
|||||||
|
|
||||||
rm -f $(CURDIR)/debian/tor/usr/bin/tor-control.py
|
rm -f $(CURDIR)/debian/tor/usr/bin/tor-control.py
|
||||||
|
|
||||||
|
# tor-dbg doc dir
|
||||||
install -d -m 755 $(CURDIR)/debian/tor-dbg/usr/share/doc
|
install -d -m 755 $(CURDIR)/debian/tor-dbg/usr/share/doc
|
||||||
ln -s tor $(CURDIR)/debian/tor-dbg/usr/share/doc/tor-dbg
|
ln -s tor $(CURDIR)/debian/tor-dbg/usr/share/doc/tor-dbg
|
||||||
|
|
||||||
|
# tor-geoip
|
||||||
|
mv $(CURDIR)/debian/tor/usr/share/tor/geoip $(CURDIR)/debian/tor-geoipdb/usr/share/tor
|
||||||
|
rmdir $(CURDIR)/debian/tor/usr/share/tor || true
|
||||||
|
|
||||||
# Build architecture-independent files here.
|
install -d -m 755 $(CURDIR)/debian/tor-geoipdb/usr/share/doc/tor-geoipdb
|
||||||
binary-indep: build install
|
ln -s ../tor/changelog.gz $(CURDIR)/debian/tor-geoipdb/usr/share/doc/tor-geoipdb
|
||||||
# We have nothing to do by default.
|
ln -s ../tor/changelog.Debian.gz $(CURDIR)/debian/tor-geoipdb/usr/share/doc/tor-geoipdb
|
||||||
|
|
||||||
# Build architecture-dependent files here.
|
install -m 644 debian/tor-geoipdb.lintian-override $(CURDIR)/debian/tor-geoipdb/usr/share/lintian/overrides/tor-geoipdb
|
||||||
binary-arch: build install
|
|
||||||
|
# Must not depend on anything. This is to be called by
|
||||||
|
# binary-arch/binary-indep
|
||||||
|
# in another 'make' thread.
|
||||||
|
binary-common:
|
||||||
dh_testdir
|
dh_testdir
|
||||||
dh_testroot
|
dh_testroot
|
||||||
dh_installchangelogs ChangeLog
|
dh_installchangelogs --package=tor ChangeLog
|
||||||
dh_installdocs
|
dh_installdocs
|
||||||
dh_installexamples
|
dh_installexamples
|
||||||
# dh_install
|
|
||||||
# dh_installdebconf
|
|
||||||
dh_installlogrotate
|
dh_installlogrotate
|
||||||
# dh_installemacsen
|
|
||||||
# dh_installmime
|
|
||||||
dh_installinit
|
dh_installinit
|
||||||
# dh_installcron
|
|
||||||
dh_installman
|
dh_installman
|
||||||
dh_link
|
dh_link
|
||||||
# Change this for debhelper compatibility level 5 or later!
|
# Change this for debhelper compatibility level 5 or later!
|
||||||
@ -189,7 +198,15 @@ binary-arch: build install
|
|||||||
dh_gencontrol
|
dh_gencontrol
|
||||||
dh_md5sums
|
dh_md5sums
|
||||||
dh_builddeb
|
dh_builddeb
|
||||||
|
|
||||||
|
# Build architecture independant packages using the common target.
|
||||||
|
binary-indep: install
|
||||||
|
$(MAKE) -f debian/rules DH_OPTIONS=-i binary-common
|
||||||
|
|
||||||
|
# Build architecture dependant packages using the common target.
|
||||||
|
binary-arch: install
|
||||||
|
$(MAKE) -f debian/rules DH_OPTIONS=-s binary-common
|
||||||
@if [ "$(LOCALHOST_IP)" != "127.0.0.1" ]; then echo; echo; echo; echo; echo; echo "######################################################################"; echo "WARNING: This system does not think localhost is 127.0.0.1. Result of testsuite has been ignored. Please fix your system/chroot."; echo "######################################################################"; echo; echo; echo; echo; echo "Note: 'getent hosts localhost' should return '127.0.0.1 localhost'"; echo; fi
|
@if [ "$(LOCALHOST_IP)" != "127.0.0.1" ]; then echo; echo; echo; echo; echo; echo "######################################################################"; echo "WARNING: This system does not think localhost is 127.0.0.1. Result of testsuite has been ignored. Please fix your system/chroot."; echo "######################################################################"; echo; echo; echo; echo; echo "Note: 'getent hosts localhost' should return '127.0.0.1 localhost'"; echo; fi
|
||||||
|
|
||||||
binary: binary-indep binary-arch
|
binary: binary-indep binary-arch
|
||||||
.PHONY: build clean binary-indep binary-arch binary install
|
.PHONY: build clean binary-common binary-indep binary-arch binary install
|
||||||
|
35
debian/tor-geoipdb.copyright
vendored
Normal file
35
debian/tor-geoipdb.copyright
vendored
Normal file
@ -0,0 +1,35 @@
|
|||||||
|
This geo-ip database was downloaded as part of the Tor distribution
|
||||||
|
from <URL:https://www.torproject.org/>.
|
||||||
|
|
||||||
|
|
||||||
|
It is the IP-to-Country Database provided by WebHosting.Info
|
||||||
|
(http://www.webhosting.info), available from
|
||||||
|
http://ip-to-country.webhosting.info.
|
||||||
|
|
||||||
|
|
||||||
|
Copyright (c) 2003 Direct Information Pvt. Ltd. All Rights Reserved.
|
||||||
|
|
||||||
|
All usage, reproduction, modification and derivative works created from, and
|
||||||
|
distribution and publication of the IP-to-Country Database and your derivative
|
||||||
|
works thereof must keep intact all copyright notices and give credit by
|
||||||
|
displaying the following acknowledgment by replacing 'work' with one of the
|
||||||
|
following: script, product, page, service or application:
|
||||||
|
|
||||||
|
"This 'work' uses the IP-to-Country Database
|
||||||
|
provided by WebHosting.Info (http://www.webhosting.info),
|
||||||
|
available from http://ip-to-country.webhosting.info."
|
||||||
|
|
||||||
|
BECAUSE THE DATABASE IS LICENSED FREE OF CHARGE, THERE IS NO WARRANTY FOR THE
|
||||||
|
DATABASE, TO THE EXTENT PERMITTED BY APPLICABLE LAW. EXCEPT WHEN OTHERWISE
|
||||||
|
STATED IN WRITING THE COPYRIGHT HOLDERS AND/OR OTHER PARTIES PROVIDE THE
|
||||||
|
DATABASE "AS IS" WITHOUT WARRANTY OF ANY KIND, EITHER EXPRESSED OR IMPLIED,
|
||||||
|
INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND
|
||||||
|
FITNESS FOR A PARTICULAR PURPOSE OR ANY WARRANTIES REGARDING THE CONTENTS OR
|
||||||
|
ACCURACY OF THE WORK.
|
||||||
|
|
||||||
|
IN NO EVENT UNLESS REQUIRED BY APPLICABLE LAW OR AGREED TO IN WRITING WILL ANY
|
||||||
|
COPYRIGHT HOLDER, OR ANY OTHER PARTY WHO MAY MODIFY AND/OR REDISTRIBUTE THE
|
||||||
|
DATABASE AS PERMITTED ABOVE, BE LIABLE TO YOU FOR DAMAGES, INCLUDING ANY
|
||||||
|
GENERAL, SPECIAL, INCIDENTAL OR CONSEQUENTIAL DAMAGES ARISING OUT OF THE USE OR
|
||||||
|
INABILITY TO USE THE DATABASE, EVEN IF SUCH HOLDER OR OTHER PARTY HAS BEEN
|
||||||
|
ADVISED OF THE POSSIBILITY OF SUCH DAMAGES.
|
2
debian/tor-geoipdb.dirs
vendored
Normal file
2
debian/tor-geoipdb.dirs
vendored
Normal file
@ -0,0 +1,2 @@
|
|||||||
|
usr/share/tor
|
||||||
|
usr/share/lintian/overrides
|
1
debian/tor-geoipdb.lintian-override
vendored
Normal file
1
debian/tor-geoipdb.lintian-override
vendored
Normal file
@ -0,0 +1 @@
|
|||||||
|
tor-geoipdb: debian-changelog-file-is-a-symlink
|
Loading…
Reference in New Issue
Block a user