[tor-commits] [translation/liveusb-creator] Update translations for liveusb-creator

2015-01-21 Thread translation
commit b60574f37fec919be2948c81f0a85a512339ad22 Author: Translation commit bot Date: Thu Jan 22 03:45:17 2015 + Update translations for liveusb-creator --- el/el.po |7 --- 1 file changed, 4 insertions(+), 3 deletions(-) diff --git a/el/el.po b/el/el.po index abe44d5..fe7dc9e

[tor-commits] [translation/liveusb-creator_completed] Update translations for liveusb-creator_completed

2015-01-21 Thread translation
commit de1eae1ea76dbcdab1ab4fd140ce7cf373939b52 Author: Translation commit bot Date: Thu Jan 22 03:45:22 2015 + Update translations for liveusb-creator_completed --- el/el.po | 59 --- 1 file changed, 32 insertions(+), 27 deleti

[tor-commits] [webwml/master] link to the windows exe new locations

2015-01-21 Thread arma
commit 5fd270f94a8a7ae991a950856a2b718803e7b9ff Author: Roger Dingledine Date: Wed Jan 21 20:32:18 2015 -0500 link to the windows exe new locations it is still unresolved how to automatically update the tor version here when it changes inside the tor browser though. --- includ

[tor-commits] [translation/liveusb-creator_completed] Update translations for liveusb-creator_completed

2015-01-21 Thread translation
commit 3c85672831f9c184287d5b1b7d78cfc4e4baefae Author: Translation commit bot Date: Wed Jan 21 23:45:22 2015 + Update translations for liveusb-creator_completed --- tr/tr.po | 57 +++-- 1 file changed, 31 insertions(+), 26 deletion

[tor-commits] [translation/liveusb-creator] Update translations for liveusb-creator

2015-01-21 Thread translation
commit 54bb73f9fd23f5d6b77e0087d90c6501473d19d1 Author: Translation commit bot Date: Wed Jan 21 23:45:17 2015 + Update translations for liveusb-creator --- tr/tr.po |7 --- 1 file changed, 4 insertions(+), 3 deletions(-) diff --git a/tr/tr.po b/tr/tr.po index c1d6a08..8e3af21

[tor-commits] [torsocks/master] Allow TCP Fast Open clients go through tor

2015-01-21 Thread dgoulet
commit bd6ae94ff0d1a1a1064e6cfd40320182e8ff5ccc Author: Tim Rühsen Date: Wed Jan 14 14:48:37 2015 +0100 Allow TCP Fast Open clients go through tor This patch prevents TFO clients to silently leak when torified. TFO uses sendto() instead of connect()/send(). Signed-off

[tor-commits] [tor/master] use the correct free fn. spotted by dgoulet

2015-01-21 Thread nickm
commit 38b3f9a619a7e34cb0fe778235afb91953c84fe7 Author: Nick Mathewson Date: Wed Jan 21 14:54:38 2015 -0500 use the correct free fn. spotted by dgoulet --- src/common/workqueue.c |2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/common/workqueue.c b/src/common/work

[tor-commits] [tor/master] Refactor cpuworker to use workqueue/threadpool code.

2015-01-21 Thread nickm
commit 1e896214e7eb5ede65663486291252b171e9daea Author: Nick Mathewson Date: Wed Oct 2 12:32:09 2013 -0400 Refactor cpuworker to use workqueue/threadpool code. --- changes/better_workqueues | 10 + src/common/workqueue.c|4 +- src/common/workqueue.h|2 +- src/or/command.c

[tor-commits] [tor/master] Avoid chan/circ linear lookups for requests

2015-01-21 Thread nickm
commit fb5ebfb50770062c77534d4db4c6a9c5ad475fa0 Author: Nick Mathewson Date: Wed Oct 2 15:11:34 2013 -0400 Avoid chan/circ linear lookups for requests The solution I took is to not free a circuit with a pending uncancellable work item, but rather to set its magic number to a

[tor-commits] [tor/master] handle EINTR in compat_*threads.c

