]>
git.ipfire.org Git - thirdparty/tor.git/log
Nick Mathewson [Wed, 16 Mar 2011 18:34:59 +0000 (14:34 -0400)]
Run "doxygen -u" to update doxygen config file.
Nick Mathewson [Tue, 15 Mar 2011 21:13:07 +0000 (17:13 -0400)]
Merge branch 'bug2756_relay' into maint-0.2.2
Nick Mathewson [Tue, 15 Mar 2011 19:35:11 +0000 (15:35 -0400)]
Fix comment for connection_edge_consider_sending_sendme
Nick Mathewson [Tue, 15 Mar 2011 19:18:15 +0000 (15:18 -0400)]
Merge branch 'bug2757' into maint-0.2.2
Nick Mathewson [Tue, 15 Mar 2011 19:14:12 +0000 (15:14 -0400)]
Merge remote branch 'origin/maint-0.2.1' into maint-0.2.2
Sebastian Hahn [Wed, 9 Mar 2011 15:39:04 +0000 (16:39 +0100)]
Fix a compile warning when using clang
Issue noticed by Steven Murdoch; fixes bug 2689. The cast didn't do
anything, and we don't need to look at the return value of the function
here.
Robert Ransom [Tue, 15 Mar 2011 16:48:26 +0000 (09:48 -0700)]
Fix a log message typo
Robert Ransom [Tue, 15 Mar 2011 16:13:25 +0000 (09:13 -0700)]
Log the source of a rejected POSTed v3 vote
Related to ticket 2683.
Nick Mathewson [Mon, 14 Mar 2011 22:52:15 +0000 (18:52 -0400)]
Check newconn, not conn, before marking newconn for close
This fixes bug 2757. It's a bugfix on
85da676108f0d .
Nick Mathewson [Mon, 14 Mar 2011 21:48:45 +0000 (17:48 -0400)]
Consider sending stream-level SENDME cells on partial flushes.
Right now, we only consider sending stream-level SENDME cells when we
have completely flushed a connection_edge's outbuf, or when it sends
us a DATA cell. Neither of these is ideal for throughput.
This patch changes the behavior so we now call
connection_edge_consider_sending_sendme when we flush _some_ data from
an edge outbuf.
Fix for bug 2756; bugfix on svn r152.
Nick Mathewson [Mon, 14 Mar 2011 21:04:53 +0000 (17:04 -0400)]
Merge remote branch 'origin/maint-0.2.1' into maint-0.2.2
Nick Mathewson [Mon, 14 Mar 2011 20:14:54 +0000 (16:14 -0400)]
Merge remote branch 'arma/bug2510' into maint-0.2.2
Roger Dingledine [Mon, 14 Mar 2011 19:52:53 +0000 (15:52 -0400)]
Merge branch 'bug2511' into bug2510
Nick Mathewson [Mon, 14 Mar 2011 19:29:02 +0000 (15:29 -0400)]
Merge remote branch 'arma/bug2716' into maint-0.2.2
Roger Dingledine [Sun, 13 Mar 2011 20:56:41 +0000 (16:56 -0400)]
fix two issues pointed out by nickm
Roger Dingledine [Sun, 13 Mar 2011 19:47:59 +0000 (15:47 -0400)]
we're not reachable if we don't have a routerinfo yet
Roger Dingledine [Sun, 13 Mar 2011 19:22:45 +0000 (15:22 -0400)]
fix one more typo
Nick Mathewson [Sat, 12 Mar 2011 05:19:52 +0000 (00:19 -0500)]
Tweak bug2716 patch a little
Name the magic value "10" rather than re-deriving it.
Comment more.
Use the pattern that works for periodic timers, not the pattern that
doesn't work. ;)
Nick Mathewson [Sat, 12 Mar 2011 04:30:25 +0000 (23:30 -0500)]
Merge branch 'hsdir_assignment' into maint-0.2.2
Nick Mathewson [Fri, 11 Mar 2011 18:03:25 +0000 (13:03 -0500)]
Clarify threat description and avoid negative uptimes.
Roger Dingledine [Sat, 12 Mar 2011 03:12:15 +0000 (22:12 -0500)]
improve accuracy for when a relay went unreachable
Roger Dingledine [Sat, 12 Mar 2011 01:37:21 +0000 (20:37 -0500)]
Merge commit 'sebastian/bug2663' into maint-0.2.2
Roger Dingledine [Fri, 11 Mar 2011 22:39:54 +0000 (17:39 -0500)]
Merge branch 'maint-0.2.1' into maint-0.2.2
Roger Dingledine [Fri, 11 Mar 2011 22:38:55 +0000 (17:38 -0500)]
put the 0.2.1.30 changes into releasenotes
Sebastian Hahn [Wed, 9 Mar 2011 10:34:04 +0000 (11:34 +0100)]
Use observed instead of declared uptime for HSDir
It is important to verify the uptime claim of a relay instead of just
trusting it, otherwise it becomes too easy to blackhole a specific
hidden service. rephist already has data available that we can use here.
Bugfix on 0.2.0.10-alpha.
Nick Mathewson [Thu, 10 Mar 2011 21:10:53 +0000 (16:10 -0500)]
Add a step to the release process: tell trac about the version.
Nick Mathewson [Wed, 9 Mar 2011 21:21:34 +0000 (16:21 -0500)]
oops. I got the bug number wrong.
Andreas Stieger [Wed, 9 Mar 2011 20:41:25 +0000 (20:41 +0000)]
openSUSE initscript create /var/run/tor fixes Ticket #2573
(changes file added by nickm)
Roger Dingledine [Tue, 8 Mar 2011 23:16:06 +0000 (18:16 -0500)]
Merge branch 'maint-0.2.1' into maint-0.2.2
Roger Dingledine [Tue, 8 Mar 2011 23:15:17 +0000 (18:15 -0500)]
move to march 2011 geoip file
Nick Mathewson [Tue, 8 Mar 2011 21:13:28 +0000 (16:13 -0500)]
Merge remote branch 'sebastian/bug2250' into maint-0.2.2
Roger Dingledine [Tue, 8 Mar 2011 21:06:32 +0000 (16:06 -0500)]
steps roger takes when making a new release
Nick Mathewson [Tue, 8 Mar 2011 20:52:43 +0000 (15:52 -0500)]
Merge remote branch 'sebastian/bug1035' into maint-0.2.2
Roger Dingledine [Tue, 8 Mar 2011 20:31:04 +0000 (15:31 -0500)]
update spec locations
Nick Mathewson [Tue, 8 Mar 2011 20:20:48 +0000 (15:20 -0500)]
Merge remote branch 'origin/maint-0.2.1' into maint-0.2.2
Nick Mathewson [Tue, 8 Mar 2011 20:17:41 +0000 (15:17 -0500)]
Avoid crash in any_pending_bridge_descriptor_fetches
This is based on shitlei's fix for bug2629, with extra parens removed.
Fixes bug 2629, bugfix on 0.2.1.2-alpha.
Roger Dingledine [Tue, 8 Mar 2011 19:59:30 +0000 (14:59 -0500)]
make nickm's proposed convention from 2003 be gospel
Nick Mathewson [Mon, 7 Mar 2011 22:09:23 +0000 (17:09 -0500)]
Merge remote branch 'sebastian/bug2660' into maint-0.2.2
Sebastian Hahn [Sun, 6 Mar 2011 23:03:09 +0000 (00:03 +0100)]
Fix log message when we have too few dirauths
The calculation of when to send the logmessage was correct, but we
didn't give the correct number of relays required: We want more than
half of all authorities we know about. Fixes bug 2663.
Nick Mathewson [Sun, 6 Mar 2011 18:42:28 +0000 (13:42 -0500)]
Merge remote branch 'origin/maint-0.2.1' into maint-0.2.2
Nick Mathewson [Sun, 6 Mar 2011 18:42:05 +0000 (13:42 -0500)]
Merge branch 'real_ipv6_fix' into maint-0.2.1
Nick Mathewson [Sun, 6 Mar 2011 18:31:06 +0000 (13:31 -0500)]
Oops, here's the *REAL* fix for the ipv6 issue
We need to _REJECT_ descriptors with accept6/reject6 lines. If we
let them onto the network , other un-upgraded tors will crash.
Nick Mathewson [Sun, 6 Mar 2011 18:35:42 +0000 (13:35 -0500)]
Merge branch 'careful_with_all_descs' into maint-0.2.1
Nick Mathewson [Sun, 6 Mar 2011 18:35:24 +0000 (13:35 -0500)]
changes file for careful_with_all_descs
Nick Mathewson [Sun, 6 Mar 2011 18:26:38 +0000 (13:26 -0500)]
Revert "Disallow reject6 and accept6 lines in descriptors"
This reverts commit
b3918b3bbbfa9097246d63746c8b540eff2ec8e8 .
Nick Mathewson [Sun, 6 Mar 2011 18:20:21 +0000 (13:20 -0500)]
Merge remote branch 'origin/maint-0.2.1' into maint-0.2.2
Conflicts:
src/or/policies.c
Nick Mathewson [Sun, 6 Mar 2011 18:16:53 +0000 (13:16 -0500)]
exit_policy_is_general_exit is IPv4 only; it should admit it.
Nick Mathewson [Sun, 6 Mar 2011 18:15:32 +0000 (13:15 -0500)]
Changes file for ipv6 parsing issue
Sebastian Hahn [Sun, 6 Mar 2011 17:25:44 +0000 (18:25 +0100)]
Merge branch 'maint-0.2.1' into maint-0.2.2
Sebastian Hahn [Sun, 6 Mar 2011 17:20:28 +0000 (18:20 +0100)]
Disallow reject6 and accept6 lines in descriptors
This fixes a remotely triggerable assert on directory authorities, who
don't handle descriptors with ipv6 contents well yet. We will want to
revert this once we're ready to handle ipv6.
Issue raised by lorth on #tor, who wasn't able to use Tor anymore.
Analyzed with help from Christian Fromme. Fix suggested by arma. Bugfix
on 0.2.1.3-alpha.
Sebastian Hahn [Sat, 5 Mar 2011 14:20:55 +0000 (15:20 +0100)]
Fix setting target port in get_interface_address6
We want to use the discard port correctly, so a htons() was missing.
Also we need to set it correctly depending on address family.
Review provided by danieldg
Sebastian Hahn [Sat, 5 Mar 2011 13:46:32 +0000 (14:46 +0100)]
Fix connect() failures in get_interface_address6()
The third argument for connect should be dependent on the address
family. Issue spotted by piebeer who also wrote the patch.
Nick Mathewson [Fri, 4 Mar 2011 04:51:07 +0000 (23:51 -0500)]
Do not serve encrypt-only descriptors with the "all" request. Reported by piebeer
Nick Mathewson [Thu, 3 Mar 2011 18:50:17 +0000 (13:50 -0500)]
Merge remote branch 'rransom/typo-fix-2011-03-03-01' into maint-0.2.2
Robert Ransom [Thu, 3 Mar 2011 18:41:39 +0000 (10:41 -0800)]
Fix typo in man page
Nick Mathewson [Tue, 1 Mar 2011 22:08:02 +0000 (17:08 -0500)]
Avoid spurious bwhist parsing failures
This should fix a bug that special ran into, where if your state file
didn't record period maxima, it would never decide that it had
successfully parsed itself unless you got lucky with your
uninitialized-variable values.
This patch also tries to improve error messags in the case where a
maximum value legitimately doesn't parse.
Sebastian Hahn [Tue, 1 Mar 2011 09:05:18 +0000 (10:05 +0100)]
Tweak the bug2250 fix slightly
Rename the _UsingTestingTorNetwork hidden option to
_UsingTestNetworkDefaults (thanks Nick for the suggestion) and added a
changes file.
Sebastian Hahn [Sat, 26 Feb 2011 08:42:44 +0000 (09:42 +0100)]
clarify an assert
also log about running changes, even on a bridge authority.
Sebastian Hahn [Sat, 26 Feb 2011 08:06:09 +0000 (09:06 +0100)]
Fix GETINFO config-text for private networks
In private networks, the defaults for some options are changed. This
means that in options_validate(), where we're testing that the defaults
are what we think they are, we fail. Use a workaround by setting a
hidden configuration option _UsingTestingTorNetwork when we have altered
the configuration this way, so that options_validate() can do the right
thing.
Fixes bug 2250, bugfix on 0.2.1.2-alpha (the version introducing private
network options).
Nick Mathewson [Fri, 25 Feb 2011 16:22:12 +0000 (11:22 -0500)]
Merge branch 'bug1863_bwhist' into maint-0.2.2
Karsten Loesing [Thu, 24 Feb 2011 15:44:54 +0000 (16:44 +0100)]
Fix two potential bugs in the bug1863 code.
Nick Mathewson [Tue, 22 Feb 2011 23:38:03 +0000 (18:38 -0500)]
Merge remote branch 'arma/bug2403' into maint-0.2.2
Nick Mathewson [Tue, 22 Feb 2011 23:12:46 +0000 (18:12 -0500)]
Add some dollar signs in an attempt to appease older asciidocs
We should really require a modern asiidoc: backporting stuff to 8.2 is
a timesink.
Roger Dingledine [Tue, 22 Feb 2011 22:54:25 +0000 (17:54 -0500)]
prevent same entry and exit for insane edge case
Nick Mathewson [Tue, 22 Feb 2011 22:53:09 +0000 (17:53 -0500)]
Merge remote branch 'origin/maint-0.2.1' into maint-0.2.2
Conflicts:
configure.in
Nick Mathewson [Tue, 22 Feb 2011 22:51:03 +0000 (17:51 -0500)]
Remove doc/spec/Makefile.in from list of generated files
Nick Mathewson [Tue, 22 Feb 2011 22:20:55 +0000 (17:20 -0500)]
Merge remote branch 'origin/maint-0.2.1' into maint-0.2.2
(This is an "ours" merge of the code for bug1859 backported to 0.2.1.)
Nick Mathewson [Tue, 22 Feb 2011 22:19:41 +0000 (17:19 -0500)]
Merge remote branch 'public/bug1859_021' into maint-0.2.1
Roger Dingledine [Tue, 22 Feb 2011 19:50:00 +0000 (14:50 -0500)]
changes file for removing torspec from the tarball
Nick Mathewson [Tue, 22 Feb 2011 20:57:36 +0000 (15:57 -0500)]
Merge remote branch 'origin/maint-0.2.1' into maint-0.2.2
Use "ours" strategy" to avoid taking bug2402 fix.
Nick Mathewson [Tue, 22 Feb 2011 20:54:13 +0000 (15:54 -0500)]
Merge remote branch 'public/bug2402_nothing' into maint-0.2.1
Roger Dingledine [Tue, 22 Feb 2011 19:50:00 +0000 (14:50 -0500)]
changes file for removing torspec from the tarball
Roger Dingledine [Tue, 22 Feb 2011 19:44:09 +0000 (14:44 -0500)]
Merge branch 'maint-0.2.1' into maint-0.2.2
Roger Dingledine [Tue, 22 Feb 2011 19:39:09 +0000 (14:39 -0500)]
prefer https urls
Nick Mathewson [Tue, 22 Feb 2011 19:06:28 +0000 (14:06 -0500)]
Don't let bad DNS make exit policy and declared exit policy get out of sync
Patch from "postman" on trac. Fixes bg 2366. Bug on 0.1.2.5-alpha.
Nick Mathewson [Tue, 22 Feb 2011 18:01:02 +0000 (13:01 -0500)]
Merge branch 'log_domains' into maint-0.2.2
Nick Mathewson [Tue, 22 Feb 2011 17:52:52 +0000 (12:52 -0500)]
That shalt also not have a label without a statement.
Nick Mathewson [Tue, 22 Feb 2011 17:47:21 +0000 (12:47 -0500)]
Merge remote branch 'sebastian/bug2504' into maint-0.2.2
Nick Mathewson [Tue, 22 Feb 2011 06:02:35 +0000 (01:02 -0500)]
Merge remote branch 'rransom/bug2572' into maint-0.2.2
Nick Mathewson [Mon, 21 Feb 2011 21:09:23 +0000 (16:09 -0500)]
Merge remote branch 'origin/maint-0.2.1' into maint-0.2.2
Conflicts:
doc/Makefile.am
doc/spec/Makefile.am
doc/spec/address-spec.txt
doc/spec/bridges-spec.txt
doc/spec/control-spec-v0.txt
doc/spec/control-spec.txt
doc/spec/dir-spec-v1.txt
doc/spec/dir-spec-v2.txt
doc/spec/dir-spec.txt
doc/spec/path-spec.txt
doc/spec/proposals/000-index.txt
doc/spec/proposals/001-process.txt
doc/spec/proposals/098-todo.txt
doc/spec/proposals/099-misc.txt
doc/spec/proposals/100-tor-spec-udp.txt
doc/spec/proposals/101-dir-voting.txt
doc/spec/proposals/102-drop-opt.txt
doc/spec/proposals/103-multilevel-keys.txt
doc/spec/proposals/104-short-descriptors.txt
doc/spec/proposals/105-handshake-revision.txt
doc/spec/proposals/106-less-tls-constraint.txt
doc/spec/proposals/107-uptime-sanity-checking.txt
doc/spec/proposals/108-mtbf-based-stability.txt
doc/spec/proposals/109-no-sharing-ips.txt
doc/spec/proposals/110-avoid-infinite-circuits.txt
doc/spec/proposals/111-local-traffic-priority.txt
doc/spec/proposals/112-bring-back-pathlencoinweight.txt
doc/spec/proposals/113-fast-authority-interface.txt
doc/spec/proposals/114-distributed-storage.txt
doc/spec/proposals/115-two-hop-paths.txt
doc/spec/proposals/116-two-hop-paths-from-guard.txt
doc/spec/proposals/117-ipv6-exits.txt
doc/spec/proposals/118-multiple-orports.txt
doc/spec/proposals/119-controlport-auth.txt
doc/spec/proposals/120-shutdown-descriptors.txt
doc/spec/proposals/121-hidden-service-authentication.txt
doc/spec/proposals/122-unnamed-flag.txt
doc/spec/proposals/123-autonaming.txt
doc/spec/proposals/124-tls-certificates.txt
doc/spec/proposals/125-bridges.txt
doc/spec/proposals/126-geoip-reporting.txt
doc/spec/proposals/127-dirport-mirrors-downloads.txt
doc/spec/proposals/128-bridge-families.txt
doc/spec/proposals/129-reject-plaintext-ports.txt
doc/spec/proposals/130-v2-conn-protocol.txt
doc/spec/proposals/131-verify-tor-usage.txt
doc/spec/proposals/132-browser-check-tor-service.txt
doc/spec/proposals/134-robust-voting.txt
doc/spec/proposals/135-private-tor-networks.txt
doc/spec/proposals/137-bootstrap-phases.txt
doc/spec/proposals/138-remove-down-routers-from-consensus.txt
doc/spec/proposals/140-consensus-diffs.txt
doc/spec/proposals/141-jit-sd-downloads.txt
doc/spec/proposals/142-combine-intro-and-rend-points.txt
doc/spec/proposals/143-distributed-storage-improvements.txt
doc/spec/proposals/145-newguard-flag.txt
doc/spec/proposals/146-long-term-stability.txt
doc/spec/proposals/147-prevoting-opinions.txt
doc/spec/proposals/148-uniform-client-end-reason.txt
doc/spec/proposals/149-using-netinfo-data.txt
doc/spec/proposals/150-exclude-exit-nodes.txt
doc/spec/proposals/151-path-selection-improvements.txt
doc/spec/proposals/152-single-hop-circuits.txt
doc/spec/proposals/153-automatic-software-update-protocol.txt
doc/spec/proposals/154-automatic-updates.txt
doc/spec/proposals/155-four-hidden-service-improvements.txt
doc/spec/proposals/156-tracking-blocked-ports.txt
doc/spec/proposals/157-specific-cert-download.txt
doc/spec/proposals/158-microdescriptors.txt
doc/spec/proposals/159-exit-scanning.txt
doc/spec/proposals/ideas/xxx-hide-platform.txt
doc/spec/proposals/ideas/xxx-port-knocking.txt
doc/spec/proposals/ideas/xxx-separate-streams-by-port.txt
doc/spec/proposals/ideas/xxx-what-uses-sha1.txt
doc/spec/proposals/reindex.py
doc/spec/rend-spec.txt
doc/spec/socks-extensions.txt
doc/spec/tor-spec.txt
doc/spec/version-spec.txt
Nick Mathewson [Mon, 21 Feb 2011 21:02:16 +0000 (16:02 -0500)]
Remove specs from 0.2.1 branch: they have moved to a new repository.
Robert Ransom [Wed, 16 Feb 2011 12:12:37 +0000 (04:12 -0800)]
Don't crash a bridge authority on SIGHUP if it's not in the consensus
Fixes bug 2572.
Sebastian Hahn [Fri, 11 Feb 2011 15:57:53 +0000 (16:57 +0100)]
Windows has EACCES, not EACCESS
Once again spotted by mobmix
Also add a changes file for the fix
Roger Dingledine [Fri, 11 Feb 2011 06:20:47 +0000 (01:20 -0500)]
Merge branch 'maint-0.2.1' into maint-0.2.2
Roger Dingledine [Thu, 10 Feb 2011 22:11:06 +0000 (17:11 -0500)]
fix the other half of bug 1074
Nick Mathewson [Thu, 10 Feb 2011 21:01:19 +0000 (16:01 -0500)]
Merge remote-tracking branch 'rransom/bug2089' into maint-0.2.2
Nick Mathewson [Thu, 10 Feb 2011 20:56:06 +0000 (15:56 -0500)]
Merge maint-0.2.1 with -s ours.
Nick Mathewson [Mon, 24 Jan 2011 21:03:14 +0000 (16:03 -0500)]
Make the DH parameter we use for TLS match the one from Apache's mod_ssl
Our regular DH parameters that we use for circuit and rendezvous
crypto are unchanged. This is yet another small step on the path of
protocol fingerprinting resistance.
(Backport from 0.2.2's
5ed73e3807d90dd0a3 )
Robert Ransom [Thu, 10 Feb 2011 19:06:05 +0000 (11:06 -0800)]
Document what descriptors HSAuthoritativeDir serves
Fixes bug 2089.
Robert Ransom [Wed, 9 Feb 2011 11:14:51 +0000 (03:14 -0800)]
Update documentation for PublishServerDescriptor (0.2.2.x)
Robert Ransom [Wed, 9 Feb 2011 11:10:16 +0000 (03:10 -0800)]
Merge branch 'bug2408-v2-021' into bug2408-v2-022 (keep-ours)
Robert Ransom [Wed, 9 Feb 2011 11:05:21 +0000 (03:05 -0800)]
Merge branch 'bug2408-v2-021-common' into bug2408-v2-022
Robert Ransom [Wed, 19 Jan 2011 21:38:40 +0000 (13:38 -0800)]
Update documentation for PublishServerDescriptor
Robert Ransom [Tue, 18 Jan 2011 11:54:56 +0000 (03:54 -0800)]
Ignore and warn about "PublishServerDescriptor hidserv"
Fixes #2408.
Nick Mathewson [Tue, 8 Feb 2011 19:37:02 +0000 (14:37 -0500)]
Merge remote branch 'origin/maint-0.2.1' into maint-0.2.2
Sebastian Hahn [Mon, 7 Feb 2011 14:40:14 +0000 (15:40 +0100)]
Locking failures on windows are indicated by EACCES
Patch our implementation of tor_lockfile_lock() to handle this case
correctly. Also add a note that blocking behaviour differs from windows
to *nix. Fixes bug 2504, issue pointed out by mobmix.
Roger Dingledine [Tue, 8 Feb 2011 08:11:18 +0000 (03:11 -0500)]
support multihomed bridges (bug 2510)
Roger Dingledine [Tue, 8 Feb 2011 13:08:47 +0000 (08:08 -0500)]
don't use old non-configured bridges (bug 2511)
Roger Dingledine [Tue, 8 Feb 2011 04:22:45 +0000 (23:22 -0500)]
move the clause above the "if bw is too low" check
Roger Dingledine [Tue, 8 Feb 2011 04:21:33 +0000 (23:21 -0500)]
dtrt when only relaybandwidthburst is set
fixes bug 2470