[tor-bugs] #24350 [Core Tor/Tor]: A fresh compiled tor does not honor MaxCircuitDirtiness

Tor Bug Tracker & Wiki blackhole at torproject.org
Sun Nov 19 22:39:47 UTC 2017


#24350: A fresh compiled tor does not honor MaxCircuitDirtiness
--------------------------+------------------------
 Reporter:  Zakhar        |          Owner:  (none)
     Type:  enhancement   |         Status:  new
 Priority:  Low           |      Milestone:
Component:  Core Tor/Tor  |        Version:
 Severity:  Minor         |     Resolution:
 Keywords:                |  Actual Points:
Parent ID:                |         Points:
 Reviewer:                |        Sponsor:
--------------------------+------------------------
Changes (by Zakhar):

 * priority:  Medium => Low
 * type:  defect => enhancement
 * severity:  Normal => Minor


Comment:

 '''[(Almost) Solved]'''

 I make this a '''low priority documentation enhancement'''!

 The README says that we must do

 {{{
 To build Tor from source:
         ./configure && make && make install
 }}}

 Proposition:
 {{{
 To build Tor from source:
         ./configure && make && make install

    (or use the build procedure specific to your distribution)
 }}}


 Indeed, the documentation could also hint other specific ways of
 building/compiling according to the distribution. Otherwise the trouble is
 that with Debian/Ubuntu '''it works''' but in the end you get an
 executable with strange behavior like the one above.


 For those who might search, here is how to make it work instead of
 ./configure && make:

 {{{
 apt-get install build-essentials fakeroot dpkg-dev
 apt-get build-dep tor
 fakeroot debian/rules binary
 }}}

 In the end you get a .deb repackaged with your newly compiled source.
 - same size as the Ubuntu stock binary
 - same default config files
 - works with MaxCircuitDirtiness


 Interesting link: https://www.cyberciti.biz/faq/rebuilding-ubuntu-debian-
 linux-binary-package/


 '''(Almost)''' because I am now wondering how I will get a working Debian
 Package when I'll try the 0.3.1.8 (or more recent) from the tor git/tar.gz

 Also a small signature issue since I don't have the private key of the
 initial Debian/Ubuntu maintainer, I can't obviously re-sign the package...
 but that is non tor related!

--
Ticket URL: <https://trac.torproject.org/projects/tor/ticket/24350#comment:8>
Tor Bug Tracker & Wiki <https://trac.torproject.org/>
The Tor Project: anonymity online


More information about the tor-bugs mailing list