2015-01-21 Thread nickm
commit ac5b70c700b211008853b5f212100a867f508dfd Author: Nick Mathewson Date: Wed Jan 21 12:18:11 2015 -0500 handle EINTR in compat_*threads.c --- src/common/compat_pthreads.c | 40 -- src/common/compat_threads.c | 55 +++-

[tor-commits] [tor/master] Merge branch 'better_workqueue_v3_squashed'

2015-01-21 Thread nickm
commit 23fc1691b6dff4b0a3ad173809915901eb47fcab Merge: f0415c1 84f5cb7 Author: Nick Mathewson Date: Wed Jan 21 14:47:16 2015 -0500 Merge branch 'better_workqueue_v3_squashed' .gitignore |2 + changes/better_workqueues | 10 + configure.ac |

[tor-commits] [tor/master] Fix: remove whitespace and update a comment in cpuworker.c

2015-01-21 Thread nickm
commit 84f5cb749d614deeb66f9032c54cd9885e300493 Author: David Goulet Date: Wed Jan 21 14:29:03 2015 -0500 Fix: remove whitespace and update a comment in cpuworker.c Signed-off-by: David Goulet --- src/or/cpuworker.c |7 +++ 1 file changed, 3 insertions(+), 4 deletions(-)

[tor-commits] [tor/master] Update workqueue implementation to use a single queue for the work

2015-01-21 Thread nickm
commit a52e549124adb09ad0b49b7d2b5b3fb79bfe7aeb Author: Nick Mathewson Date: Wed Jan 14 13:29:58 2015 -0500 Update workqueue implementation to use a single queue for the work Previously I used one queue per worker; now I use one queue for everyone. The "broadcast" code is gone

[tor-commits] [tor/master] Incorporate some comments based on notes from dgoulet

2015-01-21 Thread nickm
commit 051ad788e0ebcd0c99c1498e7e45faa71c4830c1 Author: Nick Mathewson Date: Mon Dec 16 10:20:40 2013 -0500 Incorporate some comments based on notes from dgoulet --- src/common/workqueue.c |6 -- 1 file changed, 4 insertions(+), 2 deletions(-) diff --git a/src/common/workqueue.c b

[tor-commits] [tor/master] Fix up some workqueue/threading issues spotted by dgoulet.

2015-01-21 Thread nickm
commit 3c8dabf69aa950c2df49f48aebbe02aac5b519f3 Author: Nick Mathewson Date: Wed Jan 21 12:22:41 2015 -0500 Fix up some workqueue/threading issues spotted by dgoulet. --- src/common/compat_pthreads.c |3 ++- src/common/workqueue.c | 24 +--- 2 files changed,

[tor-commits] [tor/master] Basic unit test for condition variables.

2015-01-21 Thread nickm
commit 7a63005220938b30df41b51334942d7d79c14cf9 Author: Nick Mathewson Date: Fri Sep 27 23:15:53 2013 -0400 Basic unit test for condition variables. --- configure.ac|2 +- src/test/test.c | 18 ++ src/test/test.h |2 + src/test/test_crypto.c | 3

[tor-commits] [tor/master] Support monotonic time for pthread_cond_timedwait

2015-01-21 Thread nickm
commit d684dbb0c76c4de0b21fabee99fc08833249bd87 Author: David Goulet Date: Wed Jan 21 13:18:56 2015 -0500 Support monotonic time for pthread_cond_timedwait This is to avoid that the pthread_cond_timedwait() is not affected by time adjustment which could make the waiting period

[tor-commits] [tor/master] Test and fix workqueue_entry_cancel().

2015-01-21 Thread nickm
commit e5f8c772f4c468a20da8b9176c2b276ac76bbe78 Author: Nick Mathewson Date: Sat Sep 28 00:33:10 2013 -0400 Test and fix workqueue_entry_cancel(). --- src/common/workqueue.c| 12 --- src/common/workqueue.h|2 +- src/test/test_workqueue.c | 77 +++

[tor-commits] [tor/master] Fix check-spaces

