]>
git.ipfire.org Git - thirdparty/tor.git/log
Nick Mathewson [Tue, 31 Jul 2012 14:29:34 +0000 (10:29 -0400)]
Merge remote-tracking branch 'origin/maint-0.2.3'
Nick Mathewson [Tue, 31 Jul 2012 14:28:43 +0000 (10:28 -0400)]
Merge branch 'bug6490_v2' into maint-0.2.3
Nick Mathewson [Mon, 30 Jul 2012 15:58:55 +0000 (11:58 -0400)]
Warn when accounting is used in a way likely to link hidden services
Fix for 6490.
Nick Mathewson [Tue, 31 Jul 2012 14:18:05 +0000 (10:18 -0400)]
Merge remote-tracking branch 'origin/maint-0.2.3'
Nick Mathewson [Tue, 31 Jul 2012 14:16:03 +0000 (10:16 -0400)]
Fix some manpage typos
This is based on a pair of patches from A. Costa. I couldn't apply
those directly, since they changed the generated *roff files, not
the asciidoc source.
Fixes Tor bug 6500 and Debian bug 683359.
Roger Dingledine [Tue, 31 Jul 2012 09:10:23 +0000 (05:10 -0400)]
Merge branch 'maint-0.2.3'
Roger Dingledine [Tue, 31 Jul 2012 09:10:05 +0000 (05:10 -0400)]
trivial grammar fix
Nick Mathewson [Tue, 24 Jul 2012 14:20:00 +0000 (10:20 -0400)]
Fix small memleak introduced in recent patch; fixe 6455.
Nick Mathewson [Mon, 23 Jul 2012 16:36:04 +0000 (12:36 -0400)]
Merge remote-tracking branch 'origin/maint-0.2.3'
Nick Mathewson [Mon, 23 Jul 2012 16:35:23 +0000 (12:35 -0400)]
Merge remote-tracking branch 'asn/bug6274_take3' into maint-0.2.3
Nick Mathewson [Mon, 23 Jul 2012 16:31:24 +0000 (12:31 -0400)]
Merge remote-tracking branch 'origin/maint-0.2.3'
Nick Mathewson [Fri, 20 Jul 2012 13:50:19 +0000 (09:50 -0400)]
changes file for bug 6436.
Steven Murdoch [Fri, 20 Jul 2012 13:29:20 +0000 (14:29 +0100)]
Clarify how to build asciidoc files using homebrew on Mac OS X
Nick Mathewson [Thu, 19 Jul 2012 21:52:21 +0000 (17:52 -0400)]
Merge branch 'tickets_5529_5534_5974_6406'
Linus Nordberg [Thu, 19 Jul 2012 21:23:22 +0000 (23:23 +0200)]
Add config option AuthDirPublishIPv6.
Test for config option AuthDirPublishIPv6 == 1 rather than for running
as a bridge authority when deciding whether to care or not about IPv6
OR ports in descriptors.
Implements enhancement #6406.
Nick Mathewson [Wed, 18 Jul 2012 00:00:19 +0000 (20:00 -0400)]
Try to re-approximate the older semantics of nodelist_add_routerinfo
Linus Nordberg [Thu, 31 May 2012 16:34:12 +0000 (18:34 +0200)]
Don't shadow 'buf'.
Linus Nordberg [Tue, 29 May 2012 07:08:46 +0000 (09:08 +0200)]
Add changes file for #5534.
Linus Nordberg [Mon, 28 May 2012 12:41:04 +0000 (14:41 +0200)]
Add configure option AuthDirHasIPv6Connectivity.
Implements enhancement 5974.
Linus Nordberg [Fri, 11 May 2012 08:22:45 +0000 (10:22 +0200)]
Rename routers_have_same_or_addr() to reflect the fact that it now checks both OR ports.
Linus Nordberg [Thu, 10 May 2012 16:48:30 +0000 (18:48 +0200)]
Include IPv6 OR ports in status documents only if we're a bridge authority.
Linus Nordberg [Thu, 10 May 2012 15:08:22 +0000 (17:08 +0200)]
Don't put unreachable IPv6 OR port in routerstatus.
To have only reachable ports in "a" lines.
Linus Nordberg [Wed, 9 May 2012 17:29:46 +0000 (19:29 +0200)]
Add "a" line to status document.
Linus Nordberg [Wed, 9 May 2012 15:58:01 +0000 (17:58 +0200)]
Add last_reachable and testing_since for IPv6 OR port.
Linus Nordberg [Tue, 8 May 2012 12:53:59 +0000 (14:53 +0200)]
Don't assume that a node has routerinfo.
We can end up in dirserv_orconn_tls_done() with a node missing
routerinfo in at least two cases -- command_process_certs_cell() and
connection_or_check_valid_tls_handshake() -- and probably more.
Linus Nordberg [Tue, 27 Mar 2012 13:00:34 +0000 (15:00 +0200)]
Move last_reachable and testing_since from routerinfo_t to node_t.
Nick Mathewson [Thu, 19 Jul 2012 13:04:24 +0000 (09:04 -0400)]
Avoid double-typedef of transport_t.
You can say "struct foo_t" as much as you want, but you'd better not
have "typedef struct foo_t foo_t" more than once.
Fix for bug 6416. Bug not in any released version of Tor.
George Kadianakis [Wed, 18 Jul 2012 18:01:02 +0000 (20:01 +0200)]
Better handling of server managed proxies when Tor is not a relay.
Nick Mathewson [Wed, 18 Jul 2012 14:14:40 +0000 (10:14 -0400)]
Merge remote-tracking branch 'origin/maint-0.2.3'
Nick Mathewson [Wed, 18 Jul 2012 14:14:14 +0000 (10:14 -0400)]
Merge branch 'smartlist_shorten' into maint-0.2.3
Nick Mathewson [Wed, 18 Jul 2012 14:12:19 +0000 (10:12 -0400)]
Tweaks to 6400 changes file and docs as suggested by arma
Nick Mathewson [Tue, 17 Jul 2012 16:05:08 +0000 (12:05 -0400)]
Merge remote-tracking branch 'asn/bug3589'
Nick Mathewson [Tue, 17 Jul 2012 16:03:10 +0000 (12:03 -0400)]
Merge remote-tracking branch 'origin/maint-0.2.3'
Nick Mathewson [Tue, 17 Jul 2012 16:02:55 +0000 (12:02 -0400)]
Improve message on spurious SOCKSListenAddress
Nick Mathewson [Tue, 17 Jul 2012 14:41:24 +0000 (10:41 -0400)]
Fix the remaining instances of nexted SMARTLIST_FOREACH
Nick Mathewson [Tue, 17 Jul 2012 13:33:38 +0000 (09:33 -0400)]
Change all SMARTLIST_FOREACH loops of >=10 lines to use BEGIN/END
The SMARTLIST_FOREACH macro is more convenient than BEGIN/END when
you have a nice short loop body, but using it for long bodies makes
your preprocessor tell the compiler that all the code is on the same
line. That causes grief, since compiler warnings and debugger lines
will all refer to that one line.
So, here's a new style rule: SMARTLIST_FOREACH blocks need to be
short.
Nick Mathewson [Tue, 17 Jul 2012 13:50:18 +0000 (09:50 -0400)]
Merge remote-tracking branch 'origin/maint-0.2.3'
Linus Nordberg [Wed, 11 Jul 2012 09:53:07 +0000 (11:53 +0200)]
Allow TestingTorNetwork when alternate dir and bridge authorities are set.
Allow TestingTorNetwork when AlternateDirAuthority and
AlternateBridgeAuthority is set even if DirServer is not.
Nick Mathewson [Mon, 16 Jul 2012 15:50:53 +0000 (11:50 -0400)]
Merge remote-tracking branch 'origin/maint-0.2.3'
Nick Mathewson [Mon, 16 Jul 2012 15:49:45 +0000 (11:49 -0400)]
Refer to the correct variable in a loop when parsing entry guard state
Fixes bug 6397 and coverity issue 709599. Bugfix on 0.2.3.17-beta.
Nick Mathewson [Mon, 16 Jul 2012 15:38:39 +0000 (11:38 -0400)]
Coverity 709056: Check return value on fputs in tor-gencert
Nick Mathewson [Mon, 16 Jul 2012 15:22:41 +0000 (11:22 -0400)]
Merge remote-tracking branch 'origin/maint-0.2.3'
Nick Mathewson [Mon, 16 Jul 2012 15:21:20 +0000 (11:21 -0400)]
Improve Alternate*Authority docs. Bug 6387.
George Kadianakis [Thu, 12 Jul 2012 13:28:43 +0000 (15:28 +0200)]
Address Nick's comments.
- Add a changes/ file.
- Make it compile under --enable-gcc-warnings.
- Update the file-level documentation of src/or/transports.c.
- Only update descriptor if at least a managed proxy was configured.
- Add our external IP address to the extra-info descriptor instead of 0.0.0.0.
Roger Dingledine [Sat, 7 Jul 2012 08:59:39 +0000 (04:59 -0400)]
forward-port the 0.2.3.19-rc changelog
Roger Dingledine [Fri, 6 Jul 2012 20:32:08 +0000 (16:32 -0400)]
Merge branch 'maint-0.2.3'
Roger Dingledine [Fri, 6 Jul 2012 20:31:40 +0000 (16:31 -0400)]
Merge branch 'maint-0.2.2' into maint-0.2.3
Roger Dingledine [Fri, 6 Jul 2012 20:29:51 +0000 (16:29 -0400)]
Revert to the May 2012 geoip db
The June 2012 db marks too many relays as country "A1".
Addresses bug 6334.
Roger Dingledine [Fri, 6 Jul 2012 12:59:26 +0000 (08:59 -0400)]
Merge branch 'maint-0.2.3'
Roger Dingledine [Fri, 6 Jul 2012 12:57:29 +0000 (08:57 -0400)]
Merge remote-tracking branch 'nickm/bug6271_part_a' into maint-0.2.3
Nick Mathewson [Fri, 6 Jul 2012 12:03:16 +0000 (08:03 -0400)]
Merge remote-tracking branch 'origin/maint-0.2.3'
George Kadianakis [Fri, 22 Jun 2012 15:24:06 +0000 (18:24 +0300)]
Fix port range in parse_port_range().
Nick Mathewson [Fri, 6 Jul 2012 11:29:54 +0000 (07:29 -0400)]
Fix a bug handling SENDME cells on nonexistent streams.
This could result in bizarre window values. Report and patch
contributed pseudymously. Fixes part of bug 6271. This bug was
introduced before the first Tor release, in svn commit r152.
(bug 6271, part a.)
Nick Mathewson [Thu, 5 Jul 2012 20:44:07 +0000 (16:44 -0400)]
Fix compilation on 32-bit. Fix for bug 6277, not in any released tor.
Nick Mathewson [Thu, 5 Jul 2012 09:08:54 +0000 (05:08 -0400)]
Merge remote-tracking branch 'origin/maint-0.2.3'
Nick Mathewson [Thu, 5 Jul 2012 09:01:00 +0000 (05:01 -0400)]
On windows, ENOBUFS starts with WSA. #6296. Fix on 0.2.18-rc
George Kadianakis [Thu, 15 Mar 2012 21:36:00 +0000 (14:36 -0700)]
Change extra-info "method" to "transport".
George Kadianakis [Fri, 24 Feb 2012 01:51:54 +0000 (17:51 -0800)]
Mark descriptor as dirty if all managed proxies are configured.
George Kadianakis [Fri, 24 Feb 2012 01:51:48 +0000 (17:51 -0800)]
Add pluggable transport info to extra-info descriptors.
George Kadianakis [Wed, 25 Jan 2012 23:09:53 +0000 (01:09 +0200)]
Constify some functions.
George Kadianakis [Wed, 25 Jan 2012 22:42:30 +0000 (00:42 +0200)]
Make some transports.c functions static.
- Also reorder functions.
George Kadianakis [Wed, 25 Jan 2012 22:29:15 +0000 (00:29 +0200)]
Refactor mp->transports to use transport_t.
George Kadianakis [Wed, 25 Jan 2012 19:23:46 +0000 (21:23 +0200)]
Introduce a transport_t deep copy function.
George Kadianakis [Wed, 25 Jan 2012 16:51:38 +0000 (18:51 +0200)]
Move transport-related functions from circuitbuild.c to transports.c.
Move 'transport_t' to transports.h, and all transport-related
functions that don't rely on 'bridge_list' to transports.c.
Roger Dingledine [Sun, 1 Jul 2012 21:37:59 +0000 (17:37 -0400)]
Merge branch 'maint-0.2.3'
Roger Dingledine [Sun, 1 Jul 2012 21:36:35 +0000 (17:36 -0400)]
Revert "Detect bug 6252 (unexpected sendme cell)"
This reverts commit
c32ec9c425e9539bcc8ede95612e2d331c2cc2dd .
It turns out the two sides of the circuit don't actually stay in sync,
so it is perfectly normal for the circuit window on the exit relay to
grow to 2000+. We should fix that bug and then reconsider this patch.
Roger Dingledine [Sun, 1 Jul 2012 09:32:37 +0000 (05:32 -0400)]
Merge branch 'maint-0.2.3'
Roger Dingledine [Thu, 28 Jun 2012 18:00:01 +0000 (14:00 -0400)]
Detect bug 6252 (unexpected sendme cell)
I only check on circuits, not streams, since bloating your stream
window past the initial circuit window can't help you much.
Also, I compare to CIRCWINDOW_START_MAX so we don't have surprising
races if we lower CIRCWINDOW_START for an experiment.
Nick Mathewson [Fri, 29 Jun 2012 04:43:59 +0000 (00:43 -0400)]
Merge branch 'bug6255'
Nick Mathewson [Fri, 29 Jun 2012 04:38:30 +0000 (00:38 -0400)]
Merge remote-tracking branch 'origin/maint-0.2.3'
Nick Mathewson [Fri, 29 Jun 2012 04:32:27 +0000 (00:32 -0400)]
Fix crash bug from
4a8eaad7 (Bug 6255)
We were doing a tor_strclear() on client_keys_str when it might not
even be set.
Fix for bug 6255; bug not in any release of Tor. Thanks to katmagic
for finding this one!
Nick Mathewson [Fri, 29 Jun 2012 04:22:57 +0000 (00:22 -0400)]
Fix clang warning on
d4285f03df475dc . Not in any released tor.
Nick Mathewson [Thu, 28 Jun 2012 20:01:55 +0000 (16:01 -0400)]
bump version to 0.2.3.18-rc-dev
Nick Mathewson [Thu, 28 Jun 2012 19:53:14 +0000 (15:53 -0400)]
Merge remote-tracking branch 'origin/maint-0.2.3'
Nick Mathewson [Thu, 28 Jun 2012 19:52:57 +0000 (15:52 -0400)]
Nick Mathewson [Thu, 28 Jun 2012 19:48:49 +0000 (15:48 -0400)]
oops; forgot the changes file for bug3842
Nick Mathewson [Thu, 28 Jun 2012 19:40:08 +0000 (15:40 -0400)]
Make check-spaces happy again
Brendan C [Thu, 28 Jun 2012 19:36:52 +0000 (15:36 -0400)]
Fix bug 3842: add a GETINFO signal/names
Also refactor SIGNAL so that it and signal/names use the same table.
(commit message by nickm)
Roger Dingledine [Thu, 28 Jun 2012 19:34:33 +0000 (15:34 -0400)]
bump to 0.2.3.18-rc
Roger Dingledine [Thu, 28 Jun 2012 19:32:36 +0000 (15:32 -0400)]
add a blurb for 0.2.3.18-rc, other minor cleanups
meejah [Thu, 5 Apr 2012 21:17:30 +0000 (15:17 -0600)]
add new GETINFO config/defaults
returns the default values for every configuration item, similar
to GETINFO config/names; include a changes entry for it.
Fix for bug 4971
Roger Dingledine [Thu, 28 Jun 2012 17:43:01 +0000 (13:43 -0400)]
fix grammar in comment
Roger Dingledine [Thu, 28 Jun 2012 17:42:30 +0000 (13:42 -0400)]
fold in more changes entries
Nick Mathewson [Thu, 28 Jun 2012 15:05:52 +0000 (11:05 -0400)]
Merge remote-tracking branch 'origin/maint-0.2.3'
Nick Mathewson [Thu, 28 Jun 2012 15:04:52 +0000 (11:04 -0400)]
Clean up check-spaces block; make it cover the right files
Nick Mathewson [Thu, 28 Jun 2012 14:57:23 +0000 (10:57 -0400)]
Merge remote-tracking branch 'origin/maint-0.2.3'
Nick Mathewson [Thu, 28 Jun 2012 14:49:32 +0000 (10:49 -0400)]
Merge remote-tracking branch 'public/bug6244_part2' into maint-0.2.3
Nick Mathewson [Thu, 28 Jun 2012 14:48:06 +0000 (10:48 -0400)]
Merge remote-tracking branch 'origin/maint-0.2.3'
Nick Mathewson [Thu, 28 Jun 2012 14:45:56 +0000 (10:45 -0400)]
Add version and bug number to 5238 changes file
Andrea Shepard [Thu, 28 Jun 2012 07:21:06 +0000 (00:21 -0700)]
Downgrade 'Got a certificate, but we already have it' log message from warning to info, except when we're a dirauth (fixes bug 5238)
Nick Mathewson [Thu, 28 Jun 2012 13:59:36 +0000 (09:59 -0400)]
Merge branch 'sscanf_squashed'
Nick Mathewson [Thu, 6 Oct 2011 17:25:04 +0000 (13:25 -0400)]
Extend tor_sscanf so it can replace sscanf in rephist.c
Fixes bug 4195 and Coverity CID 448
Nick Mathewson [Thu, 28 Jun 2012 03:55:01 +0000 (23:55 -0400)]
Fix GETINFO address-mappings/... with wildcarded addresses.
Nick Mathewson [Thu, 28 Jun 2012 03:45:59 +0000 (23:45 -0400)]
Merge remote-tracking branch 'origin/maint-0.2.3'
Nick Mathewson [Thu, 28 Jun 2012 03:38:04 +0000 (23:38 -0400)]
Allow wildcarded mapaddress targets in controller MAPADDRESS command
Roger Dingledine [Thu, 28 Jun 2012 01:32:17 +0000 (21:32 -0400)]
merge changes files into upcoming changelog
Nick Mathewson [Tue, 26 Jun 2012 15:04:43 +0000 (11:04 -0400)]
Merge remote-tracking branch 'origin/maint-0.2.3'
Nick Mathewson [Tue, 26 Jun 2012 15:03:56 +0000 (11:03 -0400)]
Merge remote-tracking branch 'public/bug6227' into maint-0.2.3
Nick Mathewson [Tue, 26 Jun 2012 15:03:32 +0000 (11:03 -0400)]
Merge remote-tracking branch 'origin/maint-0.2.3'
Nick Mathewson [Tue, 26 Jun 2012 14:55:23 +0000 (10:55 -0400)]
Fix a warning when using glibc's strcspn with clang.
With glibc 2.15 and clang 3.0, I get warnings from where we use the
strcpsn implementation in the header as strcspn(string, "="). This
is apparently because clang sees that part of the strcspn macro
expands to "="[2], and doesn't realize that that part of the macro
is only evaluated when "="[1] != 0.