commit c70454fd10efeb9f4cabc69f94a9a7a633c10174
Author: Georg Koppen
Date: Fri Apr 13 16:59:24 2018 +
Bug 21537: Mark .onion cookies as secure
---
netwerk/cookie/nsCookieService.cpp | 60 --
1 file changed, 32 insertions(+), 28 deletions(-)
diff --g
commit 82cd8ae9a5de7c9f9fde591c29b0ccfa8b59d42f
Author: Georg Koppen
Date: Fri Apr 13 17:00:11 2018 +
Bug 21537: Tests for secure .onion cookies
---
netwerk/test/TestCookie.cpp | 14 --
1 file changed, 12 insertions(+), 2 deletions(-)
diff --git a/netwerk/test/TestCookie.c
commit 4b58b97c689e672d9f1e9f8c4ff606f02c577917
Author: Nick Mathewson
Date: Fri Apr 13 17:00:51 2018 -0400
32-bit compilation warnings
---
src/or/connection.c | 4 ++--
src/test/test_util.c | 4 ++--
2 files changed, 4 insertions(+), 4 deletions(-)
diff --git a/src/or/connection.c b/src
commit c2f83746f4d65599bd45381c07a95c0d88181882
Author: David Goulet
Date: Fri Apr 13 16:58:49 2018 -0400
token_bucket: Fix indentation
Both header and code file had some indentation issues after mass renaming.
No code behavior change.
Signed-off-by: David Goulet
commit 0b40ed5e70a7200300d63db009a4f2234ff12728
Author: Nick Mathewson
Date: Fri Apr 13 11:30:53 2018 -0400
Start re-refactoring the token bucket interface.
Begin by creating a lowest-level triple of the types needed to
implement a token bucket: a configuration, a timestamp, an
commit 34c2574aa97a05381c1796fb12d82616f96fdeb6
Merge: f2c81a8ea 1b31195b4
Author: Nick Mathewson
Date: Fri Apr 13 16:31:58 2018 -0400
Merge branch 'token_bucket_once_again_squashed'
src/common/token_bucket.c | 206 --
src/common/token_bucket.h
commit 9c405ba59528b931aefc9ed80fed3e5d9f231d27
Author: Nick Mathewson
Date: Fri Apr 13 11:38:57 2018 -0400
Never pick a rate of 0.
(The tests caught this one.)
---
src/common/token_bucket.c | 3 ++-
1 file changed, 2 insertions(+), 1 deletion(-)
diff --git a/src/common/token_buc
commit 1b31195b4fe9fb82a420d9474fd0d496fbd59b61
Author: Nick Mathewson
Date: Fri Apr 13 12:04:54 2018 -0400
Fix "make check-spaces"
---
src/test/test_bwmgt.c | 3 ++-
1 file changed, 2 insertions(+), 1 deletion(-)
diff --git a/src/test/test_bwmgt.c b/src/test/test_bwmgt.c
index 003671a42.
commit 03b96882deb60cd21c3c77746f4f9cd4aac0a724
Author: Nick Mathewson
Date: Fri Apr 13 10:51:59 2018 -0400
Rename token_bucket_t to token_bucket_rw_t.
This is a simple search-and-replace to rename the token bucket type
to indicate that it contains both a read and a write bucke
commit 2307bef7a2403a48d57e3e352d8befcd8c9f482e
Author: Nick Mathewson
Date: Fri Apr 13 11:42:54 2018 -0400
Move token_bucket_raw_* functions to the start of the module.
(These functions were previously helper functions for
token_bucket_rw_t).
---
src/common/token_bucket.c | 8
commit 003e6595bf355fd13f85eb31e7850cec086ecd07
Author: Nick Mathewson
Date: Fri Apr 13 12:03:29 2018 -0400
Refactor "timestamp" not to be its own type coupled to token buffers
Really, the uint32_t is only an optimization; any kind of unit
should work fine. Some users might wa
commit 5399092235e6d1f74841347b01adddaf9df63d3a
Author: Damian Johnson
Date: Fri Apr 13 12:52:35 2018 -0700
Check for clock skew
Roger had the great suggestion that we should check for clock skew...
https://trac.torproject.org/projects/tor/ticket/25768
Expanded
commit 69b979c265ed7e1b53c88e6d69b4935fa17db725
Author: Translation commit bot
Date: Fri Apr 13 19:20:43 2018 +
Update translations for support-miscellaneous
---
de.json | 6 +++---
1 file changed, 3 insertions(+), 3 deletions(-)
diff --git a/de.json b/de.json
index 0e9978046..fb386e0
commit 2018f3fd2642f43aeab8e1e0d2142a6a4905e651
Author: Damian Johnson
Date: Fri Apr 13 11:49:08 2018 -0700
Stacktrace when tests call is_accessible after stopping
Huh. I can't repro this failure and I'm unsure how it arose, but our jenkins
tests failed a test run with...
commit 187d37661f06ed0db754d43f299be68ce1e78f7b
Author: Damian Johnson
Date: Fri Apr 13 11:42:35 2018 -0700
Response headers when downloading descriptors
Adding a reply_headers attribute to our Query class so callers can get the
headers the DirPort responded with. This is neede
commit 119b053a8ad9cf8139a159cda30e04d2a3887914
Author: David Goulet
Date: Wed Apr 4 10:22:13 2018 -0400
doc: Improve DoS section of the man page tor.1
Add to the Denial of Service section of the man page an explanation about
the
three different mitigation Tor has.
Fi
commit 21b347e291871ab89c140c9842f72cee76dd1c29
Author: Mike Perry
Date: Wed Apr 11 02:47:00 2018 +
doc: Fix typo and clarify that DoS options are relay only
---
doc/tor.1.txt | 9 +
1 file changed, 5 insertions(+), 4 deletions(-)
diff --git a/doc/tor.1.txt b/doc/tor.1.txt
ind
commit 21b347e291871ab89c140c9842f72cee76dd1c29
Author: Mike Perry
Date: Wed Apr 11 02:47:00 2018 +
doc: Fix typo and clarify that DoS options are relay only
---
doc/tor.1.txt | 9 +
1 file changed, 5 insertions(+), 4 deletions(-)
diff --git a/doc/tor.1.txt b/doc/tor.1.txt
ind
commit 4d8de6c6be53bd881755b19dfece563953340cc8
Merge: 2d6914e39 21b347e29
Author: Nick Mathewson
Date: Fri Apr 13 13:09:11 2018 -0400
Merge remote-tracking branch 'dgoulet/ticket25248_033_02' into maint-0.3.3
changes/ticket25248 | 4 +
doc/tor.1.txt | 225
commit 119b053a8ad9cf8139a159cda30e04d2a3887914
Author: David Goulet
Date: Wed Apr 4 10:22:13 2018 -0400
doc: Improve DoS section of the man page tor.1
Add to the Denial of Service section of the man page an explanation about
the
three different mitigation Tor has.
Fi
commit 712a7d76a00789e88de731dc7f69616119bbe3e1
Author: David Goulet
Date: Thu Apr 12 10:40:03 2018 -0400
doc: Move DOS options below SERVER options
Signed-off-by: David Goulet
---
doc/tor.1.txt | 257 +-
1 file changed, 129
commit 4d8de6c6be53bd881755b19dfece563953340cc8
Merge: 2d6914e39 21b347e29
Author: Nick Mathewson
Date: Fri Apr 13 13:09:11 2018 -0400
Merge remote-tracking branch 'dgoulet/ticket25248_033_02' into maint-0.3.3
changes/ticket25248 | 4 +
doc/tor.1.txt | 225
commit 119b053a8ad9cf8139a159cda30e04d2a3887914
Author: David Goulet
Date: Wed Apr 4 10:22:13 2018 -0400
doc: Improve DoS section of the man page tor.1
Add to the Denial of Service section of the man page an explanation about
the
three different mitigation Tor has.
Fi
commit 21b347e291871ab89c140c9842f72cee76dd1c29
Author: Mike Perry
Date: Wed Apr 11 02:47:00 2018 +
doc: Fix typo and clarify that DoS options are relay only
---
doc/tor.1.txt | 9 +
1 file changed, 5 insertions(+), 4 deletions(-)
diff --git a/doc/tor.1.txt b/doc/tor.1.txt
ind
commit f2c81a8eac3b2933aeb9ef06c99062e85159ff03
Merge: c9de30c59 4d8de6c6b
Author: Nick Mathewson
Date: Fri Apr 13 13:09:15 2018 -0400
Merge branch 'maint-0.3.3'
changes/ticket25248 | 4 +
doc/tor.1.txt | 225 ++--
2 files changed, 1
commit 4d8de6c6be53bd881755b19dfece563953340cc8
Merge: 2d6914e39 21b347e29
Author: Nick Mathewson
Date: Fri Apr 13 13:09:11 2018 -0400
Merge remote-tracking branch 'dgoulet/ticket25248_033_02' into maint-0.3.3
changes/ticket25248 | 4 +
doc/tor.1.txt | 225
commit 712a7d76a00789e88de731dc7f69616119bbe3e1
Author: David Goulet
Date: Thu Apr 12 10:40:03 2018 -0400
doc: Move DOS options below SERVER options
Signed-off-by: David Goulet
---
doc/tor.1.txt | 257 +-
1 file changed, 129
commit 712a7d76a00789e88de731dc7f69616119bbe3e1
Author: David Goulet
Date: Thu Apr 12 10:40:03 2018 -0400
doc: Move DOS options below SERVER options
Signed-off-by: David Goulet
---
doc/tor.1.txt | 257 +-
1 file changed, 129
commit f95f6a44982bd8130a840b564501ed8d87e92bb6
Merge: 50406c272 4d8de6c6b
Author: Nick Mathewson
Date: Fri Apr 13 13:09:15 2018 -0400
Merge branch 'maint-0.3.3' into release-0.3.3
changes/ticket25248 | 4 +
doc/tor.1.txt | 225 ++--
commit 50406c272024be63047576a19a8159bd25239164
Merge: 6963aca6a 2d6914e39
Author: Nick Mathewson
Date: Fri Apr 13 13:05:53 2018 -0400
Merge branch 'maint-0.3.3' into release-0.3.3
changes/bug25691 | 6 ++
src/or/circuitbuild.c | 2 +-
2 files changed, 7 insertions(+), 1 deletion
commit c9de30c590b7e47a6263b0e4d6b324c237b99330
Merge: 61d87dfa1 2d6914e39
Author: Nick Mathewson
Date: Fri Apr 13 13:05:53 2018 -0400
Merge branch 'maint-0.3.3'
changes/bug25691 | 6 ++
src/or/circuitbuild.c | 2 +-
2 files changed, 7 insertions(+), 1 deletion(-)
__
commit 2d6914e3918230b259af3a0535ccb37eb5a77c8e
Author: Nick Mathewson
Date: Thu Apr 12 16:53:53 2018 -0400
Refine extend_info_for_node's "enough info" check once again.
In d1874b433953f64, we adjusted this check so that we insist on
using routerinfos for bridges. That's almos
commit 2d6914e3918230b259af3a0535ccb37eb5a77c8e
Author: Nick Mathewson
Date: Thu Apr 12 16:53:53 2018 -0400
Refine extend_info_for_node's "enough info" check once again.
In d1874b433953f64, we adjusted this check so that we insist on
using routerinfos for bridges. That's almos
commit 2d6914e3918230b259af3a0535ccb37eb5a77c8e
Author: Nick Mathewson
Date: Thu Apr 12 16:53:53 2018 -0400
Refine extend_info_for_node's "enough info" check once again.
In d1874b433953f64, we adjusted this check so that we insist on
using routerinfos for bridges. That's almos
commit a2300bebe0e59c3466ecdbb5e72d37d9faca744a
Author: Damian Johnson
Date: Thu Apr 12 18:01:50 2018 -0700
Fix recent regression in unit tests
Oops, change earlier today broke our mock...
==
FAIL:
commit 7ad2fff7ef43678411b8e8ba6c40a1aaed27ee28
Author: George Kadianakis
Date: Fri Apr 13 15:11:32 2018 +0300
Fix inconsistencies on HS v3 spec and cert-spec.txt.
Pointed out by inkylatenoth in:
https://lists.torproject.org/pipermail/tor-dev/2017-October/012527.html
F
commit 5719dfb48f87a54aeb5982ff03345303bc058ebb
Author: Nick Mathewson
Date: Mon Apr 2 15:08:41 2018 -0400
Move the "activate linked connections" logic to a postloop event.
A linked connection_t is one that gets its I/O, not from the
network, but from another connection_t. Whe
commit 2fe499eb3f4c4a15249f9f913a1cb4e59e94d03f
Author: Nick Mathewson
Date: Mon Apr 2 16:48:54 2018 -0400
Changes files for post-loop events (25374)
---
changes/ticket25374 | 6 ++
1 file changed, 6 insertions(+)
diff --git a/changes/ticket25374 b/changes/ticket25374
new file mode 10
commit 62f4d5a2659d2a786c92299fb29a6a6be44f8caf
Author: Nick Mathewson
Date: Mon Apr 2 16:47:28 2018 -0400
Add a unit test for post-loop events
This test works by having two post-loop events activate one another
in a tight loop. If the "post-loop" mechanism didn't work, this
commit 4c03af48806ac03e5754a7531ee9e915fc2f6c8c
Author: Nick Mathewson
Date: Fri Apr 13 12:11:22 2018 -0400
Remove tell_event_loop_to_run_external_code() per review
(This function is no longer used.)
---
src/or/main.c | 14 --
src/or/main.h | 1 -
2 files changed, 15
commit 61d87dfa1509aaf209ff72d7c5e091d06b191040
Merge: b152d62ce 4c03af488
Author: Nick Mathewson
Date: Fri Apr 13 12:12:46 2018 -0400
Merge branch 'postloop_callbacks_2'
changes/ticket25374 | 6 +++
src/common/compat_libevent.c| 115 +
commit 320bd2b3a50511643e5d1ca6cd16708f20fa7d68
Author: Nick Mathewson
Date: Mon Apr 2 15:20:21 2018 -0400
Move connection_ap_attach_pending(0) into a postloop event
This is a second motivating case for our postloop event logic.
---
src/or/connection_edge.c | 32 ++
commit c5a3e2ca44cfd3302a65ae247120fd4efb81a379
Author: Nick Mathewson
Date: Mon Apr 2 15:02:53 2018 -0400
Generic mechaism for "post-loop" callbacks
We've been labeling some events as happening "outside the event
loop", to avoid Libevent starvation. This patch provides a clea
commit adf7d5ebe2411beaf71589c05afb32b6160a0c02
Author: Translation commit bot
Date: Fri Apr 13 15:50:32 2018 +
Update translations for support-miscellaneous
---
es.json | 18 +-
1 file changed, 9 insertions(+), 9 deletions(-)
diff --git a/es.json b/es.json
index b6b6b
commit d8ed6c3ecaf50e8d2dde4ca17d2e975789ea2dc4
Author: Translation commit bot
Date: Fri Apr 13 15:50:36 2018 +
Update translations for support-miscellaneous_completed
---
es.json | 114
1 file changed, 57 insertions(+),
commit 0ee420a7a0d4bc0fa1be6c541cffccf152a6539a
Author: Translation commit bot
Date: Fri Apr 13 15:20:35 2018 +
Update translations for support-miscellaneous
---
es.json | 6 +++---
1 file changed, 3 insertions(+), 3 deletions(-)
diff --git a/es.json b/es.json
index a1c9fa15a..b6b6bf3
commit 5be41831b52795ee87c57cdbd18da68bf73fe1cc
Author: Georg Koppen
Date: Fri Apr 13 14:29:20 2018 +
Bug 25481: Enable rust support in Linux nightlies
We enable Rust support for tor in our Linux nightly builds as a first
step to enabling it on all supported platforms.
---
commit 3f514fe3b1d217c80edb1524976203bc535f9502
Author: Nick Mathewson
Date: Thu Apr 12 13:11:35 2018 -0400
Accept small hops backward in the monotonic timer.
---
src/common/token_bucket.c | 8
src/test/test_bwmgt.c | 7 ++-
2 files changed, 14 insertions(+), 1 deletion(-)
commit b152d62cee7480ee7b9b68dd9b619db65b6cd112
Merge: ad57b1279 787bafc0f
Author: Nick Mathewson
Date: Fri Apr 13 10:47:24 2018 -0400
Merge branch 'token_bucket_refactor_squashed'
changes/ticket25760 | 5 +
changes/ticket25766 | 3 +
doc/tor.1.txt
commit 787bafc0f916c143ac244a217accf755817512df
Author: Nick Mathewson
Date: Fri Apr 13 10:37:06 2018 -0400
Increase tolerances for imprecise time.
---
src/test/test_bwmgt.c | 17 +
1 file changed, 9 insertions(+), 8 deletions(-)
diff --git a/src/test/test_bwmgt.c b/src/te
commit 8a852397462e39cfbc21e3cea20ddd39be40598d
Author: Nick Mathewson
Date: Tue Apr 10 12:33:30 2018 -0400
Add a helper function to decrement read and write at the same time
---
src/common/token_bucket.c | 11 +++
src/common/token_bucket.h | 3 +++
2 files changed, 14 insertions(
commit 9fced56ef1a6eae0ce01de310c871823998bd791
Author: Nick Mathewson
Date: Tue Apr 10 12:34:28 2018 -0400
Refactor or_connection token buckets to use token_bucket_t
---
src/or/connection.c| 60 +++---
src/or/connection.h| 3 ++-
src/or
commit 12f58f2f87b2f0c513f63018da4170b7b663e4e9
Author: Nick Mathewson
Date: Tue Apr 10 13:56:45 2018 -0400
Remove a bunch of int casts; make clang happier.
---
src/or/connection.c | 22 +++---
src/or/main.c | 4 ++--
2 files changed, 13 insertions(+), 13 deletions(-
commit a38fd9bc5bf508d029ff2557311caeb487638968
Author: Nick Mathewson
Date: Tue Apr 10 13:19:25 2018 -0400
Replace the global buckets with token_bucket_t
---
src/or/connection.c | 143 +---
src/or/connection.h | 2 +-
src/or/main.c |
commit c376200f6a77b2509928bc08d2aa1245028cec30
Author: Nick Mathewson
Date: Tue Apr 10 11:23:14 2018 -0400
Add a new token-bucket backend abstraction, with tests
This differs from our previous token bucket abstraction in a few
ways:
1) It is an abstraction, and not
commit c63761a0a67a2d606deb749a5bcf680de9b3df36
Author: Nick Mathewson
Date: Tue Apr 10 14:01:30 2018 -0400
changes file for token_bucket refactoring
---
changes/ticket25766 | 3 +++
1 file changed, 3 insertions(+)
diff --git a/changes/ticket25766 b/changes/ticket25766
new file mode 10064
commit 6be994fa717cf73e9cfcb63f49f2d335f2d39bb9
Author: Nick Mathewson
Date: Tue Apr 10 13:40:34 2018 -0400
Ensure that global buckets are updated on configuration change
---
src/or/config.c | 6 ++
src/or/connection.c | 21 -
src/or/connection.h | 1 +
3 file
commit d8ef9a2d1e0701073d8209115bc3c34857c2d7b4
Author: Nick Mathewson
Date: Tue Apr 10 10:47:11 2018 -0400
Expose a function that computes stamp units from msec.
(It turns out we can't just expose STAMP_TICKS_PER_SECOND, since
Apple doesn't have that.)
---
src/common/compat_t
commit 16f08de0fd85b9fe8ace9f4905190fa6dc27e4ea
Author: Nick Mathewson
Date: Tue Apr 10 12:16:21 2018 -0400
Remove TestingEnableTbEmptyEvent
This option was used for shadow testing previously, but is no longer
used for anything. It interferes with refactoring our token buckets
commit ad57b1279ab68e204243ddf3cf841fd85606c331
Author: Nick Mathewson
Date: Thu Apr 12 12:45:12 2018 -0400
Disable load_geoip_file() tests on windows
See bug #25787 for discussion; we should have a better fix here.
---
src/test/test_geoip.c | 8 +++-
1 file changed, 7 inserti
commit 4155b3288bddaaa20010307943f3fba8f2341b4f
Author: Translation commit bot
Date: Fri Apr 13 11:45:32 2018 +
Update translations for https_everywhere
---
et/https-everywhere.dtd | 8
1 file changed, 4 insertions(+), 4 deletions(-)
diff --git a/et/https-everywhere.dtd b/et/
commit 8ff545113410779b6fa32298d134265faeeb3772
Author: Translation commit bot
Date: Fri Apr 13 11:45:41 2018 +
Update translations for https_everywhere_completed
---
et/https-everywhere.dtd | 4
1 file changed, 4 insertions(+)
diff --git a/et/https-everywhere.dtd b/et/https-ever
commit c35846912c0a293ac223ccb967fa44af89c27001
Author: Translation commit bot
Date: Fri Apr 13 09:45:44 2018 +
Update translations for https_everywhere_completed
---
it/https-everywhere.dtd | 4 +++-
1 file changed, 3 insertions(+), 1 deletion(-)
diff --git a/it/https-everywhere.dtd
commit 4a931b6b6101f77d58ffee28dbcd18aadd54afeb
Author: Translation commit bot
Date: Fri Apr 13 09:45:36 2018 +
Update translations for https_everywhere
---
it/https-everywhere.dtd | 2 +-
1 file changed, 1 insertion(+), 1 deletion(-)
diff --git a/it/https-everywhere.dtd b/it/https-ev
commit 80c40b370fb95749454a26f9c674896969901077
Author: Translation commit bot
Date: Fri Apr 13 09:15:35 2018 +
Update translations for https_everywhere
---
it/https-everywhere.dtd | 2 +-
1 file changed, 1 insertion(+), 1 deletion(-)
diff --git a/it/https-everywhere.dtd b/it/https-ev
65 matches
Mail list logo