2015-01-21 Thread nickm
commit cc6529e9bb7d7e01a25b5632d6d6c2424c6fc2b4 Author: Nick Mathewson Date: Sat Sep 28 00:52:28 2013 -0400 Fix check-spaces --- src/common/compat_pthreads.c |1 + src/common/compat_threads.c|1 + src/common/compat_threads.h|2 +- src/common/compat_winthreads.c |3

[tor-commits] [tor/master] "Recursive" locks, not "reentrant" locks. Duh.

2015-01-21 Thread nickm
commit e47a90a976f883571bea6e58620aa13f058873e3 Author: Nick Mathewson Date: Fri Sep 27 12:32:19 2013 -0400 "Recursive" locks, not "reentrant" locks. Duh. --- src/common/compat_pthreads.c | 16 src/common/compat_threads.c|6 +++--- src/common/compat_threads.h

[tor-commits] [tor/master] Add shutdown and broadcast support to test_workqueue.

2015-01-21 Thread nickm
commit ebbc177005eaf9bd949daba657b2c703a7bd1769 Author: Nick Mathewson Date: Sat Sep 28 00:09:20 2013 -0400 Add shutdown and broadcast support to test_workqueue. --- src/test/test_workqueue.c | 26 -- 1 file changed, 20 insertions(+), 6 deletions(-) diff --git a/

[tor-commits] [tor/master] Add unit test for thread IDs.

2015-01-21 Thread nickm
commit 81354b081b7bb9deabd6c53e48623190b01aab1c Author: Nick Mathewson Date: Fri Sep 27 23:20:22 2013 -0400 Add unit test for thread IDs. --- src/test/test_threads.c | 19 --- 1 file changed, 16 insertions(+), 3 deletions(-) diff --git a/src/test/test_threads.c b/src/tes

[tor-commits] [tor/master] Remove if (1) indentation in cpuworker.c

2015-01-21 Thread nickm
commit 6c9c54e7fa8841e3c4d4d24f5933d433171d1112 Author: Nick Mathewson Date: Wed Oct 2 12:34:08 2013 -0400 Remove if (1) indentation in cpuworker.c To avoid having diffs turn out too big, I had replaced some unneeded ifs and fors with if (1), so that the indentation would still

[tor-commits] [tor/master] Test a little more of compat_threads.c

2015-01-21 Thread nickm
commit c51f7c23e3af71466f9bd2ae57ae7a2b998ee3e2 Author: Nick Mathewson Date: Wed Sep 25 14:31:59 2013 -0400 Test a little more of compat_threads.c --- src/common/compat_threads.c | 20 +++- src/common/compat_threads.h |9 - src/common/workqueue.c |4 +

[tor-commits] [tor/master] Fix linux compilation (pipe2 needs _GNU_SOURCE)

2015-01-21 Thread nickm
commit d850ec8574761c0279df53f3b7a9811d1dab430f Author: Nick Mathewson Date: Wed Sep 25 23:25:02 2013 -0400 Fix linux compilation (pipe2 needs _GNU_SOURCE) --- src/common/compat_threads.c |8 +--- 1 file changed, 5 insertions(+), 3 deletions(-) diff --git a/src/common/compat_threa

[tor-commits] [tor/master] Fix: change copyright year in workqueue and thread tests

2015-01-21 Thread nickm
commit f52ac5be74b3cb6f657a6d7a1fa7db2c9595728d Author: David Goulet Date: Wed Jan 21 13:58:18 2015 -0500 Fix: change copyright year in workqueue and thread tests Signed-off-by: David Goulet --- src/test/test_threads.c |2 +- src/test/test_workqueue.c |2 +- 2 files cha

[tor-commits] [tor/master] Add a way to tell all threads to do something.

2015-01-21 Thread nickm
commit 4abbf13f99dac9e15856dc4e458a8c9525acab4d Author: Nick Mathewson Date: Tue Sep 24 20:55:09 2013 -0400 Add a way to tell all threads to do something. --- src/common/workqueue.c | 57 +--- src/common/workqueue.h |6 - 2 files change

[tor-commits] [tor/master] Fix windows compilation of condition code

