[tor-commits] [tor/master] Allow a single trailing `.` when validating FQDNs from SOCKS.
commit da6aa7bfa5014b980a93b38024d16b32720dc67a Author: Yawning Angel yawn...@schwanenlied.me Date: Mon Jul 27 12:58:40 2015 + Allow a single trailing `.` when validating FQDNs from SOCKS. URI syntax (and DNS syntax) allows for a single trailing `.` to explicitly distinguish between a relative and absolute (fully-qualified) domain name. While this is redundant in that RFC 1928 DOMAINNAME addresses are *always* fully-qualified, certain clients blindly pass the trailing `.` along in the request. Fixes bug 16674; bugfix on 0.2.6.2-alpha. --- changes/bug16674 |5 + src/common/util.c|6 ++ src/test/test_util.c | 12 3 files changed, 23 insertions(+) diff --git a/changes/bug16674 b/changes/bug16674 new file mode 100644 index 000..de55523 --- /dev/null +++ b/changes/bug16674 @@ -0,0 +1,5 @@ + o Minor features (client): +- Relax the validation done to hostnames in SOCKS5 requests, and allow + a single trailing '.' to cope with clients that pass FQDNs using that + syntax to explicitly indicate that the domain name is + fully-qualified. Fixes bug 16674; bugfix on 0.2.6.2-alpha. diff --git a/src/common/util.c b/src/common/util.c index 618e6a1..1aac4fc 100644 --- a/src/common/util.c +++ b/src/common/util.c @@ -1056,6 +1056,12 @@ string_is_valid_hostname(const char *string) break; } +/* Allow a single terminating '.' used rarely to indicate domains + * are FQDNs rather than relative. */ +if ((c_sl_idx 0) (c_sl_idx + 1 == c_sl_len) !*c) { + continue; +} + do { if ((*c = 'a' *c = 'z') || (*c = 'A' *c = 'Z') || diff --git a/src/test/test_util.c b/src/test/test_util.c index 0f64c26..2bffb17 100644 --- a/src/test/test_util.c +++ b/src/test/test_util.c @@ -4285,7 +4285,19 @@ test_util_hostname_validation(void *arg) // comply with a ~30 year old standard. tt_assert(string_is_valid_hostname(core3_euw1.fabrik.nytimes.com)); + // Firefox passes FQDNs with trailing '.'s directly to the SOCKS proxy, + // which is redundant since the spec states DOMAINNAME addresses are fully + // qualified. While unusual, this should be tollerated. + tt_assert(string_is_valid_hostname(core9_euw1.fabrik.nytimes.com.)); + tt_assert(!string_is_valid_hostname(..washingtonpost.is.better.com)); + tt_assert(!string_is_valid_hostname(so.is..ft.com)); + tt_assert(!string_is_valid_hostname(...)); + // XXX: do we allow single-label DNS names? + // We shouldn't for SOCKS (spec says contains a fully-qualified domain name + // but only test pathologically malformed traling '.' cases for now. + tt_assert(!string_is_valid_hostname(.)); + tt_assert(!string_is_valid_hostname(..)); done: return; ___ tor-commits mailing list tor-commits@lists.torproject.org https://lists.torproject.org/cgi-bin/mailman/listinfo/tor-commits
[tor-commits] [tor/master] Fix ed25519-donna with SSP on non-x86.
commit c0106118fadb35e22fdbb038c3dfac2a89f816de Author: Yawning Angel yawn...@schwanenlied.me Date: Mon Jul 27 00:49:11 2015 + Fix ed25519-donna with SSP on non-x86. The only reason 16 byte alignment is required is for SSE2 load and store operations, so only align datastructures to 16 byte boundaries when building with SSE2 support. This fixes builds with GCC SSP on platforms that don't have special case code to do dynamic stack re-alignment (everything not x86/x86_64). Fixes bug #1. --- src/ext/ed25519/donna/README.tor |3 +++ src/ext/ed25519/donna/ed25519-donna-portable.h | 14 ++ 2 files changed, 17 insertions(+) diff --git a/src/ext/ed25519/donna/README.tor b/src/ext/ed25519/donna/README.tor index 212fb11..2bb0efc 100644 --- a/src/ext/ed25519/donna/README.tor +++ b/src/ext/ed25519/donna/README.tor @@ -37,3 +37,6 @@ as of 8757bd4cd209cb032853ece0ce413f122eef212c. since the compilation will fail in `ge25519_scalarmult_base_choose_niels` on x86_64 targets due to running out of registers. + * On non-x86 targets, GCC's Stack Protector dislikes variables that have + alignment constraints greater than that of other primitive types. + The `ALIGN` macro is thus no-oped for all non-SSE2 builds. diff --git a/src/ext/ed25519/donna/ed25519-donna-portable.h b/src/ext/ed25519/donna/ed25519-donna-portable.h index 44fa840..9ec83b8 100644 --- a/src/ext/ed25519/donna/ed25519-donna-portable.h +++ b/src/ext/ed25519/donna/ed25519-donna-portable.h @@ -144,6 +144,20 @@ static inline void U64TO8_LE(unsigned char *p, const uint64_t v) { #endif #endif +/* Tor: GCC's Stack Protector freaks out and produces variable length + * buffer warnings when alignment is requested that is greater than + * STACK_BOUNDARY (x86 has special code to deal with this for SSE2). + * + * Since the only reason things are 16 byte aligned in the first place + * is for SSE2, only request variable alignment for SSE2 builds. + * + * See: https://gcc.gnu.org/bugzilla/show_bug.cgi?id=59674 + */ +#if !defined(ED25519_SSE2) + #undef ALIGN + #define ALIGN(x) +#endif + #include stdlib.h #include string.h ___ tor-commits mailing list tor-commits@lists.torproject.org https://lists.torproject.org/cgi-bin/mailman/listinfo/tor-commits
[tor-commits] [tor/master] Merge remote-tracking branch 'yawning/bug16674'
commit 58758e713f69a6ce2c66367d8524df578520a036 Merge: c010611 da6aa7b Author: Nick Mathewson ni...@torproject.org Date: Mon Jul 27 09:15:52 2015 -0400 Merge remote-tracking branch 'yawning/bug16674' changes/bug16674 |5 + src/common/util.c|6 ++ src/test/test_util.c | 12 3 files changed, 23 insertions(+) ___ tor-commits mailing list tor-commits@lists.torproject.org https://lists.torproject.org/cgi-bin/mailman/listinfo/tor-commits
[tor-commits] [ooni-probe/master] set command
commit 0a9856c9d4fd8741caf71c74c80f755f8e607ca3 Author: aagbsn aag...@extc.org Date: Mon Apr 6 14:17:04 2015 + set command --- ooni/nettests/third_party/lantern.py | 11 --- 1 file changed, 4 insertions(+), 7 deletions(-) diff --git a/ooni/nettests/third_party/lantern.py b/ooni/nettests/third_party/lantern.py index 37fe840..896e11e 100644 --- a/ooni/nettests/third_party/lantern.py +++ b/ooni/nettests/third_party/lantern.py @@ -62,20 +62,17 @@ class LanternTest(ProcessTest): requiredOptions = ['url'] def setUp(self): +self.command = [lantern_linux, --headless] self.d = defer.Deferred() self.processDirector = LanternProcessDirector(self.d, timeout=self.timeout) -self.d.addCallback(self.processEnded, lantern_linux) +self.d.addCallback(self.processEnded, self.command) if self.localOptions['url']: self.url = self.localOptions['url'] def runLantern(self): -command = [lantern_linux, --headless] - -paths = filter(os.path.exists,[os.path.join(os.path.expanduser(x), command[0]) for x in getenv('PATH').split(':')]) -if paths: -command[0] = paths[0] +paths = filter(os.path.exists,[os.path.join(os.path.expanduser(x), self.command[0]) for x in getenv('PATH').split(':')]) log.debug(Spawning Lantern) -reactor.spawnProcess(self.processDirector, command[0], command) +reactor.spawnProcess(self.processDirector, paths[0], self.command) def test_lantern_circumvent(self): proxyEndpoint=TCP4ClientEndpoint(reactor, '127.0.0.1', 8787) ___ tor-commits mailing list tor-commits@lists.torproject.org https://lists.torproject.org/cgi-bin/mailman/listinfo/tor-commits
[tor-commits] [ooni-probe/master] Update lantern.py
commit c8c45cdb32f51593ba31bb48f43307b63f63b968 Author: Arturo Filastò art...@filasto.net Date: Mon Jun 29 20:49:43 2015 +0200 Update lantern.py --- ooni/nettests/third_party/lantern.py |4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/ooni/nettests/third_party/lantern.py b/ooni/nettests/third_party/lantern.py index 896e11e..c7173ed 100644 --- a/ooni/nettests/third_party/lantern.py +++ b/ooni/nettests/third_party/lantern.py @@ -80,11 +80,11 @@ class LanternTest(ProcessTest): def addResultToReport(result): self.report['body'] = result -self.report['bootstrapped'] = True +self.report['success'] = True def addFailureToReport(failure): self.report['failure'] = handleAllFailures(failure) -self.report['bootstrapped'] = False +self.report['success'] = False def doRequest(noreason): log.debug(Doing HTTP request via Lantern (127.0.0.1:8787) for %s % self.url) ___ tor-commits mailing list tor-commits@lists.torproject.org https://lists.torproject.org/cgi-bin/mailman/listinfo/tor-commits
[tor-commits] [ooni-probe/master] PEP8 Corrections
commit a987066560c219ceee0748fd379302e0c1d2f156 Author: anadahz kojg...@inbox.com Date: Fri Apr 17 01:45:55 2015 +0200 PEP8 Corrections --- ooni/nettests/blocking/meek_fronted_requests.py | 34 +++ 1 file changed, 17 insertions(+), 17 deletions(-) diff --git a/ooni/nettests/blocking/meek_fronted_requests.py b/ooni/nettests/blocking/meek_fronted_requests.py index 762e27e..3795008 100644 --- a/ooni/nettests/blocking/meek_fronted_requests.py +++ b/ooni/nettests/blocking/meek_fronted_requests.py @@ -7,12 +7,12 @@ from ooni.templates import httpt from ooni.utils import log class UsageOptions(usage.Options): -optParameters = [ ['ExpectedBody', 'B', +optParameters = [ ['expectedBody', 'B', 'Iâm just a happy little web server.\n', 'Expected body content from GET response'], - ['DomainName', 'D', None, -'Specify a single fronted DomainName to test.'], - ['HostHeader', 'H', None, + ['domainName', 'D', None, +'Specify a single fronted domainName to test.'], + ['hostHeader', 'H', None, 'Specify inside Host Header to test.'] ] @@ -22,7 +22,7 @@ class meekTest(httpt.HTTPTest): Header of the inside meek-server. The meek-server handles a GET request and response with: Iâm just a happy little web server.\n. The input file should be formatted as (one per line): -DomainName:HostHeader +domainName:hostHeader www.google.com:meek-reflect.appspot.com ajax.aspnetcdn.com:az668014.vo.msecnd.net a0.awsstatic.com:d2zfqthxsdq309.cloudfront.net @@ -33,7 +33,7 @@ class meekTest(httpt.HTTPTest): usageOptions = UsageOptions inputFile = ['file', 'f', None, - File containing the DomainName:HostHeader combinations to\ + File containing the domainName:hostHeader combinations to\ be tested, one per line.] inputs = [('www.google.com', 'meek-reflect.appspot.com'), ('ajax.aspnetcdn.com', 'az668014.vo.msecnd.net'), @@ -49,31 +49,31 @@ class meekTest(httpt.HTTPTest): if self.input: if (isinstance(self.input, tuple) or isinstace(self.input, list)): - self.DomainName, self.header = self.input + self.domainName, self.header = self.input else: - self.DomainName, self.header = self.input.split(':') -elif (self.localOptions['DomainName'] and - self.localOptions['HostHeader']): - self.DomainName = self.localOptions['DomainName'] - self.header = self.localOptions['HostHeader'] + self.domainName, self.header = self.input.split(':') +elif (self.localOptions['domainName'] and + self.localOptions['hostHeader']): + self.domainName = self.localOptions['domainName'] + self.header = self.localOptions['hostHeader'] -self.ExpectedBody = self.localOptions['ExpectedBody'] -self.DomainName = 'https://' + self.DomainName +self.expectedBody = self.localOptions['expectedBody'] +self.domainName = 'https://' + self.domainName def test_meek_response(self): Detects if the fronted request is blocked. log.msg(Testing fronted domain:%s with Host Header:%s -% (self.DomainName, self.header)) +% (self.domainName, self.header)) def process_body(body): -if self.ExpectedBody != body: +if self.expectedBody != body: self.report['success'] = False else: self.report['success'] = True headers = {} headers['Host'] = [self.header] -return self.doRequest(self.DomainName, method=GET, headers=headers, +return self.doRequest(self.domainName, method=GET, headers=headers, body_processor=process_body) ___ tor-commits mailing list tor-commits@lists.torproject.org https://lists.torproject.org/cgi-bin/mailman/listinfo/tor-commits
[tor-commits] [ooni-probe/master] Add Tests for Lantern (https://getlantern.org)
commit c326ff127c97d8c139ee0c7b36cf3dc8ac2c8afa Author: aagbsn aag...@extc.org Date: Sat Mar 28 20:07:12 2015 + Add Tests for Lantern (https://getlantern.org) LanternBootstrapProcessDirector monitors Lanterns output (stdout, stderr) and calls back when Lantern has bootstrapped. If a timeout is configured and Lantern has not bootstrapped before it fires, then the process director will errback instead. LanternTest has a single test test_lantern_circumvent that waits for 20 seconds for LanternBootstrapProcessDirector to call back when Lantern has bootstrapped, and then makes a single request to http://google.com The report contains the output of stdout and stderr, if Lantern bootstrapped successfully, the page body requested, or a failure and reason. --- ooni/nettests/third_party/lantern.py | 108 ++ ooni/templates/process.py|1 + 2 files changed, 109 insertions(+) diff --git a/ooni/nettests/third_party/lantern.py b/ooni/nettests/third_party/lantern.py new file mode 100644 index 000..cb5b57e --- /dev/null +++ b/ooni/nettests/third_party/lantern.py @@ -0,0 +1,108 @@ +from twisted.internet import defer, reactor +from twisted.internet.endpoints import TCP4ClientEndpoint +from twisted.web.client import ProxyAgent, readBody +from ooni.templates.process import ProcessTest, ProcessDirector +from ooni.utils import log +from ooni.errors import handleAllFailures, TaskTimedOut +import os.path +from os import getenv + + +class LanternBootstrapProcessDirector(ProcessDirector): + +This Process Director monitors Lantern during its +bootstrap and fires a callback if bootstrap is +successful or an errback if it fails to bootstrap +before timing out. + + +def __init__(self, timeout=None): +self.stderr = +self.stdout = +self.finished = None +self.timeout = timeout +self.stdin = None +self.timer = None +self.exit_reason = None +self.bootstrapped = defer.Deferred() + +def errReceived(self, data): +self.stderr += data + +def processEnded(self, reason): +log.debug(Ended %s % reason) + +def cancelTimer(self): +if self.timeout and self.timer: +self.timer.cancel() +log.debug(Cancelled Timer) + +def outReceived(self, data): +self.stdout += data +# output received, see if we have bootstrapped +if not self.bootstrapped.called and client (http) proxy at in self.stdout: +log.debug(Bootstrap Detected) +self.cancelTimer() +self.bootstrapped.callback(bootstrapped) + + +class LanternTest(ProcessTest): + + +This class tests Lantern (https://getlantern.org). + +test_lantern_circumvent + Starts Lantern on Linux in --headless mode and + determine if it bootstraps successfully or not. + Then, make a HTTP request for http://google.com + and records the response body or failure string. + +XXX: fix the path issue + + +name = Lantern Circumvention Tool Test +author = Aaron Gibson +version = 0.0.1 +timeout = 20 + +def setUp(self): +self.processDirector = LanternBootstrapProcessDirector(timeout=self.timeout) + +def runLantern(self): +command = [lantern_linux, --headless] + paths = filter(os.path.exists,[os.path.join(os.path.expanduser(x), command[0]) for x in getenv('PATH').split(':')]) + if paths: +command[0] = paths[0] +log.debug(Spawning Lantern) +reactor.spawnProcess(self.processDirector, command[0], command) + +def addOutputToReport(self, result): +self.report['stdout'] = self.processDirector.stdout +self.report['stderr'] = self.processDirector.stderr +return result + +def test_lantern_circumvent(self): + +proxyEndpoint=TCP4ClientEndpoint(reactor, '127.0.0.1', 8787) +agent = ProxyAgent(proxyEndpoint, reactor) + +def addResultToReport(result): +self.report['body'] = result +self.report['bootstrapped'] = True + +def addFailureToReport(failure): +self.report['failure'] = handleAllFailures(failure) +self.report['bootstrapped'] = False + +def doRequest(noreason): +log.debug(Doing HTTP request via Lantern (127.0.0.1:8787) for http://google.com;) +request = agent.request(GET, http://google.com;) +request.addCallback(readBody) +request.addCallback(addResultToReport) +return request + +self.processDirector.bootstrapped.addCallback(doRequest) +self.processDirector.bootstrapped.addBoth(self.addOutputToReport) +self.processDirector.bootstrapped.addErrback(addFailureToReport) +self.runLantern() +return self.processDirector.bootstrapped diff --git a/ooni/templates/process.py
[tor-commits] [ooni-probe/master] Add meek fronted requests test
commit 54fe88a3b8151c1a41ecd597ccf6a17db32d9af7 Author: V auser@0 Date: Sun Apr 5 18:17:55 2015 +0200 Add meek fronted requests test --- ooni/nettests/blocking/meek_fronted_requests.py | 74 +++ 1 file changed, 74 insertions(+) diff --git a/ooni/nettests/blocking/meek_fronted_requests.py b/ooni/nettests/blocking/meek_fronted_requests.py new file mode 100644 index 000..20f42c9 --- /dev/null +++ b/ooni/nettests/blocking/meek_fronted_requests.py @@ -0,0 +1,74 @@ +# -*- encoding: utf-8 -*- +# +# :licence: see LICENSE + +from twisted.python import usage +from ooni.templates import httpt +from ooni.utils import log + +class UsageOptions(usage.Options): +optParameters = [ ['ExpectedBody', 'B', + 'Iâm just a happy little web server.\n', + 'Expected body content from GET response'], + ['DomainName', 'D', None, +'Specify a single fronted DomainName to test.'], + ['HostHeader', 'H', None, +'Specify inside Host Header to test.'] +] + +class meekTest(httpt.HTTPTest): + +Performs a HTTP GET request to a list of fronted domains with the Host +Header of the inside meek-server. The meek-server handles a GET request +and response with: Iâm just a happy little web server.\n. +The input file should be formatted as (one per line): +DomainName:HostHeader + +Some default meek DomainName and HostHeader combinations: +www.google.com:meek-reflect.appspot.com +ajax.aspnetcdn.com:az668014.vo.msecnd.net +a0.awsstatic.com:d2zfqthxsdq309.cloudfront.net + +name = meek fronted requests test +version = 0.0.1 + +usageOptions = UsageOptions +inputFile = ['file', 'f', None, + File containing the DomainName:HostHeader combinations to\ + be tested, one per line.] + +requiresRoot = False +requiresTor = False + +def setUp(self): + +Check for inputs. + +if self.input: +self.DomainName, self.header = self.input.split(':') +elif (self.localOptions['DomainName'] and + self.localOptions['HostHeader']): + self.DomainName = self.localOptions['DomainName'] + self.header = self.localOptions['HostHeader'] +else: +raise Exception(No input specified) + +self.ExpectedBody = self.localOptions['ExpectedBody'] +self.DomainName = 'https://' + self.DomainName + +def test_meek_response(self): + +Detects if the fronted request is blocked. + +log.msg(Testing fronted domain:%s with Host Header:%s +% (self.DomainName, self.header)) +def process_body(body): +if self.ExpectedBody != body: +self.report['censored'] = True +else: +self.report['censored'] = False + +headers = {} +headers['Host'] = [self.header] +return self.doRequest(self.DomainName, method=GET, headers=headers, + body_processor=process_body) ___ tor-commits mailing list tor-commits@lists.torproject.org https://lists.torproject.org/cgi-bin/mailman/listinfo/tor-commits
[tor-commits] [ooni-probe/master] Do not reset timer when output is received
commit 084a99bd2e0ba6734ea2ad6029ab688372ed7818 Author: aagbsn aag...@extc.org Date: Mon Mar 30 14:28:36 2015 + Do not reset timer when output is received If the timer is reset upon output received, eventually OONI's built-in timer will fire and consider the the test a failure. As demonstrated in the example code, the process is launched by a Measurement method. Long-running processes probably shouldn't be started inside Measurements, and it might make more sense to launch processes as part of the NetTest setUp method instead. --- ooni/templates/process.py |1 - 1 file changed, 1 deletion(-) diff --git a/ooni/templates/process.py b/ooni/templates/process.py index 5e187ee..2d62de1 100644 --- a/ooni/templates/process.py +++ b/ooni/templates/process.py @@ -51,7 +51,6 @@ class ProcessDirector(protocol.ProcessProtocol): self.transport.closeStdin() def outReceived(self, data): -self.resetTimer() log.debug(STDOUT: %s % data) self.stdout += data if self.shouldClose(): ___ tor-commits mailing list tor-commits@lists.torproject.org https://lists.torproject.org/cgi-bin/mailman/listinfo/tor-commits
[tor-commits] [ooni-probe/master] Refactor to use template methods
commit f3dedf882764b99dc3a5c17fb6640640f70cd576 Author: aagbsn aag...@extc.org Date: Fri Apr 3 19:34:29 2015 + Refactor to use template methods --- ooni/nettests/third_party/lantern.py | 36 +++--- ooni/templates/process.py|5 - 2 files changed, 15 insertions(+), 26 deletions(-) diff --git a/ooni/nettests/third_party/lantern.py b/ooni/nettests/third_party/lantern.py index cb5b57e..a0aea78 100644 --- a/ooni/nettests/third_party/lantern.py +++ b/ooni/nettests/third_party/lantern.py @@ -8,7 +8,7 @@ import os.path from os import getenv -class LanternBootstrapProcessDirector(ProcessDirector): +class LanternProcessDirector(ProcessDirector): This Process Director monitors Lantern during its bootstrap and fires a callback if bootstrap is @@ -16,7 +16,8 @@ class LanternBootstrapProcessDirector(ProcessDirector): before timing out. -def __init__(self, timeout=None): +def __init__(self, d, timeout=None): +self.d = d self.stderr = self.stdout = self.finished = None @@ -26,17 +27,6 @@ class LanternBootstrapProcessDirector(ProcessDirector): self.exit_reason = None self.bootstrapped = defer.Deferred() -def errReceived(self, data): -self.stderr += data - -def processEnded(self, reason): -log.debug(Ended %s % reason) - -def cancelTimer(self): -if self.timeout and self.timer: -self.timer.cancel() -log.debug(Cancelled Timer) - def outReceived(self, data): self.stdout += data # output received, see if we have bootstrapped @@ -57,7 +47,6 @@ class LanternTest(ProcessTest): Then, make a HTTP request for http://google.com and records the response body or failure string. -XXX: fix the path issue name = Lantern Circumvention Tool Test @@ -66,23 +55,20 @@ class LanternTest(ProcessTest): timeout = 20 def setUp(self): -self.processDirector = LanternBootstrapProcessDirector(timeout=self.timeout) +self.d = defer.Deferred() +self.processDirector = LanternProcessDirector(self.d, timeout=self.timeout) +self.d.addCallback(self.processEnded, lantern_linux) def runLantern(self): command = [lantern_linux, --headless] - paths = filter(os.path.exists,[os.path.join(os.path.expanduser(x), command[0]) for x in getenv('PATH').split(':')]) - if paths: + +paths = filter(os.path.exists,[os.path.join(os.path.expanduser(x), command[0]) for x in getenv('PATH').split(':')]) +if paths: command[0] = paths[0] log.debug(Spawning Lantern) reactor.spawnProcess(self.processDirector, command[0], command) -def addOutputToReport(self, result): -self.report['stdout'] = self.processDirector.stdout -self.report['stderr'] = self.processDirector.stderr -return result - def test_lantern_circumvent(self): - proxyEndpoint=TCP4ClientEndpoint(reactor, '127.0.0.1', 8787) agent = ProxyAgent(proxyEndpoint, reactor) @@ -99,10 +85,10 @@ class LanternTest(ProcessTest): request = agent.request(GET, http://google.com;) request.addCallback(readBody) request.addCallback(addResultToReport) +request.addCallback(self.processDirector.close) return request self.processDirector.bootstrapped.addCallback(doRequest) -self.processDirector.bootstrapped.addBoth(self.addOutputToReport) self.processDirector.bootstrapped.addErrback(addFailureToReport) self.runLantern() -return self.processDirector.bootstrapped +return self.d diff --git a/ooni/templates/process.py b/ooni/templates/process.py index 2d62de1..3bbd8f6 100644 --- a/ooni/templates/process.py +++ b/ooni/templates/process.py @@ -16,12 +16,15 @@ class ProcessDirector(protocol.ProcessProtocol): self.timer = None self.exit_reason = None +def cancelTimer(self): +if self.timeout and self.timer: +self.timer.cancel() + def close(self, reason=None): self.reason = reason self.transport.loseConnection() def resetTimer(self): -log.debug(Resetting Timer) if self.timeout is not None: if self.timer is not None: self.timer.cancel() ___ tor-commits mailing list tor-commits@lists.torproject.org https://lists.torproject.org/cgi-bin/mailman/listinfo/tor-commits
[tor-commits] [ooni-probe/master] Add command line URL option and description
commit 74514bc964a80ed71c4502205b2604e436cb2de5 Author: aagbsn aag...@extc.org Date: Mon Apr 6 13:39:40 2015 + Add command line URL option and description --- ooni/nettests/third_party/lantern.py | 13 +++-- 1 file changed, 11 insertions(+), 2 deletions(-) diff --git a/ooni/nettests/third_party/lantern.py b/ooni/nettests/third_party/lantern.py index a0aea78..37fe840 100644 --- a/ooni/nettests/third_party/lantern.py +++ b/ooni/nettests/third_party/lantern.py @@ -1,5 +1,6 @@ from twisted.internet import defer, reactor from twisted.internet.endpoints import TCP4ClientEndpoint +from twisted.python import usage from twisted.web.client import ProxyAgent, readBody from ooni.templates.process import ProcessTest, ProcessDirector from ooni.utils import log @@ -7,6 +8,9 @@ from ooni.errors import handleAllFailures, TaskTimedOut import os.path from os import getenv +class UsageOptions(usage.Options): +optParameters = [ +['url', 'u', None, 'Specify a single URL to test.'],] class LanternProcessDirector(ProcessDirector): @@ -50,14 +54,19 @@ class LanternTest(ProcessTest): name = Lantern Circumvention Tool Test +description = Bootstraps Lantern and does a HTTP GET for the specified URL author = Aaron Gibson version = 0.0.1 timeout = 20 +usageOptions = UsageOptions +requiredOptions = ['url'] def setUp(self): self.d = defer.Deferred() self.processDirector = LanternProcessDirector(self.d, timeout=self.timeout) self.d.addCallback(self.processEnded, lantern_linux) +if self.localOptions['url']: +self.url = self.localOptions['url'] def runLantern(self): command = [lantern_linux, --headless] @@ -81,8 +90,8 @@ class LanternTest(ProcessTest): self.report['bootstrapped'] = False def doRequest(noreason): -log.debug(Doing HTTP request via Lantern (127.0.0.1:8787) for http://google.com;) -request = agent.request(GET, http://google.com;) +log.debug(Doing HTTP request via Lantern (127.0.0.1:8787) for %s % self.url) +request = agent.request(GET, self.url) request.addCallback(readBody) request.addCallback(addResultToReport) request.addCallback(self.processDirector.close) ___ tor-commits mailing list tor-commits@lists.torproject.org https://lists.torproject.org/cgi-bin/mailman/listinfo/tor-commits
[tor-commits] [ooni-probe/master] Merge pull request #387 from anadahz/fix/feature/meek
commit a3b6e778fb7cf7bead9f8b43365cb49a8e8613a6 Merge: 90117e8 a987066 Author: Arturo Filastò art...@filasto.net Date: Mon Jun 29 20:49:59 2015 +0200 Merge pull request #387 from anadahz/fix/feature/meek Fix/feature/meek ooni/nettests/blocking/meek_fronted_requests.py | 79 +++ 1 file changed, 79 insertions(+) ___ tor-commits mailing list tor-commits@lists.torproject.org https://lists.torproject.org/cgi-bin/mailman/listinfo/tor-commits
[tor-commits] [ooni-probe/master] Fix to adhere to the new test spec (ts-013)
commit 74af80fd9cee94452d41323085855ba204dac3b4 Author: anadahz kojg...@inbox.com Date: Thu Apr 9 01:52:51 2015 +0200 Fix to adhere to the new test spec (ts-013) --- ooni/nettests/blocking/meek_fronted_requests.py |4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/ooni/nettests/blocking/meek_fronted_requests.py b/ooni/nettests/blocking/meek_fronted_requests.py index 20f42c9..6e3cb7a 100644 --- a/ooni/nettests/blocking/meek_fronted_requests.py +++ b/ooni/nettests/blocking/meek_fronted_requests.py @@ -64,9 +64,9 @@ class meekTest(httpt.HTTPTest): % (self.DomainName, self.header)) def process_body(body): if self.ExpectedBody != body: -self.report['censored'] = True +self.report['success'] = False else: -self.report['censored'] = False +self.report['success'] = True headers = {} headers['Host'] = [self.header] ___ tor-commits mailing list tor-commits@lists.torproject.org https://lists.torproject.org/cgi-bin/mailman/listinfo/tor-commits
[tor-commits] [ooni-probe/master] Add meek test default inputs
commit 46ea4280cc97eba726650d08b73c1edb18074d59 Author: anadahz kojg...@inbox.com Date: Fri Apr 17 01:40:23 2015 +0200 Add meek test default inputs The default inputs (domain name and host header) combinations needed to reach the meek servers. Without any parameters the test will use these default inputs. --- ooni/nettests/blocking/meek_fronted_requests.py | 15 ++- 1 file changed, 10 insertions(+), 5 deletions(-) diff --git a/ooni/nettests/blocking/meek_fronted_requests.py b/ooni/nettests/blocking/meek_fronted_requests.py index 6e3cb7a..762e27e 100644 --- a/ooni/nettests/blocking/meek_fronted_requests.py +++ b/ooni/nettests/blocking/meek_fronted_requests.py @@ -23,11 +23,10 @@ class meekTest(httpt.HTTPTest): and response with: Iâm just a happy little web server.\n. The input file should be formatted as (one per line): DomainName:HostHeader - -Some default meek DomainName and HostHeader combinations: www.google.com:meek-reflect.appspot.com ajax.aspnetcdn.com:az668014.vo.msecnd.net a0.awsstatic.com:d2zfqthxsdq309.cloudfront.net + name = meek fronted requests test version = 0.0.1 @@ -36,6 +35,9 @@ class meekTest(httpt.HTTPTest): inputFile = ['file', 'f', None, File containing the DomainName:HostHeader combinations to\ be tested, one per line.] +inputs = [('www.google.com', 'meek-reflect.appspot.com'), + ('ajax.aspnetcdn.com', 'az668014.vo.msecnd.net'), + ('a0.awsstatic.com', 'd2zfqthxsdq309.cloudfront.net')] requiresRoot = False requiresTor = False @@ -44,14 +46,16 @@ class meekTest(httpt.HTTPTest): Check for inputs. + if self.input: -self.DomainName, self.header = self.input.split(':') + if (isinstance(self.input, tuple) or isinstace(self.input, list)): + self.DomainName, self.header = self.input + else: + self.DomainName, self.header = self.input.split(':') elif (self.localOptions['DomainName'] and self.localOptions['HostHeader']): self.DomainName = self.localOptions['DomainName'] self.header = self.localOptions['HostHeader'] -else: -raise Exception(No input specified) self.ExpectedBody = self.localOptions['ExpectedBody'] self.DomainName = 'https://' + self.DomainName @@ -72,3 +76,4 @@ class meekTest(httpt.HTTPTest): headers['Host'] = [self.header] return self.doRequest(self.DomainName, method=GET, headers=headers, body_processor=process_body) + ___ tor-commits mailing list tor-commits@lists.torproject.org https://lists.torproject.org/cgi-bin/mailman/listinfo/tor-commits
[tor-commits] [ooni-probe/master] Merge pull request #388 from TheTorProject/feature/lantern
commit 90117e81023594bcf1bc453e1153fc6554088925 Merge: 7888084 c8c45cd Author: Arturo Filastò art...@filasto.net Date: Mon Jun 29 20:49:50 2015 +0200 Merge pull request #388 from TheTorProject/feature/lantern Feature/lantern ooni/nettests/third_party/lantern.py | 100 ++ ooni/templates/process.py|5 +- 2 files changed, 104 insertions(+), 1 deletion(-) ___ tor-commits mailing list tor-commits@lists.torproject.org https://lists.torproject.org/cgi-bin/mailman/listinfo/tor-commits
[tor-commits] [tor/master] tighten and tidy the changelog; pick a date
commit d6fc50a28d3ca6a80da2218272e047404c4d7939 Author: Nick Mathewson ni...@torproject.org Date: Mon Jul 27 09:40:40 2015 -0400 tighten and tidy the changelog; pick a date --- ChangeLog | 50 -- 1 file changed, 28 insertions(+), 22 deletions(-) diff --git a/ChangeLog b/ChangeLog index 315bc9d..d4c4d71 100644 --- a/ChangeLog +++ b/ChangeLog @@ -1,9 +1,9 @@ -Changes in version 0.2.7.2-alpha - 2015-07-2? +Changes in version 0.2.7.2-alpha - 2015-07-27 This, the second alpha in the Tor 0.2.7 series, has a number of new features, including a way to manually pick the number of introduction - points for hidden services, and the much stronger Ed25519 - signing key algorithm for regular Tor relays (including support for - encrypted offline identity keys in the new algorithm). + points for hidden services, and the much stronger Ed25519 signing key + algorithm for regular Tor relays (including support for encrypted + offline identity keys in the new algorithm). Support for Ed25519 on relays is currently limited to signing router descriptors; later alphas in this series will extend Ed25519 key @@ -31,11 +31,14 @@ Changes in version 0.2.7.2-alpha - 2015-07-2? o Major features (Hidden services): - Add the torrc option HiddenServiceNumIntroductionPoints, to specify a fixed number of introduction points. Its maximum value - is 10 and default is 3. Closes ticket 4862. + is 10 and default is 3. Using this option can increase a hidden + service's reliability under load, at the cost of making it more + visible that the hidden service is facing extra load. Closes + ticket 4862. - Remove the adaptive algorithm for choosing the number of - introduction points, which tended to leak popularity information - by changing the number of introduction points depending on the - number of clients the HS sees. Closes ticket 4862. + introduction points, which used to change the number of + introduction points (poorly) depending on the number of + connections the HS sees. Closes ticket 4862. o Major features (onion key cross-certification): - Relay descriptors now include signatures of their own identity @@ -67,7 +70,8 @@ Changes in version 0.2.7.2-alpha - 2015-07-2? regression detailed in bug 16381). This is a temporary fix since we can live with the minor issue in bug 14219 (it just results in some load on the network) but the regression of 16381 is too much - of a setback. First-round fix for bug 16381; bugfix on 0.2.6.3-alpha. + of a setback. First-round fix for bug 16381; bugfix + on 0.2.6.3-alpha. o Major bugfixes (hidden services): - When cannibalizing a circuit for an introduction point, always @@ -99,9 +103,9 @@ Changes in version 0.2.7.2-alpha - 2015-07-2? - The HSDir flag given by authorities now requires the Stable flag. For the current network, this results in going from 2887 to 2806 HSDirs. Also, it makes it harder for an attacker to launch a sybil - attack by raising the effort for a relay to become Stable to require - at the very least 7 days, while maintaining the 96 - hours uptime requirement for HSDir. Implements ticket 8243. + attack by raising the effort for a relay to become Stable to + require at the very least 7 days, while maintaining the 96 hours + uptime requirement for HSDir. Implements ticket 8243. o Minor features (client): - Relax the validation of hostnames in SOCKS5 requests, allowing the @@ -217,14 +221,18 @@ Changes in version 0.2.7.2-alpha - 2015-07-2? o Removed features: - Tor no longer supports copies of OpenSSL that are missing support - for Elliptic Curve Cryptography. In particular support for at - least one of P256 or P224 is now required, with manual - configuration needed if only P224 is available. Resolves - ticket 16140. + for Elliptic Curve Cryptography. (We began using ECC when + available in 0.2.4.8-alpha, for more safe and efficient key + negotiation.) In particular, support for at least one of P256 or + P224 is now required, with manual configuration needed if only + P224 is available. Resolves ticket 16140. - Tor no longer supports versions of OpenSSL before 1.0. (If you are on an operating system that has not upgraded to OpenSSL 1.0 or later, and you compile Tor from source, you will need to install a - more recent OpenSSL to link Tor against.) Resolves ticket 16034. + more recent OpenSSL to link Tor against.) These versions of + OpenSSL are still supported by the OpenSSL, but the numerous + cryptographic improvements in later OpenSSL releases makes them a + clear choice. Resolves ticket 16034. - Remove the HidServDirectoryV2 option. Now all relays offer to store hidden service descriptors. Related to 16543. -
[tor-commits] [tor-browser/tor-browser-38.1.0esr-5.0-1] Bug 16236: Windows updater: avoid writing to the registry.
commit b7a65a6dcfc1963fef42b4a0d4b5013dbc8a36ad Author: Kathy Brade br...@pearlcrescent.com Date: Wed Jul 22 15:58:52 2015 -0400 Bug 16236: Windows updater: avoid writing to the registry. Mozilla moves in use files that cannot be deleted during an update to a tobedeleted directory and then makes a call to MoveFileEx(..., MOVEFILE_DELAY_UNTIL_REBOOT) to request that the file be deleted later. To avoid writing to the Windows Registry, we simply try to remove the tobedeleted directory and its contents during browser startup. --- toolkit/mozapps/update/updater/updater.cpp |9 - toolkit/xre/nsUpdateDriver.cpp | 14 ++ 2 files changed, 22 insertions(+), 1 deletion(-) diff --git a/toolkit/mozapps/update/updater/updater.cpp b/toolkit/mozapps/update/updater/updater.cpp index acb610c..6e55fe2 100644 --- a/toolkit/mozapps/update/updater/updater.cpp +++ b/toolkit/mozapps/update/updater/updater.cpp @@ -866,7 +866,7 @@ static int rename_file(const NS_tchar *spath, const NS_tchar *dpath, return OK; } -#ifdef XP_WIN +#if defined(XP_WIN) !defined(TOR_BROWSER_UPDATE) // Remove the directory pointed to by path and all of its files and // sub-directories. If a file is in use move it to the tobedeleted directory // and attempt to schedule removal of the file on reboot @@ -1005,6 +1005,8 @@ static int backup_discard(const NS_tchar *path) backup, path)); return WRITE_ERROR; } + +#if !defined(TOR_BROWSER_UPDATE) // The MoveFileEx call to remove the file on OS reboot will fail if the // process doesn't have write access to the HKEY_LOCAL_MACHINE registry key // but this is ok since the installer / uninstaller will delete the @@ -1017,6 +1019,7 @@ static int backup_discard(const NS_tchar *path) LOG((backup_discard: failed to schedule OS reboot removal of \ file: LOG_S, path)); } +#endif } #else if (rv) @@ -2280,8 +2283,10 @@ ProcessReplaceRequest() if (NS_taccess(deleteDir, F_OK)) { NS_tmkdir(deleteDir, 0755); } +#if !defined(TOR_BROWSER_UPDATE) remove_recursive_on_reboot(tmpDir, deleteDir); #endif +#endif } #ifdef XP_MACOSX @@ -3360,6 +3365,7 @@ int NS_main(int argc, NS_tchar **argv) if (!sStagedUpdate !sReplaceRequest _wrmdir(DELETE_DIR)) { LOG((NS_main: unable to remove directory: LOG_S , err: %d, DELETE_DIR, errno)); +#if !defined(TOR_BROWSER_UPDATE) // The directory probably couldn't be removed due to it containing files // that are in use and will be removed on OS reboot. The call to remove the // directory on OS reboot is done after the calls to remove the files so the @@ -3376,6 +3382,7 @@ int NS_main(int argc, NS_tchar **argv) LOG((NS_main: failed to schedule OS reboot removal of \ directory: LOG_S, DELETE_DIR)); } +#endif } #endif /* XP_WIN */ diff --git a/toolkit/xre/nsUpdateDriver.cpp b/toolkit/xre/nsUpdateDriver.cpp index ef4c5fb..085f439 100644 --- a/toolkit/xre/nsUpdateDriver.cpp +++ b/toolkit/xre/nsUpdateDriver.cpp @@ -,6 +,20 @@ ProcessUpdates(nsIFile *greDir, nsIFile *appDir, nsIFile *updRootDir, bool restart, bool isOSUpdate, nsIFile *osApplyToDir, ProcessType *pid) { +#if defined(XP_WIN) defined(TOR_BROWSER_UPDATE) + // Try to remove the tobedeleted directory which, if present, contains + // files that could not be removed during a previous update (e.g., DLLs + // that were in use and therefore locked by Windows). + nsCOMPtrnsIFile deleteDir; + nsresult winrv = appDir-Clone(getter_AddRefs(deleteDir)); + if (NS_SUCCEEDED(winrv)) { +winrv = deleteDir-AppendNative(NS_LITERAL_CSTRING(tobedeleted)); +if (NS_SUCCEEDED(winrv)) { + winrv = deleteDir-Remove(true); +} + } +#endif + nsresult rv; nsCOMPtrnsIFile updatesDir; ___ tor-commits mailing list tor-commits@lists.torproject.org https://lists.torproject.org/cgi-bin/mailman/listinfo/tor-commits
[tor-commits] [tor-browser/tor-browser-38.1.0esr-5.0-1] Merge remote-tracking branch 'brade/bug16236-01' into tor-browser-38.1.0esr-5.0-1
commit 5ba1b3465b136c061afca8fdcfd38ccf77b02d88 Merge: 41a0771 b7a65a6 Author: Mike Perry mikeperry-...@torproject.org Date: Mon Jul 27 08:57:50 2015 -0700 Merge remote-tracking branch 'brade/bug16236-01' into tor-browser-38.1.0esr-5.0-1 toolkit/mozapps/update/updater/updater.cpp |9 - toolkit/xre/nsUpdateDriver.cpp | 14 ++ 2 files changed, 22 insertions(+), 1 deletion(-) ___ tor-commits mailing list tor-commits@lists.torproject.org https://lists.torproject.org/cgi-bin/mailman/listinfo/tor-commits
[tor-commits] [tor/master] Fold final entries into changelog
commit 36c0ae6f7834af16c379ac399edf7af514cafbb5 Author: Nick Mathewson ni...@torproject.org Date: Mon Jul 27 10:53:09 2015 -0400 Fold final entries into changelog --- ChangeLog | 33 +++-- changes/bug16162 |5 - changes/bug16631 |4 changes/bug16674 |5 - changes/ticket2325 |7 --- 5 files changed, 27 insertions(+), 27 deletions(-) diff --git a/ChangeLog b/ChangeLog index d4c4d71..8329bf0 100644 --- a/ChangeLog +++ b/ChangeLog @@ -1,9 +1,10 @@ -Changes in version 0.2.7.2-alpha - 2015-07-27 - This, the second alpha in the Tor 0.2.7 series, has a number of new - features, including a way to manually pick the number of introduction - points for hidden services, and the much stronger Ed25519 signing key - algorithm for regular Tor relays (including support for encrypted - offline identity keys in the new algorithm). +None + Changes in version 0.2.7.2-alpha - 2015-07-27 This, the second alpha + in the Tor 0.2.7 series, has a number of new features, including a way + to manually pick the number of introduction points for hidden + services, and the much stronger Ed25519 signing key algorithm for + regular Tor relays (including support for encrypted offline identity + keys in the new algorithm). Support for Ed25519 on relays is currently limited to signing router descriptors; later alphas in this series will extend Ed25519 key @@ -112,6 +113,10 @@ Changes in version 0.2.7.2-alpha - 2015-07-27 character '_' to appear, in order to cope with domains observed in the wild that are serving non-RFC compliant records. Resolves ticket 16430. +- Relax the validation done to hostnames in SOCKS5 requests, and + allow a single trailing '.' to cope with clients that pass FQDNs + using that syntax to explicitly indicate that the domain name is + fully-qualified. Fixes bug 16674; bugfix on 0.2.6.2-alpha. - Add GroupWritable and WorldWritable options to unix-socket based SocksPort and ControlPort options. These options apply to a single socket, and override {Control,Socks}SocketsGroupWritable. Closes @@ -187,9 +192,17 @@ Changes in version 0.2.7.2-alpha - 2015-07-27 code. Fixes bug 16212; bugfix on 0.2.6.2-alpha. Patch by Peter Palfrader. + o Minor bugfixes (relay): +- Fix a rarely-encountered memory leak when failing to initialize + the thread pool. Fixes bug 16631; bugfix on 0.2.6.3-alpha. Patch + from cypherpunks. + o Minor bugfixes (systemd): - Fix an accidental formatting error that broke the systemd configuration file. Fixes bug 16152; bugfix on 0.2.7.1-alpha. +- Tor's systemd unit file no longer contains extraneous spaces. + These spaces would sometimes confuse tools like deb-systemd- + helper. Fixes bug 16162; bugfix on 0.2.5.5-alpha. o Minor bugfixes (tests): - Use the configured Python executable when running test-stem-full. @@ -219,6 +232,14 @@ Changes in version 0.2.7.2-alpha - 2015-07-27 trunnel binary encoding generator, to reduce the risk of bugs due to programmer error. Done as part of ticket 12498. + o Documentation: +- Include a specific and (hopefully) accurate documentation of the + torrc file's meta-format in doc/torrc_format.txt. This is mainly + of interest to people writing programs to parse or generate torrc + files. This document is not a commitment to long-term + compatibility; some aspects of the current format are a bit + ridiculous. Closes ticket 2325. + o Removed features: - Tor no longer supports copies of OpenSSL that are missing support for Elliptic Curve Cryptography. (We began using ECC when diff --git a/changes/bug16162 b/changes/bug16162 deleted file mode 100644 index 3732424..000 --- a/changes/bug16162 +++ /dev/null @@ -1,5 +0,0 @@ - - o Minor bugfixes (systemd): -- Tor's systemd unit file no longer contains extraneous spaces. - These spaces would sometimes confuse tools like deb-systemd-helper. - Fixes bug 16162; bugfix on 0.2.5.5-alpha. diff --git a/changes/bug16631 b/changes/bug16631 deleted file mode 100644 index 24c5747..000 --- a/changes/bug16631 +++ /dev/null @@ -1,4 +0,0 @@ - o Minor bugfixes (relay): -- Fix a rarely-encountered memory leak when failing to initialize - the thread pool. Fixes bug 16631; bugfix on 0.2.6.3-alpha. Patch - from cypherpunks. diff --git a/changes/bug16674 b/changes/bug16674 deleted file mode 100644 index de55523..000 --- a/changes/bug16674 +++ /dev/null @@ -1,5 +0,0 @@ - o Minor features (client): -- Relax the validation done to hostnames in SOCKS5 requests, and allow - a single trailing '.' to cope with clients that pass FQDNs using that - syntax to explicitly indicate that the domain name is - fully-qualified. Fixes bug 16674; bugfix on 0.2.6.2-alpha. diff --git a/changes/ticket2325 b/changes/ticket2325
[tor-commits] [tor-browser/tor-browser-38.1.0esr-5.0-1] Bug 16528: Prevent indexedDB Modernizr breakage (e10s highrisk).
commit 0d808cd9cf4c7efbd1391c69fae63cf40822389e Author: Mike Perry mikeperry-...@torproject.org Date: Mon Jul 13 13:43:18 2015 -0700 Bug 16528: Prevent indexedDB Modernizr breakage (e10s highrisk). This change should make the indexedDB failure mode for pref checks equivalent to the private browsing failure mode. Sites that use Modernizr are accustomed to the failure modes for Private Browsing usage of IndexedDB, but not for when the pref is disabled. This patch may cause serious issues with e10s in the future. We'll need to keep an eye on it for FF45. --- dom/indexedDB/ActorsParent.cpp |1 + dom/indexedDB/IDBFactory.cpp |6 +- 2 files changed, 6 insertions(+), 1 deletion(-) diff --git a/dom/indexedDB/ActorsParent.cpp b/dom/indexedDB/ActorsParent.cpp index e32f9a4..ed5d8b3 100644 --- a/dom/indexedDB/ActorsParent.cpp +++ b/dom/indexedDB/ActorsParent.cpp @@ -10756,6 +10756,7 @@ FactoryOp::CheckPermission(ContentParent* aContentParent, if (aContentParent) { // The DOM in the other process should have kept us from receiving any // indexedDB messages so assume that the child is misbehaving. + // XXX: Does this happen with e10s due to Bug #16528? aContentParent-KillHard(IndexedDB CheckPermission 1); } return NS_ERROR_DOM_INDEXEDDB_NOT_ALLOWED_ERR; diff --git a/dom/indexedDB/IDBFactory.cpp b/dom/indexedDB/IDBFactory.cpp index 2ad3ee2..8acdf0f 100644 --- a/dom/indexedDB/IDBFactory.cpp +++ b/dom/indexedDB/IDBFactory.cpp @@ -132,11 +132,13 @@ IDBFactory::CreateForWindow(nsPIDOMWindow* aWindow, nsCOMPtrnsIPrincipal principal; nsresult rv = AllowedForWindowInternal(aWindow, getter_AddRefs(principal)); + // XXX: Check Removed due to Bug #16528 + /* if (!(NS_SUCCEEDED(rv) nsContentUtils::IsSystemPrincipal(principal)) NS_WARN_IF(!Preferences::GetBool(kPrefIndexedDBEnabled, false))) { *aFactory = nullptr; return NS_ERROR_DOM_INDEXEDDB_NOT_ALLOWED_ERR; - } + } */ if (rv == NS_ERROR_DOM_NOT_SUPPORTED_ERR) { NS_WARNING(IndexedDB is not permitted in a third-party window.); @@ -265,11 +267,13 @@ IDBFactory::CreateForMainThreadJSInternal( MOZ_ASSERT(NS_IsMainThread()); MOZ_ASSERT(aPrincipalInfo); + /* XXX: Check Removed to due #16528 if (aPrincipalInfo-type() != PrincipalInfo::TSystemPrincipalInfo NS_WARN_IF(!Preferences::GetBool(kPrefIndexedDBEnabled, false))) { *aFactory = nullptr; return NS_ERROR_DOM_INDEXEDDB_NOT_ALLOWED_ERR; } + */ IndexedDatabaseManager* mgr = IndexedDatabaseManager::GetOrCreate(); if (NS_WARN_IF(!mgr)) { ___ tor-commits mailing list tor-commits@lists.torproject.org https://lists.torproject.org/cgi-bin/mailman/listinfo/tor-commits
[tor-commits] [tor-browser/tor-browser-38.1.0esr-5.0-1] fixup! TB4: Tor Browser's Firefox preference overrides.
commit 41a07713072501dc23ce48f74deed464e232d07f Author: Mike Perry mikeperry-...@torproject.org Date: Mon Jul 27 08:49:02 2015 -0700 fixup! TB4: Tor Browser's Firefox preference overrides. Bug #16632: Turn on the background updater and be more annoying when updates are ready. --- browser/app/profile/000-tor-browser.js |7 +-- 1 file changed, 5 insertions(+), 2 deletions(-) diff --git a/browser/app/profile/000-tor-browser.js b/browser/app/profile/000-tor-browser.js index aee7a83..8188855 100644 --- a/browser/app/profile/000-tor-browser.js +++ b/browser/app/profile/000-tor-browser.js @@ -4,14 +4,17 @@ // Please maintain unit tests at ./tbb-tests/browser_tor_TB4.js -// Disable browser automatic updates and associated homepage notifications -pref(app.update.auto, false); +// Disable initial homepage notifications pref(browser.search.update, false); pref(browser.rights.3.shown, true); pref(browser.startup.homepage_override.mstone, ignore); pref(startup.homepage_welcome_url, ); pref(startup.homepage_override_url, ); +// Try to nag a bit more about updates: Pop up a restart dialog an hour after the initial dialog +pref(app.update.promptWaitTime, 3600); +pref(app.update.badge, true); + // Disable Slow startup warnings and associated disk history // (bug #13346) pref(browser.slowStartup.notificationDisabled, true); ___ tor-commits mailing list tor-commits@lists.torproject.org https://lists.torproject.org/cgi-bin/mailman/listinfo/tor-commits
[tor-commits] [tor-browser-bundle/master] Bug 16674: Allow trailing '.' in FQDNs
commit 3ad5030cfbdf3686defc63f4896fdd2e325ed742 Author: Mike Perry mikeperry-...@torproject.org Date: Mon Jul 27 08:07:57 2015 -0700 Bug 16674: Allow trailing '.' in FQDNs Backport of Tor patch. --- gitian/descriptors/linux/gitian-tor.yml |2 + gitian/descriptors/mac/gitian-tor.yml |2 + gitian/descriptors/windows/gitian-tor.yml |2 + gitian/patches/bug16674.patch | 74 + 4 files changed, 80 insertions(+) diff --git a/gitian/descriptors/linux/gitian-tor.yml b/gitian/descriptors/linux/gitian-tor.yml index e62a1f0..bfd0e18 100644 --- a/gitian/descriptors/linux/gitian-tor.yml +++ b/gitian/descriptors/linux/gitian-tor.yml @@ -23,6 +23,7 @@ files: - bug8405.patch - bug15482.patch - bug16430.patch +- bug16674.patch - dzip.sh - openssl-linux32-utils.zip - openssl-linux64-utils.zip @@ -85,6 +86,7 @@ script: | else git am ~/build/bug15482.patch git am ~/build/bug16430.patch + git am ~/build/bug16674.patch fi mkdir -p $OUTDIR/src #git archive HEAD | tar -x -C $OUTDIR/src diff --git a/gitian/descriptors/mac/gitian-tor.yml b/gitian/descriptors/mac/gitian-tor.yml index d305ff7..c755851 100644 --- a/gitian/descriptors/mac/gitian-tor.yml +++ b/gitian/descriptors/mac/gitian-tor.yml @@ -19,6 +19,7 @@ files: - bug8405.patch - bug15482.patch - bug16430.patch +- bug16674.patch - apple-uni-sdk-10.6_20110407-0.flosoft1_i386.deb - multiarch-darwin11-cctools127.2-gcc42-5666.3-llvmgcc42-2336.1-Linux-120724.tar.xz - dzip.sh @@ -63,6 +64,7 @@ script: | else git am ~/build/bug15482.patch git am ~/build/bug16430.patch + git am ~/build/bug16674.patch fi mkdir -p $OUTDIR/src #git archive HEAD | tar -x -C $OUTDIR/src diff --git a/gitian/descriptors/windows/gitian-tor.yml b/gitian/descriptors/windows/gitian-tor.yml index 22fda90..a6be6b4 100644 --- a/gitian/descriptors/windows/gitian-tor.yml +++ b/gitian/descriptors/windows/gitian-tor.yml @@ -19,6 +19,7 @@ files: - bug8405.patch - bug15482.patch - bug16430.patch +- bug16674.patch - binutils.tar.bz2 - dzip.sh - mingw-w64-win32-utils.zip @@ -63,6 +64,7 @@ script: | else git am ~/build/bug15482.patch git am ~/build/bug16430.patch + git am ~/build/bug16674.patch fi mkdir -p $OUTDIR/src #git archive HEAD | tar -x -C $OUTDIR/src diff --git a/gitian/patches/bug16674.patch b/gitian/patches/bug16674.patch new file mode 100644 index 000..9497684 --- /dev/null +++ b/gitian/patches/bug16674.patch @@ -0,0 +1,74 @@ +From da6aa7bfa5014b980a93b38024d16b32720dc67a Mon Sep 17 00:00:00 2001 +From: Yawning Angel yawn...@schwanenlied.me +Date: Mon, 27 Jul 2015 12:58:40 + +Subject: [PATCH] Allow a single trailing `.` when validating FQDNs from SOCKS. + +URI syntax (and DNS syntax) allows for a single trailing `.` to +explicitly distinguish between a relative and absolute +(fully-qualified) domain name. While this is redundant in that RFC 1928 +DOMAINNAME addresses are *always* fully-qualified, certain clients +blindly pass the trailing `.` along in the request. + +Fixes bug 16674; bugfix on 0.2.6.2-alpha. +--- + changes/bug16674 | 5 + + src/common/util.c| 6 ++ + src/test/test_util.c | 12 + 3 files changed, 23 insertions(+) + create mode 100644 changes/bug16674 + +diff --git a/changes/bug16674 b/changes/bug16674 +new file mode 100644 +index 000..de55523 +--- /dev/null b/changes/bug16674 +@@ -0,0 +1,5 @@ ++ o Minor features (client): ++- Relax the validation done to hostnames in SOCKS5 requests, and allow ++ a single trailing '.' to cope with clients that pass FQDNs using that ++ syntax to explicitly indicate that the domain name is ++ fully-qualified. Fixes bug 16674; bugfix on 0.2.6.2-alpha. +diff --git a/src/common/util.c b/src/common/util.c +index 618e6a1..1aac4fc 100644 +--- a/src/common/util.c b/src/common/util.c +@@ -1056,6 +1056,12 @@ string_is_valid_hostname(const char *string) + break; + } + ++/* Allow a single terminating '.' used rarely to indicate domains ++ * are FQDNs rather than relative. */ ++if ((c_sl_idx 0) (c_sl_idx + 1 == c_sl_len) !*c) { ++ continue; ++} ++ + do { + if ((*c = 'a' *c = 'z') || + (*c = 'A' *c = 'Z') || +diff --git a/src/test/test_util.c b/src/test/test_util.c +index 0f64c26..2bffb17 100644 +--- a/src/test/test_util.c b/src/test/test_util.c +@@ -4285,7 +4285,19 @@ test_util_hostname_validation(void *arg) + // comply with a ~30 year old standard. + tt_assert(string_is_valid_hostname(core3_euw1.fabrik.nytimes.com)); + ++ // Firefox passes FQDNs with trailing '.'s directly to the SOCKS proxy, ++ // which is redundant since the spec states DOMAINNAME addresses are fully ++ // qualified. While unusual, this should be tollerated. ++ tt_assert(string_is_valid_hostname(core9_euw1.fabrik.nytimes.com.)); ++
[tor-commits] [translation/tor-messenger-conversationsproperties] Update translations for tor-messenger-conversationsproperties
commit e8dbf5fda6ee7a3262fecc14f0aa10bf0ab05524 Author: Translation commit bot translat...@torproject.org Date: Mon Jul 27 14:16:11 2015 + Update translations for tor-messenger-conversationsproperties --- fr_CA/conversations.properties |6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/fr_CA/conversations.properties b/fr_CA/conversations.properties index 3ac1f0a..05a78ab 100644 --- a/fr_CA/conversations.properties +++ b/fr_CA/conversations.properties @@ -41,7 +41,7 @@ autoReply=Réponse automatique - %S # LOCALIZATION NOTE (noTopic): # Displayed instead of the topic when no topic is set. -noTopic=Aucun message de sujet pour ce salon. +noTopic=Aucun message de sujet pour ce clavardoir # LOCALIZATION NOTE (topicSet): # %1$S is the conversation name, %2$S is the topic. @@ -61,11 +61,11 @@ topicCleared=%1$S a effacé le sujet. # nickname in a conversation. # %1$S is the old nick. # %2$S is the new nick. -nickSet=%1$S is now known as %2$S. +nickSet=%1$S est maintenant connu en tant que %2$S. # LOCALIZATION NOTE (nickSet.you): # This is displayed as a system message when your nickname is changed. # %S is your new nick. -nickSet.you=You are now known as %S. +nickSet.you=Vous êtes maintenant connu en tant que %S. # LOCALIZATION NOTE (messenger.conversations.selections.ellipsis): # ellipsis is used when copying a part of a message to show that the message was cut ___ tor-commits mailing list tor-commits@lists.torproject.org https://lists.torproject.org/cgi-bin/mailman/listinfo/tor-commits
[tor-commits] [translation/tor-messenger-ircproperties] Update translations for tor-messenger-ircproperties
commit db06cdf9f4a0c11b346c9b47e39a46b77955a4e2 Author: Translation commit bot translat...@torproject.org Date: Mon Jul 27 14:16:26 2015 + Update translations for tor-messenger-ircproperties --- fr_CA/irc.properties | 16 1 file changed, 8 insertions(+), 8 deletions(-) diff --git a/fr_CA/irc.properties b/fr_CA/irc.properties index 72d4aba..74db24e 100644 --- a/fr_CA/irc.properties +++ b/fr_CA/irc.properties @@ -79,14 +79,14 @@ command.whois2=%S [lt;pseudogt;] : obtenir les informations d'un utilisateur. # LOCALIZATION NOTE (message.*): #These are shown as system messages in the conversation. #%1$S is the nick and %2$S is the nick and host of the user who joined. -message.join=%1$S [%2$S] est entré dans le salon. -message.rejoined=Vous êtes connecté au salon. +message.join=%1$S [%2$S] est entré dans le clavardoir. +message.rejoined=Vous êtes connecté au clavardoir. #%1$S is the nick of who kicked you. #%2$S is message.kicked.reason, if a kick message was given. -message.kicked.you=Vous avez été écarté par %1$S%2$S. +message.kicked.you=Vous avez été sorti de force par %1$S%2$S. #%1$S is the nick that is kicked, %2$S the nick of the person who kicked #%1$S. %3$S is message.kicked.reason, if a kick message was given. -message.kicked=%1$S a été écarté par %2$S%3$S. +message.kicked=%1$S a été sorti de force par %2$S%3$S. #%S is the kick message message.kicked.reason=: %S #%1$S is the new mode, %2$S is the nickname of the user whose mode @@ -99,13 +99,13 @@ message.yourmode=Votre mode est %S. #Could not change the nickname. %S is the user's nick. message.nick.fail=Impossible d'utiliser le pseudonyme souhaité. Votre pseudo reste %S. #The parameter is the message.parted.reason, if a part message is given. -message.parted.you=Vous avez quitté le salon (Part%1$S). +message.parted.you=Vous avez quitté le clavardoir (Part%1$S). #%1$S is the user's nick, %2$S is message.parted.reason, if a part message is given. -message.parted=%1$S a quitté le salon (Part%2$S). +message.parted=%1$S a quitté le clavardoir (Part%2$S). #%S is the part message supplied by the user. message.parted.reason=: %S #%1$S is the user's nick, %2$S is message.quit2 if a quit message is given. -message.quit=%1$S a quitté le salon (Quit%2$S). +message.quit=%1$S a quitté le clavardoir (Quit%2$S). #The parameter is the quit message given by the user. message.quit2=: %S #%1$S is the nickname of the user that invited us, %2$S is the conversation @@ -118,7 +118,7 @@ message.invited=%1$S a été invité à %2$S avec succès. #they were invited to but are already in message.alreadyInChannel=%1$S est déjà dans %2$S. #%S is the nickname of the user who was summoned. -message.summoned=%S a été appelé +message.summoned=On a demandé à %S de se joindre. #%S is the nickname of the user whose WHOIS information follows this message. message.whois=Informations WHOIS pour %S : #%1$S is the nickname of the (offline) user whose WHOWAS information follows this message. ___ tor-commits mailing list tor-commits@lists.torproject.org https://lists.torproject.org/cgi-bin/mailman/listinfo/tor-commits
[tor-commits] [torbutton/master] Bug 16639: Check for Updates menu item can cause update failure.
commit 84497608ae13239b67d2b656647c64a70badd72c Author: Kathy Brade br...@pearlcrescent.com Date: Thu Jul 23 15:30:51 2015 -0400 Bug 16639: Check for Updates menu item can cause update failure. Check the state of the active update (if any) and open the update prompt in the correct mode. --- src/chrome/content/torbutton.js | 16 +++- 1 file changed, 15 insertions(+), 1 deletion(-) diff --git a/src/chrome/content/torbutton.js b/src/chrome/content/torbutton.js index 6539ea9..1d81960 100644 --- a/src/chrome/content/torbutton.js +++ b/src/chrome/content/torbutton.js @@ -893,9 +893,23 @@ function torbutton_notify_if_update_needed() { } function torbutton_check_for_update() { +// Open the update prompt in the correct mode. The update state +// checks used here were adapted from isPending() and isApplied() in +// Mozilla's browser/base/content/aboutDialog.js code. +let updateMgr = Cc[@mozilla.org/updates/update-manager;1] + .getService(Ci.nsIUpdateManager); +let update = updateMgr.activeUpdate; +let updateState = (update) ? update.state : undefined; +let pendingStates = [ pending, pending-service, + applied, applied-service ]; +let isPending = (updateState (pendingStates.indexOf(updateState) = 0)); + let prompter = Cc[@mozilla.org/updates/update-prompt;1] .createInstance(Ci.nsIUpdatePrompt); -prompter.checkForUpdates(); +if (isPending) +prompter.showUpdateDownloaded(update, false); +else +prompter.checkForUpdates(); } // Pass undefined for a parameter to have this function determine it. ___ tor-commits mailing list tor-commits@lists.torproject.org https://lists.torproject.org/cgi-bin/mailman/listinfo/tor-commits
[tor-commits] [translation/tor-messenger-ircproperties_completed] Update translations for tor-messenger-ircproperties_completed
commit 19b56e2c936363bc089c96d6f022e19793357375 Author: Translation commit bot translat...@torproject.org Date: Mon Jul 27 14:16:29 2015 + Update translations for tor-messenger-ircproperties_completed --- fr_CA/irc.properties | 16 1 file changed, 8 insertions(+), 8 deletions(-) diff --git a/fr_CA/irc.properties b/fr_CA/irc.properties index 72d4aba..74db24e 100644 --- a/fr_CA/irc.properties +++ b/fr_CA/irc.properties @@ -79,14 +79,14 @@ command.whois2=%S [lt;pseudogt;] : obtenir les informations d'un utilisateur. # LOCALIZATION NOTE (message.*): #These are shown as system messages in the conversation. #%1$S is the nick and %2$S is the nick and host of the user who joined. -message.join=%1$S [%2$S] est entré dans le salon. -message.rejoined=Vous êtes connecté au salon. +message.join=%1$S [%2$S] est entré dans le clavardoir. +message.rejoined=Vous êtes connecté au clavardoir. #%1$S is the nick of who kicked you. #%2$S is message.kicked.reason, if a kick message was given. -message.kicked.you=Vous avez été écarté par %1$S%2$S. +message.kicked.you=Vous avez été sorti de force par %1$S%2$S. #%1$S is the nick that is kicked, %2$S the nick of the person who kicked #%1$S. %3$S is message.kicked.reason, if a kick message was given. -message.kicked=%1$S a été écarté par %2$S%3$S. +message.kicked=%1$S a été sorti de force par %2$S%3$S. #%S is the kick message message.kicked.reason=: %S #%1$S is the new mode, %2$S is the nickname of the user whose mode @@ -99,13 +99,13 @@ message.yourmode=Votre mode est %S. #Could not change the nickname. %S is the user's nick. message.nick.fail=Impossible d'utiliser le pseudonyme souhaité. Votre pseudo reste %S. #The parameter is the message.parted.reason, if a part message is given. -message.parted.you=Vous avez quitté le salon (Part%1$S). +message.parted.you=Vous avez quitté le clavardoir (Part%1$S). #%1$S is the user's nick, %2$S is message.parted.reason, if a part message is given. -message.parted=%1$S a quitté le salon (Part%2$S). +message.parted=%1$S a quitté le clavardoir (Part%2$S). #%S is the part message supplied by the user. message.parted.reason=: %S #%1$S is the user's nick, %2$S is message.quit2 if a quit message is given. -message.quit=%1$S a quitté le salon (Quit%2$S). +message.quit=%1$S a quitté le clavardoir (Quit%2$S). #The parameter is the quit message given by the user. message.quit2=: %S #%1$S is the nickname of the user that invited us, %2$S is the conversation @@ -118,7 +118,7 @@ message.invited=%1$S a été invité à %2$S avec succès. #they were invited to but are already in message.alreadyInChannel=%1$S est déjà dans %2$S. #%S is the nickname of the user who was summoned. -message.summoned=%S a été appelé +message.summoned=On a demandé à %S de se joindre. #%S is the nickname of the user whose WHOIS information follows this message. message.whois=Informations WHOIS pour %S : #%1$S is the nickname of the (offline) user whose WHOWAS information follows this message. ___ tor-commits mailing list tor-commits@lists.torproject.org https://lists.torproject.org/cgi-bin/mailman/listinfo/tor-commits
[tor-commits] [translation/tor-messenger-conversationsproperties_completed] Update translations for tor-messenger-conversationsproperties_completed
commit 444ea6c0c05c443c7a5e5283dfa1a326c3828230 Author: Translation commit bot translat...@torproject.org Date: Mon Jul 27 14:16:16 2015 + Update translations for tor-messenger-conversationsproperties_completed --- fr_CA/conversations.properties | 13 - 1 file changed, 12 insertions(+), 1 deletion(-) diff --git a/fr_CA/conversations.properties b/fr_CA/conversations.properties index 008405e..05a78ab 100644 --- a/fr_CA/conversations.properties +++ b/fr_CA/conversations.properties @@ -41,7 +41,7 @@ autoReply=Réponse automatique - %S # LOCALIZATION NOTE (noTopic): # Displayed instead of the topic when no topic is set. -noTopic=Aucun message de sujet pour ce salon. +noTopic=Aucun message de sujet pour ce clavardoir # LOCALIZATION NOTE (topicSet): # %1$S is the conversation name, %2$S is the topic. @@ -56,6 +56,17 @@ topicChanged=%1$S a changé le sujet en : %2$S. # %1$S is the user who cleared the topic. topicCleared=%1$S a effacé le sujet. +# LOCALIZATION NOTE (nickSet): +# This is displayed as a system message when a participant changes his/her +# nickname in a conversation. +# %1$S is the old nick. +# %2$S is the new nick. +nickSet=%1$S est maintenant connu en tant que %2$S. +# LOCALIZATION NOTE (nickSet.you): +# This is displayed as a system message when your nickname is changed. +# %S is your new nick. +nickSet.you=Vous êtes maintenant connu en tant que %S. + # LOCALIZATION NOTE (messenger.conversations.selections.ellipsis): # ellipsis is used when copying a part of a message to show that the message was cut messenger.conversations.selections.ellipsis=[â¦] ___ tor-commits mailing list tor-commits@lists.torproject.org https://lists.torproject.org/cgi-bin/mailman/listinfo/tor-commits
[tor-commits] [webwml/master] Tell the website that there is a new alpha
commit dde59bbb4dd20a40d2e4774ca2b90ba3a0741ff3 Author: Nick Mathewson ni...@torproject.org Date: Mon Jul 27 13:46:27 2015 -0400 Tell the website that there is a new alpha --- Makefile |2 +- include/versions.wmi |2 +- 2 files changed, 2 insertions(+), 2 deletions(-) diff --git a/Makefile b/Makefile index 72f919f..0ddf8e6 100644 --- a/Makefile +++ b/Makefile @@ -15,7 +15,7 @@ # website component, and set it to needs_review. export STABLETAG=tor-0.2.6.10 -export DEVTAG=tor-0.2.7.1-alpha +export DEVTAG=tor-0.2.7.2-alpha WMLBASE=. SUBDIRS=docs eff projects press about download getinvolved donate docs/torbutton diff --git a/include/versions.wmi b/include/versions.wmi index 6ac2dc4..e99b19e 100644 --- a/include/versions.wmi +++ b/include/versions.wmi @@ -1,5 +1,5 @@ define-tag version-stable whitespace=delete0.2.6.10/define-tag -define-tag version-alpha whitespace=delete0.2.7.1-alpha/define-tag +define-tag version-alpha whitespace=delete0.2.7.2-alpha/define-tag define-tag version-win32-stable whitespace=delete0.2.6.9/define-tag ___ tor-commits mailing list tor-commits@lists.torproject.org https://lists.torproject.org/cgi-bin/mailman/listinfo/tor-commits
[tor-commits] [tor/master] Bump version to 0.2.7.2-alpha-dev
commit cedc651deb9e9db6f30b24b0776d82eb9164b137 Author: Nick Mathewson ni...@torproject.org Date: Mon Jul 27 13:59:49 2015 -0400 Bump version to 0.2.7.2-alpha-dev --- ChangeLog | 13 ++--- configure.ac|2 +- contrib/win32build/tor-mingw.nsi.in |2 +- src/win32/orconfig.h|2 +- 4 files changed, 9 insertions(+), 10 deletions(-) diff --git a/ChangeLog b/ChangeLog index 8329bf0..80f7785 100644 --- a/ChangeLog +++ b/ChangeLog @@ -1,10 +1,9 @@ -None - Changes in version 0.2.7.2-alpha - 2015-07-27 This, the second alpha - in the Tor 0.2.7 series, has a number of new features, including a way - to manually pick the number of introduction points for hidden - services, and the much stronger Ed25519 signing key algorithm for - regular Tor relays (including support for encrypted offline identity - keys in the new algorithm). +Changes in version 0.2.7.2-alpha - 2015-07-27 + This, the second alpha in the Tor 0.2.7 series, has a number of new + features, including a way to manually pick the number of introduction + points for hidden services, and the much stronger Ed25519 signing key + algorithm for regular Tor relays (including support for encrypted + offline identity keys in the new algorithm). Support for Ed25519 on relays is currently limited to signing router descriptors; later alphas in this series will extend Ed25519 key diff --git a/configure.ac b/configure.ac index b57b433..063d75c 100644 --- a/configure.ac +++ b/configure.ac @@ -3,7 +3,7 @@ dnl Copyright (c) 2004-2006, Roger Dingledine, Nick Mathewson dnl Copyright (c) 2007-2015, The Tor Project, Inc. dnl See LICENSE for licensing information -AC_INIT([tor],[0.2.7.2-alpha]) +AC_INIT([tor],[0.2.7.2-alpha-dev]) AC_CONFIG_SRCDIR([src/or/main.c]) AC_CONFIG_MACRO_DIR([m4]) AM_INIT_AUTOMAKE diff --git a/contrib/win32build/tor-mingw.nsi.in b/contrib/win32build/tor-mingw.nsi.in index 3eaff6b..36b1533 100644 --- a/contrib/win32build/tor-mingw.nsi.in +++ b/contrib/win32build/tor-mingw.nsi.in @@ -8,7 +8,7 @@ !include LogicLib.nsh !include FileFunc.nsh !insertmacro GetParameters -!define VERSION 0.2.7.2-alpha +!define VERSION 0.2.7.2-alpha-dev !define INSTALLER tor-${VERSION}-win32.exe !define WEBSITE https://www.torproject.org/; !define LICENSE LICENSE diff --git a/src/win32/orconfig.h b/src/win32/orconfig.h index 6bb0cbc..6447741 100644 --- a/src/win32/orconfig.h +++ b/src/win32/orconfig.h @@ -232,7 +232,7 @@ #define USING_TWOS_COMPLEMENT /* Version number of package */ -#define VERSION 0.2.7.2-alpha +#define VERSION 0.2.7.2-alpha-dev ___ tor-commits mailing list tor-commits@lists.torproject.org https://lists.torproject.org/cgi-bin/mailman/listinfo/tor-commits
[tor-commits] [translation/torbutton-abouttorproperties_completed] Update translations for torbutton-abouttorproperties_completed
commit 19debb3867dfdcd348785b7e61d2d4abab35afa0 Author: Translation commit bot translat...@torproject.org Date: Mon Jul 27 20:46:21 2015 + Update translations for torbutton-abouttorproperties_completed --- it/abouttor.properties | 166 ++-- 1 file changed, 148 insertions(+), 18 deletions(-) diff --git a/it/abouttor.properties b/it/abouttor.properties index db49b15..2950542 100644 --- a/it/abouttor.properties +++ b/it/abouttor.properties @@ -1,21 +1,151 @@ -# Copyright (c) 2014, The Tor Project, Inc. -# See LICENSE for licensing information. -# vim: set sw=2 sts=2 ts=8 et: +!DOCTYPE html PUBLIC -//W3C//DTD XHTML 1.0 Transitional//EN +http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd; +html xmlns='http://www.w3.org/1999/xhtml' xml:lang='it' lang='it' +head +titletorbutton - Estensione Firefox per navigare in modo sicuro mentre si usa Tor/title +meta name='generator' content='cgit v0.10.2'/ +meta name='generator' content='cgit v0.10.2'/ +link rel='stylesheet' type='text/css' href='/cgit-css/cgit.css'/ +link rel='stylesheet' type='text/css' href='/cgit-css/cgit.css'/ +link rel='stylesheet' type='text/css' href='/cgit-css/cgit.css'/ +/head +body +div id='cgit'table id='header' +tr +td class='logo' rowspan='2'a href='/'img src='/static/logo.jpg' alt='cgit logo'//a/td +td class='logo' rowspan='2'a href='/'img src='/static/logo.jpg' alt='cgit logo'//a/td +select name='h' onchange='this.form.submit();' +option value='gsoc2009-koryk'gsoc2009-koryk/option +option value='gsoc2009-koryk'gsoc2009-koryk/option +option value='gsoc2009-koryk'gsoc2009-koryk/option +option value='gsoc2009-koryk'gsoc2009-koryk/option +option value='gsoc2009-koryk'gsoc2009-koryk/option +option value='gsoc2009-koryk'gsoc2009-koryk/option +option value='gsoc2009-koryk'gsoc2009-koryk/option +option value='gsoc2009-koryk'gsoc2009-koryk/option +/select input type='submit' name='' value='switch'//form/td/tr +trtd class='sub'Estensione Firefox per navigare in modo sicuro mentre si usa Tor/tdtd class='sub right'The Tor Project/td/tr/table +table class='tabs'trtd +a href='/torbutton.git/'summary/aa href='/torbutton.git/refs/'refs/aa href='/torbutton.git/log/src/chrome/locale/en/aboutTor.properties'log/aa class='active' href='/torbutton.git/tree/src/chrome/locale/en/aboutTor.properties'tree/aa href='/torbutton.git/commit/src/chrome/locale/en/aboutTor.properties'commit/aa href='/torbutton.git/diff/src/chrome/locale/en/aboutTor.properties'diff/a/tdtd class='form'form class='right' method='get' action='/torbutton.git/log/src/chrome/locale/en/aboutTor.properties' +select name='h' onchange='this.form.submit();' +option value='gsoc2009-koryk'gsoc2009-koryk/option +option value='gsoc2009-koryk'gsoc2009-koryk/option +option value='gsoc2009-koryk'gsoc2009-koryk/option +option value='gsoc2009-koryk'gsoc2009-koryk/option +/select +input class='txt' type='text' size='10' name='q' value=''/ +input class='txt' type='text' size='10' name='q' value=''/ +/form +/td/tr/table +div id='cgit'table id='header' +table class='tabs'trtd +trtd class='sub'Estensione Firefox per navigare in modo sicuro mentre si usa Tor/tdtd class='sub right'The Tor Project/td/tr/table +a href='/torbutton.git/'summary/aa href='/torbutton.git/refs/'refs/aa href='/torbutton.git/log/src/chrome/locale/en/aboutTor.properties'log/aa class='active' href='/torbutton.git/tree/src/chrome/locale/en/aboutTor.properties'tree/aa href='/torbutton.git/commit/src/chrome/locale/en/aboutTor.properties'commit/aa href='/torbutton.git/diff/src/chrome/locale/en/aboutTor.properties'diff/a/tdtd class='form'form class='right' method='get' action='/torbutton.git/log/src/chrome/locale/en/aboutTor.properties' +a href='/torbutton.git/'summary/aa href='/torbutton.git/refs/'refs/aa href='/torbutton.git/log/src/chrome/locale/en/aboutTor.properties'log/aa class='active' href='/torbutton.git/tree/src/chrome/locale/en/aboutTor.properties'tree/aa href='/torbutton.git/commit/src/chrome/locale/en/aboutTor.properties'commit/aa href='/torbutton.git/diff/src/chrome/locale/en/aboutTor.properties'diff/a/tdtd class='form'form class='right' method='get' action='/torbutton.git/log/src/chrome/locale/en/aboutTor.properties' +a href='/torbutton.git/'summary/aa href='/torbutton.git/refs/'refs/aa href='/torbutton.git/log/src/chrome/locale/en/aboutTor.properties'log/aa class='active' href='/torbutton.git/tree/src/chrome/locale/en/aboutTor.properties'tree/aa href='/torbutton.git/commit/src/chrome/locale/en/aboutTor.properties'commit/aa href='/torbutton.git/diff/src/chrome/locale/en/aboutTor.properties'diff/a/tdtd class='form'form class='right' method='get' action='/torbutton.git/log/src/chrome/locale/en/aboutTor.properties' +a href='/torbutton.git/'summary/aa href='/torbutton.git/refs/'refs/aa href='/torbutton.git/log/src/chrome/locale/en/aboutTor.properties'log/aa class='active'
[tor-commits] [translation/abouttor-homepage_completed] Update translations for abouttor-homepage_completed
commit 2f947410c558c38e1a1eba175144053481d8460d Author: Translation commit bot translat...@torproject.org Date: Mon Jul 27 20:45:47 2015 + Update translations for abouttor-homepage_completed --- it/aboutTor.dtd |2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/it/aboutTor.dtd b/it/aboutTor.dtd index 4e80cf2..e7d0041 100644 --- a/it/aboutTor.dtd +++ b/it/aboutTor.dtd @@ -25,7 +25,7 @@ !ENTITY aboutTor.searchSPPost.link https://startpage.com/rth/search; !ENTITY aboutTor.searchDDGPost.link https://duckduckgo.com/html/; -!ENTITY aboutTor.searchDCPost.link https://search.disconnect.me/searchTerms/search?ses=Googleamp;location_option=IT; +!ENTITY aboutTor.searchDCPost.link https://search.disconnect.me/searchTerms/search?ses=Googleamp;location_option=USamp;source=tor; !ENTITY aboutTor.torInfo1.label Ulteriori Info: !ENTITY aboutTor.torInfo2.label Nazione amp; Indirizzo IP: ___ tor-commits mailing list tor-commits@lists.torproject.org https://lists.torproject.org/cgi-bin/mailman/listinfo/tor-commits
[tor-commits] [translation/tor-messenger-otrproperties_completed] Update translations for tor-messenger-otrproperties_completed
commit 091ff85b86dc73c2edd4ad51ec0a672ee976706e Author: Translation commit bot translat...@torproject.org Date: Mon Jul 27 20:46:54 2015 + Update translations for tor-messenger-otrproperties_completed --- it/otr.properties | 31 +++ 1 file changed, 31 insertions(+) diff --git a/it/otr.properties b/it/otr.properties new file mode 100644 index 000..baece211 --- /dev/null +++ b/it/otr.properties @@ -0,0 +1,31 @@ +msgevent.encryption_required_part1=Hai provato ad inviare un messaggio non crittato a %S. Come policy, i messaggi non crittati non sono permessi. +msgevent.encryption_required_part2=Tentativo di iniziare una conversazione privata. Il tuo messaggio sarà ritrasmesso quando la conversazione privata sarà stabilita. +msgevent.encryption_error=Si è verificato un errore durante la crittazione del tuo messaggio. Il messaggio non è stato inviato. +msgevent.connection_ended=%S ha già chiuso la connessione privata con te. Il tuo messaggio non è stato inviato. Termina la tua conversazione privata, o riavviala. +msgevent.setup_error=Si è verificato un errore durante la creazione di una conversazione privata con %S +msgevent.msg_reflected=Stai ricevendo i tuoi stessi messaggi OTR. O stai cercando di parlare con te stesso, o qualcuno ti sta rimandando indietro i messaggi. +msgevent.msg_resent=L'ultimo messaggio a %S è stato rinviato. +msgevent.rcvdmsg_not_private=Il messaggio crittato ricevuto da %S è illeggibile, dal momento che attualmente non state comunicando privatamente. +msgevent.rcvdmsg_unreadable=à stato ricevuto un messaggio crittato illeggibile da %S. +msgevent.rcvdmsg_malformed=à stato ricevuto un messaggio malformato da %S. +msgevent.log_heartbeat_rcvd=Heartbeat ricevuto da %S. +msgevent.log_heartbeat_sent=Hearbeat inviato a %S. +msgevent.rcvdmsg_general_err=Si è verificato un errore OTR +msgevent.rcvdmsg_unecrypted=Abbiamo ricevuto un messaggio in chiaro da %S +msgevent.rcvdmsg_unrecognized=Abbiamo ricevuto un messaggio OTR non riconosciuto da %S +msgevent.rcvdmsg_for_other_instance=%S ha inviato un messaggio inteso per un'altra sessione. Se hai effettuato login multipli, un'altra sessione potrebbe aver ricevuto il messaggio. +context.gone_secure_private=Conversazione privata con %S iniziata. +context.gone_secure_unverified=Conversazione privata con %S iniziata. Ma la sua identità non è stata verificata. +context.still_secure=Aggiornamento della conversazione privata con %S avvenuto con successo. +error.enc=Si è verificato un errore durante la crittazione del messaggio. +error.not_priv=Hai inviato dei dati crittati a %S, che non li stava aspettando. +error.unreadable=Hai trasmesso un messaggio crittato illeggibile. +error.malformed=Hai trasmesso un messaggio malformato. +resent=[rinviato] +tlv.disconnected=%S ha terminato la sua conversazione privata con te; dovresti fare lo stesso. +query.msg=%S ha richiesto una conversazione privata Off-the Record. Ma tu non hai un plugin per supportarlo. Vedi http://otr.cypherpunks.ca/ per ulteriori informazioni. +trust.unused=Non usato +trust.not_private=Non privato +trust.unverified=Non verificato +trust.private=Privato +trust.finished=Finito ___ tor-commits mailing list tor-commits@lists.torproject.org https://lists.torproject.org/cgi-bin/mailman/listinfo/tor-commits
[tor-commits] [translation/tor-messenger-conversationsproperties] Update translations for tor-messenger-conversationsproperties
commit 47079beb0ec7351a830e553782f32766197d8ced Author: Translation commit bot translat...@torproject.org Date: Mon Jul 27 20:46:36 2015 + Update translations for tor-messenger-conversationsproperties --- it/conversations.properties |4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/it/conversations.properties b/it/conversations.properties index 178e884..a435f87 100644 --- a/it/conversations.properties +++ b/it/conversations.properties @@ -61,11 +61,11 @@ topicCleared=%1$S ha cancellato l'argomento. # nickname in a conversation. # %1$S is the old nick. # %2$S is the new nick. -nickSet=%1$S is now known as %2$S. +nickSet=%1$S è adesso conosciuto come %2$S. # LOCALIZATION NOTE (nickSet.you): # This is displayed as a system message when your nickname is changed. # %S is your new nick. -nickSet.you=You are now known as %S. +nickSet.you=Adesso sei conosciuto come %S. # LOCALIZATION NOTE (messenger.conversations.selections.ellipsis): # ellipsis is used when copying a part of a message to show that the message was cut ___ tor-commits mailing list tor-commits@lists.torproject.org https://lists.torproject.org/cgi-bin/mailman/listinfo/tor-commits
[tor-commits] [translation/torbutton-abouttorproperties] Update translations for torbutton-abouttorproperties
commit 923ac4299f560a21e448ed3ce5e81d2da799e839 Author: Translation commit bot translat...@torproject.org Date: Mon Jul 27 20:46:16 2015 + Update translations for torbutton-abouttorproperties --- it/abouttor.properties |4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/it/abouttor.properties b/it/abouttor.properties index 6ce9894..2950542 100644 --- a/it/abouttor.properties +++ b/it/abouttor.properties @@ -24,7 +24,7 @@ option value='gsoc2009-koryk'gsoc2009-koryk/option option value='gsoc2009-koryk'gsoc2009-koryk/option /select input type='submit' name='' value='switch'//form/td/tr -trtd class='sub'Firefox extension for safe web browsing while using Tor/tdtd class='sub right'The Tor Project/td/tr/table +trtd class='sub'Estensione Firefox per navigare in modo sicuro mentre si usa Tor/tdtd class='sub right'The Tor Project/td/tr/table table class='tabs'trtd a href='/torbutton.git/'summary/aa href='/torbutton.git/refs/'refs/aa href='/torbutton.git/log/src/chrome/locale/en/aboutTor.properties'log/aa class='active' href='/torbutton.git/tree/src/chrome/locale/en/aboutTor.properties'tree/aa href='/torbutton.git/commit/src/chrome/locale/en/aboutTor.properties'commit/aa href='/torbutton.git/diff/src/chrome/locale/en/aboutTor.properties'diff/a/tdtd class='form'form class='right' method='get' action='/torbutton.git/log/src/chrome/locale/en/aboutTor.properties' select name='h' onchange='this.form.submit();' @@ -39,7 +39,7 @@ /td/tr/table div id='cgit'table id='header' table class='tabs'trtd -trtd class='sub'Firefox extension for safe web browsing while using Tor/tdtd class='sub right'The Tor Project/td/tr/table +trtd class='sub'Estensione Firefox per navigare in modo sicuro mentre si usa Tor/tdtd class='sub right'The Tor Project/td/tr/table a href='/torbutton.git/'summary/aa href='/torbutton.git/refs/'refs/aa href='/torbutton.git/log/src/chrome/locale/en/aboutTor.properties'log/aa class='active' href='/torbutton.git/tree/src/chrome/locale/en/aboutTor.properties'tree/aa href='/torbutton.git/commit/src/chrome/locale/en/aboutTor.properties'commit/aa href='/torbutton.git/diff/src/chrome/locale/en/aboutTor.properties'diff/a/tdtd class='form'form class='right' method='get' action='/torbutton.git/log/src/chrome/locale/en/aboutTor.properties' a href='/torbutton.git/'summary/aa href='/torbutton.git/refs/'refs/aa href='/torbutton.git/log/src/chrome/locale/en/aboutTor.properties'log/aa class='active' href='/torbutton.git/tree/src/chrome/locale/en/aboutTor.properties'tree/aa href='/torbutton.git/commit/src/chrome/locale/en/aboutTor.properties'commit/aa href='/torbutton.git/diff/src/chrome/locale/en/aboutTor.properties'diff/a/tdtd class='form'form class='right' method='get' action='/torbutton.git/log/src/chrome/locale/en/aboutTor.properties' a href='/torbutton.git/'summary/aa href='/torbutton.git/refs/'refs/aa href='/torbutton.git/log/src/chrome/locale/en/aboutTor.properties'log/aa class='active' href='/torbutton.git/tree/src/chrome/locale/en/aboutTor.properties'tree/aa href='/torbutton.git/commit/src/chrome/locale/en/aboutTor.properties'commit/aa href='/torbutton.git/diff/src/chrome/locale/en/aboutTor.properties'diff/a/tdtd class='form'form class='right' method='get' action='/torbutton.git/log/src/chrome/locale/en/aboutTor.properties' ___ tor-commits mailing list tor-commits@lists.torproject.org https://lists.torproject.org/cgi-bin/mailman/listinfo/tor-commits
[tor-commits] [translation/tor-messenger-conversationsproperties_completed] Update translations for tor-messenger-conversationsproperties_completed
commit 826178091110aaaf8ae3c91d07b4c83f2e45fcd7 Author: Translation commit bot translat...@torproject.org Date: Mon Jul 27 20:46:40 2015 + Update translations for tor-messenger-conversationsproperties_completed --- it/conversations.properties | 11 +++ 1 file changed, 11 insertions(+) diff --git a/it/conversations.properties b/it/conversations.properties index 4b4fa34..a435f87 100644 --- a/it/conversations.properties +++ b/it/conversations.properties @@ -56,6 +56,17 @@ topicChanged=%1$S ha cambiato argomento in: %2$S. # %1$S is the user who cleared the topic. topicCleared=%1$S ha cancellato l'argomento. +# LOCALIZATION NOTE (nickSet): +# This is displayed as a system message when a participant changes his/her +# nickname in a conversation. +# %1$S is the old nick. +# %2$S is the new nick. +nickSet=%1$S è adesso conosciuto come %2$S. +# LOCALIZATION NOTE (nickSet.you): +# This is displayed as a system message when your nickname is changed. +# %S is your new nick. +nickSet.you=Adesso sei conosciuto come %S. + # LOCALIZATION NOTE (messenger.conversations.selections.ellipsis): # ellipsis is used when copying a part of a message to show that the message was cut messenger.conversations.selections.ellipsis=[...] ___ tor-commits mailing list tor-commits@lists.torproject.org https://lists.torproject.org/cgi-bin/mailman/listinfo/tor-commits
[tor-commits] [translation/tor-messenger-otrproperties] Update translations for tor-messenger-otrproperties
commit 9e347e80e16f690035047693d886df2b481d25fb Author: Translation commit bot translat...@torproject.org Date: Mon Jul 27 20:46:51 2015 + Update translations for tor-messenger-otrproperties --- it/otr.properties |8 1 file changed, 4 insertions(+), 4 deletions(-) diff --git a/it/otr.properties b/it/otr.properties index 5841fad..baece211 100644 --- a/it/otr.properties +++ b/it/otr.properties @@ -2,7 +2,7 @@ msgevent.encryption_required_part1=Hai provato ad inviare un messaggio non critt msgevent.encryption_required_part2=Tentativo di iniziare una conversazione privata. Il tuo messaggio sarà ritrasmesso quando la conversazione privata sarà stabilita. msgevent.encryption_error=Si è verificato un errore durante la crittazione del tuo messaggio. Il messaggio non è stato inviato. msgevent.connection_ended=%S ha già chiuso la connessione privata con te. Il tuo messaggio non è stato inviato. Termina la tua conversazione privata, o riavviala. -msgevent.setup_error=An error occured while setting up a private conversation with %S. +msgevent.setup_error=Si è verificato un errore durante la creazione di una conversazione privata con %S msgevent.msg_reflected=Stai ricevendo i tuoi stessi messaggi OTR. O stai cercando di parlare con te stesso, o qualcuno ti sta rimandando indietro i messaggi. msgevent.msg_resent=L'ultimo messaggio a %S è stato rinviato. msgevent.rcvdmsg_not_private=Il messaggio crittato ricevuto da %S è illeggibile, dal momento che attualmente non state comunicando privatamente. @@ -10,9 +10,9 @@ msgevent.rcvdmsg_unreadable=à stato ricevuto un messaggio crittato illeggibile msgevent.rcvdmsg_malformed=à stato ricevuto un messaggio malformato da %S. msgevent.log_heartbeat_rcvd=Heartbeat ricevuto da %S. msgevent.log_heartbeat_sent=Hearbeat inviato a %S. -msgevent.rcvdmsg_general_err=An OTR error occured. -msgevent.rcvdmsg_unecrypted=We received an unencrypted message from %S. -msgevent.rcvdmsg_unrecognized=We received an unrecognized OTR message from %S. +msgevent.rcvdmsg_general_err=Si è verificato un errore OTR +msgevent.rcvdmsg_unecrypted=Abbiamo ricevuto un messaggio in chiaro da %S +msgevent.rcvdmsg_unrecognized=Abbiamo ricevuto un messaggio OTR non riconosciuto da %S msgevent.rcvdmsg_for_other_instance=%S ha inviato un messaggio inteso per un'altra sessione. Se hai effettuato login multipli, un'altra sessione potrebbe aver ricevuto il messaggio. context.gone_secure_private=Conversazione privata con %S iniziata. context.gone_secure_unverified=Conversazione privata con %S iniziata. Ma la sua identità non è stata verificata. ___ tor-commits mailing list tor-commits@lists.torproject.org https://lists.torproject.org/cgi-bin/mailman/listinfo/tor-commits
[tor-commits] [translation/tor-messenger-prefsdtd] Update translations for tor-messenger-prefsdtd
commit f6e2cdbc93c9618c7f71894632a398437b9430a3 Author: Translation commit bot translat...@torproject.org Date: Mon Jul 27 20:47:00 2015 + Update translations for tor-messenger-prefsdtd --- it/prefs.dtd |2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/it/prefs.dtd b/it/prefs.dtd index 8f60ff2..58d210b 100644 --- a/it/prefs.dtd +++ b/it/prefs.dtd @@ -7,7 +7,7 @@ !ENTITY prefs.knownFingers Fingerprint conosciuti !ENTITY prefs.introFingers Gestisci la lista dei fingerprint visti. !ENTITY prefs.showFingers Mostra -!ENTITY prefs.introSettings These settings apply to all one-to-one conversations. +!ENTITY prefs.introSettings Queste impostazioni vengono applicate a tutte le conversazioni one-to-one. !ENTITY prefs.verifyNudge Cerca sempre di verificare l'identità dei tuoi contatti. !ENTITY prefs.emptyAccountList Nessun account configurato !ENTITY prefs.generate Genera \ No newline at end of file ___ tor-commits mailing list tor-commits@lists.torproject.org https://lists.torproject.org/cgi-bin/mailman/listinfo/tor-commits
[tor-commits] [translation/tor-messenger-prefsdtd_completed] Update translations for tor-messenger-prefsdtd_completed
commit 4e6f5c5c572e7d3fd3cb7adfd0914d0aab10351a Author: Translation commit bot translat...@torproject.org Date: Mon Jul 27 20:47:09 2015 + Update translations for tor-messenger-prefsdtd_completed --- it/prefs.dtd | 13 + 1 file changed, 13 insertions(+) diff --git a/it/prefs.dtd b/it/prefs.dtd new file mode 100644 index 000..58d210b --- /dev/null +++ b/it/prefs.dtd @@ -0,0 +1,13 @@ +!ENTITY prefs.otrPreferences Preferenze OTR +!ENTITY prefs.otrSettings Impostazioni OTR +!ENTITY prefs.requireEncryption Richiedi crittografia +!ENTITY prefs.otrKeys Le mie chiavi private +!ENTITY prefs.keyForAccount Chiave per l'account: +!ENTITY prefs.fingerprint Fingerprint: +!ENTITY prefs.knownFingers Fingerprint conosciuti +!ENTITY prefs.introFingers Gestisci la lista dei fingerprint visti. +!ENTITY prefs.showFingers Mostra +!ENTITY prefs.introSettings Queste impostazioni vengono applicate a tutte le conversazioni one-to-one. +!ENTITY prefs.verifyNudge Cerca sempre di verificare l'identità dei tuoi contatti. +!ENTITY prefs.emptyAccountList Nessun account configurato +!ENTITY prefs.generate Genera \ No newline at end of file ___ tor-commits mailing list tor-commits@lists.torproject.org https://lists.torproject.org/cgi-bin/mailman/listinfo/tor-commits
[tor-commits] [translation/tails-misc] Update translations for tails-misc
commit f0ee5aadf77323caef9b4f94bcca4c7cc30908ee Author: Translation commit bot translat...@torproject.org Date: Mon Jul 27 23:45:41 2015 + Update translations for tails-misc --- el.po |7 --- 1 file changed, 4 insertions(+), 3 deletions(-) diff --git a/el.po b/el.po index 52aa788..a2ca17e 100644 --- a/el.po +++ b/el.po @@ -4,6 +4,7 @@ # # Translators: # Adrian Pappas pappasadr...@gmail.com, 2013,2015 +# Aikaterini Katmada aikaterini.katm...@gmail.com, 2015 # Alex hes...@riseup.net, 2013 # andromeas androm...@hotmail.com, 2014 # andromeas androm...@hotmail.com, 2014 @@ -20,8 +21,8 @@ msgstr Project-Id-Version: The Tor Project\n Report-Msgid-Bugs-To: \n POT-Creation-Date: 2015-06-28 19:40+0200\n -PO-Revision-Date: 2015-07-21 08:27+\n -Last-Translator: Adrian Pappas pappasadr...@gmail.com\n +PO-Revision-Date: 2015-07-27 23:45+\n +Last-Translator: Aikaterini Katmada aikaterini.katm...@gmail.com\n Language-Team: Greek (http://www.transifex.com/projects/p/torproject/language/el/)\n MIME-Version: 1.0\n Content-Type: text/plain; charset=UTF-8\n @@ -444,7 +445,7 @@ msgstr ÎÎ½Î±Ï Î¬Î»Î»Î¿Ï Îη-ÎÏÏÎ±Î»Î®Ï Browser εκÏελείÏαι α msgid NetworkManager passed us garbage data when trying to deduce the clearnet DNS server. -msgstr +msgstr Î NetworkManager Î¼Î±Ï ÎδÏÏε δεδομÎνα - αÏοÏίμμαÏα ÏÏην ÏÏοÏÏάθεια εξαγÏÎ³Î®Ï ÏÎ¿Ï Î´Î¹Î±ÎºÎ¿Î¼Î¹ÏÏή clearnet DNS. #: config/chroot_local-includes/usr/local/sbin/unsafe-browser:115 msgid ___ tor-commits mailing list tor-commits@lists.torproject.org https://lists.torproject.org/cgi-bin/mailman/listinfo/tor-commits
[tor-commits] [translation/torbirdy] Update translations for torbirdy
commit fda49eb4500290dc1e3d171abaac4d677bd80444 Author: Translation commit bot translat...@torproject.org Date: Tue Jul 28 00:45:31 2015 + Update translations for torbirdy --- es_AR/torbirdy.dtd |4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/es_AR/torbirdy.dtd b/es_AR/torbirdy.dtd index 25ade43..7874564 100644 --- a/es_AR/torbirdy.dtd +++ b/es_AR/torbirdy.dtd @@ -28,14 +28,14 @@ !ENTITY torbirdy.prefs.customsettings.key c -!ENTITY torbirdy.prefs.socks_host.label SOCKS Host: +!ENTITY torbirdy.prefs.socks_host.label SOCKS Host: !ENTITY torbirdy.prefs.socks_host.key h !ENTITY torbirdy.prefs.socks_port.label Puerto: !ENTITY torbirdy.prefs.socks_port.key p !ENTITY torbirdy.prefs.torification.label Torificación Transparente (advertencia: requiere transproxy personalizado o Tor router) !ENTITY torbirdy.prefs.torification.key t !ENTITY torbirdy.prefs.global Global -!ENTITY torbirdy.prefs.imap.label Enable push email support for IMAP accounts [default: disabled] +!ENTITY torbirdy.prefs.imap.label Habilitar soporte push email para cuentas IMAP [por defecto: deshabilitado] !ENTITY torbirdy.prefs.imap.key p !ENTITY torbirdy.prefs.startup_folder.label Seleccione la última carpeta de correo al inicio [valores por defecto inhabilitados] !ENTITY torbirdy.prefs.startup_folder.key l ___ tor-commits mailing list tor-commits@lists.torproject.org https://lists.torproject.org/cgi-bin/mailman/listinfo/tor-commits
[tor-commits] [translation/torbirdy_completed] Update translations for torbirdy_completed
commit 0fe047f73a78ab95e52211b005fd19720a56fff7 Author: Translation commit bot translat...@torproject.org Date: Tue Jul 28 00:45:35 2015 + Update translations for torbirdy_completed --- es_AR/torbirdy.dtd | 67 1 file changed, 67 insertions(+) diff --git a/es_AR/torbirdy.dtd b/es_AR/torbirdy.dtd new file mode 100644 index 000..7874564 --- /dev/null +++ b/es_AR/torbirdy.dtd @@ -0,0 +1,67 @@ +!ENTITY torbirdy.accountprefs.title Configuración de la cuenta +!ENTITY torbirdy.accountprefs.startup.label Chequee nuevos mensajes al iniciar +!ENTITY torbirdy.accountprefs.startup.key C +!ENTITY torbirdy.accountprefs.minutes.label Chequee los nuevos mensajes cada +!ENTITY torbirdy.accountprefs.minutes.key and +!ENTITY torbirdy.accountprefs.minutes.trail.label minutos +!ENTITY torbirdy.accountprefs.cancel.button Cancelar +!ENTITY torbirdy.accountprefs.save.button Guardar +!ENTITY torbirdy.accountprefs.save.key S + +!ENTITY torbirdy.prefs.title Preferencias de TorBirdy +!ENTITY torbirdy.prefs.save.button Guardar +!ENTITY torbirdy.prefs.save.key s +!ENTITY torbirdy.prefs.cancel.button Cancelar +!ENTITY torbirdy.prefs.extra2.button Restablecer valores por defecto +!ENTITY torbirdy.prefs.extra2.key d +!ENTITY torbirdy.prefs.testproxy.button Pruebe los ajustes proxy +!ENTITY torbirdy.prefs.testproxy.key n +!ENTITY torbirdy.prefs.proxy.label Proxy +!ENTITY torbirdy.prefs.privacy.label Privacidad +!ENTITY torbirdy.prefs.enigmail.label Enigmail +!ENTITY torbirdy.prefs.security.label Seguridad +!ENTITY torbirdy.prefs.recommended.text Use los ajustes proxy recomendados para TorBirdy (Tor) +!ENTITY torbirdy.prefs.recommended.key r +!ENTITY torbirdy.prefs.anonservice.text Elija un servicio de anonimatización +!ENTITY torbirdy.prefs.anonservice.key a +!ENTITY torbirdy.prefs.customsettings.text Use las configuraciones proxy a medida + + +!ENTITY torbirdy.prefs.customsettings.key c +!ENTITY torbirdy.prefs.socks_host.label SOCKS Host: +!ENTITY torbirdy.prefs.socks_host.key h +!ENTITY torbirdy.prefs.socks_port.label Puerto: +!ENTITY torbirdy.prefs.socks_port.key p +!ENTITY torbirdy.prefs.torification.label Torificación Transparente (advertencia: requiere transproxy personalizado o Tor router) +!ENTITY torbirdy.prefs.torification.key t +!ENTITY torbirdy.prefs.global Global +!ENTITY torbirdy.prefs.imap.label Habilitar soporte push email para cuentas IMAP [por defecto: deshabilitado] +!ENTITY torbirdy.prefs.imap.key p +!ENTITY torbirdy.prefs.startup_folder.label Seleccione la última carpeta de correo al inicio [valores por defecto inhabilitados] +!ENTITY torbirdy.prefs.startup_folder.key l +!ENTITY torbirdy.prefs.timezone.label No fije el huso horario de Thunderbird en UTC [Valor por defecto: fijado en UTC] +!ENTITY torbirdy.prefs.timezone.key z +!ENTITY torbirdy.prefs.enigmail_throwkeyid.label No coloque las identidades de la clave del receptor en mensajes encriptados [valor por defecto: colocar] +!ENTITY torbirdy.prefs.enigmail_throwkeyid.key r +!ENTITY torbirdy.prefs.confirmemail.label Confirme si Enigmail está habilitado antes de enviar un e-mail [valor por defecto: no confirme] +!ENTITY torbirdy.prefs.confirmemail.key c +!ENTITY torbirdy.prefs.emailwizard.label Habilite el asistente automático de configuración de email Thunderbird [valor por defecto: inhabilitado] + +!ENTITY torbirdy.prefs.emailwizard.key w +!ENTITY torbirdy.prefs.automatic.label Chequee nuevos mensajes automáticamente para todas las cuentas [valor por defecto: inhabilitado] +!ENTITY torbirdy.prefs.automatic.key f +!ENTITY torbirdy.prefs.renegotiation.label Permitir conexiones a servidores sin soporte SSL/TLS con renegociación segura [valor por defecto: no permitir] +!ENTITY torbirdy.prefs.renegotiation.key r +!ENTITY torbirdy.prefs.account_specific EspecÃfico/a de la cuenta +!ENTITY torbirdy.prefs.select_account.key C +!ENTITY torbirdy.prefs.select_account.label Elija una cuenta +!ENTITY torbirdy.prefs.enigmail.keyserver.label Servidor(es) principal(es) para usar: +!ENTITY torbirdy.prefs.enigmail.keyserver.key k + +!ENTITY torbirdy.panel.usetor.label Usar enrutador TOR +!ENTITY torbirdy.panel.usejondo.label Use JonDo (Premium) + +!ENTITY torbirdy.panel.usewhonix.label Use Whonix +!ENTITY torbirdy.panel.preferences.label Abra las preferencias de TorBirdy + +!ENTITY torbirdy.firstrun.title Primera vuelta de TorBirdy ___ tor-commits mailing list tor-commits@lists.torproject.org https://lists.torproject.org/cgi-bin/mailman/listinfo/tor-commits
[tor-commits] [translation/torbutton-torbuttondtd] Update translations for torbutton-torbuttondtd
commit 9b6e87ebcedea8e551aaa8e670d526f946907413 Author: Translation commit bot translat...@torproject.org Date: Tue Jul 28 00:45:59 2015 + Update translations for torbutton-torbuttondtd --- el/torbutton.dtd |6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/el/torbutton.dtd b/el/torbutton.dtd index ac2455e..9991686 100644 --- a/el/torbutton.dtd +++ b/el/torbutton.dtd @@ -180,8 +180,8 @@ !ENTITY torbutton.prefs.sec_all_js_desc Î JavaScript είναι αÏενεÏγοÏοιημÎνη αÏÏ ÏÏοεÏιλογή Ïε ÏÎ»ÎµÏ ÏÎ¹Ï Î¹ÏÏοÏελίδεÏ. !ENTITY torbutton.prefs.sec_audio_video_desc Îι ÏεÏιÏÏÏÏεÏÎµÏ Î¼Î¿ÏÏÎÏ Î®ÏÎ¿Ï ÎºÎ±Î¹ βίνÏεο είναι αÏενεÏγοÏοιημÎνεÏ. !ENTITY torbutton.prefs.sec_audio_video_desc_tooltip WebM is the only codec that remains enabled. -!ENTITY torbutton.prefs.sec_webfonts_desc ÎάÏÎ¿Î¹ÎµÏ Î³ÏαμμαÏοÏειÏÎÏ ÎºÎ±Î¹ εικονίδια μÏοÏεί να εμÏανίζονÏαι λανθαÏμÎνα. -!ENTITY torbutton.prefs.sec_webfonts_desc_tooltip Website-provided font files are blocked. +!ENTITY torbutton.prefs.sec_webfonts_desc ÎάÏÎ¿Î¹ÎµÏ Î³ÏαμμαÏοÏειÏÎÏ ÎºÎ±Î¹ εικονίδια μÏοÏεί να εμÏανίζονÏαι λανθαÏμÎνα. +!ENTITY torbutton.prefs.sec_webfonts_desc_tooltip Τα αÏÏεία γÏαμμαÏοÏειÏÏν ÏÎ¿Ï ÏαÏÎÏονÏαι αÏÏ Ïην ιÏÏοÏελίδα είναι αÏενεÏγοÏοιημÎνα. !ENTITY torbutton.prefs.sec_custom ÎξαÏÎ¿Î¼Î¹ÎºÎµÏ Î¼ÎÎ½ÎµÏ ÎµÏιλογÎÏ -!ENTITY torbutton.circuit_display.title Tor circuit for this site +!ENTITY torbutton.circuit_display.title ÎÏκλÏμα Tor για Î±Ï Ïήν Ïην ιÏÏοÏελίδα ___ tor-commits mailing list tor-commits@lists.torproject.org https://lists.torproject.org/cgi-bin/mailman/listinfo/tor-commits
[tor-commits] [translation/https_everywhere] Update translations for https_everywhere
commit e62741cd84b13783a539cf2bf718eca6ede1e14d Author: Translation commit bot translat...@torproject.org Date: Tue Jul 28 01:15:16 2015 + Update translations for https_everywhere --- es_AR/https-everywhere.dtd | 12 ++-- 1 file changed, 6 insertions(+), 6 deletions(-) diff --git a/es_AR/https-everywhere.dtd b/es_AR/https-everywhere.dtd index 40964b9..de08a79 100644 --- a/es_AR/https-everywhere.dtd +++ b/es_AR/https-everywhere.dtd @@ -29,7 +29,7 @@ !ENTITY https-everywhere.prefs.enabled Activo !ENTITY https-everywhere.prefs.ruleset_howto Puedes aprender cómo escribir tus propios conjuntos de reglas (para agregar soporte a otros sitios) !ENTITY https-everywhere.prefs.here_link aquà -!ENTITY https-everywhere.prefs.toggle Toggle +!ENTITY https-everywhere.prefs.toggle Cambiar !ENTITY https-everywhere.prefs.reset_default Restablecer valores predeterminados !ENTITY https-everywhere.prefs.view_xml_source Ver código XML @@ -37,13 +37,13 @@ !ENTITY https-everywhere.source.filename Nombre del archivo !ENTITY https-everywhere.source.unable_to_download No se puede descargar la fuente. -!ENTITY https-everywhere.popup.title HTTPS Everywhere 4.0development.11 notification -!ENTITY https-everywhere.popup.paragraph1 Oops. You were using the stable version of HTTPS Everywhere, but we might have accidentally upgraded you to the development version in our last release. -!ENTITY https-everywhere.popup.paragraph2 Would you like to go back to stable? -!ENTITY https-everywhere.popup.paragraph3 We'd love it if you continued using our development release and helped us make HTTPS Everywhere better! You might find there are a few more bugs here and there, which you can report to https-everywh...@eff.org. Sorry about the inconvenience, and thank you for using HTTPS Everywhere. +!ENTITY https-everywhere.popup.title Notificación HTTPS Everywhere 4.0development.11 +!ENTITY https-everywhere.popup.paragraph1 Oops. Parece que estás usando la versión estable de HTTPS Everywhere, pero te hemos actualizado accidentalmente a una versión de desarrollo en nuestro último lanzamiento. +!ENTITY https-everywhere.popup.paragraph2 Quieres volver a estable? +!ENTITY https-everywhere.popup.paragraph3 EstarÃamos encantados si continúas usando nuestra versión de desarrollo y nos ayudas a mejorar HTTPS Everywhere! Encontrarás que hay algunos bugs aquà y allá, los cuales puedes reportar a https-everywh...@eff.org. Perdón por el inconveniente, y gracias por utilizar HTTPS Everywhere. !ENTITY https-everywhere.popup.keep Guárdame en la versión de desarrollo !ENTITY https-everywhere.popup.revert Descarga la última versión estable -!ENTITY https-everywhere.ruleset-tests.status_title HTTPS Everywhere Ruleset Tests +!ENTITY https-everywhere.ruleset-tests.status_title Probar los juegos de reglas de HTTPS Everywhere !ENTITY https-everywhere.ruleset-tests.status_cancel_button Cancelar !ENTITY https-everywhere.ruleset-tests.status_start_button Iniciar ___ tor-commits mailing list tor-commits@lists.torproject.org https://lists.torproject.org/cgi-bin/mailman/listinfo/tor-commits
[tor-commits] [translation/https_everywhere_completed] Update translations for https_everywhere_completed
commit 9c49ca64f390b7f509018a09c5d018a2cc7b28d1 Author: Translation commit bot translat...@torproject.org Date: Tue Jul 28 01:15:21 2015 + Update translations for https_everywhere_completed --- es_AR/https-everywhere.dtd | 49 1 file changed, 49 insertions(+) diff --git a/es_AR/https-everywhere.dtd b/es_AR/https-everywhere.dtd new file mode 100644 index 000..de08a79 --- /dev/null +++ b/es_AR/https-everywhere.dtd @@ -0,0 +1,49 @@ +!ENTITY https-everywhere.about.title Acerca de HTTPS en todos lados +!ENTITY https-everywhere.about.ext_name HTTPS en todos lados +!ENTITY https-everywhere.about.ext_description Encriptar la Web! Usar seguridad HTTPS automáticamente en la mayorÃa de los sitios. +!ENTITY https-everywhere.about.version Versión +!ENTITY https-everywhere.about.created_by Creado por +!ENTITY https-everywhere.about.librarians LibrerÃa de conjunto de reglas +!ENTITY https-everywhere.about.thanks Gracias a +!ENTITY https-everywhere.about.contribute Si te gusta HTTPS Everywhere, puedes considerar +!ENTITY https-everywhere.about.donate_tor Donar a Tor +!ENTITY https-everywhere.about.tor_lang_code en +!ENTITY https-everywhere.about.or o +!ENTITY https-everywhere.about.donate_eff Donar a EFF + +!ENTITY https-everywhere.menu.about Acerca de HTTPS en todos lados +!ENTITY https-everywhere.menu.observatory Preferencias del Observatorio SSL +!ENTITY https-everywhere.menu.globalEnable Habilitar HTTPS En todos lados +!ENTITY https-everywhere.menu.globalDisable Deshabilitar HTTPS En todos lados +!ENTITY https-everywhere.menu.blockHttpRequests Bloquear todas las solicitudes HTTP +!ENTITY https-everywhere.menu.showCounter Mostrar contador + +!ENTITY https-everywhere.prefs.title Preferencias de HTTPS Everywhere +!ENTITY https-everywhere.prefs.enable_all Habilitar todo +!ENTITY https-everywhere.prefs.disable_all Deshabilitar todo +!ENTITY https-everywhere.prefs.reset_defaults Restablecer valores predeterminados +!ENTITY https-everywhere.prefs.search Búsqueda +!ENTITY https-everywhere.prefs.site Sitio +!ENTITY https-everywhere.prefs.notes Notas +!ENTITY https-everywhere.prefs.list_caption Cuales reglas de redirección HTTPS debe aplicar? +!ENTITY https-everywhere.prefs.enabled Activo +!ENTITY https-everywhere.prefs.ruleset_howto Puedes aprender cómo escribir tus propios conjuntos de reglas (para agregar soporte a otros sitios) +!ENTITY https-everywhere.prefs.here_link aquà +!ENTITY https-everywhere.prefs.toggle Cambiar +!ENTITY https-everywhere.prefs.reset_default Restablecer valores predeterminados +!ENTITY https-everywhere.prefs.view_xml_source Ver código XML + +!ENTITY https-everywhere.source.downloading Descargando +!ENTITY https-everywhere.source.filename Nombre del archivo +!ENTITY https-everywhere.source.unable_to_download No se puede descargar la fuente. + +!ENTITY https-everywhere.popup.title Notificación HTTPS Everywhere 4.0development.11 +!ENTITY https-everywhere.popup.paragraph1 Oops. Parece que estás usando la versión estable de HTTPS Everywhere, pero te hemos actualizado accidentalmente a una versión de desarrollo en nuestro último lanzamiento. +!ENTITY https-everywhere.popup.paragraph2 Quieres volver a estable? +!ENTITY https-everywhere.popup.paragraph3 EstarÃamos encantados si continúas usando nuestra versión de desarrollo y nos ayudas a mejorar HTTPS Everywhere! Encontrarás que hay algunos bugs aquà y allá, los cuales puedes reportar a https-everywh...@eff.org. Perdón por el inconveniente, y gracias por utilizar HTTPS Everywhere. +!ENTITY https-everywhere.popup.keep Guárdame en la versión de desarrollo +!ENTITY https-everywhere.popup.revert Descarga la última versión estable + +!ENTITY https-everywhere.ruleset-tests.status_title Probar los juegos de reglas de HTTPS Everywhere +!ENTITY https-everywhere.ruleset-tests.status_cancel_button Cancelar +!ENTITY https-everywhere.ruleset-tests.status_start_button Iniciar ___ tor-commits mailing list tor-commits@lists.torproject.org https://lists.torproject.org/cgi-bin/mailman/listinfo/tor-commits
[tor-commits] [translation/tor-messenger-privproperties_completed] Update translations for tor-messenger-privproperties_completed
commit 3637bb43d7acc70f025f5a8da2db7efe4ada8294 Author: Translation commit bot translat...@torproject.org Date: Tue Jul 28 02:17:47 2015 + Update translations for tor-messenger-privproperties_completed --- es_AR/priv.properties |1 + 1 file changed, 1 insertion(+) diff --git a/es_AR/priv.properties b/es_AR/priv.properties new file mode 100644 index 000..db39744 --- /dev/null +++ b/es_AR/priv.properties @@ -0,0 +1 @@ +priv.account=Generando clave privada para %S (%S) ... ___ tor-commits mailing list tor-commits@lists.torproject.org https://lists.torproject.org/cgi-bin/mailman/listinfo/tor-commits
[tor-commits] [translation/abouttor-homepage_completed] Update translations for abouttor-homepage_completed
commit 41b4bdb4ad4aa4f5d14d7b3cb0691d8637b00b39 Author: Translation commit bot translat...@torproject.org Date: Tue Jul 28 01:15:50 2015 + Update translations for abouttor-homepage_completed --- es_AR/aboutTor.dtd |7 --- 1 file changed, 4 insertions(+), 3 deletions(-) diff --git a/es_AR/aboutTor.dtd b/es_AR/aboutTor.dtd index 447f9a8..b4adcbf 100644 --- a/es_AR/aboutTor.dtd +++ b/es_AR/aboutTor.dtd @@ -1,5 +1,5 @@ !-- - - Copyright (c) 2014, The Tor Project, Inc. + - Copyright (c) 2015, The Tor Project, Inc. - See LICENSE for licensing information. - vim: set sw=2 sts=2 ts=8 et syntax=xml: -- @@ -8,7 +8,7 @@ !ENTITY aboutTor.outOfDateTorOn.label DE CUALQUIER FORMA, éste navegador està desactualizado. !ENTITY aboutTor.outOfDateTorOff.label TAMBIÃN éste navegador està desactualizado. -!ENTITY aboutTor.outOfDate2.label clic en la cebolla y luego elegà Descargar actualización Tor Browser Bundle. +!ENTITY aboutTor.outOfDate2.label Cliquea en la cebolla y luego selecciona Buscar Actualización para Tor Browser. !ENTITY aboutTor.check.label Prueba la configuración de la red Tor @@ -25,10 +25,11 @@ !ENTITY aboutTor.searchSPPost.link https://startpage.com/rth/search; !ENTITY aboutTor.searchDDGPost.link https://duckduckgo.com/html/; +!ENTITY aboutTor.searchDCPost.link https://search.disconnect.me/searchTerms/search?ses=Googleamp;location_option=ARamp;source=tor; !ENTITY aboutTor.torInfo1.label Informaciòn Adicional: !ENTITY aboutTor.torInfo2.label PaÃs y direccion IP -!ENTITY aboutTor.torInfo3.label Salir de Nodo: +!ENTITY aboutTor.torInfo3.label Nodo de salida: !ENTITY aboutTor.torInfo4.label Este servidor no registra ninguna información sobre los visitantes. !ENTITY aboutTor.whatnextQuestion.label ¿Qué es lo que sigue? !ENTITY aboutTor.whatnextAnswer.label Tor NO es todo lo que necesitás para navegar anónimamente! Quizás necesitás cambiar algunos de tus hábitos de navegación para estar seguro que tu identidad se mantiene a salvo. ___ tor-commits mailing list tor-commits@lists.torproject.org https://lists.torproject.org/cgi-bin/mailman/listinfo/tor-commits
[tor-commits] [translation/abouttor-homepage] Update translations for abouttor-homepage
commit 4bcc08a2ce525cc5e7e3bfa51196929389178304 Author: Translation commit bot translat...@torproject.org Date: Tue Jul 28 01:15:47 2015 + Update translations for abouttor-homepage --- es_AR/aboutTor.dtd |6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/es_AR/aboutTor.dtd b/es_AR/aboutTor.dtd index 58fa7ad..b4adcbf 100644 --- a/es_AR/aboutTor.dtd +++ b/es_AR/aboutTor.dtd @@ -8,7 +8,7 @@ !ENTITY aboutTor.outOfDateTorOn.label DE CUALQUIER FORMA, éste navegador està desactualizado. !ENTITY aboutTor.outOfDateTorOff.label TAMBIÃN éste navegador està desactualizado. -!ENTITY aboutTor.outOfDate2.label Click on the onion and then choose Check for Tor Browser Update. +!ENTITY aboutTor.outOfDate2.label Cliquea en la cebolla y luego selecciona Buscar Actualización para Tor Browser. !ENTITY aboutTor.check.label Prueba la configuración de la red Tor @@ -25,11 +25,11 @@ !ENTITY aboutTor.searchSPPost.link https://startpage.com/rth/search; !ENTITY aboutTor.searchDDGPost.link https://duckduckgo.com/html/; -!ENTITY aboutTor.searchDCPost.link https://search.disconnect.me/searchTerms/search?ses=Googleamp;location_option=USamp;source=tor; +!ENTITY aboutTor.searchDCPost.link https://search.disconnect.me/searchTerms/search?ses=Googleamp;location_option=ARamp;source=tor; !ENTITY aboutTor.torInfo1.label Informaciòn Adicional: !ENTITY aboutTor.torInfo2.label PaÃs y direccion IP -!ENTITY aboutTor.torInfo3.label Salir de Nodo: +!ENTITY aboutTor.torInfo3.label Nodo de salida: !ENTITY aboutTor.torInfo4.label Este servidor no registra ninguna información sobre los visitantes. !ENTITY aboutTor.whatnextQuestion.label ¿Qué es lo que sigue? !ENTITY aboutTor.whatnextAnswer.label Tor NO es todo lo que necesitás para navegar anónimamente! Quizás necesitás cambiar algunos de tus hábitos de navegación para estar seguro que tu identidad se mantiene a salvo. ___ tor-commits mailing list tor-commits@lists.torproject.org https://lists.torproject.org/cgi-bin/mailman/listinfo/tor-commits
[tor-commits] [translation/torbirdy] Update translations for torbirdy
commit 151314b0aabb73e905c41ebeb5a5c2ae7455c971 Author: Translation commit bot translat...@torproject.org Date: Tue Jul 28 01:45:31 2015 + Update translations for torbirdy --- es_AR/torbirdy.properties | 10 +- 1 file changed, 5 insertions(+), 5 deletions(-) diff --git a/es_AR/torbirdy.properties b/es_AR/torbirdy.properties index b6fef9c..f8fcbf5 100644 --- a/es_AR/torbirdy.properties +++ b/es_AR/torbirdy.properties @@ -2,18 +2,18 @@ torbirdy.name=TorBirdy torbirdy.enabled.tor=TorBirdy activo:Tor torbirdy.enabled.jondo=TorBirdy activo:JonDo -torbirdy.enabled.custom=TorBirdy Enabled:Custom Proxy -torbirdy.enabled.torification=TorBirdy Enabled:Transparent Torification +torbirdy.enabled.custom=TorBirdy activo: Proxy personalizado +torbirdy.enabled.torification=TorBirdy activo: Torificación transparante torbirdy.enabled.whonix=TorBirdy activo:Whonix torbirdy.disabled=TorBirdy:Inactivo! -torbirdy.email.prompt=TorBirdy has disabled Thunderbird's auto-configuration wizard to protect your anonymity.\n\nThe recommended security settings for %S have been set.\n\nYou can now configure the other account settings manually. +torbirdy.email.prompt=TorBirdy ha deshabilitado el asistente de autoconfiguración de Thunderbird para proteger tu anonimato.\n\nLos ajustes de seguridad recomendados para %S han sido seteados.\n\nAhora puedes configurar los otros ajustes de cuenta manualmente. -torbirdy.email.advanced=Please note that changing the advanced settings of TorBirdy is NOT recommended.\n\nYou should only continue if you are sure of what you are doing. +torbirdy.email.advanced=Por favor tenga en cuenta que cambiar los ajustes avanzados de TorBirdy es algo que NO se recomienda.\n\nSólo debes continuar si estás seguro de lo que estás haciendo. torbirdy.email.advanced.nextwarning=Mostrar esta advertencia la próxima vez torbirdy.email.advanced.title=TorBirdy configuraciones avanzadas -torbirdy.restart=You must restart Thunderbird for the time zone preference to take effect. +torbirdy.restart=Debes reiniciar Thunderbird para que surta efecto la preferencia de zona horaria. torbirdy.firstrun=You are now running TorBirdy.\n\nTo help protect your anonymity, TorBirdy will enforce the Thunderbird settings it has set, preventing them from being changed by you or by any add-on. There are some settings that can be changed and those are accessed through TorBirdy's preferences dialog. When TorBirdy is uninstalled or disabled, all settings that it changes are reset to their default values (the values prior to TorBirdy's install).\n\nIf you are a new user, it is recommended that you read through the TorBirdy website to understand what we are trying to accomplish with TorBirdy for our users. torbirdy.website=https://trac.torproject.org/projects/tor/wiki/torbirdy ___ tor-commits mailing list tor-commits@lists.torproject.org https://lists.torproject.org/cgi-bin/mailman/listinfo/tor-commits
[tor-commits] [translation/torbutton-brandproperties] Update translations for torbutton-brandproperties
commit ce8c35a2840fe090b3ca7c8d40277146614037e4 Author: Translation commit bot translat...@torproject.org Date: Tue Jul 28 01:45:50 2015 + Update translations for torbutton-brandproperties --- es_AR/brand.properties | 14 +++--- 1 file changed, 7 insertions(+), 7 deletions(-) diff --git a/es_AR/brand.properties b/es_AR/brand.properties index a3ea1c7..52036ac 100644 --- a/es_AR/brand.properties +++ b/es_AR/brand.properties @@ -2,14 +2,14 @@ # License, v. 2.0. If a copy of the MPL was not distributed with this # file, You can obtain one at http://mozilla.org/MPL/2.0/. -brandShortName=Proyecto Tor -brandFullName=Proyecto Tor +brandShortName=Tor Browser +brandFullName=Tor Browser vendorShortName=Proyecto Tor -homePageSingleStartMain=Firefox Start, a fast home page with built-in search -homePageImport=Import your home page from %S +homePageSingleStartMain=Firefox Start, una página de inicio rápida con búsqueda integrada +homePageImport=Importar tu página de inicio desde %S -homePageMigrationPageTitle=Home Page Selection -homePageMigrationDescription=Please select the home page you wish to use: +homePageMigrationPageTitle=Selección de la página de inicio +homePageMigrationDescription=Por favor, selecciona la página de inicio que deseas usar: -syncBrandShortName=Sync +syncBrandShortName=Sincronizar ___ tor-commits mailing list tor-commits@lists.torproject.org https://lists.torproject.org/cgi-bin/mailman/listinfo/tor-commits
[tor-commits] [translation/torcheck_completed] Update translations for torcheck_completed
commit 118fb6f5bff285639d1202c8d14addf2166c27fb Author: Translation commit bot translat...@torproject.org Date: Tue Jul 28 01:45:12 2015 + Update translations for torcheck_completed --- es_AR/torcheck.po | 65 ++--- 1 file changed, 57 insertions(+), 8 deletions(-) diff --git a/es_AR/torcheck.po b/es_AR/torcheck.po index 2274d63..1763789 100644 --- a/es_AR/torcheck.po +++ b/es_AR/torcheck.po @@ -1,15 +1,17 @@ # TorCheck gettext template -# Copyright (C) 2008-2012 The Tor Project, Inc +# Copyright (C) 2008-2013 The Tor Project, Inc # # Translators: # TorUserSpanishHelp, 2013 -# maximusr ocool...@gmail.com, 2013 +# Max Ram ocool...@gmail.com, 2013 +# ezemelano melano...@gmail.com, 2014 +# Victor Villarreal mefhigos...@gmail.com, 2015 msgid msgstr Project-Id-Version: The Tor Project\n POT-Creation-Date: 2012-02-16 20:28+PDT\n -PO-Revision-Date: 2013-12-15 17:00+\n -Last-Translator: TorUserSpanishHelp\n +PO-Revision-Date: 2015-07-28 01:24+\n +Last-Translator: Victor Villarreal mefhigos...@gmail.com\n Language-Team: Spanish (Argentina) (http://www.transifex.com/projects/p/torproject/language/es_AR/)\n MIME-Version: 1.0\n Content-Type: text/plain; charset=UTF-8\n @@ -18,8 +20,8 @@ msgstr Language: es_AR\n Plural-Forms: nplurals=2; plural=(n != 1);\n -msgid Congratulations. Your browser is configured to use Tor. -msgstr Felicitaciones. Su navegador está configurado para usar Tor. +msgid Congratulations. This browser is configured to use Tor. +msgstr Felicitaciones. Este navegador está configurado para usar Tor. msgid Please refer to the a href=\https://www.torproject.org/\;Tor website/a @@ -27,8 +29,8 @@ msgid the Internet anonymously. msgstr Por favor dirigite a a href=\https://www.torproject.org/\;Sitio web de Tor/a para tener mas información de como usar Tor de una manera segura. Ahora vas a poder navegar en Internet de forma anónima. -msgid There is a security update available for the Tor Browser Bundle. -msgstr Hay una actualización de seguridad disponible para Tor Browser Bundle. +msgid There is a security update available for Tor Browser. +msgstr Existe una actualización de seguridad disponible para Tor Browser. msgid a href=\https://www.torproject.org/download/download-easy.html\;Click @@ -55,3 +57,50 @@ msgstr Una falla temporal de servicio evitó que determinemos si tu dirección msgid Your IP address appears to be: msgstr Tu dirección IP aparentemente es: + +msgid Are you using Tor? +msgstr Estás usando Tor? + +msgid This page is also available in the following languages: +msgstr Esta página está también disponible en los siguientes idiomas: + +msgid For more information about this exit relay, see: +msgstr Para mas información sobre este relé de salida vea: + +msgid +The Tor Project is a US 501(c)(3) non-profit dedicated to the research, +development, and education of online anonymity and privacy. +msgstr El Proyecto Tor es una US 501(c)(3) sin fines de lucro dedicada a la investigación, el desarrollo y la educación del anonimato y privacidad en lÃnea. + +msgid Learn More raquo; +msgstr Aprende más raquo; + +msgid Go +msgstr Ir + +msgid Short User Manual +msgstr Pequeño manual de usuario + +msgid Donate to Support Tor +msgstr Donar al soporte de Tor + +msgid Tor QA Site +msgstr Sitio TOR de Preguntas y Respuestas + +msgid Volunteer +msgstr Voluntario + +msgid JavaScript is enabled. +msgstr JavaScript está activo. + +msgid JavaScript is disabled. +msgstr JavaScript está inactivo. + +msgid However, it does not appear to be Tor Browser. +msgstr De cualquier manera, esto no parece ser Tor Browser. + +msgid Run a Relay +msgstr Ejecuta un Relay + +msgid Stay Anonymous +msgstr Permanecer anónimo ___ tor-commits mailing list tor-commits@lists.torproject.org https://lists.torproject.org/cgi-bin/mailman/listinfo/tor-commits
[tor-commits] [translation/tails-misc] Update translations for tails-misc
commit 86ff3df0480ad8f3639035e0a04f21bca8213207 Author: Translation commit bot translat...@torproject.org Date: Tue Jul 28 01:45:44 2015 + Update translations for tails-misc --- es_AR.po | 12 ++-- 1 file changed, 6 insertions(+), 6 deletions(-) diff --git a/es_AR.po b/es_AR.po index 3ca6813..cebe943 100644 --- a/es_AR.po +++ b/es_AR.po @@ -8,8 +8,8 @@ msgid msgstr Project-Id-Version: The Tor Project\n Report-Msgid-Bugs-To: \n -POT-Creation-Date: 2015-05-02 23:47+0200\n -PO-Revision-Date: 2015-05-03 08:25+\n +POT-Creation-Date: 2015-06-28 19:40+0200\n +PO-Revision-Date: 2015-07-28 01:18+\n Last-Translator: runasand runa.sand...@gmail.com\n Language-Team: Spanish (Argentina) (http://www.transifex.com/projects/p/torproject/language/es_AR/)\n MIME-Version: 1.0\n @@ -369,19 +369,19 @@ msgid more.../a msgstr -#: config/chroot_local-includes/usr/local/bin/tor-browser:18 +#: config/chroot_local-includes/usr/local/bin/tor-browser:24 msgid Tor is not ready msgstr Tor no está listo -#: config/chroot_local-includes/usr/local/bin/tor-browser:19 +#: config/chroot_local-includes/usr/local/bin/tor-browser:25 msgid Tor is not ready. Start Tor Browser anyway? msgstr -#: config/chroot_local-includes/usr/local/bin/tor-browser:20 +#: config/chroot_local-includes/usr/local/bin/tor-browser:26 msgid Start Tor Browser msgstr Iniciar el buscador Tor -#: config/chroot_local-includes/usr/local/bin/tor-browser:21 +#: config/chroot_local-includes/usr/local/bin/tor-browser:27 msgid Cancel msgstr Cancelar ___ tor-commits mailing list tor-commits@lists.torproject.org https://lists.torproject.org/cgi-bin/mailman/listinfo/tor-commits
[tor-commits] [translation/torbutton-branddtd] Update translations for torbutton-branddtd
commit b18752482eafc130fed86cf8c0b90ce7455f1bda Author: Translation commit bot translat...@torproject.org Date: Tue Jul 28 01:45:57 2015 + Update translations for torbutton-branddtd --- es_AR/brand.dtd |8 1 file changed, 4 insertions(+), 4 deletions(-) diff --git a/es_AR/brand.dtd b/es_AR/brand.dtd index d07a13a..a9f9b9a 100644 --- a/es_AR/brand.dtd +++ b/es_AR/brand.dtd @@ -9,7 +9,7 @@ !ENTITY trademarkInfo.part1 Firefox y los logotipos de Firefox son marcas registradas de la Fundación Mozilla. !-- The following strings are for bug #10280's UI. We place them here for our translators -- -!ENTITY plugins.installed.find Click to load installed system plugins -!ENTITY plugins.installed.enable Enable plugins -!ENTITY plugins.installed.disable Disable plugins -!ENTITY plugins.installed.disable.tip Click to prevent loading system plugins +!ENTITY plugins.installed.find Clic para cargar complementos del sistema instalados +!ENTITY plugins.installed.enable Habilitar complementos +!ENTITY plugins.installed.disable Deshabilitar complementos +!ENTITY plugins.installed.disable.tip Clic para evitar cargar complementos del sistema ___ tor-commits mailing list tor-commits@lists.torproject.org https://lists.torproject.org/cgi-bin/mailman/listinfo/tor-commits
[tor-commits] [translation/torcheck] Update translations for torcheck
commit 8b224c164d6d598b34d6d8f16a66eaa8506f3517 Author: Translation commit bot translat...@torproject.org Date: Tue Jul 28 01:45:08 2015 + Update translations for torcheck --- es_AR/torcheck.po | 17 + 1 file changed, 9 insertions(+), 8 deletions(-) diff --git a/es_AR/torcheck.po b/es_AR/torcheck.po index 0033317..1763789 100644 --- a/es_AR/torcheck.po +++ b/es_AR/torcheck.po @@ -5,12 +5,13 @@ # TorUserSpanishHelp, 2013 # Max Ram ocool...@gmail.com, 2013 # ezemelano melano...@gmail.com, 2014 +# Victor Villarreal mefhigos...@gmail.com, 2015 msgid msgstr Project-Id-Version: The Tor Project\n POT-Creation-Date: 2012-02-16 20:28+PDT\n -PO-Revision-Date: 2015-02-14 08:38+\n -Last-Translator: runasand runa.sand...@gmail.com\n +PO-Revision-Date: 2015-07-28 01:24+\n +Last-Translator: Victor Villarreal mefhigos...@gmail.com\n Language-Team: Spanish (Argentina) (http://www.transifex.com/projects/p/torproject/language/es_AR/)\n MIME-Version: 1.0\n Content-Type: text/plain; charset=UTF-8\n @@ -29,7 +30,7 @@ msgid msgstr Por favor dirigite a a href=\https://www.torproject.org/\;Sitio web de Tor/a para tener mas información de como usar Tor de una manera segura. Ahora vas a poder navegar en Internet de forma anónima. msgid There is a security update available for Tor Browser. -msgstr +msgstr Existe una actualización de seguridad disponible para Tor Browser. msgid a href=\https://www.torproject.org/download/download-easy.html\;Click @@ -72,7 +73,7 @@ msgid msgstr El Proyecto Tor es una US 501(c)(3) sin fines de lucro dedicada a la investigación, el desarrollo y la educación del anonimato y privacidad en lÃnea. msgid Learn More raquo; -msgstr +msgstr Aprende más raquo; msgid Go msgstr Ir @@ -84,7 +85,7 @@ msgid Donate to Support Tor msgstr Donar al soporte de Tor msgid Tor QA Site -msgstr +msgstr Sitio TOR de Preguntas y Respuestas msgid Volunteer msgstr Voluntario @@ -96,10 +97,10 @@ msgid JavaScript is disabled. msgstr JavaScript está inactivo. msgid However, it does not appear to be Tor Browser. -msgstr +msgstr De cualquier manera, esto no parece ser Tor Browser. msgid Run a Relay -msgstr +msgstr Ejecuta un Relay msgid Stay Anonymous -msgstr +msgstr Permanecer anónimo ___ tor-commits mailing list tor-commits@lists.torproject.org https://lists.torproject.org/cgi-bin/mailman/listinfo/tor-commits
[tor-commits] [translation/torbirdy] Update translations for torbirdy
commit 7cb78f6319c91ab9d6e1359328ffba1759908bc8 Author: Translation commit bot translat...@torproject.org Date: Tue Jul 28 02:15:37 2015 + Update translations for torbirdy --- es_AR/torbirdy.properties |2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/es_AR/torbirdy.properties b/es_AR/torbirdy.properties index f8fcbf5..9fadcc2 100644 --- a/es_AR/torbirdy.properties +++ b/es_AR/torbirdy.properties @@ -15,5 +15,5 @@ torbirdy.email.advanced.title=TorBirdy configuraciones avanzadas torbirdy.restart=Debes reiniciar Thunderbird para que surta efecto la preferencia de zona horaria. -torbirdy.firstrun=You are now running TorBirdy.\n\nTo help protect your anonymity, TorBirdy will enforce the Thunderbird settings it has set, preventing them from being changed by you or by any add-on. There are some settings that can be changed and those are accessed through TorBirdy's preferences dialog. When TorBirdy is uninstalled or disabled, all settings that it changes are reset to their default values (the values prior to TorBirdy's install).\n\nIf you are a new user, it is recommended that you read through the TorBirdy website to understand what we are trying to accomplish with TorBirdy for our users. +torbirdy.firstrun=Ahora estás ejecutando TorBirdy.\n\nPara ayudar a proteger tu anonimato, TorBirdy reforzará los ajustes que Thunderbird ha seteado, previniendo que sean cambiados por ti o por cualquier complemento. Hay algunos ajustes que pueden ser cambiados y estos son accesibles desde el cuadro de diálogo de preferencias de TorBirdy. Cuando TorBirdy es desinstalado o deshabilitado, todos los ajustes que fueron cambiados por el, son vueltos a sus valores por defecto (valores previos a la instalación de TorBirdy).\n\nSi eres un usuario nuevo, es recomendable que leas el website de TorBirdy para entender lo que estamos tratando de lograr con TorBirdy para nuestros usuarios. torbirdy.website=https://trac.torproject.org/projects/tor/wiki/torbirdy ___ tor-commits mailing list tor-commits@lists.torproject.org https://lists.torproject.org/cgi-bin/mailman/listinfo/tor-commits
[tor-commits] [translation/torbirdy_completed] Update translations for torbirdy_completed
commit 797b533386091061e768b5f8c20174ec4c3e7345 Author: Translation commit bot translat...@torproject.org Date: Tue Jul 28 02:15:44 2015 + Update translations for torbirdy_completed --- es_AR/torbirdy.properties | 19 +++ 1 file changed, 19 insertions(+) diff --git a/es_AR/torbirdy.properties b/es_AR/torbirdy.properties new file mode 100644 index 000..9fadcc2 --- /dev/null +++ b/es_AR/torbirdy.properties @@ -0,0 +1,19 @@ +torbirdy.name=TorBirdy + +torbirdy.enabled.tor=TorBirdy activo:Tor +torbirdy.enabled.jondo=TorBirdy activo:JonDo +torbirdy.enabled.custom=TorBirdy activo: Proxy personalizado +torbirdy.enabled.torification=TorBirdy activo: Torificación transparante +torbirdy.enabled.whonix=TorBirdy activo:Whonix +torbirdy.disabled=TorBirdy:Inactivo! + +torbirdy.email.prompt=TorBirdy ha deshabilitado el asistente de autoconfiguración de Thunderbird para proteger tu anonimato.\n\nLos ajustes de seguridad recomendados para %S han sido seteados.\n\nAhora puedes configurar los otros ajustes de cuenta manualmente. + +torbirdy.email.advanced=Por favor tenga en cuenta que cambiar los ajustes avanzados de TorBirdy es algo que NO se recomienda.\n\nSólo debes continuar si estás seguro de lo que estás haciendo. +torbirdy.email.advanced.nextwarning=Mostrar esta advertencia la próxima vez +torbirdy.email.advanced.title=TorBirdy configuraciones avanzadas + +torbirdy.restart=Debes reiniciar Thunderbird para que surta efecto la preferencia de zona horaria. + +torbirdy.firstrun=Ahora estás ejecutando TorBirdy.\n\nPara ayudar a proteger tu anonimato, TorBirdy reforzará los ajustes que Thunderbird ha seteado, previniendo que sean cambiados por ti o por cualquier complemento. Hay algunos ajustes que pueden ser cambiados y estos son accesibles desde el cuadro de diálogo de preferencias de TorBirdy. Cuando TorBirdy es desinstalado o deshabilitado, todos los ajustes que fueron cambiados por el, son vueltos a sus valores por defecto (valores previos a la instalación de TorBirdy).\n\nSi eres un usuario nuevo, es recomendable que leas el website de TorBirdy para entender lo que estamos tratando de lograr con TorBirdy para nuestros usuarios. +torbirdy.website=https://trac.torproject.org/projects/tor/wiki/torbirdy ___ tor-commits mailing list tor-commits@lists.torproject.org https://lists.torproject.org/cgi-bin/mailman/listinfo/tor-commits
[tor-commits] [translation/tor-messenger-contactsproperties_completed] Update translations for tor-messenger-contactsproperties_completed
commit a421bcbf52c5847dfdf08ff6d2ce3ef95b515d5a Author: Translation commit bot translat...@torproject.org Date: Tue Jul 28 02:17:03 2015 + Update translations for tor-messenger-contactsproperties_completed --- es_AR/contacts.properties |8 1 file changed, 8 insertions(+) diff --git a/es_AR/contacts.properties b/es_AR/contacts.properties new file mode 100644 index 000..e13ed0d --- /dev/null +++ b/es_AR/contacts.properties @@ -0,0 +1,8 @@ +# This Source Code Form is subject to the terms of the Mozilla Public +# License, v. 2.0. If a copy of the MPL was not distributed with this +# file, You can obtain one at http://mozilla.org/MPL/2.0/. + +# LOCALIZATION NOTE (defaultGroup): +# This is the name of the group that will automatically be created when adding a +# buddy without specifying a group. +defaultGroup=Contactos ___ tor-commits mailing list tor-commits@lists.torproject.org https://lists.torproject.org/cgi-bin/mailman/listinfo/tor-commits
[tor-commits] [translation/tor-messenger-accountsproperties] Update translations for tor-messenger-accountsproperties
commit bc7af668981d35addc7ef3edbed16e4ba69d0e3c Author: Translation commit bot translat...@torproject.org Date: Tue Jul 28 02:16:38 2015 + Update translations for tor-messenger-accountsproperties --- es_AR/accounts.properties |6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/es_AR/accounts.properties b/es_AR/accounts.properties index 051ba0d..ce60caf 100644 --- a/es_AR/accounts.properties +++ b/es_AR/accounts.properties @@ -4,6 +4,6 @@ # LOCALIZATION NOTE (passwordPromptTitle, passwordPromptText): # %S is replaced with the name of the account -passwordPromptTitle=Password for %S -passwordPromptText=Please enter your password for %S in order to connect it. -passwordPromptSaveCheckbox=Use Password Manager to remember this password. +passwordPromptTitle=Contraseña para %S +passwordPromptText=Por favor, ingrese su contraseña para %S con el fin de conectarse. +passwordPromptSaveCheckbox=Usar el Gestor de Contraseñas para recordar esta contraseña. ___ tor-commits mailing list tor-commits@lists.torproject.org https://lists.torproject.org/cgi-bin/mailman/listinfo/tor-commits
[tor-commits] [translation/tor-messenger-accountsproperties_completed] Update translations for tor-messenger-accountsproperties_completed
commit f643035ef1852e49ae69af6a77abc43d82ddec2a Author: Translation commit bot translat...@torproject.org Date: Tue Jul 28 02:16:43 2015 + Update translations for tor-messenger-accountsproperties_completed --- es_AR/accounts.properties |9 + 1 file changed, 9 insertions(+) diff --git a/es_AR/accounts.properties b/es_AR/accounts.properties new file mode 100644 index 000..ce60caf --- /dev/null +++ b/es_AR/accounts.properties @@ -0,0 +1,9 @@ +# This Source Code Form is subject to the terms of the Mozilla Public +# License, v. 2.0. If a copy of the MPL was not distributed with this +# file, You can obtain one at http://mozilla.org/MPL/2.0/. + +# LOCALIZATION NOTE (passwordPromptTitle, passwordPromptText): +# %S is replaced with the name of the account +passwordPromptTitle=Contraseña para %S +passwordPromptText=Por favor, ingrese su contraseña para %S con el fin de conectarse. +passwordPromptSaveCheckbox=Usar el Gestor de Contraseñas para recordar esta contraseña. ___ tor-commits mailing list tor-commits@lists.torproject.org https://lists.torproject.org/cgi-bin/mailman/listinfo/tor-commits
[tor-commits] [translation/tor-messenger-facebookproperties_completed] Update translations for tor-messenger-facebookproperties_completed
commit 11e2b7398f4d98c0f701aa6689d0e08370af59ec Author: Translation commit bot translat...@torproject.org Date: Tue Jul 28 02:17:15 2015 + Update translations for tor-messenger-facebookproperties_completed --- es_AR/facebook.properties |7 +++ 1 file changed, 7 insertions(+) diff --git a/es_AR/facebook.properties b/es_AR/facebook.properties new file mode 100644 index 000..f2e72f2 --- /dev/null +++ b/es_AR/facebook.properties @@ -0,0 +1,7 @@ +# This Source Code Form is subject to the terms of the Mozilla Public +# License, v. 2.0. If a copy of the MPL was not distributed with this +# file, You can obtain one at http://mozilla.org/MPL/2.0/. + +connection.error.useUsernameNotEmailAddress=Por favor, utilice su nombre de usuario de Facebook, no una dirección de correo electrónico + +facebook.chat.name=Chat de Facebook ___ tor-commits mailing list tor-commits@lists.torproject.org https://lists.torproject.org/cgi-bin/mailman/listinfo/tor-commits
[tor-commits] [translation/tor-messenger-imtooltipproperties_completed] Update translations for tor-messenger-imtooltipproperties_completed
commit 22f3bb802a724c5e0fef30aa6ff784cd7d0b0b3c Author: Translation commit bot translat...@torproject.org Date: Tue Jul 28 02:17:29 2015 + Update translations for tor-messenger-imtooltipproperties_completed --- es_AR/imtooltip.properties |7 +++ 1 file changed, 7 insertions(+) diff --git a/es_AR/imtooltip.properties b/es_AR/imtooltip.properties new file mode 100644 index 000..4de4024 --- /dev/null +++ b/es_AR/imtooltip.properties @@ -0,0 +1,7 @@ +# This Source Code Form is subject to the terms of the Mozilla Public +# License, v. 2.0. If a copy of the MPL was not distributed with this +# file, You can obtain one at http://mozilla.org/MPL/2.0/. + +buddy.username=Nombre de usuario +buddy.account=Cuenta +contact.tags=Etiquetas ___ tor-commits mailing list tor-commits@lists.torproject.org https://lists.torproject.org/cgi-bin/mailman/listinfo/tor-commits
[tor-commits] [translation/tor-messenger-loggerproperties] Update translations for tor-messenger-loggerproperties
commit 911dc307f405cf350ed20e54e73a3cb8b9c63209 Author: Translation commit bot translat...@torproject.org Date: Tue Jul 28 02:17:38 2015 + Update translations for tor-messenger-loggerproperties --- es_AR/logger.properties |2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/es_AR/logger.properties b/es_AR/logger.properties index 2228c50..e95122c 100644 --- a/es_AR/logger.properties +++ b/es_AR/logger.properties @@ -4,4 +4,4 @@ # LOCALIZATION NOTE (badLogfile): # %S is the filename of the log file. -badLogfile=Empty or corrupt log file: %S +badLogfile=Archivo de registro corrupto o vacÃo: %S ___ tor-commits mailing list tor-commits@lists.torproject.org https://lists.torproject.org/cgi-bin/mailman/listinfo/tor-commits
[tor-commits] [translation/tor-messenger-loggerproperties_completed] Update translations for tor-messenger-loggerproperties_completed
commit 63e3e79fda48126406c69566e40756fa3cb2198d Author: Translation commit bot translat...@torproject.org Date: Tue Jul 28 02:17:41 2015 + Update translations for tor-messenger-loggerproperties_completed --- es_AR/logger.properties |7 +++ 1 file changed, 7 insertions(+) diff --git a/es_AR/logger.properties b/es_AR/logger.properties new file mode 100644 index 000..e95122c --- /dev/null +++ b/es_AR/logger.properties @@ -0,0 +1,7 @@ +# This Source Code Form is subject to the terms of the Mozilla Public +# License, v. 2.0. If a copy of the MPL was not distributed with this +# file, You can obtain one at http://mozilla.org/MPL/2.0/. + +# LOCALIZATION NOTE (badLogfile): +# %S is the filename of the log file. +badLogfile=Archivo de registro corrupto o vacÃo: %S ___ tor-commits mailing list tor-commits@lists.torproject.org https://lists.torproject.org/cgi-bin/mailman/listinfo/tor-commits
[tor-commits] [translation/tor-messenger-fingerdtd] Update translations for tor-messenger-fingerdtd
commit 0f4afdac1c7d48f8c29294875e423a0de34e9350 Author: Translation commit bot translat...@torproject.org Date: Tue Jul 28 02:17:19 2015 + Update translations for tor-messenger-fingerdtd --- es_AR/finger.dtd |2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/es_AR/finger.dtd b/es_AR/finger.dtd index 7e611a4..63fba51 100644 --- a/es_AR/finger.dtd +++ b/es_AR/finger.dtd @@ -3,7 +3,7 @@ !ENTITY finger.status Status !ENTITY finger.verified Verified !ENTITY finger.fingerprint Fingerprint -!ENTITY finger.account Account +!ENTITY finger.account Cuenta !ENTITY finger.protocol Protocol !ENTITY finger.verify Verify !ENTITY finger.remove Remove ___ tor-commits mailing list tor-commits@lists.torproject.org https://lists.torproject.org/cgi-bin/mailman/listinfo/tor-commits
[tor-commits] [translation/tor-messenger-contactsproperties] Update translations for tor-messenger-contactsproperties
commit 17db70cff61f32a09e2d6be30d245b24d677224c Author: Translation commit bot translat...@torproject.org Date: Tue Jul 28 02:16:56 2015 + Update translations for tor-messenger-contactsproperties --- es_AR/contacts.properties |2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/es_AR/contacts.properties b/es_AR/contacts.properties index 33af79c..e13ed0d 100644 --- a/es_AR/contacts.properties +++ b/es_AR/contacts.properties @@ -5,4 +5,4 @@ # LOCALIZATION NOTE (defaultGroup): # This is the name of the group that will automatically be created when adding a # buddy without specifying a group. -defaultGroup=Contacts +defaultGroup=Contactos ___ tor-commits mailing list tor-commits@lists.torproject.org https://lists.torproject.org/cgi-bin/mailman/listinfo/tor-commits
[tor-commits] [translation/tor-messenger-imtooltipproperties] Update translations for tor-messenger-imtooltipproperties
commit 8fc3c71b8f4410f2db469696cc57dd0fb4069a3d Author: Translation commit bot translat...@torproject.org Date: Tue Jul 28 02:17:26 2015 + Update translations for tor-messenger-imtooltipproperties --- es_AR/imtooltip.properties |6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/es_AR/imtooltip.properties b/es_AR/imtooltip.properties index 0dd51fe..4de4024 100644 --- a/es_AR/imtooltip.properties +++ b/es_AR/imtooltip.properties @@ -2,6 +2,6 @@ # License, v. 2.0. If a copy of the MPL was not distributed with this # file, You can obtain one at http://mozilla.org/MPL/2.0/. -buddy.username=Username -buddy.account=Account -contact.tags=Tags +buddy.username=Nombre de usuario +buddy.account=Cuenta +contact.tags=Etiquetas ___ tor-commits mailing list tor-commits@lists.torproject.org https://lists.torproject.org/cgi-bin/mailman/listinfo/tor-commits
[tor-commits] [translation/tor-messenger-facebookproperties] Update translations for tor-messenger-facebookproperties
commit 51c1a465fc423cc1882a7d3209163b22c4bd Author: Translation commit bot translat...@torproject.org Date: Tue Jul 28 02:17:11 2015 + Update translations for tor-messenger-facebookproperties --- es_AR/facebook.properties |4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/es_AR/facebook.properties b/es_AR/facebook.properties index aaf7cdc..f2e72f2 100644 --- a/es_AR/facebook.properties +++ b/es_AR/facebook.properties @@ -2,6 +2,6 @@ # License, v. 2.0. If a copy of the MPL was not distributed with this # file, You can obtain one at http://mozilla.org/MPL/2.0/. -connection.error.useUsernameNotEmailAddress=Please use your Facebook username, not an email address +connection.error.useUsernameNotEmailAddress=Por favor, utilice su nombre de usuario de Facebook, no una dirección de correo electrónico -facebook.chat.name=Facebook Chat +facebook.chat.name=Chat de Facebook ___ tor-commits mailing list tor-commits@lists.torproject.org https://lists.torproject.org/cgi-bin/mailman/listinfo/tor-commits
[tor-commits] [translation/tails-misc_completed] Update translations for tails-misc_completed
commit ee9a58ab2a35fa8253893edae04b9837e4007d1f Author: Translation commit bot translat...@torproject.org Date: Tue Jul 28 00:15:48 2015 + Update translations for tails-misc_completed --- el.po | 241 + 1 file changed, 139 insertions(+), 102 deletions(-) diff --git a/el.po b/el.po index 76cb606..6edb83c 100644 --- a/el.po +++ b/el.po @@ -3,7 +3,8 @@ # This file is distributed under the same license as the PACKAGE package. # # Translators: -# Adrian Pappas pappasadr...@gmail.com, 2013 +# Adrian Pappas pappasadr...@gmail.com, 2013,2015 +# Aikaterini Katmada aikaterini.katm...@gmail.com, 2015 # Alex hes...@riseup.net, 2013 # andromeas androm...@hotmail.com, 2014 # andromeas androm...@hotmail.com, 2014 @@ -13,13 +14,15 @@ # Georgios Vasileiadis gvasileia...@outlook.com.gr, 2014 # kotkotkot kotak...@gmail.com, 2013 # kotkotkot kotak...@gmail.com, 2013 +# LOUKAS SKOUROLIAKOS, 2015 +# metamec, 2015 msgid msgstr Project-Id-Version: The Tor Project\n Report-Msgid-Bugs-To: \n -POT-Creation-Date: 2014-12-02 11:29+0100\n -PO-Revision-Date: 2014-12-04 08:50+\n -Last-Translator: runasand runa.sand...@gmail.com\n +POT-Creation-Date: 2015-06-28 19:40+0200\n +PO-Revision-Date: 2015-07-27 23:54+\n +Last-Translator: Aikaterini Katmada aikaterini.katm...@gmail.com\n Language-Team: Greek (http://www.transifex.com/projects/p/torproject/language/el/)\n MIME-Version: 1.0\n Content-Type: text/plain; charset=UTF-8\n @@ -27,13 +30,13 @@ msgstr Language: el\n Plural-Forms: nplurals=2; plural=(n != 1);\n -#: config/chroot_local-includes/etc/NetworkManager/dispatcher.d/60-tor-ready-notification.sh:42 +#: config/chroot_local-includes/etc/NetworkManager/dispatcher.d/60-tor-ready.sh:43 msgid Tor is ready msgstr Το Tor είναι ÎÏοιμο -#: config/chroot_local-includes/etc/NetworkManager/dispatcher.d/60-tor-ready-notification.sh:43 +#: config/chroot_local-includes/etc/NetworkManager/dispatcher.d/60-tor-ready.sh:44 msgid You can now access the Internet. -msgstr ÎÏοÏείÏε ÏÏÏα να ÎÏεÏε ÏÏÏÏβαÏη ÏÏο ÎιαδίκÏÏ Î¿. +msgstr ΤÏÏα ÎÏεÏε ÏÏÏÏβαÏη ÏÏο ÎιαδίκÏÏ Î¿. #: config/chroot_local-includes/etc/whisperback/config.py:64 #, python-format @@ -43,19 +46,43 @@ msgid pstrongDo not include more personal information than\n needed!/strong/p\n h2About giving us an email address/h2\n -pIf you don't mind disclosing some bits of your identity\n -to Tails developers, you can provide an email address to\n -let us ask more details about the bug. Additionally entering\n -a public PGP key enables us to encrypt such future\n -communication./p\n -pAnyone who can see this reply will probably infer you are\n -a Tails user. Time to wonder how much you trust your\n -Internet and mailbox providers?/p\n -msgstr h1ÎοήθηÏε Î¼Î±Ï Î½Î± ÏÏÎ¹Î¬Î¾Î¿Ï Î¼Îµ Ïο Bug ÏÎ¿Ï !/h1\npÎιάβαÏεa href=\%s\ÏÎ¹Ï Î¿Î´Î·Î³Î¯ÎµÏ Î³Î¹Î± Ïην αναÏοÏά Bug/a./p\npstrongÎην ÏÏ Î¼ÏεÏÎ¹Î»Î¬Î²ÎµÎ¹Ï ÏεÏιÏÏÏÏεÏÎµÏ ÏληÏοÏοÏÎ¯ÎµÏ Î±ÏÏ ÏÏÎµÏ ÏÏειάζονÏαι!/strong/p\nh2ÎÏÏε Î¼Î±Ï Î¼Î¹Î± διεÏÎ¸Ï Î½Ïη e-mail/h2\npÎν δεν Ïε ÏειÏάζει δÏÏε μεÏικÎÏ ÏληÏοÏοÏÎ¯ÎµÏ ÏÎ·Ï ÏÎ±Ï ÏÏÏηÏÎ±Ï ÏÎ¿Ï \nÏÏÎ¿Ï Ï Tails developers, μÏοÏÎµÎ¯Ï Î½Î± Î¼Î±Ï Î´ÏÏÎµÎ¹Ï Î¼Î¹Î± διεÏÎ¸Ï Î½Ïη e-mail για να μÏοÏÎÏÎ¿Ï Î¼Îµ να Ïε ÏÏÏήÏÎ¿Ï Î¼Îµ ÏεÏιÏÏÏÏεÏα για Ïο Bug. ÎκÏμα με Ïο να δÏÏειÏ\nÎνα public PGP κλειδί θα Î¼Î±Ï ÎµÏιÏÏÎÏει να κÏÏ ÏÏογÏαÏοÏμε ÏÏ ÏÏν μελλονÏικÎÏ ÏÏ Î½Î¿Î¼Î¹Î»Î¯ÎµÏ\nγια Ïην εÏικοινÏνία μαÏ./p\npÎÏοιÏδήÏοÏε ÏÎ¿Ï Î¼ÏοÏεί Î ½Î± δει Ïην αÏάνÏηÏη λογικά θα ÏÏ Î¼ÏεÏαίνει ÏÏι είÏαι\nÎÎ½Î±Ï ÏÏήÏÏÎ·Ï Tails . Îναι ÏÏα να αναÏÏÏÎ·Î¸ÎµÎ¯Ï ÏÏÏο εμÏιÏÏÎÏ ÎµÏε Ïον ÏάÏοÏο Internet και email?/p\n +p\n +Giving us an email address allows us to contact you to clarify the problem. This\n +is needed for the vast majority of the reports we receive as most reports\n +without any contact information are useless. On the other hand it also provides\n +an opportunity for eavesdroppers, like your email or Internet provider, to\n +confirm that you are using Tails.\n +/p\n +msgstr h1ÎοηθήÏÏε Î¼Î±Ï Î½Î± διοÏθÏÏÎ¿Ï Î¼Îµ Ïο ÏÏάλμα!/h1\npÎιαβάÏÏε a href=\%s\ÏÎ¹Ï Î¿Î´Î·Î³Î¯ÎµÏ Î¼Î±Ï ÏÏεÏικά με Ïην αναÏοÏά ÏÏάλμαÏοÏ/a./p\npstrongÎην ÏÏ Î¼ÏεÏιλαμβάνεÏε ÏεÏιÏÏÏÏεÏÎµÏ ÏÏοÏÏÏικÎÏ ÏληÏοÏοÏÎ¯ÎµÏ Î±ÏÏ ÏÏι\nÏÏειάζεÏαι!/strong/p\nh2ΣÏεÏικά με Ïη διεÏÎ¸Ï Î½Ïη ηλεκÏÏÎ¿Î½Î¹ÎºÎ¿Ï ÏαÏÏ Î´ÏομείοÏ
[tor-commits] [translation/tails-misc] Update translations for tails-misc
commit 6e3af9fe9194d75b0fbb2001337b9d3a6671fb44 Author: Translation commit bot translat...@torproject.org Date: Tue Jul 28 00:15:44 2015 + Update translations for tails-misc --- el.po |4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/el.po b/el.po index a2ca17e..6edb83c 100644 --- a/el.po +++ b/el.po @@ -21,7 +21,7 @@ msgstr Project-Id-Version: The Tor Project\n Report-Msgid-Bugs-To: \n POT-Creation-Date: 2015-06-28 19:40+0200\n -PO-Revision-Date: 2015-07-27 23:45+\n +PO-Revision-Date: 2015-07-27 23:54+\n Last-Translator: Aikaterini Katmada aikaterini.katm...@gmail.com\n Language-Team: Greek (http://www.transifex.com/projects/p/torproject/language/el/)\n MIME-Version: 1.0\n @@ -53,7 +53,7 @@ msgid an opportunity for eavesdroppers, like your email or Internet provider, to\n confirm that you are using Tails.\n /p\n -msgstr +msgstr h1ÎοηθήÏÏε Î¼Î±Ï Î½Î± διοÏθÏÏÎ¿Ï Î¼Îµ Ïο ÏÏάλμα!/h1\npÎιαβάÏÏε a href=\%s\ÏÎ¹Ï Î¿Î´Î·Î³Î¯ÎµÏ Î¼Î±Ï ÏÏεÏικά με Ïην αναÏοÏά ÏÏάλμαÏοÏ/a./p\npstrongÎην ÏÏ Î¼ÏεÏιλαμβάνεÏε ÏεÏιÏÏÏÏεÏÎµÏ ÏÏοÏÏÏικÎÏ ÏληÏοÏοÏÎ¯ÎµÏ Î±ÏÏ ÏÏι\nÏÏειάζεÏαι!/strong/p\nh2ΣÏεÏικά με Ïη διεÏÎ¸Ï Î½Ïη ηλεκÏÏÎ¿Î½Î¹ÎºÎ¿Ï ÏαÏÏ Î´ÏÎ¿Î¼ÎµÎ¯Î¿Ï ÏαÏ/h2\np\nÎίνονÏÎ¬Ï Î¼Î±Ï Î¼Î¹Î± διεÏÎ¸Ï Î½Ïη ηλεκÏÏÎ¿Î½Î¹ÎºÎ¿Ï ÏαÏÏ Î´ÏÎ¿Î¼ÎµÎ¯Î¿Ï Î¼Î±Ï ÎµÏιÏÏÎÏεÏε να εÏικοινÏνήÏÎ¿Ï Î¼Îµ μαζί ÏÎ±Ï Î³Î¹Î± διαÏαÏήνιÏη ÏÎ¿Ï ÏÏοβλήμαÏοÏ. ÎÏ ÏÏ \nÏÏειάζεÏαι για Ïη ÏÏ Î½ÏÏιÏÏική ÏλειοÏηÏία ÏÏν αναÏοÏÏν ÏÎ¿Ï Î»Î±Î¼Î²Î¬Î½Î¿Ï Î¼Îµ καθÏÏ Î¿Î¹ ÏεÏιÏÏÏÏεÏÎµÏ Î±Î½Î±ÏοÏÎÏ \nείναι άÏÏηÏÏÎµÏ ÏÏÏÎ¯Ï ÎºÎ¬Ï Î¿Î¹Î± ÏληÏοÏοÏία για εÏικοινÏνία. ÎÏÏ Ïην άλλη ÏÎ»ÎµÏ Ïά, Î±Ï ÏÏ Î´Î¯Î½ÎµÎ¹ ÎµÏ ÎºÎ±Î¹Ïία Ïε ÏÏÎ±ÎºÎ¿Ï ÏÏÎÏ, ÏÏÏÏ Ïον ÏάÏοÏο e-mail ÏÎ±Ï Î® Ïον ÏάÏοÏο Internet, να \nεÏιβεβαιÏÏÎ¿Ï Î½ ÏÏι ÏÏηÏιμοÏοιείÏε Tails. \n/p\n #: config/chroot_local-includes/usr/local/bin/electrum:14 msgid Persistence is disabled for Electrum ___ tor-commits mailing list tor-commits@lists.torproject.org https://lists.torproject.org/cgi-bin/mailman/listinfo/tor-commits
[tor-commits] [translation/bridgedb] Update translations for bridgedb
commit e95ac759ad3fb11c1dce0bb7fd4017bb7d23f746 Author: Translation commit bot translat...@torproject.org Date: Tue Jul 28 00:15:02 2015 + Update translations for bridgedb --- el/LC_MESSAGES/bridgedb.po |7 --- 1 file changed, 4 insertions(+), 3 deletions(-) diff --git a/el/LC_MESSAGES/bridgedb.po b/el/LC_MESSAGES/bridgedb.po index 755ed18..6addb92 100644 --- a/el/LC_MESSAGES/bridgedb.po +++ b/el/LC_MESSAGES/bridgedb.po @@ -4,6 +4,7 @@ # # Translators: # Adrian Pappas pappasadr...@gmail.com, 2014 +# Aikaterini Katmada aikaterini.katm...@gmail.com, 2015 # andromeas androm...@hotmail.com, 2014 # oahanx, 2014 # isv31 36b04...@anon.leemail.me, 2014 @@ -16,8 +17,8 @@ msgid msgstr Project-Id-Version: The Tor Project\n Report-Msgid-Bugs-To: 'https://trac.torproject.org/projects/tor/newticket?component=BridgeDBkeywords=bridgedb-reported,msgidcc=isis,sysrqbowner=isis'POT-Creation-Date: 2015-03-19 22:13+\n -PO-Revision-Date: 2015-07-21 08:23+\n -Last-Translator: LOUKAS SKOUROLIAKOS\n +PO-Revision-Date: 2015-07-28 00:04+\n +Last-Translator: Aikaterini Katmada aikaterini.katm...@gmail.com\n Language-Team: Greek (http://www.transifex.com/projects/p/torproject/language/el/)\n MIME-Version: 1.0\n Content-Type: text/plain; charset=UTF-8\n @@ -301,7 +302,7 @@ msgstr ÎÏ ÏÏ, κάÏι Ïήγε ÏÏÏαβά! #: lib/bridgedb/templates/bridges.html:116 msgid It seems there was an error getting your QRCode. -msgstr +msgstr ÎÏÏ ÏÏι ÏαίνεÏαι, Ï ÏήÏξε Îνα ÏÏÏβλημα καÏά Ïην ανάκÏηÏη ÏÎ¿Ï QRCode ÏαÏ. #: lib/bridgedb/templates/bridges.html:121 msgid ___ tor-commits mailing list tor-commits@lists.torproject.org https://lists.torproject.org/cgi-bin/mailman/listinfo/tor-commits
[tor-commits] [translation/torcheck_completed] Update translations for torcheck_completed
commit 68263d724e93bc8ed10ce7001301c95b4862d619 Author: Translation commit bot translat...@torproject.org Date: Tue Jul 28 00:15:14 2015 + Update translations for torcheck_completed --- el/torcheck.po | 22 +++--- 1 file changed, 15 insertions(+), 7 deletions(-) diff --git a/el/torcheck.po b/el/torcheck.po index 4d8cf1b..b595aa3 100644 --- a/el/torcheck.po +++ b/el/torcheck.po @@ -2,18 +2,20 @@ # Copyright (C) 2008-2013 The Tor Project, Inc # # Translators: +# Adrian Pappas pappasadr...@gmail.com, 2015 +# Aikaterini Katmada aikaterini.katm...@gmail.com, 2015 # firespin dartworl...@hotmail.com, 2014 # crippledmoon domas...@in.gr, 2014 # anvo fragos.geo...@hotmail.com, 2013 -# isv31 ix4...@gmail.com, 2012 +# isv31 36b04...@anon.leemail.me, 2012 # kotkotkot kotak...@gmail.com, 2012 # ÎÎ¹Î¬Î½Î½Î·Ï ÎÎ½Î¸Ï Î¼Î¯Î´Î·Ï yanna...@gmail.com, 2011 msgid msgstr Project-Id-Version: The Tor Project\n POT-Creation-Date: 2012-02-16 20:28+PDT\n -PO-Revision-Date: 2014-10-15 17:11+\n -Last-Translator: crippledmoon domas...@in.gr\n +PO-Revision-Date: 2015-07-28 00:07+\n +Last-Translator: Aikaterini Katmada aikaterini.katm...@gmail.com\n Language-Team: Greek (http://www.transifex.com/projects/p/torproject/language/el/)\n MIME-Version: 1.0\n Content-Type: text/plain; charset=UTF-8\n @@ -31,8 +33,8 @@ msgid the Internet anonymously. msgstr ΠαÏÎ±ÎºÎ±Î»Ï Î±ÏÎµÏ Î¸Ï Î½Î¸ÎµÎ¯Ïε ÏÏον a href=\https://www.torproject.org/\;δικÏÏ Î±ÎºÏ ÏÏÏο ÏÎ¿Ï Tor/a για ÏεÏιÏÏÏÏεÏÎµÏ ÏληÏοÏοÏÎ¯ÎµÏ ÏÏεÏικά με Ïην αÏÏαλή ÏÏήÏη ÏÎ¿Ï Tor. ΤÏÏα είÏÏε ελεÏθεÏοι να ÏεÏιηγηθείÏε ÏÏο ÎιαδίκÏÏ Î¿ ανÏÎ½Ï Î¼Î±. -msgid There is a security update available for the Tor Browser Bundle. -msgstr Îια αναβάθμιÏη αÏÏÎ±Î»ÎµÎ¯Î±Ï ÎµÎ¯Î½Î±Î¹ διαθÎÏιμη για Ïο ÏακÎÏο Tor Browser. +msgid There is a security update available for Tor Browser. +msgstr Î¥ÏάÏÏει μια διαθÎÏιμη αναβάθμιÏη αÏÏÎ¬Î»ÎµÎ¹Î±Ï Î³Î¹Î± Ïον Tor Browser. msgid a href=\https://www.torproject.org/download/download-easy.html\;Click @@ -98,5 +100,11 @@ msgstr JavaScript είναι ενεÏγοÏοιημÎνη. msgid JavaScript is disabled. msgstr JavaScript είναι αÏενεÏγοÏοιημÎνη. -msgid However, it does not appear to be the Tor Browser Bundle. -msgstr ΩÏÏÏÏο, δεν ÏαίνεÏαι να είναι Ïο ÏακÎÏο ÏÎ¿Ï Tor ÏεÏιηγηÏή. +msgid However, it does not appear to be Tor Browser. +msgstr ΩÏÏÏÏο, δε ÏαίνεÏαι να είναι Tor Browser. + +msgid Run a Relay +msgstr ÎημιοÏÏγηÏε Îναν αναμεÏαδÏÏη + +msgid Stay Anonymous +msgstr ΠαÏÎμεινε ÎνÏÎ½Ï Î¼Î¿Ï/η ___ tor-commits mailing list tor-commits@lists.torproject.org https://lists.torproject.org/cgi-bin/mailman/listinfo/tor-commits
[tor-commits] [translation/torbutton-torbuttondtd] Update translations for torbutton-torbuttondtd
commit 7f1366392ea989913634e1af283fb8f9aecf8266 Author: Translation commit bot translat...@torproject.org Date: Tue Jul 28 00:16:03 2015 + Update translations for torbutton-torbuttondtd --- el/torbutton.dtd | 30 +++--- 1 file changed, 15 insertions(+), 15 deletions(-) diff --git a/el/torbutton.dtd b/el/torbutton.dtd index bc2af70..ac2455e 100644 --- a/el/torbutton.dtd +++ b/el/torbutton.dtd @@ -24,7 +24,7 @@ !ENTITY torbutton.pref_connection_more_info.text Το Torbutton είναι ενεÏγοÏοιημÎνο.Îν θÎλεÏε να αλλάξεÏε ÏÎ¹Ï ÏÏ Î¸Î¼Î¯ÏÎµÎ¹Ï Î´Î¹Î±Î¼ÎµÏολαβηÏή, εκÏÏÏ ÏÎ¿Ï Tor, αÏενεÏγοÏοιήÏÏε Ïο Torbutton και εÏιÏÏÏÎÏÏε εδÏ. Îν θÎλεÏε να αλλάξεÏε ÏÎ¹Ï ÏÏ Î¸Î¼Î¯ÏÎµÎ¹Ï Î³Î¹Î± Ïον διαμεÏολαβηÏή Tor, ÏÏηÏιμοÏοιήÏÏε Ïο ÏαÏÎ¬Î¸Ï Ïο εÏιλογÏν ÏÎ¿Ï Torbutton !ENTITY torbutton.context_menu.new_identity ÎÎα Î¤Î±Ï ÏÏÏηÏα !ENTITY torbutton.context_menu.new_identity_key Τ -!ENTITY torbutton.context_menu.new_circuit New Tor Circuit for this Site +!ENTITY torbutton.context_menu.new_circuit ÎÎο κÏκλÏμα Tor για Î±Ï Ïήν Ïην ιÏÏοÏελίδα !ENTITY torbutton.context_menu.new_circuit_key C !ENTITY torbutton.context_menu.toggle Îναλλαγή καÏάÏÏαÏÎ·Ï Î»ÎµÎ¹ÏÎ¿Ï ÏÎ³Î¯Î±Ï ÏÎ¿Ï Tor !ENTITY torbutton.context_menu.toggle.key Î @@ -158,29 +158,29 @@ !ENTITY torbutton.prefs.sec_font_rend_svg_tooltip The SVG OpenType font rendering mechanism is disabled. !ENTITY torbutton.prefs.sec_med_low ÎεÏαίο-ÏÎ±Î¼Î·Î»Ï !ENTITY torbutton.prefs.sec_gen_desc Σε Î±Ï ÏÏ Ïο εÏίÏεδο αÏÏαλείεÏ, γίνονÏαι οι ακÏÎ»Î¿Ï Î¸ÎµÏ Î±Î»Î»Î±Î³ÎÏ (ÏοÏοθεÏήÏÏε Ïο ÏονÏίκι αÏÏ ÏÎ¬Î½Ï Î³Î¹Î± λεÏÏομÎÏειεÏ): -!ENTITY torbutton.prefs.sec_html5_desc HTML5 video and audio media become click-to-play via NoScript. -!ENTITY torbutton.prefs.sec_html5_tooltip On some sites, you might need to use the NoScript toolbar button to enable these media objects. -!ENTITY torbutton.prefs.sec_some_jit_desc Some JavaScript performance optimizations are disabled. +!ENTITY torbutton.prefs.sec_html5_desc Τα HTML5 video και audio media Îγιναν click-to-play μÎÏÏ NoScript. +!ENTITY torbutton.prefs.sec_html5_tooltip Σε κάÏÎ¿Î¹ÎµÏ Î¹ÏÏοÏελίδεÏ, ίÏÏÏ Î¸Î± ÏÏειαÏÏεί να ÏÏηÏιμοÏοιήÏεÏε Ïο NoScript ÎºÎ¿Ï Î¼Ïί γÏÎ±Î¼Î¼Î®Ï ÎµÏγαλειÏν για να ενεÏγοÏοιήÏεÏε Î±Ï Ïά Ïα media ανÏικείμενα. +!ENTITY torbutton.prefs.sec_some_jit_desc ÎάÏÎ¿Î¹ÎµÏ Î²ÎµÎ»ÏιÏÏοÏοιήÏÎµÎ¹Ï ÎµÏίδοÏÎ·Ï JavaSctipt είναι αÏενεÏγοÏοιημÎνεÏ. !ENTITY torbutton.prefs.sec_jit_desc_tooltip ION JIT, Type Inference, ASM.JS. !ENTITY torbutton.prefs.sec_baseline_jit_desc_tooltip Baseline JIT. -!ENTITY torbutton.prefs.sec_jit_slower_desc Scripts on some sites may run slower. -!ENTITY torbutton.prefs.sec_jar_desc Remote JAR files are blocked. -!ENTITY torbutton.prefs.sec_jar_tooltip JAR files are extremely rare on the web, but can be a source of XSS and other attacks. -!ENTITY torbutton.prefs.sec_mathml_desc Some mechanisms of displaying math equations are disabled. +!ENTITY torbutton.prefs.sec_jit_slower_desc Τα scripts Ïε κάÏÎ¿Î¹ÎµÏ Î¹ÏÏοÏÎµÎ»Î¯Î´ÎµÏ ÎµÎ½Î´ÎÏεÏαι να ÏÏÎÏÎ¿Ï Î½ Ïιο αÏγά. +!ENTITY torbutton.prefs.sec_jar_desc Τα αÏομακÏÏ ÏμÎνα αÏÏεία ÏÏÏÎ¿Ï JAR είναι μÏλοκαÏιÏμÎνα. +!ENTITY torbutton.prefs.sec_jar_tooltip Τα αÏÏεία ÏÏÏÎ¿Ï JAR είναι εξαιÏεÏικά ÏÏάνια ÏÏον ÎÏÏÏ, αλλά μÏοÏεί να αÏοÏελοÏν Ïηγή XSS και άλλÏν εÏιθÎÏεÏν. +!ENTITY torbutton.prefs.sec_mathml_desc ÎάÏοιοι μηÏανιÏμοί για εμÏάνιÏη μαθημαÏικÏν εξιÏÏÏεÏν είναι αÏενεÏγοÏοιημÎνοι. !ENTITY torbutton.prefs.sec_mathml_desc_tooltip MathML ειναι εÏενεÏγοÏοιημÎνο. !ENTITY torbutton.prefs.sec_med_high ÎεÏαίο-Ï ÏÎ·Î»Ï -!ENTITY torbutton.prefs.sec_all_jit_desc All JavaScript performance optimizations are disabled. +!ENTITY torbutton.prefs.sec_all_jit_desc ÎÎ»ÎµÏ Î¿Î¹ βελÏιÏÏοÏοιήÏÎµÎ¹Ï ÎµÏίδοÏÎ·Ï JavaScript είναι αÏενεÏγοÏοιημÎνεÏ. !ENTITY torbutton.prefs.sec_font_rend_desc Some font rendering features are disabled. !ENTITY torbutton.prefs.sec_font_rend_graphite_tooltip The Graphite font rendering mechanism is disabled. -!ENTITY torbutton.prefs.sec_svg_desc Some types of images are disabled. -!ENTITY torbutton.prefs.sec_svg_desc_tooltip SVG images are disabled. -!ENTITY torbutton.prefs.sec_js_https_desc JavaScript is disabled by default on all non-HTTPS sites.
[tor-commits] [translation/torcheck] Update translations for torcheck
commit 23b138b5e3ab6797a210f644e836ad5a8d5de9c7 Author: Translation commit bot translat...@torproject.org Date: Tue Jul 28 00:15:11 2015 + Update translations for torcheck --- el/torcheck.po |9 + 1 file changed, 5 insertions(+), 4 deletions(-) diff --git a/el/torcheck.po b/el/torcheck.po index ad6d085..b595aa3 100644 --- a/el/torcheck.po +++ b/el/torcheck.po @@ -3,18 +3,19 @@ # # Translators: # Adrian Pappas pappasadr...@gmail.com, 2015 +# Aikaterini Katmada aikaterini.katm...@gmail.com, 2015 # firespin dartworl...@hotmail.com, 2014 # crippledmoon domas...@in.gr, 2014 # anvo fragos.geo...@hotmail.com, 2013 -# isv31 ix4...@gmail.com, 2012 +# isv31 36b04...@anon.leemail.me, 2012 # kotkotkot kotak...@gmail.com, 2012 # ÎÎ¹Î¬Î½Î½Î·Ï ÎÎ½Î¸Ï Î¼Î¯Î´Î·Ï yanna...@gmail.com, 2011 msgid msgstr Project-Id-Version: The Tor Project\n POT-Creation-Date: 2012-02-16 20:28+PDT\n -PO-Revision-Date: 2015-02-28 18:01+\n -Last-Translator: Adrian Pappas pappasadr...@gmail.com\n +PO-Revision-Date: 2015-07-28 00:07+\n +Last-Translator: Aikaterini Katmada aikaterini.katm...@gmail.com\n Language-Team: Greek (http://www.transifex.com/projects/p/torproject/language/el/)\n MIME-Version: 1.0\n Content-Type: text/plain; charset=UTF-8\n @@ -100,7 +101,7 @@ msgid JavaScript is disabled. msgstr JavaScript είναι αÏενεÏγοÏοιημÎνη. msgid However, it does not appear to be Tor Browser. -msgstr +msgstr ΩÏÏÏÏο, δε ÏαίνεÏαι να είναι Tor Browser. msgid Run a Relay msgstr ÎημιοÏÏγηÏε Îναν αναμεÏαδÏÏη ___ tor-commits mailing list tor-commits@lists.torproject.org https://lists.torproject.org/cgi-bin/mailman/listinfo/tor-commits
[tor-commits] [translation/https_everywhere] Update translations for https_everywhere
commit 7d6a8e4e34c80467d9d120258dcb9925419a6a7b Author: Translation commit bot translat...@torproject.org Date: Tue Jul 28 00:45:16 2015 + Update translations for https_everywhere --- es_AR/https-everywhere.dtd | 12 ++-- 1 file changed, 6 insertions(+), 6 deletions(-) diff --git a/es_AR/https-everywhere.dtd b/es_AR/https-everywhere.dtd index fdc6f82..40964b9 100644 --- a/es_AR/https-everywhere.dtd +++ b/es_AR/https-everywhere.dtd @@ -3,9 +3,9 @@ !ENTITY https-everywhere.about.ext_description Encriptar la Web! Usar seguridad HTTPS automáticamente en la mayorÃa de los sitios. !ENTITY https-everywhere.about.version Versión !ENTITY https-everywhere.about.created_by Creado por -!ENTITY https-everywhere.about.librarians Ruleset Librarians +!ENTITY https-everywhere.about.librarians LibrerÃa de conjunto de reglas !ENTITY https-everywhere.about.thanks Gracias a -!ENTITY https-everywhere.about.contribute If you like HTTPS Everywhere, you might consider +!ENTITY https-everywhere.about.contribute Si te gusta HTTPS Everywhere, puedes considerar !ENTITY https-everywhere.about.donate_tor Donar a Tor !ENTITY https-everywhere.about.tor_lang_code en !ENTITY https-everywhere.about.or o @@ -15,19 +15,19 @@ !ENTITY https-everywhere.menu.observatory Preferencias del Observatorio SSL !ENTITY https-everywhere.menu.globalEnable Habilitar HTTPS En todos lados !ENTITY https-everywhere.menu.globalDisable Deshabilitar HTTPS En todos lados -!ENTITY https-everywhere.menu.blockHttpRequests Block all HTTP requests +!ENTITY https-everywhere.menu.blockHttpRequests Bloquear todas las solicitudes HTTP !ENTITY https-everywhere.menu.showCounter Mostrar contador -!ENTITY https-everywhere.prefs.title HTTPS Everywhere Preferences +!ENTITY https-everywhere.prefs.title Preferencias de HTTPS Everywhere !ENTITY https-everywhere.prefs.enable_all Habilitar todo !ENTITY https-everywhere.prefs.disable_all Deshabilitar todo !ENTITY https-everywhere.prefs.reset_defaults Restablecer valores predeterminados !ENTITY https-everywhere.prefs.search Búsqueda !ENTITY https-everywhere.prefs.site Sitio !ENTITY https-everywhere.prefs.notes Notas -!ENTITY https-everywhere.prefs.list_caption Which HTTPS redirection rules should apply? +!ENTITY https-everywhere.prefs.list_caption Cuales reglas de redirección HTTPS debe aplicar? !ENTITY https-everywhere.prefs.enabled Activo -!ENTITY https-everywhere.prefs.ruleset_howto You can learn how to write your own rulesets (to add support for other web sites) +!ENTITY https-everywhere.prefs.ruleset_howto Puedes aprender cómo escribir tus propios conjuntos de reglas (para agregar soporte a otros sitios) !ENTITY https-everywhere.prefs.here_link aquà !ENTITY https-everywhere.prefs.toggle Toggle !ENTITY https-everywhere.prefs.reset_default Restablecer valores predeterminados ___ tor-commits mailing list tor-commits@lists.torproject.org https://lists.torproject.org/cgi-bin/mailman/listinfo/tor-commits
[tor-commits] [translation/torbutton-branddtd_completed] Update translations for torbutton-branddtd_completed
commit ea487129a0ee5c891a8f628ea264f24053572f38 Author: Translation commit bot translat...@torproject.org Date: Tue Jul 28 01:46:01 2015 + Update translations for torbutton-branddtd_completed --- es_AR/brand.dtd |7 +++ 1 file changed, 7 insertions(+) diff --git a/es_AR/brand.dtd b/es_AR/brand.dtd index 710453d..a9f9b9a 100644 --- a/es_AR/brand.dtd +++ b/es_AR/brand.dtd @@ -2,7 +2,14 @@ - License, v. 2.0. If a copy of the MPL was not distributed with this - file, You can obtain one at http://mozilla.org/MPL/2.0/. -- +!ENTITY brandShorterName Tor Browser !ENTITY brandShortNameProyecto Tor !ENTITY brandFullName Proyecto Tor !ENTITY vendorShortName Proyecto Tor !ENTITY trademarkInfo.part1 Firefox y los logotipos de Firefox son marcas registradas de la Fundación Mozilla. + +!-- The following strings are for bug #10280's UI. We place them here for our translators -- +!ENTITY plugins.installed.find Clic para cargar complementos del sistema instalados +!ENTITY plugins.installed.enable Habilitar complementos +!ENTITY plugins.installed.disable Deshabilitar complementos +!ENTITY plugins.installed.disable.tip Clic para evitar cargar complementos del sistema ___ tor-commits mailing list tor-commits@lists.torproject.org https://lists.torproject.org/cgi-bin/mailman/listinfo/tor-commits