]> git.ipfire.org Git - thirdparty/tor.git/log
thirdparty/tor.git
16 years agoclean up changelog for the 0.2.2.6-alpha release
Roger Dingledine [Tue, 17 Nov 2009 12:02:17 +0000 (07:02 -0500)] 
clean up changelog for the 0.2.2.6-alpha release

16 years agoMerge commit 'debian-tor-0.2.2.5-alpha-1'
Roger Dingledine [Sun, 15 Nov 2009 15:36:30 +0000 (10:36 -0500)] 
Merge commit 'debian-tor-0.2.2.5-alpha-1'

16 years agoChange the dependency on tsocks to torsocks | tsocks (see: #554717)
Peter Palfrader [Sun, 15 Nov 2009 10:04:15 +0000 (11:04 +0100)] 
Change the dependency on tsocks to torsocks | tsocks (see: #554717)

16 years agoAllegedly echo -e is a bashism. Remove it from debian/rules, we don't need it anyway...
Peter Palfrader [Sun, 15 Nov 2009 10:03:04 +0000 (11:03 +0100)] 
Allegedly echo -e is a bashism.  Remove it from debian/rules, we don't need it anyways (closes: #478631)

16 years agoChange order of recommends from privoxy | polipo to polipo | privoxy.
Peter Palfrader [Sun, 15 Nov 2009 09:56:06 +0000 (10:56 +0100)] 
Change order of recommends from privoxy | polipo to polipo | privoxy.

16 years agoBuild-Depend on libssl-dev >= 0.9.8k-6.
Peter Palfrader [Sun, 15 Nov 2009 09:51:08 +0000 (10:51 +0100)] 
Build-Depend on libssl-dev >= 0.9.8k-6.

libssl 0.9.8k-6 disabled autorenegotation, and the -dev package
introduced the SSL3_FLAGS_ALLOW_UNSAFE_LEGACY_RENEGOTIATION flag.

Since we now set that flag if available we want to make sure that it
*is* available when building.

Therefore build-depend on libssl-dev >= 0.9.8k-6.

If we build against earlier versions we will not work once libssl gets
upgraded to a version that disabled renegotiations.

16 years agoPick 0a58567ce3418f410cf1dd0143dd3e56b4a4bd1f from master git tree
Peter Palfrader [Sun, 15 Nov 2009 09:41:33 +0000 (10:41 +0100)] 
Pick 0a58567ce3418f410cf1dd0143dd3e56b4a4bd1f from master git tree

work with libssl that has renegotiation disabled by default.
(debian/patches/0a58567c-work-with-reneg-ssl.dpatch)

16 years agoMerge branch 'debian-merge' into debian
Peter Palfrader [Sun, 15 Nov 2009 09:37:48 +0000 (10:37 +0100)] 
Merge branch 'debian-merge' into debian

* debian-merge:
  New upstream version
  fix compile on windows
  bump to 0.2.2.5-alpha
  Move dizum to an alternate IP address.
  Ship test.h in release

16 years agoNew upstream version
Peter Palfrader [Sun, 15 Nov 2009 09:37:39 +0000 (10:37 +0100)] 
New upstream version

16 years agoMerge commit 'tor-0.2.2.5-alpha' into debian-merge
Peter Palfrader [Sun, 15 Nov 2009 09:37:34 +0000 (10:37 +0100)] 
Merge commit 'tor-0.2.2.5-alpha' into debian-merge

* commit 'tor-0.2.2.5-alpha':
  fix compile on windows
  bump to 0.2.2.5-alpha
  Move dizum to an alternate IP address.
  Ship test.h in release

16 years agoFix compilation with with bionic libc.
Jacob Appelbaum [Sat, 14 Nov 2009 21:43:22 +0000 (16:43 -0500)] 
Fix compilation with with bionic libc.

This fixes bug 1147:

 bionic doesn't have an actual implementation of mlockall();
 mlockall() is merely in the headers but not actually in the library.
 This prevents Tor compilation with the bionic libc for Android handsets.

16 years agoFix a memory leak on directory authorities during voting
Roger Dingledine [Thu, 12 Nov 2009 06:31:26 +0000 (01:31 -0500)] 
Fix a memory leak on directory authorities during voting

Fix a memory leak on directory authorities during voting that was
introduced in 0.2.2.1-alpha. Found via valgrind.

16 years agoFix building from a separate build directory.
Nick Mathewson [Sun, 8 Nov 2009 05:38:46 +0000 (00:38 -0500)] 
Fix building from a separate build directory.

16 years agoAdd changelog entry to 0.2.2.x about openssl 0.9.8l fix
Nick Mathewson [Fri, 6 Nov 2009 20:25:41 +0000 (15:25 -0500)] 
Add changelog entry to 0.2.2.x about openssl 0.9.8l fix

16 years agoMerge commit 'origin/maint-0.2.1'
Nick Mathewson [Fri, 6 Nov 2009 20:24:52 +0000 (15:24 -0500)] 
Merge commit 'origin/maint-0.2.1'

Conflicts:
src/common/tortls.c

16 years agoMake Tor work with OpenSSL 0.9.8l
Nick Mathewson [Thu, 5 Nov 2009 23:13:08 +0000 (18:13 -0500)] 
Make Tor work with OpenSSL 0.9.8l

To fix a major security problem related to incorrect use of
SSL/TLS renegotiation, OpenSSL has turned off renegotiation by
default.  We are not affected by this security problem, however,
since we do renegotiation right.  (Specifically, we never treat a
renegotiated credential as authenticating previous communication.)
Nevertheless, OpenSSL's new behavior requires us to explicitly
turn renegotiation back on in order to get our protocol working
again.

Amusingly, this is not so simple as "set the flag when you create
the SSL object" , since calling connect or accept seems to clear
the flags.

For belt-and-suspenders purposes, we clear the flag once the Tor
handshake is done.  There's no way to exploit a second handshake
either, but we might as well not allow it.

16 years agoFix a URL in a log message.
Nick Mathewson [Wed, 4 Nov 2009 16:38:57 +0000 (11:38 -0500)] 
Fix a URL in a log message.

16 years agoImplement DisableAllSwap to avoid putting secret info in page files.
Jacob Appelbaum [Thu, 22 Oct 2009 04:21:57 +0000 (21:21 -0700)] 
Implement DisableAllSwap to avoid putting secret info in page files.

This commit implements a new config option: 'DisableAllSwap'
This option probably only works properly when Tor is started as root.
We added two new functions: tor_mlockall() and tor_set_max_memlock().
tor_mlockall() attempts to mlock() all current and all future memory pages.
For tor_mlockall() to work properly we set the process rlimits for memory to
RLIM_INFINITY (and beyond) inside of tor_set_max_memlock().
We behave differently from mlockall() by only allowing tor_mlockall() to be
called one single time. All other calls will result in a return code of 1.
It is not possible to change DisableAllSwap while running.
A sample configuration item was added to the torrc.complete.in config file.
A new item in the man page for DisableAllSwap was added.
Thanks to Moxie Marlinspike and Chris Palmer for their feedback on this patch.

Please note that we make no guarantees about the quality of your OS and its
mlock/mlockall implementation. It is possible that this will do nothing at all.
It is also possible that you can ulimit the mlock properties of a given user
such that root is not required. This has not been extensively tested and is
unsupported. I have included some comments for possible ways we can handle
this on win32.

16 years agoFix bug 1113.
Karsten Loesing [Tue, 27 Oct 2009 08:03:41 +0000 (01:03 -0700)] 
Fix bug 1113.

Bridges do not use the default exit policy, but reject *:* by default.

16 years agoMerge commit 'karsten/log-1092'
Roger Dingledine [Tue, 27 Oct 2009 06:26:58 +0000 (02:26 -0400)] 
Merge commit 'karsten/log-1092'

16 years agoImprove log statement when publishing v2 hs desc.
Karsten Loesing [Tue, 27 Oct 2009 06:09:10 +0000 (23:09 -0700)] 
Improve log statement when publishing v2 hs desc.

16 years agoFix bug 1042.
Karsten Loesing [Tue, 27 Oct 2009 05:49:43 +0000 (22:49 -0700)] 
Fix bug 1042.

If your relay can't keep up with the number of incoming create cells, it
would log one warning per failure into your logs. Limit warnings to 1 per
minute.

16 years agoMerge commit 'origin/maint-0.2.1'
Nick Mathewson [Tue, 27 Oct 2009 03:15:37 +0000 (23:15 -0400)] 
Merge commit 'origin/maint-0.2.1'

16 years agoFix an apparently bogus check; fortunately, it seems to be untriggered.
Nick Mathewson [Tue, 27 Oct 2009 03:14:53 +0000 (23:14 -0400)] 
Fix an apparently bogus check; fortunately, it seems to be untriggered.

16 years agoFix an accidentally removed free in 385853a282138a61, and repair a check.
Nick Mathewson [Tue, 27 Oct 2009 03:13:29 +0000 (23:13 -0400)] 
Fix an accidentally removed free in 385853a282138a61, and repair a check.

16 years agoMerge commit 'karsten/fix-1066-3'
Roger Dingledine [Tue, 27 Oct 2009 02:45:12 +0000 (22:45 -0400)] 
Merge commit 'karsten/fix-1066-3'

16 years agoNote coverity fixes in changelog.
Nick Mathewson [Tue, 27 Oct 2009 02:38:10 +0000 (22:38 -0400)] 
Note coverity fixes in changelog.

16 years agoFix/annotate deadcode for CID 402,403
Nick Mathewson [Tue, 27 Oct 2009 02:35:29 +0000 (22:35 -0400)] 
Fix/annotate deadcode for CID 402,403

16 years agoFix the very noisy unit test memory leak of CID 420-421.
Nick Mathewson [Tue, 27 Oct 2009 02:18:05 +0000 (22:18 -0400)] 
Fix the very noisy unit test memory leak of CID 420-421.

On any failing case in test_util_config_line, we would leak a couple
of strings.

16 years agoFix dead code found by Coverity (CID 419).
Nick Mathewson [Tue, 27 Oct 2009 02:15:13 +0000 (22:15 -0400)] 
Fix dead code found by Coverity (CID 419).

This was left over from an early draft of the microdescriptor code; it
began to populate the signatures array of a networkstatus vote, even
though there's no actual need to do that for a vote.

16 years agoFix a very stupid coverity complaint (CID 416).
Nick Mathewson [Tue, 27 Oct 2009 02:03:44 +0000 (22:03 -0400)] 
Fix a very stupid coverity complaint (CID 416).

In its zeal to keep me from saying memset(x, '0', sizeof(x)), Coverity
disallows memset(x, 48, sizeof(x)).  Fine.  I'll choose a different
magic number, see if I care!

16 years agoRemove checks for array existence. (CID 410..415)
Nick Mathewson [Tue, 27 Oct 2009 01:59:34 +0000 (21:59 -0400)] 
Remove checks for array existence. (CID 410..415)

In C, the code "char x[10]; if (x) {...}" always takes the true branch of
the if statement.  Coverity notices this now.

In some cases, we were testing arrays to make sure that an operation
we wanted to do would suceed.  Those cases are now always-true.

In some cases, we were testing arrays to see if something was _set_.
Those caes are now tests for strlen(s), or tests for
!tor_mem_is_zero(d,len).

16 years agoFix CID 409: check return value of base64_encode in tests
Nick Mathewson [Tue, 27 Oct 2009 01:52:35 +0000 (21:52 -0400)] 
Fix CID 409: check return value of base64_encode in tests

16 years agoClarification to suppress Coverity CID 405.
Nick Mathewson [Tue, 27 Oct 2009 01:42:15 +0000 (21:42 -0400)] 
Clarification to suppress Coverity CID 405.

Every or conn has an outbuf, but coverity has no way of knowing that.
Add an assert to ease its conscience.

16 years agoMerge commit 'origin/maint-0.2.1'
Nick Mathewson [Tue, 27 Oct 2009 02:40:24 +0000 (22:40 -0400)] 
Merge commit 'origin/maint-0.2.1'

16 years agoAdd changelog to describe coverity fixes for 0.2.1.21
Nick Mathewson [Tue, 27 Oct 2009 02:39:42 +0000 (22:39 -0400)] 
Add changelog to describe coverity fixes for 0.2.1.21

16 years agoFix bug 1066.
Karsten Loesing [Tue, 27 Oct 2009 02:27:54 +0000 (19:27 -0700)] 
Fix bug 1066.

If all authorities restart at once right before a consensus vote, nobody
will vote about "Running", and clients will get a consensus with no usable
relays. Instead, authorities refuse to build a consensus if this happens.

16 years agoFix two memory leaks found by Coverity (CIDs 417-418)
Nick Mathewson [Tue, 27 Oct 2009 02:12:40 +0000 (22:12 -0400)] 
Fix two memory leaks found by Coverity (CIDs 417-418)

The first happens on an error case when a controller wants an
impossible directory object.  The second happens when we can't write
our fingerprint file.

16 years agoAdd missing break statements for Coverity CIDs #406,407.
Nick Mathewson [Tue, 27 Oct 2009 01:35:26 +0000 (21:35 -0400)] 
Add missing break statements for Coverity CIDs #406,407.

The code for these was super-wrong, but will only break things when we
reset an option on a platform where sizeof(time_t) is different from
sizeof(int).

16 years agoMerge commit 'origin/maint-0.2.1'
Nick Mathewson [Tue, 27 Oct 2009 00:15:03 +0000 (20:15 -0400)] 
Merge commit 'origin/maint-0.2.1'

Conflicts:
ChangeLog

16 years agoOnly send the if_modified_since header for a v3 consensus.
Nick Mathewson [Tue, 27 Oct 2009 00:12:52 +0000 (20:12 -0400)] 
Only send the if_modified_since header for a v3 consensus.

Spotted by xmux; bugfix on 0.2.0.10-alpha.
(Bug introduced by 20b10859)

16 years agoadd a changelog entry to karsten's fix for bug 1114
Roger Dingledine [Mon, 26 Oct 2009 07:16:47 +0000 (03:16 -0400)] 
add a changelog entry to karsten's fix for bug 1114

16 years agoReduce log level for someone else sending us weak DH keys.
Karsten Loesing [Mon, 26 Oct 2009 06:47:05 +0000 (23:47 -0700)] 
Reduce log level for someone else sending us weak DH keys.

See task 1114. The most plausible explanation for someone sending us weak
DH keys is that they experiment with their Tor code or implement a new Tor
client. Usually, we don't care about such events, especially not on warn
level. If we really care about someone not following the Tor protocol, we
can set ProtocolWarnings to 1.

16 years agoclean up the XXX comments around bug 1038
Roger Dingledine [Mon, 26 Oct 2009 05:32:27 +0000 (01:32 -0400)] 
clean up the XXX comments around bug 1038

16 years agoMerge commit 'debian-tor-0.2.2.4-alpha-1'
Roger Dingledine [Mon, 26 Oct 2009 03:59:50 +0000 (23:59 -0400)] 
Merge commit 'debian-tor-0.2.2.4-alpha-1'

16 years agoFix two bugs found by Coverity scan.
Nick Mathewson [Tue, 20 Oct 2009 03:19:42 +0000 (23:19 -0400)] 
Fix two bugs found by Coverity scan.

One was a simple buffer overrun; the other was a high-speed pointer
collision.  Both were introduced by my microdescs branch.

16 years agoMerge branch 'microdesc'
Nick Mathewson [Mon, 19 Oct 2009 04:45:47 +0000 (00:45 -0400)] 
Merge branch 'microdesc'

16 years agoChangelog for microdescriptor branch.
Nick Mathewson [Mon, 19 Oct 2009 04:39:20 +0000 (00:39 -0400)] 
Changelog for microdescriptor branch.

16 years agoDocument some formerly undocumented functions.
Nick Mathewson [Mon, 19 Oct 2009 04:30:52 +0000 (00:30 -0400)] 
Document some formerly undocumented functions.

16 years agoFix compile with warnings problems on Snow Leopard
Sebastian Hahn [Sun, 18 Oct 2009 23:30:46 +0000 (01:30 +0200)] 
Fix compile with warnings problems on Snow Leopard

16 years agoAdd functions to serve microdescs and flavored consensuses.
Nick Mathewson [Sun, 18 Oct 2009 19:45:57 +0000 (15:45 -0400)] 
Add functions to serve microdescs and flavored consensuses.

16 years agoRevise consensus-flavors proposal to better URLs.
Nick Mathewson [Sun, 18 Oct 2009 19:09:56 +0000 (15:09 -0400)] 
Revise consensus-flavors proposal to better URLs.

The old flavored consensus URL format made it harder to decode URLs
based on their prefixes, and didn't take into account our "only give
it to me if it's signed by enough authorities" stuff.

16 years agoDocument the microdescriptor code better.
Nick Mathewson [Thu, 15 Oct 2009 20:06:00 +0000 (16:06 -0400)] 
Document the microdescriptor code better.

16 years agoFix various bugs in microdescriptor caching.
Nick Mathewson [Wed, 14 Oct 2009 20:05:08 +0000 (16:05 -0400)] 
Fix various bugs in microdescriptor caching.

16 years agoMake start_writing_to_stdio_file() respect O_BINARY.
Nick Mathewson [Wed, 14 Oct 2009 17:57:51 +0000 (13:57 -0400)] 
Make start_writing_to_stdio_file() respect O_BINARY.

16 years agoActually remember all the consensus types when we are done generating them.
Nick Mathewson [Tue, 13 Oct 2009 21:06:01 +0000 (17:06 -0400)] 
Actually remember all the consensus types when we are done generating them.

16 years agoParse detached signatures and microdesc networkstatuses correctly.
Nick Mathewson [Wed, 23 Sep 2009 19:23:04 +0000 (15:23 -0400)] 
Parse detached signatures and microdesc networkstatuses correctly.

16 years agoRevise proposal 162: SHA256(x), not SHA256(SHA256(x))
Nick Mathewson [Wed, 23 Sep 2009 15:45:54 +0000 (11:45 -0400)] 
Revise proposal 162: SHA256(x), not SHA256(SHA256(x))

The point of doing SHA256 twice is, generally, is to prevent message
extension attacks where an attacker who knows H(A) can calculate
H(A|B).  But for attaching a signature to a document, the attacker
already _knows_ A, so trying to keep them from calculating H(A|B) is
pointless.

16 years agoImplement signatures for microdesc consensuses right.
Nick Mathewson [Wed, 23 Sep 2009 07:02:32 +0000 (03:02 -0400)] 
Implement signatures for microdesc consensuses right.

This means we need to handle the existence of multiple flavors of signature
in a detached signatures document, generate them correctly, and so on.

16 years agoGenerate all the flavors of consensuses when building consensuses.
Nick Mathewson [Tue, 22 Sep 2009 20:52:51 +0000 (16:52 -0400)] 
Generate all the flavors of consensuses when building consensuses.

16 years agoParse detached signature documents with multiple flavors and algorithms.
Nick Mathewson [Wed, 16 Sep 2009 16:34:44 +0000 (12:34 -0400)] 
Parse detached signature documents with multiple flavors and algorithms.

16 years agoRefactor consensus signature storage for multiple digests and flavors.
Nick Mathewson [Wed, 16 Sep 2009 21:01:01 +0000 (17:01 -0400)] 
Refactor consensus signature storage for multiple digests and flavors.

This patch introduces a new type called document_signature_t to represent the
signature of a consensus document.  Now, each consensus document can have up
to one document signature per voter per digest algorithm.  Also, each
detached-signatures document can have up to one signature per <voter,
algorithm, flavor>.

16 years agoCode to generate, store, and parse microdescriptors and consensuses.
Nick Mathewson [Mon, 24 Aug 2009 16:51:33 +0000 (12:51 -0400)] 
Code to generate, store, and parse microdescriptors and consensuses.

The consensus documents are not signed properly, not served, and not
exchanged yet.

16 years agoAdd a function to get the most frequent member of a list.
Nick Mathewson [Tue, 1 Sep 2009 06:00:43 +0000 (02:00 -0400)] 
Add a function to get the most frequent member of a list.

16 years agoAdd ability to parse one or more m line from a vote.
Nick Mathewson [Thu, 20 Aug 2009 15:39:22 +0000 (11:39 -0400)] 
Add ability to parse one or more m line from a vote.

16 years agoFunctions to encode microdescriptors and their lines.
Nick Mathewson [Thu, 20 Aug 2009 00:06:59 +0000 (20:06 -0400)] 
Functions to encode microdescriptors and their lines.

16 years agoRevise 162's idea of how detached signatures work with flavors
Nick Mathewson [Tue, 15 Sep 2009 17:29:48 +0000 (13:29 -0400)] 
Revise 162's idea of how detached signatures work with flavors

The original proposal was vague and would have made older Tors reject
detached-signature documents as soon as they saw one with flavors.

16 years agoAllow signed data to include other hashes later.
Nick Mathewson [Mon, 14 Sep 2009 16:02:49 +0000 (12:02 -0400)] 
Allow signed data to include other hashes later.

Previously, we insisted that a valid signature must be a signature of
the expected digest.  Now we accept anything that starts with the
expected digest.  This lets us include another digest later.

16 years agoSignature-checking code can handle longer digests.
Nick Mathewson [Mon, 14 Sep 2009 16:02:00 +0000 (12:02 -0400)] 
Signature-checking code can handle longer digests.

16 years agoMake signature-generation code handle different key and digest lengths.
Nick Mathewson [Mon, 14 Sep 2009 15:57:19 +0000 (11:57 -0400)] 
Make signature-generation code handle different key and digest lengths.

16 years agoSupport for encoding and decoding 256-bit digests in base64
Nick Mathewson [Thu, 20 Aug 2009 00:03:40 +0000 (20:03 -0400)] 
Support for encoding and decoding 256-bit digests in base64

16 years agoMerge commit 'origin/maint-0.2.1'
Nick Mathewson [Thu, 15 Oct 2009 16:33:22 +0000 (12:33 -0400)] 
Merge commit 'origin/maint-0.2.1'

Conflicts:
ChangeLog
configure.in
contrib/tor-mingw.nsi.in
src/or/config.c
src/win32/orconfig.h

16 years agobump to 0.2.1.20 tor-0.2.1.20
Roger Dingledine [Thu, 15 Oct 2009 16:00:35 +0000 (12:00 -0400)] 
bump to 0.2.1.20

16 years agoMove moria1 and Tonga to alternate IP addresses.
Roger Dingledine [Wed, 14 Oct 2009 23:36:08 +0000 (19:36 -0400)] 
Move moria1 and Tonga to alternate IP addresses.

16 years agoMerge commit 'origin/maint-0.2.1'
Nick Mathewson [Thu, 15 Oct 2009 01:31:06 +0000 (21:31 -0400)] 
Merge commit 'origin/maint-0.2.1'

16 years agoMerge commit 'phobos/polipo-updates-maint-0.2.1' into maint-0.2.1
Nick Mathewson [Thu, 15 Oct 2009 01:30:53 +0000 (21:30 -0400)] 
Merge commit 'phobos/polipo-updates-maint-0.2.1' into maint-0.2.1

16 years agoMerge commit 'phobos/tor-dmg-naming-update'
Nick Mathewson [Thu, 15 Oct 2009 01:29:40 +0000 (21:29 -0400)] 
Merge commit 'phobos/tor-dmg-naming-update'

16 years agoMerge commit 'origin/maint-0.2.1'
Nick Mathewson [Wed, 14 Oct 2009 21:20:58 +0000 (17:20 -0400)] 
Merge commit 'origin/maint-0.2.1'

16 years agoread the "circwindow" parameter from the consensus
Roger Dingledine [Wed, 14 Oct 2009 21:07:32 +0000 (17:07 -0400)] 
read the "circwindow" parameter from the consensus

backport of c43859c5c12361fad505
backport of 0d13e0ed145f4c1b5bd1

16 years agoCode to parse and access network parameters.
Nick Mathewson [Wed, 14 Oct 2009 20:15:41 +0000 (16:15 -0400)] 
Code to parse and access network parameters.

Partial backport of 381766ce4b1145460.
Partial backport of 56c6d78520a98fb64.

16 years agoadd blurbs for recent dev releases
Roger Dingledine [Wed, 14 Oct 2009 19:49:26 +0000 (15:49 -0400)] 
add blurbs for recent dev releases

16 years agoAnother event2 evdns fix.
Nick Mathewson [Tue, 13 Oct 2009 22:57:25 +0000 (18:57 -0400)] 
Another event2 evdns fix.

16 years agoFix a crash when using evdns from Libevent 2.
Nick Mathewson [Tue, 13 Oct 2009 21:54:04 +0000 (17:54 -0400)] 
Fix a crash when using evdns from Libevent 2.

When we tried to use the deprecated non-threadsafe evdns
interfaces in Libevent 2 without using the also-deprecated
event_init() interface, Libevent 2 would sensibly crash, since it
has no guess where to find the Libevent library.

Here we use the evdns_base_*() functions instead if they're
present, and fake them if they aren't.

16 years agobump to 0.2.2.5-alpha-dev
Roger Dingledine [Mon, 12 Oct 2009 19:28:29 +0000 (15:28 -0400)] 
bump to 0.2.2.5-alpha-dev

16 years agomove nickm's commit to the correct release
Roger Dingledine [Mon, 12 Oct 2009 19:01:10 +0000 (15:01 -0400)] 
move nickm's commit to the correct release

16 years agoupdated naming.
Andrew Lewman [Mon, 12 Oct 2009 12:36:39 +0000 (08:36 -0400)] 
updated naming.

16 years agoupdate naming
Andrew Lewman [Mon, 12 Oct 2009 12:36:32 +0000 (08:36 -0400)] 
update naming

16 years agoMove android changelog entry to now-correct Tor version.
Nick Mathewson [Mon, 12 Oct 2009 03:31:54 +0000 (23:31 -0400)] 
Move android changelog entry to now-correct Tor version.

16 years agoMerge commit 'public/android'
Nick Mathewson [Mon, 12 Oct 2009 03:30:19 +0000 (23:30 -0400)] 
Merge commit 'public/android'

16 years agofix compile on windows tor-0.2.2.5-alpha
Roger Dingledine [Sun, 11 Oct 2009 21:23:47 +0000 (17:23 -0400)] 
fix compile on windows

16 years agobump to 0.2.2.5-alpha
Roger Dingledine [Sun, 11 Oct 2009 18:59:20 +0000 (14:59 -0400)] 
bump to 0.2.2.5-alpha

16 years agoMove dizum to an alternate IP address.
Roger Dingledine [Sun, 11 Oct 2009 18:59:14 +0000 (14:59 -0400)] 
Move dizum to an alternate IP address.

16 years agoShip test.h in release
Peter Palfrader [Sun, 11 Oct 2009 08:51:51 +0000 (10:51 +0200)] 
Ship test.h in release

The test suite need the test.h file to build. Add it to
noinst_HEADERS in the Makefile.am so it gets included
in the tarball that make dist produces.

16 years agoMerge branch 'debian-merge' into debian
Peter Palfrader [Sun, 11 Oct 2009 08:40:13 +0000 (10:40 +0200)] 
Merge branch 'debian-merge' into debian

* debian-merge: (52 commits)
  Ship debian source with src/test/test.h
  New testsuite location
  New upstream version
  Fix testsuite call.
  bump to 0.2.2.4-alpha
  Don't set unreachable from dirvote unless we've been running a while.
  correct the spec for the stream_bw event.
  fix a bug where we were decrementing the wrong bucket
  remove some dead code. some of it was tickling coverity.
  add blurbs for recent alpha releases
  Fix a memleak when throwing away some build times
  amend changelog for recent commits, plus clean up
  Tweak an assert that shouldn't fire either way.
  Tweak values for when to discard all of our history.
  Remove another overzealous assert.
  try to stem the 'sea of fail'
  fix the wiki link in doc pages. remove obsolete FAQ.
  Ignore one-hop circuits for circuit timeout calc
  Move Tonga to an alternate IP address
  update spec to reflect change in Fast definition
  ...

16 years agoShip debian source with src/test/test.h
Peter Palfrader [Sun, 11 Oct 2009 08:39:49 +0000 (10:39 +0200)] 
Ship debian source with src/test/test.h

Upstream failed to ship src/test/test.h.  Ship it in debian/ and
manually copy it in place during configure and clean up in clean.  Let's
not use the patch system as this will most likely be rectified by next
release.

16 years agoNew testsuite location
Peter Palfrader [Sun, 11 Oct 2009 08:19:45 +0000 (10:19 +0200)] 
New testsuite location

The testsuite moved from src/or/test to src/test/test, but let's call it
using "make check" now.

16 years agoNew upstream version
Peter Palfrader [Sun, 11 Oct 2009 08:19:19 +0000 (10:19 +0200)] 
New upstream version

16 years agoMerge commit 'tor-0.2.2.4-alpha' into debian-merge
Peter Palfrader [Sun, 11 Oct 2009 08:17:56 +0000 (10:17 +0200)] 
Merge commit 'tor-0.2.2.4-alpha' into debian-merge

* commit 'tor-0.2.2.4-alpha': (49 commits)
  Fix testsuite call.
  bump to 0.2.2.4-alpha
  Don't set unreachable from dirvote unless we've been running a while.
  correct the spec for the stream_bw event.
  fix a bug where we were decrementing the wrong bucket
  remove some dead code. some of it was tickling coverity.
  add blurbs for recent alpha releases
  Fix a memleak when throwing away some build times
  amend changelog for recent commits, plus clean up
  Tweak an assert that shouldn't fire either way.
  Tweak values for when to discard all of our history.
  Remove another overzealous assert.
  try to stem the 'sea of fail'
  fix the wiki link in doc pages. remove obsolete FAQ.
  Ignore one-hop circuits for circuit timeout calc
  Move Tonga to an alternate IP address
  update spec to reflect change in Fast definition
  Move moria1 to a nearby IP address
  Dir auths reject relays running < Tor 0.1.2.14
  Fix 1108: Handle corrupt or large build times state.
  ...

16 years agoFix testsuite call. tor-0.2.2.4-alpha
Peter Palfrader [Sat, 10 Oct 2009 22:50:57 +0000 (00:50 +0200)] 
Fix testsuite call.

tinytest_main() returns 0 on success, -1 on errors and 1 on test
failures.  So test.c should check on !=0 instead of <0.

16 years agobump to 0.2.2.4-alpha
Roger Dingledine [Sat, 10 Oct 2009 21:29:44 +0000 (17:29 -0400)] 
bump to 0.2.2.4-alpha