2015-01-21 Thread nickm
commit 9fdc0d059456146722dc81f2b58672b533a2bb71 Author: Nick Mathewson Date: Wed Sep 25 23:31:40 2013 -0400 Fix windows compilation of condition code --- src/common/compat.c|1 - src/common/compat_winthreads.c | 11 +++ 2 files changed, 7 insertions(+), 5 deletion

[tor-commits] [tor/master] Add tor_cond_init/uninit

2015-01-21 Thread nickm
commit 65016304d23503e230e8b097b5cdc1e4897b9b57 Author: Nick Mathewson Date: Mon Sep 23 01:15:30 2013 -0400 Add tor_cond_init/uninit --- src/common/compat_pthreads.c | 17 ++--- src/common/compat_threads.c| 17 + src/common/compat_threads.h|2 +

[tor-commits] [tor/master] Isolate the "socketpair or a pipe" logic for alerting main thread

2015-01-21 Thread nickm
commit 51bc0e7f3d612b099382500b434d31f179eaa8a8 Author: Nick Mathewson Date: Tue Sep 24 20:43:48 2013 -0400 Isolate the "socketpair or a pipe" logic for alerting main thread This way we can use the linux eventfd extension where available. Using EVFILT_USER on the BSDs will be a

[tor-commits] [tor/master] Make pending work cancellable.

2015-01-21 Thread nickm
commit c7eebe237ddf0555a99b2ef10fd95def2a4bbbd4 Author: Nick Mathewson Date: Tue Sep 24 16:57:40 2013 -0400 Make pending work cancellable. --- src/common/workqueue.c | 72 +++- src/common/workqueue.h | 18 +-- src/test/bench_workq

[tor-commits] [tor/master] Rename bench_workqueue -> test_workqueue and make it a unit test.

2015-01-21 Thread nickm
commit 93ad89e9d219d6cea764652a05c236210c7de3fa Author: Nick Mathewson Date: Wed Sep 25 11:36:02 2013 -0400 Rename bench_workqueue -> test_workqueue and make it a unit test. --- .gitignore |2 + src/test/bench_workqueue.c | 288 - sr

[tor-commits] [tor/master] Use correct (absolute) time for pthread_cond_timedwait

2015-01-21 Thread nickm
commit d69717f61bd9ab4e0a6097f0201bd02fc96f88eb Author: Nick Mathewson Date: Fri Sep 27 12:09:57 2013 -0400 Use correct (absolute) time for pthread_cond_timedwait --- src/common/compat_pthreads.c |7 +-- 1 file changed, 5 insertions(+), 2 deletions(-) diff --git a/src/common/compa

[tor-commits] [tor/master] Initial workqueue implemention, with a simple test.

2015-01-21 Thread nickm
commit a82604b526a2a258e057d6d515ac17429eb6fb67 Author: Nick Mathewson Date: Mon Sep 23 01:19:16 2013 -0400 Initial workqueue implemention, with a simple test. It seems to be working, but more tuning is needed. --- src/common/include.am |2 + src/common/workqueue.c |

[tor-commits] [tor/master] Rename mutex_for_cond -> mutex_nonreentrant

2015-01-21 Thread nickm
commit 3868b5d210f8bccbfb88464f62089447cb3330ed Author: Nick Mathewson Date: Wed Sep 25 11:41:40 2013 -0400 Rename mutex_for_cond -> mutex_nonreentrant We'll want to use these for other stuff too. --- src/common/compat_pthreads.c |6 +++--- src/common/compat_threads.c|

[tor-commits] [tor/master] Move thread tests into their own module

2015-01-21 Thread nickm
commit 74b782645ad89b8bd5a18fd3f2cb3be45c38a04f Author: Nick Mathewson Date: Wed Sep 25 14:50:01 2013 -0400 Move thread tests into their own module --- src/test/include.am |1 + src/test/test.c |2 + src/test/test_threads.c | 154 +++

[tor-commits] [tor/master] Specialize handling for mutexes allocated for condition variables

2015-01-21 Thread nickm
commit 6c9363310aaea9d39fae4d9dd50e78d42c3598b3 Author: Nick Mathewson Date: Tue Sep 24 15:03:51 2013 -0400 Specialize handling for mutexes allocated for condition variables (These must not be reentrant mutexes with pthreads.) --- src/common/compat_pthreads.c | 16

[tor-commits] [tor/master] Documentation for new workqueue and condition and locking stuff

2015-01-21 Thread nickm
commit b2db3fb4627c8bd06489334f69b6d36d60fb418d Author: Nick Mathewson Date: Wed Sep 25 11:05:27 2013 -0400 Documentation for new workqueue and condition and locking stuff --- src/common/compat_pthreads.c | 11 ++- src/common/compat_threads.c | 39 - src/common/compat_threads.

[tor-commits] [tor/master] Add a timeout to tor_cond_wait; add tor_cond impl from libevent

2015-01-21 Thread nickm
commit e865248156a8512d756be003118de446d29611d1 Author: Nick Mathewson Date: Sun Sep 22 22:08:41 2013 -0400 Add a timeout to tor_cond_wait; add tor_cond impl from libevent The windows code may need some tweaks for it to compile; I've not tested it yet. --- src/common/compat_pt

[tor-commits] [tor/master] Split threading-related code out of compat.c

2015-01-21 Thread nickm
commit c2f0d52b7fb937f3f66ef8b2b74b0fdf239b0e9b Author: Nick Mathewson Date: Sun Sep 22 21:30:46 2013 -0400 Split threading-related code out of compat.c Also, re-enable the #if'd out condition-variable code. Work queues are going to make us hack on all of this stuff a bit

[tor-commits] [tor/master] fix a comment

2015-01-21 Thread nickm
commit 523e920d53e23c05de010a057a0b07e012334ab6 Author: Nick Mathewson Date: Wed Jan 21 13:00:14 2015 -0500 fix a comment --- src/or/circuitbuild.c |6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/src/or/circuitbuild.c b/src/or/circuitbuild.c index e01aca9..6d5b

[tor-commits] [tor/master] Merge branch 'bug9819'

2015-01-21 Thread nickm
commit f0415c16001ebfd06aec7a16bdf8677c7a931b65 Merge: e7e33d4 523e920 Author: Nick Mathewson Date: Wed Jan 21 13:00:26 2015 -0500 Merge branch 'bug9819' changes/bug9819 |8 src/or/channel.c | 11 +-- src/or/circuitbuild.c | 11 ++- src/or/circu

[tor-commits] [tor/master] When closing circs build through a new guard, only close local ones

2015-01-21 Thread nickm
commit b56c7614b64a3129df069e3ec161973073b127ef Author: Nick Mathewson Date: Wed Jan 7 10:27:22 2015 -0500 When closing circs build through a new guard, only close local ones If we decide not to use a new guard because we want to retry older guards, only close the locally-origi

[tor-commits] [webwml/master] update mirror list

2015-01-21 Thread andrew
commit deff9d99cbd6f89884d1e54122656c616ec4c449 Author: Andrew Lewman Date: Wed Jan 21 10:57:47 2015 -0500 update mirror list --- include/tor-mirrors.csv |4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/include/tor-mirrors.csv b/include/tor-mirrors.csv index 5d87de

[tor-commits] [chutney/master] recommend python 2.7; nobody reasonable supports 2.6 and we do not work with 2.6

2015-01-21 Thread nickm
commit 171814ba52f2a04767737cd5daf933a1c8952f44 Author: Nick Mathewson Date: Wed Jan 21 08:31:03 2015 -0500 recommend python 2.7; nobody reasonable supports 2.6 and we do not work with 2.6 --- README |2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/README b/README in

[tor-commits] [tor-browser-bundle/master] Bump Firefox, NoScript, HTTPS-E version for nightly

2015-01-21 Thread gk
commit 364e84e7d4ecdb889ed7e00fddbd30bdf68cc7ea Author: Georg Koppen Date: Wed Jan 21 09:08:02 2015 + Bump Firefox, NoScript, HTTPS-E version for nightly --- gitian/versions.nightly | 12 ++-- 1 file changed, 6 insertions(+), 6 deletions(-) diff --git a/gitian/versions.night