[tor-commits] [translation/torbirdy] Update translations for torbirdy

2013-08-25 Thread translation
commit 59f83c752f365fd8b739ed7033737dbcfb7de8da
Author: Translation commit bot translat...@torproject.org
Date:   Sun Aug 25 08:16:21 2013 +

Update translations for torbirdy
---
 lv/torbirdy.properties |2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/lv/torbirdy.properties b/lv/torbirdy.properties
index eb57d7e..aefe8c5 100644
--- a/lv/torbirdy.properties
+++ b/lv/torbirdy.properties
@@ -13,7 +13,7 @@ torbirdy.email.advanced=Lūdzu ņemt vērā, ka TorBirdy 
lietpratīgo iestatīju
 torbirdy.email.advanced.nextwarning=Nākamreiz rādīt šo brīdinājumu
 torbirdy.email.advanced.title=TorBirdy Lietpratīgie iestatījumi
 
-# torbirdy.restart=You must restart Thunderbird for the time zone preference 
to take effect.
+torbirdy.restart=Jums jāpārstartē Thunderbird, lai laika zonas iestatījumi 
stātos spēkā.
 
 torbirdy.firstrun=Tagad Jūs izpildāt TorBirdy.\n\nLai palīdzētu aizsargāt 
Jūsu anonimitāti, TorBirdy ieviesīs noteiktos Thunderbird iestatījumus, 
novēršot to maiņu no Jūsu vai pievienojumu puses. Ir atsevišķi maināmi 
iestatījumi. Pie tiem var piekļūt no TorBirdy preferenču dialogekrāna. Kad 
TorBirdy ir atinstalēts vai atspējots, tad visi tā maināmie iestatījumi 
tiek atiestatīti uz savām noklusējumvērtībām (vērtībām pirms TorBirdy 
instalācijas).\n\nJa esat jauns, tad iesakām iepazīties ar TorBirdy 
tīmekļa vietnē ievietotajiem materiāliem, lai saprastu, kādus risinājumus 
mēs tiecamies sniegt mūsu lietotājiem ar TorBirdy.
 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

2013-08-25 Thread translation
commit ae6bea8aa29547ec5a06fe5ffa74142fe339210b
Author: Translation commit bot translat...@torproject.org
Date:   Sun Aug 25 08:16:26 2013 +

Update translations for torbirdy_completed
---
 lv/torbirdy.properties |2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/lv/torbirdy.properties b/lv/torbirdy.properties
index 2ec6345..aefe8c5 100644
--- a/lv/torbirdy.properties
+++ b/lv/torbirdy.properties
@@ -13,7 +13,7 @@ torbirdy.email.advanced=Lūdzu ņemt vērā, ka TorBirdy 
lietpratīgo iestatīju
 torbirdy.email.advanced.nextwarning=Nākamreiz rādīt šo brīdinājumu
 torbirdy.email.advanced.title=TorBirdy Lietpratīgie iestatījumi
 
-torbirdy.restart=Lūdzu aizveriet Thunderbird'u un startējiet to vēlreiz, 
lai laika zonu preferences stātos spēkā.
+torbirdy.restart=Jums jāpārstartē Thunderbird, lai laika zonas iestatījumi 
stātos spēkā.
 
 torbirdy.firstrun=Tagad Jūs izpildāt TorBirdy.\n\nLai palīdzētu aizsargāt 
Jūsu anonimitāti, TorBirdy ieviesīs noteiktos Thunderbird iestatījumus, 
novēršot to maiņu no Jūsu vai pievienojumu puses. Ir atsevišķi maināmi 
iestatījumi. Pie tiem var piekļūt no TorBirdy preferenču dialogekrāna. Kad 
TorBirdy ir atinstalēts vai atspējots, tad visi tā maināmie iestatījumi 
tiek atiestatīti uz savām noklusējumvērtībām (vērtībām pirms TorBirdy 
instalācijas).\n\nJa esat jauns, tad iesakām iepazīties ar TorBirdy 
tīmekļa vietnē ievietotajiem materiāliem, lai saprastu, kādus risinājumus 
mēs tiecamies sniegt mūsu lietotājiem ar TorBirdy.
 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/https_everywhere] Update translations for https_everywhere

2013-08-25 Thread translation
commit 44082c6582ba8e1a7df9c6d5a1c24798ef0d870d
Author: Translation commit bot translat...@torproject.org
Date:   Sun Aug 25 08:46:12 2013 +

Update translations for https_everywhere
---
 lv/ssl-observatory.dtd |2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/lv/ssl-observatory.dtd b/lv/ssl-observatory.dtd
index d6344f8..a7fc074 100644
--- a/lv/ssl-observatory.dtd
+++ b/lv/ssl-observatory.dtd
@@ -79,7 +79,7 @@ Mouseover the options for further details:--
 
 !ENTITY ssl-observatory.prefs.show Parādīt papildu opcijas
 
-!ENTITY ssl-observatory.prefs.title Observatory SSL izvēlnes
+!ENTITY ssl-observatory.prefs.title Observatory SSL preferences
 
 !ENTITY ssl-observatory.prefs.use Izmantot Observatory?
 !ENTITY ssl-observatory.warning.title EFF's Observatory SSL BRĪDINĀJUMS

___
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

2013-08-25 Thread translation
commit 07c1c60ff7058deb595a7886b702db4c55e40285
Author: Translation commit bot translat...@torproject.org
Date:   Sun Aug 25 08:46:20 2013 +

Update translations for https_everywhere_completed
---
 lv/ssl-observatory.dtd |2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/lv/ssl-observatory.dtd b/lv/ssl-observatory.dtd
index d6344f8..a7fc074 100644
--- a/lv/ssl-observatory.dtd
+++ b/lv/ssl-observatory.dtd
@@ -79,7 +79,7 @@ Mouseover the options for further details:--
 
 !ENTITY ssl-observatory.prefs.show Parādīt papildu opcijas
 
-!ENTITY ssl-observatory.prefs.title Observatory SSL izvēlnes
+!ENTITY ssl-observatory.prefs.title Observatory SSL preferences
 
 !ENTITY ssl-observatory.prefs.use Izmantot Observatory?
 !ENTITY ssl-observatory.warning.title EFF's Observatory SSL BRĪDINĀJUMS

___
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

2013-08-25 Thread translation
commit ddff886ea8a2d66f7311caff44cd17a23ac48718
Author: Translation commit bot translat...@torproject.org
Date:   Sun Aug 25 08:46:37 2013 +

Update translations for torbirdy_completed
---
 lv/torbirdy.properties |6 +++---
 1 file changed, 3 insertions(+), 3 deletions(-)

diff --git a/lv/torbirdy.properties b/lv/torbirdy.properties
index aefe8c5..4b1e8e3 100644
--- a/lv/torbirdy.properties
+++ b/lv/torbirdy.properties
@@ -7,13 +7,13 @@ torbirdy.enabled.torification=TorBirdy iespējots: 
Pārredzama torifikācija
 torbirdy.enabled.whonix=TorBirdy ir iespējots:Whonix
 torbirdy.disabled=TorBirdy: Atspējots!
 
-torbirdy.email.prompt=TorBirdy atspējoja Thunderbird'a auto-konfigurācijas 
vedni, lai aizsargātu jūsu anonimitāti.⏎ ⏎ Ieteiktie drošības 
uzstādījumi tika uzstādīti priekš %S.⏎ ⏎ Tagad jūs varat manuāli 
konfigurēt citus konta uzstādījumus.
+torbirdy.email.prompt=TorBirdy atspējoja Thunderbird'a auto-konfigurācijas 
vedni, lai aizsargātu jūsu anonimitāti.⏎ ⏎ Ieteiktie drošības 
iestatījumi tika uzstādīti priekš %S.⏎ ⏎ Tagad varat manuāli 
konfigurēt citus konta iestatījumus.
 
 torbirdy.email.advanced=Lūdzu ņemt vērā, ka TorBirdy lietpratīgo 
iestatījumu maiņa NAV ieteicama.⏎ ⏎ Jums vajadzētu turpināt tikai tad, 
ja tiešām zināt, ko darāt.
 torbirdy.email.advanced.nextwarning=Nākamreiz rādīt šo brīdinājumu
 torbirdy.email.advanced.title=TorBirdy Lietpratīgie iestatījumi
 
-torbirdy.restart=Jums jāpārstartē Thunderbird, lai laika zonas iestatījumi 
stātos spēkā.
+torbirdy.restart=Jums jāpārstartē Thunderbird, lai laika zonas preferences 
stātos spēkā.
 
-torbirdy.firstrun=Tagad Jūs izpildāt TorBirdy.\n\nLai palīdzētu aizsargāt 
Jūsu anonimitāti, TorBirdy ieviesīs noteiktos Thunderbird iestatījumus, 
novēršot to maiņu no Jūsu vai pievienojumu puses. Ir atsevišķi maināmi 
iestatījumi. Pie tiem var piekļūt no TorBirdy preferenču dialogekrāna. Kad 
TorBirdy ir atinstalēts vai atspējots, tad visi tā maināmie iestatījumi 
tiek atiestatīti uz savām noklusējumvērtībām (vērtībām pirms TorBirdy 
instalācijas).\n\nJa esat jauns, tad iesakām iepazīties ar TorBirdy 
tīmekļa vietnē ievietotajiem materiāliem, lai saprastu, kādus risinājumus 
mēs tiecamies sniegt mūsu lietotājiem ar TorBirdy.
+torbirdy.firstrun=Tagad Jūs izpildāt TorBirdy.\n\nLai palīdzētu aizsargāt 
Jūsu anonimitāti, TorBirdy ieviesīs noteiktos Thunderbird iestatījumus, 
novēršot to maiņu no Jūsu vai pievienojumu puses. Ir atsevišķi maināmi 
iestatījumi. Pie tiem var piekļūt no TorBirdy preferenču dialogekrāna. Kad 
TorBirdy ir atinstalēts vai atspējots, tad visi tā maināmie iestatījumi 
tiek atiestatīti uz savām noklusējumvērtībām (vērtībām pirms TorBirdy 
instalācijas).\n\nJa esat jauns lietotājs, tad iesakām iepazīties ar 
TorBirdy tīmekļa vietnē ievietotajiem materiāliem, lai saprastu, kādus 
risinājumus mēs tiecamies sniegt mūsu lietotājiem ar TorBirdy.
 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] Update translations for torbirdy

2013-08-25 Thread translation
commit 80f407902a0707064a8a679b0c0450eaa95ed7c3
Author: Translation commit bot translat...@torproject.org
Date:   Sun Aug 25 08:46:32 2013 +

Update translations for torbirdy
---
 lv/torbirdy.properties |6 +++---
 1 file changed, 3 insertions(+), 3 deletions(-)

diff --git a/lv/torbirdy.properties b/lv/torbirdy.properties
index aefe8c5..4b1e8e3 100644
--- a/lv/torbirdy.properties
+++ b/lv/torbirdy.properties
@@ -7,13 +7,13 @@ torbirdy.enabled.torification=TorBirdy iespējots: 
Pārredzama torifikācija
 torbirdy.enabled.whonix=TorBirdy ir iespējots:Whonix
 torbirdy.disabled=TorBirdy: Atspējots!
 
-torbirdy.email.prompt=TorBirdy atspējoja Thunderbird'a auto-konfigurācijas 
vedni, lai aizsargātu jūsu anonimitāti.⏎ ⏎ Ieteiktie drošības 
uzstādījumi tika uzstādīti priekš %S.⏎ ⏎ Tagad jūs varat manuāli 
konfigurēt citus konta uzstādījumus.
+torbirdy.email.prompt=TorBirdy atspējoja Thunderbird'a auto-konfigurācijas 
vedni, lai aizsargātu jūsu anonimitāti.⏎ ⏎ Ieteiktie drošības 
iestatījumi tika uzstādīti priekš %S.⏎ ⏎ Tagad varat manuāli 
konfigurēt citus konta iestatījumus.
 
 torbirdy.email.advanced=Lūdzu ņemt vērā, ka TorBirdy lietpratīgo 
iestatījumu maiņa NAV ieteicama.⏎ ⏎ Jums vajadzētu turpināt tikai tad, 
ja tiešām zināt, ko darāt.
 torbirdy.email.advanced.nextwarning=Nākamreiz rādīt šo brīdinājumu
 torbirdy.email.advanced.title=TorBirdy Lietpratīgie iestatījumi
 
-torbirdy.restart=Jums jāpārstartē Thunderbird, lai laika zonas iestatījumi 
stātos spēkā.
+torbirdy.restart=Jums jāpārstartē Thunderbird, lai laika zonas preferences 
stātos spēkā.
 
-torbirdy.firstrun=Tagad Jūs izpildāt TorBirdy.\n\nLai palīdzētu aizsargāt 
Jūsu anonimitāti, TorBirdy ieviesīs noteiktos Thunderbird iestatījumus, 
novēršot to maiņu no Jūsu vai pievienojumu puses. Ir atsevišķi maināmi 
iestatījumi. Pie tiem var piekļūt no TorBirdy preferenču dialogekrāna. Kad 
TorBirdy ir atinstalēts vai atspējots, tad visi tā maināmie iestatījumi 
tiek atiestatīti uz savām noklusējumvērtībām (vērtībām pirms TorBirdy 
instalācijas).\n\nJa esat jauns, tad iesakām iepazīties ar TorBirdy 
tīmekļa vietnē ievietotajiem materiāliem, lai saprastu, kādus risinājumus 
mēs tiecamies sniegt mūsu lietotājiem ar TorBirdy.
+torbirdy.firstrun=Tagad Jūs izpildāt TorBirdy.\n\nLai palīdzētu aizsargāt 
Jūsu anonimitāti, TorBirdy ieviesīs noteiktos Thunderbird iestatījumus, 
novēršot to maiņu no Jūsu vai pievienojumu puses. Ir atsevišķi maināmi 
iestatījumi. Pie tiem var piekļūt no TorBirdy preferenču dialogekrāna. Kad 
TorBirdy ir atinstalēts vai atspējots, tad visi tā maināmie iestatījumi 
tiek atiestatīti uz savām noklusējumvērtībām (vērtībām pirms TorBirdy 
instalācijas).\n\nJa esat jauns lietotājs, tad iesakām iepazīties ar 
TorBirdy tīmekļa vietnē ievietotajiem materiāliem, lai saprastu, kādus 
risinājumus mēs tiecamies sniegt mūsu lietotājiem ar TorBirdy.
 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] r26319: {} remove the rest of 26317. (website)

2013-08-25 Thread Andrew Lewman
Author: phobos
Date: 2013-08-25 11:30:53 + (Sun, 25 Aug 2013)
New Revision: 26319

Removed:
   website/.gitignore
   website/.htaccess
Log:
remove the rest of 26317.


Deleted: website/.gitignore
===
--- website/.gitignore  2013-08-25 11:16:46 UTC (rev 26318)
+++ website/.gitignore  2013-08-25 11:30:53 UTC (rev 26319)
@@ -1,93 +0,0 @@
-/Makefile.local
-.deps
-
-about/board.html.en
-about/contact.html.en
-about/contributors.html.en
-about/corepeople.html.en
-about/financials.html.en
-about/gsoc.html.en
-about/overview.html.en
-about/sponsors.html.en
-about/torusers.html.en
-about/translators.html.en
-about/volunteers.html.en
-about/jobs-browserhacker.html.en
-about/jobs-coredev.html.en
-about/jobs-pluggabletransport.html.en
-about/jobs-projectcoordinator.html.en
-about/jobs-translatorsupport.html.en
-about/jobs.html.en
-docs/N900.html.en
-docs/android.html.en
-docs/bridges.html.en
-docs/debian-vidalia.html.en
-docs/debian.html.en
-docs/documentation.html.en
-docs/faq-abuse.html.en
-docs/faq.html.en
-docs/hidden-services.html.en
-docs/installguide.html.en
-docs/manual.html.en
-docs/pluggable-transports.html.en
-docs/proxychain.html.en
-docs/rpms.html.en
-docs/running-a-mirror.html.en
-docs/short-user-manual.html.en
-docs/signing-keys.html.en
-docs/tor-doc-osx.html.en
-docs/tor-doc-relay.html.en
-docs/tor-doc-unix.html.en
-docs/tor-doc-web.html.en
-docs/tor-doc-win32.html.en
-docs/tor-doc-windows.html.en
-docs/tor-hidden-service.html.en
-docs/tor-manual-dev.html.en
-docs/tor-manual.html.en
-docs/tor-relay-debian.html.en
-docs/trademark-faq.html.en
-docs/verifying-signatures.html.en
-donate/become-sponsor.html.en
-donate/donate-hardware.html.en
-donate/donate-service.html.en
-donate/donate.html.en
-donate/matching-program.html.en
-donate/thankyou.html.en
-download/download-easy.html.en
-download/download-unix.html.en
-download/download.html.en
-eff/tor-dmca-response.html.en
-eff/tor-legal-faq.html.en
-getinvolved/mirrors.html.en
-getinvolved/open-positions.html.en
-getinvolved/research.html.en
-getinvolved/relays.html.en
-getinvolved/translation-overview.html.en
-getinvolved/translation.html.en
-getinvolved/tshirt.html.en
-getinvolved/volunteer.html.en
-index.html.en
-press/2008-12-19-roadmap-press-release.html.en
-press/2009-03-12-performance-roadmap-press-release.html.en
-press/2010-03-25-tor-store-press-release.html.en
-press/2010-09-16-ten-things-circumvention-tools.html.en
-press/2011-08-28-tor-022-stable.html.en
-press/inthemedia.html.en
-press/press.html.en
-projects/arm.html.en
-projects/gettor.html.en
-projects/obfsproxy-debian-instructions.html.en
-projects/obfsproxy-instructions.html.en
-projects/obfsproxy.html.en
-projects/onionoo.html.en
-projects/projects.html.en
-projects/sampleproject.html.en
-projects/torbrowser-details.html.en
-projects/torbrowser.html.en
-projects/tordnsel.html.en
-projects/torweather.html.en
-projects/vidalia.html.en
-torbutton/index.html.en
-torbutton/torbutton-faq.html.en
-torbutton/torbutton-options.html.en
-

Deleted: website/.htaccess
===
--- website/.htaccess   2013-08-25 11:16:46 UTC (rev 26318)
+++ website/.htaccess   2013-08-25 11:30:53 UTC (rev 26319)
@@ -1,52 +0,0 @@
-RewriteEngine On
-
-# moved to /docs/
-RewriteRule ^faq(.*) /docs/faq$1 [R=301,L]
-RewriteRule ^bridges(.*) /docs/bridges$1 [R=301,L]
-RewriteRule ^abuse(.*) /docs/abuse$1 [R=301,L]
-RewriteRule ^documentation(.*) /docs/documentation$1 [R=301,L]
-RewriteRule ^verifying-signatures(.*) /docs/verifying-signatures$1 [R=301,L]
-RewriteRule ^tor-manual(.*) /docs/tor-manual$1 [R=301,L]
-
-# Torbutton
-RewriteRule ^torbutton/design(.*) /torbutton/en/design$1 [R=301,L]
-
-# Tor Browser
-RewriteRule ^torbrowser/dist/(.*) /dist/torbrowser/$1 [R=301,L]
-RewriteRule ^torbrowser/$ /projects/torbrowser.html.en [R=301,L]
-RewriteRule ^torbrowser(.*) /projects/torbrowser$1 [R=301,L]
-
-# Overview
-RewriteRule ^overview(.*) /about/overview$1 [R=301,L]
-
-# Vidalia
-RewriteRule ^vidalia/dist/(.*) /dist/vidalia/$1 [R=301,L]
-RewriteRule ^vidalia(.*) /projects/vidalia [R=301,L]
-
-# Press
-RewriteRule ^press/$ /press/press [R=301,L]
-RewriteRule ^press/index.html(.*) /press/press.html$1 [R=301,L]
-
-# Projects
-RewriteRule ^projects/$ /projects/projects [R=301,L]
-
-# GetInvolved
-RewriteRule ^getinvolved/$ /getinvolved/volunteer [R=301,L]
-RewriteRule ^volunteer(.*) /getinvolved/volunteer$1 [R=301,L]
-RewriteRule ^tshirt(.*) /getinvolved/tshirt$1 [R=301,L]
-
-RewriteRule ^research(.*) https://research.torproject.org/ [R=301,L]
-RewriteRule ^getinvolved/research(.*) https://research.torproject.org/ 
[R=301,L]
-
-# other (feel free to categorize)
-RewriteRule ^people(.*) /about/corepeople$1 [R=301,L]
-RewriteRule ^donate/$ /donate/donate [R=301,L]
-RewriteRule ^contact(.*) /about/contact$1 [R=301,L]
-
-# Download websites
-RewriteRule ^download/$ /download/download [R=301,L]
-RewriteRule 

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

2013-08-25 Thread nickm
commit 34179395657c478527bff8cdb94d9d142013494a
Merge: 2452302 078d6bc
Author: Nick Mathewson ni...@torproject.org
Date:   Sun Aug 25 11:32:55 2013 -0400

Merge branch 'bug5609_rebased'

 changes/bug5609 |4 +++
 src/or/control.c|   76 ---
 src/or/control.h|   56 +
 src/or/transports.c |4 +++
 src/test/test_pt.c  |   44 +
 5 files changed, 137 insertions(+), 47 deletions(-)

___
tor-commits mailing list
tor-commits@lists.torproject.org
https://lists.torproject.org/cgi-bin/mailman/listinfo/tor-commits


[tor-commits] [tor/master] Implement the TRANSPORT_LAUNCHED control port event.

2013-08-25 Thread nickm
commit 6dd462e8bcaecb8224302b402214b546cf790c5f
Author: George Kadianakis desnac...@riseup.net
Date:   Wed Jan 23 12:41:19 2013 +0200

Implement the TRANSPORT_LAUNCHED control port event.
---
 src/or/control.c|   19 ++-
 src/or/control.h|4 
 src/or/transports.c |4 
 3 files changed, 26 insertions(+), 1 deletion(-)

diff --git a/src/or/control.c b/src/or/control.c
index fc4809b..37bbab4 100644
--- a/src/or/control.c
+++ b/src/or/control.c
@@ -82,7 +82,8 @@
 #define EVENT_BUILDTIMEOUT_SET 0x0017
 #define EVENT_SIGNAL   0x0018
 #define EVENT_CONF_CHANGED 0x0019
-#define EVENT_MAX_ 0x0019
+#define EVENT_TRANSPORT_LAUNCHED 0x0020
+#define EVENT_MAX_ 0x0020
 /* If EVENT_MAX_ ever hits 0x0020, we need to make the mask wider. */
 
 /** Bitfield: The bit 1lt;lt;e is set if bany/b open control
@@ -958,6 +959,7 @@ static const struct control_event_t control_event_table[] = 
{
   { EVENT_BUILDTIMEOUT_SET, BUILDTIMEOUT_SET },
   { EVENT_SIGNAL, SIGNAL },
   { EVENT_CONF_CHANGED, CONF_CHANGED},
+  { EVENT_TRANSPORT_LAUNCHED, TRANSPORT_LAUNCHED },
   { 0, NULL },
 };
 
@@ -4737,6 +4739,21 @@ control_event_clients_seen(const char *controller_str)
 650 CLIENTS_SEEN %s\r\n, controller_str);
 }
 
+/** A new pluggable transport called btransport_name/b was
+ *  launched on baddr/b:bport/b. bmode/b is either
+ *  server or client depending on the mode of the pluggable
+ *  transport.
+ *  650 SP TRANSPORT_LAUNCHED SP Mode SP Name SP Address SP Port
+ */
+void
+control_event_transport_launched(const char *mode, const char *transport_name,
+ tor_addr_t *addr, uint16_t port)
+{
+  send_control_event(EVENT_TRANSPORT_LAUNCHED, ALL_FORMATS,
+ 650 TRANSPORT_LAUNCHED %s %s %s %u\r\n,
+ mode, transport_name, fmt_addr(addr), port);
+}
+
 /** Free any leftover allocated memory of the control.c subsystem. */
 void
 control_free_all(void)
diff --git a/src/or/control.h b/src/or/control.h
index 1a44768..2d38ed8 100644
--- a/src/or/control.h
+++ b/src/or/control.h
@@ -89,6 +89,10 @@ MOCK_DECL(void, control_event_bootstrap_problem,(const char 
*warn,
  int reason));
 
 void control_event_clients_seen(const char *controller_str);
+void control_event_transport_launched(const char *mode,
+  const char *transport_name,
+  tor_addr_t *addr, uint16_t port);
+
 void control_free_all(void);
 
 #ifdef CONTROL_PRIVATE
diff --git a/src/or/transports.c b/src/or/transports.c
index f6bbbe8..f9499eb 100644
--- a/src/or/transports.c
+++ b/src/or/transports.c
@@ -98,6 +98,7 @@
 #include entrynodes.h
 #include connection_or.h
 #include ext_orport.h
+#include control.h
 
 static process_environment_t *
 create_managed_proxy_environment(const managed_proxy_t *mp);
@@ -659,6 +660,7 @@ register_server_proxy(const managed_proxy_t *mp)
 save_transport_to_state(t-name, t-addr, t-port);
 log_notice(LD_GENERAL, Registered server transport '%s' at '%s',
t-name, fmt_addrport(t-addr, t-port));
+control_event_transport_launched(server, t-name, t-addr, t-port);
   } SMARTLIST_FOREACH_END(t);
 }
 
@@ -681,9 +683,11 @@ register_client_proxy(const managed_proxy_t *mp)
   break;
 case 0:
   log_info(LD_GENERAL, Successfully registered transport %s, t-name);
+  control_event_transport_launched(client, t-name, t-addr, t-port);
   break;
 case 1:
   log_info(LD_GENERAL, Successfully registered transport %s, t-name);
+  control_event_transport_launched(client, t-name, t-addr, t-port);
   transport_free(transport_tmp);
   break;
 }



___
tor-commits mailing list
tor-commits@lists.torproject.org
https://lists.torproject.org/cgi-bin/mailman/listinfo/tor-commits


[tor-commits] [torspec/master] Merge remote-tracking branch 'asn/bug7317'

2013-08-25 Thread nickm
commit 7936065770c1431efb39f3ce6815743fb6efa13a
Merge: 6a0694f 48f6dd0
Author: Nick Mathewson ni...@torproject.org
Date:   Sun Aug 25 11:34:14 2013 -0400

Merge remote-tracking branch 'asn/bug7317'

 control-spec.txt |   15 ++-
 1 file changed, 14 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] Widen event_mask_t to 64 bits

2013-08-25 Thread nickm
commit 69312c7a8430479847ceae5f0db44f19bcd0a6f4
Author: Nick Mathewson ni...@torproject.org
Date:   Sun Aug 25 10:38:20 2013 -0400

Widen event_mask_t to 64 bits
---
 src/or/control.c |7 ---
 1 file changed, 4 insertions(+), 3 deletions(-)

diff --git a/src/or/control.c b/src/or/control.c
index 37bbab4..7bab440 100644
--- a/src/or/control.c
+++ b/src/or/control.c
@@ -84,7 +84,8 @@
 #define EVENT_CONF_CHANGED 0x0019
 #define EVENT_TRANSPORT_LAUNCHED 0x0020
 #define EVENT_MAX_ 0x0020
-/* If EVENT_MAX_ ever hits 0x0020, we need to make the mask wider. */
+/* If EVENT_MAX_ ever hits 0x0040, we need to make the mask into a
+ * different structure. */
 
 /** Bitfield: The bit 1lt;lt;e is set if bany/b open control
  * connection is interested in events of type be/b.  We use this
@@ -92,7 +93,7 @@
  * has interest in without having to walk over the global connection
  * list to find out.
  **/
-typedef uint32_t event_mask_t;
+typedef uint64_t event_mask_t;
 
 /** An event mask of all the events that any controller is interested in
  * receiving. */
@@ -104,7 +105,7 @@ static int disable_log_messages = 0;
 /** Macro: true if any control connection is interested in events of type
  * be/b. */
 #define EVENT_IS_INTERESTING(e) \
-  (global_event_mask  (1(e)))
+  (!! (global_event_mask  (((uint64_t)1)(e
 
 /** If we're using cookie-type authentication, how long should our cookies be?
  */



___
tor-commits mailing list
tor-commits@lists.torproject.org
https://lists.torproject.org/cgi-bin/mailman/listinfo/tor-commits


[tor-commits] [torspec/master] Add TRANSPORT_LAUNCHED control port event.

2013-08-25 Thread nickm
commit 48f6dd0d9e2088936c72392c185f35d2401bad5f
Author: George Kadianakis desnac...@riseup.net
Date:   Sun Nov 4 16:33:35 2012 +0200

Add TRANSPORT_LAUNCHED control port event.
---
 control-spec.txt |   15 ++-
 1 file changed, 14 insertions(+), 1 deletion(-)

diff --git a/control-spec.txt b/control-spec.txt
index 8e1cb9d..db16356 100644
--- a/control-spec.txt
+++ b/control-spec.txt
@@ -291,7 +291,7 @@
  AUTHDIR_NEWDESCS / DESCCHANGED / STATUS_GENERAL /
  STATUS_CLIENT / STATUS_SERVER / GUARD / NS / STREAM_BW /
  CLIENTS_SEEN / NEWCONSENSUS / BUILDTIMEOUT_SET / SIGNAL /
- CONF_CHANGED / CIRC_MINOR
+ CONF_CHANGED / CIRC_MINOR / TRANSPORT_LAUNCHED
 
   Any events *not* listed in the SETEVENTS line are turned off; thus, sending
   SETEVENTS with an empty body turns off all event reporting.
@@ -2107,6 +2107,19 @@
 
   [First added in 0.2.3.11-alpha]
 
+4.1.20. Pluggable transport launched
+
+  The syntax is:
+
+650 SP TRANSPORT_LAUNCHED SP Type SP Name SP Address SP Port
+Type = server | client
+Name = The name of the pluggable transport
+Address = The IP address on which it is listening for connections
+Port = The TCP port on which it is listening for connections.
+
+A pluggable transport called 'Name' of type 'Type' was launched
+successfully and is now listening for connections on 'Address':'Port'.
+
 5. Implementation notes
 
 5.1. Authentication



___
tor-commits mailing list
tor-commits@lists.torproject.org
https://lists.torproject.org/cgi-bin/mailman/listinfo/tor-commits


[tor-commits] [tor/master] Add a changes file for #5609.

2013-08-25 Thread nickm
commit 907711d790a391c12a398d3cc402c37a68576381
Author: George Kadianakis desnac...@riseup.net
Date:   Sat Jan 26 13:25:09 2013 +0200

Add a changes file for #5609.
---
 changes/bug5609 |4 
 1 file changed, 4 insertions(+)

diff --git a/changes/bug5609 b/changes/bug5609
new file mode 100644
index 000..1057e30
--- /dev/null
+++ b/changes/bug5609
@@ -0,0 +1,4 @@
+  o Minor features:
+- Implement the TRANSPORT_LAUNCHED control port event that
+  notifies controllers about new launched pluggable
+  transports. Resolves ticket 5609.



___
tor-commits mailing list
tor-commits@lists.torproject.org
https://lists.torproject.org/cgi-bin/mailman/listinfo/tor-commits


[tor-commits] [tor/master] Basic unit test for EVENT_TRANSPORT_LAUNCHED

2013-08-25 Thread nickm
commit 078d6bcda538dd4d05148a876edba52c87831c7f
Author: Nick Mathewson ni...@torproject.org
Date:   Sun Aug 25 11:29:03 2013 -0400

Basic unit test for EVENT_TRANSPORT_LAUNCHED
---
 src/or/control.c   |   58 ++--
 src/or/control.h   |   52 ++
 src/test/test_pt.c |   44 +++
 3 files changed, 107 insertions(+), 47 deletions(-)

diff --git a/src/or/control.c b/src/or/control.c
index 7bab440..9eaaef5 100644
--- a/src/or/control.c
+++ b/src/or/control.c
@@ -52,41 +52,6 @@
  * finished authentication and is accepting commands. */
 #define STATE_IS_OPEN(s) ((s) == CONTROL_CONN_STATE_OPEN)
 
-/* Recognized asynchronous event types.  It's okay to expand this list
- * because it is used both as a list of v0 event types, and as indices
- * into the bitfield to determine which controllers want which events.
- */
-#define EVENT_MIN_ 0x0001
-#define EVENT_CIRCUIT_STATUS   0x0001
-#define EVENT_STREAM_STATUS0x0002
-#define EVENT_OR_CONN_STATUS   0x0003
-#define EVENT_BANDWIDTH_USED   0x0004
-#define EVENT_CIRCUIT_STATUS_MINOR 0x0005
-#define EVENT_NEW_DESC 0x0006
-#define EVENT_DEBUG_MSG0x0007
-#define EVENT_INFO_MSG 0x0008
-#define EVENT_NOTICE_MSG   0x0009
-#define EVENT_WARN_MSG 0x000A
-#define EVENT_ERR_MSG  0x000B
-#define EVENT_ADDRMAP  0x000C
-// #define EVENT_AUTHDIR_NEWDESCS 0x000D
-#define EVENT_DESCCHANGED  0x000E
-// #define EVENT_NS   0x000F
-#define EVENT_STATUS_CLIENT0x0010
-#define EVENT_STATUS_SERVER0x0011
-#define EVENT_STATUS_GENERAL   0x0012
-#define EVENT_GUARD0x0013
-#define EVENT_STREAM_BANDWIDTH_USED   0x0014
-#define EVENT_CLIENTS_SEEN 0x0015
-#define EVENT_NEWCONSENSUS 0x0016
-#define EVENT_BUILDTIMEOUT_SET 0x0017
-#define EVENT_SIGNAL   0x0018
-#define EVENT_CONF_CHANGED 0x0019
-#define EVENT_TRANSPORT_LAUNCHED 0x0020
-#define EVENT_MAX_ 0x0020
-/* If EVENT_MAX_ ever hits 0x0040, we need to make the mask into a
- * different structure. */
-
 /** Bitfield: The bit 1lt;lt;e is set if bany/b open control
  * connection is interested in events of type be/b.  We use this
  * so that we can decide to skip generating event messages that nobody
@@ -132,15 +97,6 @@ static uint8_t *authentication_cookie = NULL;
  * of this so we can respond to getinfo status/bootstrap-phase queries. */
 static char last_sent_bootstrap_message[BOOTSTRAP_MSG_LEN];
 
-/** Flag for event_format_t.  Indicates that we should use the one standard
-format.
- */
-#define ALL_FORMATS 1
-
-/** Bit field of flags to select how to format a controller event.  Recognized
- * flag is ALL_FORMATS. */
-typedef int event_format_t;
-
 static void connection_printf_to_buf(control_connection_t *conn,
  const char *format, ...)
   CHECK_PRINTF(2,3);
@@ -594,9 +550,9 @@ send_control_done(control_connection_t *conn)
  *
  * The EXTENDED_FORMAT and NONEXTENDED_FORMAT flags behave similarly with
  * respect to the EXTENDED_EVENTS feature. */
-static void
-send_control_event_string(uint16_t event, event_format_t which,
-  const char *msg)
+MOCK_IMPL(STATIC void,
+send_control_event_string,(uint16_t event, event_format_t which,
+   const char *msg))
 {
   smartlist_t *conns = get_connection_array();
   (void)which;
@@ -4763,3 +4719,11 @@ control_free_all(void)
 tor_free(authentication_cookie);
 }
 
+#ifdef TOR_UNIT_TESTS
+/* For testing: change the value of global_event_mask */
+void
+control_testing_set_global_event_mask(uint64_t mask)
+{
+  global_event_mask = mask;
+}
+#endif
diff --git a/src/or/control.h b/src/or/control.h
index 2d38ed8..099782a 100644
--- a/src/or/control.h
+++ b/src/or/control.h
@@ -96,9 +96,61 @@ void control_event_transport_launched(const char *mode,
 void control_free_all(void);
 
 #ifdef CONTROL_PRIVATE
+/* Recognized asynchronous event types.  It's okay to expand this list
+ * because it is used both as a list of v0 event types, and as indices
+ * into the bitfield to determine which controllers want which events.
+ */
+#define EVENT_MIN_0x0001
+#define EVENT_CIRCUIT_STATUS  0x0001
+#define EVENT_STREAM_STATUS   0x0002
+#define EVENT_OR_CONN_STATUS  0x0003
+#define EVENT_BANDWIDTH_USED  0x0004
+#define EVENT_CIRCUIT_STATUS_MINOR0x0005
+#define EVENT_NEW_DESC0x0006
+#define EVENT_DEBUG_MSG   0x0007
+#define EVENT_INFO_MSG0x0008
+#define EVENT_NOTICE_MSG  0x0009
+#define EVENT_WARN_MSG0x000A
+#define EVENT_ERR_MSG 0x000B
+#define EVENT_ADDRMAP 0x000C
+/* Exposed above */
+// #define EVENT_AUTHDIR_NEWDESCS 0x000D
+#define EVENT_DESCCHANGED 0x000E
+/* Exposed above */
+// #define EVENT_NS

[tor-commits] [tor/master] Cleanup whitespaces

2013-08-25 Thread nickm
commit 00bcc25d05dc0273323a2cae20c6aa62afd4b50a
Author: Nick Mathewson ni...@torproject.org
Date:   Sun Aug 25 12:22:20 2013 -0400

Cleanup whitespaces
---
 src/or/circuitstats.c |4 ++--
 src/or/circuitstats.h |2 +-
 src/or/control.c  |1 +
 3 files changed, 4 insertions(+), 3 deletions(-)

diff --git a/src/or/circuitstats.c b/src/or/circuitstats.c
index 8fdef58..eaefc9e 100644
--- a/src/or/circuitstats.c
+++ b/src/or/circuitstats.c
@@ -1614,7 +1614,7 @@ cbt_control_event_buildtimeout_set(const 
circuit_build_times_t *cbt,
   char *args = NULL;
   double qnt;
 
-  switch(type) {
+  switch (type) {
 case BUILDTIMEOUT_SET_EVENT_RESET:
 case BUILDTIMEOUT_SET_EVENT_SUSPENDED:
 case BUILDTIMEOUT_SET_EVENT_DISCARD:
@@ -1640,5 +1640,5 @@ cbt_control_event_buildtimeout_set(const 
circuit_build_times_t *cbt,
   control_event_buildtimeout_set(type, args);
 
   tor_free(args);
-
 }
+
diff --git a/src/or/circuitstats.h b/src/or/circuitstats.h
index 38a7e4e..3343310 100644
--- a/src/or/circuitstats.h
+++ b/src/or/circuitstats.h
@@ -69,7 +69,7 @@ void 
circuit_build_times_network_circ_success(circuit_build_times_t *cbt);
 
 #ifdef CIRCUITSTATS_PRIVATE
 /** Structure for circuit build times history */
-struct circuit_build_times_s{
+struct circuit_build_times_s {
   /** The circular array of recorded build times in milliseconds */
   build_time_t circuit_build_times[CBT_NCIRCUITS_TO_OBSERVE];
   /** Current index in the circuit_build_times circular array */
diff --git a/src/or/control.c b/src/or/control.c
index 9eaaef5..7034605 100644
--- a/src/or/control.c
+++ b/src/or/control.c
@@ -4727,3 +4727,4 @@ control_testing_set_global_event_mask(uint64_t mask)
   global_event_mask = mask;
 }
 #endif
+

___
tor-commits mailing list
tor-commits@lists.torproject.org
https://lists.torproject.org/cgi-bin/mailman/listinfo/tor-commits


[tor-commits] [stem/master] Support for TRANSPORT_LAUNCHED events

2013-08-25 Thread atagar
commit f1e771a37828f85e3bd8631ad7234f50b0efac6e
Author: Damian Johnson ata...@torproject.org
Date:   Sun Aug 25 11:45:08 2013 -0700

Support for TRANSPORT_LAUNCHED events

Adding support for George's new TRANSPORT_LAUNCHED events...

https://gitweb.torproject.org/torspec.git/commitdiff/48f6dd0
---
 stem/response/events.py  |   31 +++
 stem/version.py  |2 ++
 test/unit/response/events.py |   19 +++
 3 files changed, 52 insertions(+)

diff --git a/stem/response/events.py b/stem/response/events.py
index f04a2a7..3a5cf41 100644
--- a/stem/response/events.py
+++ b/stem/response/events.py
@@ -882,6 +882,36 @@ class StreamBwEvent(Event):
 self.read = long(self.read)
 self.written = long(self.written)
 
+
+class TransportLaunchedEvent(Event):
+  
+  Event triggered when a pluggable transport is launched.
+
+  The TRANSPORT_LAUNCHED event was introduced in tor version 0.2.5.0-alpha.
+
+  :var str type: 'server' or 'client'
+  :var str name: name of the pluggable transport
+  :var str address: IPv4 or IPv6 address where the transport is listening for
+connections
+  :var int port: port where the transport is listening for connections
+  
+
+  _POSITIONAL_ARGS = (type, name, address, port)
+  _VERSION_ADDED = stem.version.Requirement.EVENT_TRANSPORT_LAUNCHED
+
+  def _parse(self):
+if not self.type in ('server', 'client'):
+  raise stem.ProtocolError(Transport type should either be 'server' or 
'client': %s % self)
+
+if not connection.is_valid_ipv4_address(self.address) and \
+   not connection.is_valid_ipv6_address(self.address):
+  raise stem.ProtocolError(Transport address isn't a valid IPv4 or IPv6 
address: %s % self)
+
+if not connection.is_valid_port(self.port):
+  raise stem.ProtocolError(Transport port is invalid: %s % self)
+
+self.port = int(self.port)
+
 EVENT_TYPE_TO_CLASS = {
   ADDRMAP: AddrMapEvent,
   AUTHDIR_NEWDESCS: AuthDirNewDescEvent,
@@ -907,6 +937,7 @@ EVENT_TYPE_TO_CLASS = {
   STATUS_SERVER: StatusEvent,
   STREAM: StreamEvent,
   STREAM_BW: StreamBwEvent,
+  TRANSPORT_LAUNCHED: TransportLaunchedEvent,
   WARN: LogEvent,
 
   # accounting for a bug in tor 0.2.0.22
diff --git a/stem/version.py b/stem/version.py
index 4d3d772..3630611 100644
--- a/stem/version.py
+++ b/stem/version.py
@@ -42,6 +42,7 @@ easily parsed and compared, for instance...
   **EVENT_SIGNAL**  SIGNAL events
   **EVENT_STATUS**  STATUS_GENERAL, STATUS_CLIENT, and 
STATUS_SERVER events
   **EVENT_STREAM_BW**   STREAM_BW events
+  **EVENT_TRANSPORT_LAUNCHED**  TRANSPORT_LAUNCHED events
   **EXTENDCIRCUIT_PATH_OPTIONAL**   EXTENDCIRCUIT queries can omit the 
path if the circuit is zero
   **FEATURE_EXTENDED_EVENTS**   'EXTENDED_EVENTS' optional feature
   **FEATURE_VERBOSE_NAMES** 'VERBOSE_NAMES' optional feature
@@ -311,6 +312,7 @@ Requirement = stem.util.enum.Enum(
   (EVENT_SIGNAL, Version('0.2.3.1-alpha')),
   (EVENT_STATUS, Version('0.1.2.3-alpha')),
   (EVENT_STREAM_BW, Version('0.1.2.8-beta')),
+  (EVENT_TRANSPORT_LAUNCHED, Version('0.2.5.0-alpha')),
   (EXTENDCIRCUIT_PATH_OPTIONAL, Version(0.2.2.9)),
   (FEATURE_EXTENDED_EVENTS, Version(0.2.2.1-alpha)),
   (FEATURE_VERBOSE_NAMES, Version(0.2.2.1-alpha)),
diff --git a/test/unit/response/events.py b/test/unit/response/events.py
index 9c4de01..23b7006 100644
--- a/test/unit/response/events.py
+++ b/test/unit/response/events.py
@@ -319,6 +319,11 @@ PURPOSE=DNS_REQUEST
 
 STREAM_NEWRESOLVE_IP6 = 650 STREAM 23 NEWRESOLVE 0 2001:db8::1:0 
PURPOSE=DNS_REQUEST
 
+TRANSPORT_LAUNCHED = 650 TRANSPORT_LAUNCHED server obfs1 127.0.0.1 
+TRANSPORT_LAUNCHED_BAD_TYPE = 650 TRANSPORT_LAUNCHED unicorn obfs1 127.0.0.1 

+TRANSPORT_LAUNCHED_BAD_ADDRESS = 650 TRANSPORT_LAUNCHED server obfs1 
127.0.x.y 
+TRANSPORT_LAUNCHED_BAD_PORT = 650 TRANSPORT_LAUNCHED server obfs1 127.0.0.1 
my_port
+
 
 def _get_event(content):
   controller_event = mocking.get_message(content)
@@ -1161,6 +1166,20 @@ class TestEvents(unittest.TestCase):
 self.assertRaises(ProtocolError, _get_event, 650 STREAM_BW 2 15 -25)
 self.assertRaises(ProtocolError, _get_event, 650 STREAM_BW 2 x 25)
 
+  def test_transport_launched_event(self):
+event = _get_event(TRANSPORT_LAUNCHED)
+
+self.assertTrue(isinstance(event, 
stem.response.events.TransportLaunchedEvent))
+self.assertEqual(TRANSPORT_LAUNCHED.lstrip(650 ), str(event))
+self.assertEqual(server, event.type)
+self.assertEqual(obfs1, event.name)
+self.assertEqual(127.0.0.1, event.address)
+self.assertEqual(, event.port)
+
+self.assertRaises(ProtocolError, _get_event, TRANSPORT_LAUNCHED_BAD_TYPE)
+self.assertRaises(ProtocolError, _get_event, 
TRANSPORT_LAUNCHED_BAD_ADDRESS)
+self.assertRaises(ProtocolError, _get_event, TRANSPORT_LAUNCHED_BAD_PORT)
+
   def test_unrecognized_enum_logging(self):

[tor-commits] [translation/vidalia] Update translations for vidalia

2013-08-25 Thread translation
commit 03a516a7706f600ff5b06952d892488f5ce43faf
Author: Translation commit bot translat...@torproject.org
Date:   Sun Aug 25 19:45:21 2013 +

Update translations for vidalia
---
 de/vidalia_de.po |2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/de/vidalia_de.po b/de/vidalia_de.po
index f2144e5..2328f1a 100644
--- a/de/vidalia_de.po
+++ b/de/vidalia_de.po
@@ -11,7 +11,7 @@ msgstr 
 Project-Id-Version: The Tor Project\n
 Report-Msgid-Bugs-To: https://trac.torproject.org/projects/tor\n;
 POT-Creation-Date: 2012-03-21 17:52+\n
-PO-Revision-Date: 2013-08-20 08:30+\n
+PO-Revision-Date: 2013-08-25 19:40+\n
 Last-Translator: runasand runa.sand...@gmail.com\n
 Language-Team: German 
(http://www.transifex.com/projects/p/torproject/language/de/)\n
 MIME-Version: 1.0\n

___
tor-commits mailing list
tor-commits@lists.torproject.org
https://lists.torproject.org/cgi-bin/mailman/listinfo/tor-commits


[tor-commits] [translation/vidalia_completed] Update translations for vidalia_completed

2013-08-25 Thread translation
commit 400f31aee63179c07f87561eb68ea5aece91fa68
Author: Translation commit bot translat...@torproject.org
Date:   Sun Aug 25 19:45:27 2013 +

Update translations for vidalia_completed
---
 de/vidalia_de.po |2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/de/vidalia_de.po b/de/vidalia_de.po
index f2144e5..2328f1a 100644
--- a/de/vidalia_de.po
+++ b/de/vidalia_de.po
@@ -11,7 +11,7 @@ msgstr 
 Project-Id-Version: The Tor Project\n
 Report-Msgid-Bugs-To: https://trac.torproject.org/projects/tor\n;
 POT-Creation-Date: 2012-03-21 17:52+\n
-PO-Revision-Date: 2013-08-20 08:30+\n
+PO-Revision-Date: 2013-08-25 19:40+\n
 Last-Translator: runasand runa.sand...@gmail.com\n
 Language-Team: German 
(http://www.transifex.com/projects/p/torproject/language/de/)\n
 MIME-Version: 1.0\n

___
tor-commits mailing list
tor-commits@lists.torproject.org
https://lists.torproject.org/cgi-bin/mailman/listinfo/tor-commits


[tor-commits] [translation/vidalia_alpha] Update translations for vidalia_alpha

2013-08-25 Thread translation
commit e57a9779fb80ef0331b2cb4f2ff2576841e67fef
Author: Translation commit bot translat...@torproject.org
Date:   Sun Aug 25 19:45:30 2013 +

Update translations for vidalia_alpha
---
 de/vidalia_de.po |2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/de/vidalia_de.po b/de/vidalia_de.po
index e292c46..09d26e5 100644
--- a/de/vidalia_de.po
+++ b/de/vidalia_de.po
@@ -7,7 +7,7 @@ msgstr 
 Project-Id-Version: The Tor Project\n
 Report-Msgid-Bugs-To: https://trac.torproject.org/projects/tor\n;
 POT-Creation-Date: 2012-03-21 17:46+\n
-PO-Revision-Date: 2013-08-20 08:30+\n
+PO-Revision-Date: 2013-08-25 19:40+\n
 Last-Translator: runasand runa.sand...@gmail.com\n
 Language-Team: German 
(http://www.transifex.com/projects/p/torproject/language/de/)\n
 MIME-Version: 1.0\n

___
tor-commits mailing list
tor-commits@lists.torproject.org
https://lists.torproject.org/cgi-bin/mailman/listinfo/tor-commits


[tor-commits] [translation/vidalia_alpha_completed] Update translations for vidalia_alpha_completed

2013-08-25 Thread translation
commit b1c67e4b7406b3b5cd1e12457206102fde6ce4fe
Author: Translation commit bot translat...@torproject.org
Date:   Sun Aug 25 19:45:34 2013 +

Update translations for vidalia_alpha_completed
---
 de/vidalia_de.po |2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/de/vidalia_de.po b/de/vidalia_de.po
index e292c46..09d26e5 100644
--- a/de/vidalia_de.po
+++ b/de/vidalia_de.po
@@ -7,7 +7,7 @@ msgstr 
 Project-Id-Version: The Tor Project\n
 Report-Msgid-Bugs-To: https://trac.torproject.org/projects/tor\n;
 POT-Creation-Date: 2012-03-21 17:46+\n
-PO-Revision-Date: 2013-08-20 08:30+\n
+PO-Revision-Date: 2013-08-25 19:40+\n
 Last-Translator: runasand runa.sand...@gmail.com\n
 Language-Team: German 
(http://www.transifex.com/projects/p/torproject/language/de/)\n
 MIME-Version: 1.0\n

___
tor-commits mailing list
tor-commits@lists.torproject.org
https://lists.torproject.org/cgi-bin/mailman/listinfo/tor-commits


[tor-commits] [translation/tor-launcher-network-settings_completed] Update translations for tor-launcher-network-settings_completed

2013-08-25 Thread translation
commit 3c0e7c307b462412c1dbe706ed8db1c120cbdf11
Author: Translation commit bot translat...@torproject.org
Date:   Sun Aug 25 19:47:05 2013 +

Update translations for tor-launcher-network-settings_completed
---
 de/network-settings.dtd |   18 +-
 1 file changed, 9 insertions(+), 9 deletions(-)

diff --git a/de/network-settings.dtd b/de/network-settings.dtd
index 4cafd51..b012717 100644
--- a/de/network-settings.dtd
+++ b/de/network-settings.dtd
@@ -7,7 +7,7 @@
 !ENTITY torSettings.yes Ja
 !ENTITY torSettings.no Nein
 
-!ENTITY torSettings.firstQuestion Welches der nachfolgenden beschreibt ihre 
Situation am besten?
+!ENTITY torSettings.firstQuestion Was beschreibt Ihre Situation am besten?
 !ENTITY torSettings.configurePrompt1 Die Internetverbindung dieses Computers 
ist zensiert, gefiltert oder benötigt einen Proxy.
 !ENTITY torSettings.configurePrompt2 Ich muss die Netzwerkeinstellungen 
konfigurieren.
 !ENTITY torSettings.configure Konfiguriere
@@ -15,14 +15,14 @@
 !ENTITY torSettings.connectPrompt2 Ich würde gerne direkt eine Verbindung 
zum Tor-Netzwerk herstellen.
 !ENTITY torSettings.connect Verbinde
 
-!ENTITY torSettings.proxyQuestion Benötigt dieser Computer ein Proxy um 
eine Verbindung zum Internet herzustellen?
+!ENTITY torSettings.proxyQuestion Benötigt dieser Computer einen Proxy um 
eine Verbindung zum Internet herzustellen?
 !-- see https://www.torproject.org/docs/proxychain.html.en --
 !ENTITY torSettings.proxyHelp Wenn Sie sich nicht sicher sind, dann schauen 
Sie in die Einstellungen ihres normalen Browsers ob dort ein Proxy eingerichtet 
ist.
 !ENTITY torSettings.enterProxy Proxyeinstellungen eingeben.
 !ENTITY torSettings.firewallQuestion Geht die Internetverbindung dieses 
Computers durch eine Firewall, die nur Verbindungen zu bestimmten Ports 
zulässt?
 !ENTITY torSettings.firewallHelp Wenn Sie sich nicht sicher sind, wählen 
Sie Nein. Wenn Sie dann Probleme haben eine Verbindung zum Tor-Netzwerk 
herzustellen, ändern Sie diese Einstellung.
 !ENTITY torSettings.enterFirewall Geben Sie hier die Ports ein, die von der 
Firewall erlaubt werden. Trennen Sie die Ports jeweils mit einem Komma.
-!ENTITY torSettings.bridgeQuestion Sollte die Internetverbindung dieses 
Computers Zensiert werden, dann müssen Sie Bridge-Relais benutzen.amp;#160; 
Falls nicht klicken Sie einfach auf Verbinden.
+!ENTITY torSettings.bridgeQuestion Sollte die Internetverbindung dieses 
Computers zensiert werden, dann müssen Sie Bridge-Relays benutzen.amp;#160; 
Falls nicht, klicken Sie einfach auf Verbinden.
 
 !-- Other: --
 
@@ -30,12 +30,12 @@
 
 !ENTITY torsettings.optional Optional
 
-!ENTITY torsettings.useProxy.checkbox Dieser Computer benötigt ein Proxy, 
um sich mit dem Internet zu verbinden
+!ENTITY torsettings.useProxy.checkbox Dieser Computer benötigt einen Proxy, 
um sich mit dem Internet zu verbinden
 !ENTITY torsettings.useProxy.type Proxy-Typ:
 !ENTITY torsettings.useProxy.address Adresse:
 !ENTITY torsettings.useProxy.address.placeholder IP-Adresse oder Hostname
 !ENTITY torsettings.useProxy.port Port:
-!ENTITY torsettings.useProxy.username Username:
+!ENTITY torsettings.useProxy.username Nutzername:
 !ENTITY torsettings.useProxy.password Passwort:
 !ENTITY torsettings.useProxy.type.socks4 SOCKS 4
 !ENTITY torsettings.useProxy.type.socks5 SOCKS 5
@@ -48,7 +48,7 @@
 
 !ENTITY torsettings.copyLog Tor-Log in die Zwischenablage kopieren
 !ENTITY torsettings.bridgeHelpTitle Hilfe zu Bridge-Relays
-!ENTITY torsettings.bridgeHelp1 Sollten Sie sich nicht mit dem Tor-Netzwerk 
verbinden können, ist es möglich das ihr ISP oder eine andere Organisation 
Tor blockiert.amp;#160; Dieses Problem kann meist mit der benutzung von 
Bridge-Relais, die versteckt und damit schwerer zu blocken sind, umgangen 
werden.
-!ENTITY torsettings.bridgeHelp2 Um einige Bridge-Relays zu erhalten, 
besuchen Sie mit dem Browser folgende Seite: https://bridges.torproject.org;
-!ENTITY torsettings.bridgeHelp3 Eine andere Möglichkeit an Bridge-Relais zu 
kommen, ist eine Email mit dem inhalt 'get bridges' and brid...@torproject.org 
zu schicken.amp;#160; Allerdings muss diese Email, um es potentiellen 
angreifern schwerer zu machen, von einer der folgenden Adressen geschickt 
werden: gmail.com oder yahoo.com
-!ENTITY torsettings.bridgeHelp4 Bridge-Relais können auch mithilfe einer 
Email an h...@rt.torproject.org angefordert werden.
+!ENTITY torsettings.bridgeHelp1 Sollten Sie sich nicht mit dem Tor-Netzwerk 
verbinden können, ist es möglich dass Ihr ISP oder eine andere Organisation 
Tor blockiert.amp;#160; Dieses Problem kann meist mit der Benutzung von 
Bridge-Relays umgangen werden, die versteckt und damit schwerer zu blocken 
sind.
+!ENTITY torsettings.bridgeHelp2 Um einige Bridge-Relays zu erhalten, 
besuchen Sie mit einem Web-Browser folgende Seite: 
https://bridges.torproject.org;
+!ENTITY torsettings.bridgeHelp3 Eine andere Möglichkeit an Bridge-Relays zu 
kommen ist, eine Email mit 

[tor-commits] [translation/tor-launcher-properties_completed] Update translations for tor-launcher-properties_completed

2013-08-25 Thread translation
commit 956634b78e31e359ff857a2db163c4cf771e2b56
Author: Translation commit bot translat...@torproject.org
Date:   Sun Aug 25 19:46:56 2013 +

Update translations for tor-launcher-properties_completed
---
 de/torlauncher.properties |6 +++---
 1 file changed, 3 insertions(+), 3 deletions(-)

diff --git a/de/torlauncher.properties b/de/torlauncher.properties
index 2c1113a..ba2d60b 100644
--- a/de/torlauncher.properties
+++ b/de/torlauncher.properties
@@ -16,9 +16,9 @@ torlauncher.password_hash_missing=Konnte kein gehashtes 
Passwort bekommen.
 
 torlauncher.failed_to_get_settings=Die Tor-Einstellungen können nicht 
abgefragt werden.\n\n%S
 torlauncher.failed_to_save_settings=Die Tor-Einstellungen können nicht 
gespeichert werden.\n\n%S
-torlauncher.ensure_tor_is_running=Bitte stelle sicher, dass Tor läuft.
+torlauncher.ensure_tor_is_running=Bitte stellen Sie sicher, dass Tor läuft.
 
-torlauncher.error_proxy_addr_missing=Um ein Proxy mit Tor zu verwenden, muss 
eine IP-Adresse oder ein Hostname und eine Portnummer angegeben werden.
+torlauncher.error_proxy_addr_missing=Um einen Proxy mit Tor zu verwenden, muss 
eine IP-Adresse oder ein Hostname und eine Portnummer angegeben werden.
 torlauncher.error_proxy_type_missing=Der Proxy-Typ muss ausgewählt werden.
 torlauncher.error_bridges_missing=Eine oder mehrere Bridges müssen angegeben 
werden
 
@@ -27,4 +27,4 @@ torlauncher.quit=Beenden
 torlauncher.quit_win=Exit
 torlauncher.done=Fertig
 
-torlauncher.forAssistance=Falls Sie hilfe benötigen kontaktieren sie %S
+torlauncher.forAssistance=Falls Sie Hilfe benötigen kontaktieren Sie %S

___
tor-commits mailing list
tor-commits@lists.torproject.org
https://lists.torproject.org/cgi-bin/mailman/listinfo/tor-commits


[tor-commits] [translation/tor-launcher-properties] Update translations for tor-launcher-properties

2013-08-25 Thread translation
commit c03c37f06ca63a1b0d7cab983b3dd6f7a113a4b4
Author: Translation commit bot translat...@torproject.org
Date:   Sun Aug 25 19:46:53 2013 +

Update translations for tor-launcher-properties
---
 de/torlauncher.properties |6 +++---
 1 file changed, 3 insertions(+), 3 deletions(-)

diff --git a/de/torlauncher.properties b/de/torlauncher.properties
index 2c1113a..ba2d60b 100644
--- a/de/torlauncher.properties
+++ b/de/torlauncher.properties
@@ -16,9 +16,9 @@ torlauncher.password_hash_missing=Konnte kein gehashtes 
Passwort bekommen.
 
 torlauncher.failed_to_get_settings=Die Tor-Einstellungen können nicht 
abgefragt werden.\n\n%S
 torlauncher.failed_to_save_settings=Die Tor-Einstellungen können nicht 
gespeichert werden.\n\n%S
-torlauncher.ensure_tor_is_running=Bitte stelle sicher, dass Tor läuft.
+torlauncher.ensure_tor_is_running=Bitte stellen Sie sicher, dass Tor läuft.
 
-torlauncher.error_proxy_addr_missing=Um ein Proxy mit Tor zu verwenden, muss 
eine IP-Adresse oder ein Hostname und eine Portnummer angegeben werden.
+torlauncher.error_proxy_addr_missing=Um einen Proxy mit Tor zu verwenden, muss 
eine IP-Adresse oder ein Hostname und eine Portnummer angegeben werden.
 torlauncher.error_proxy_type_missing=Der Proxy-Typ muss ausgewählt werden.
 torlauncher.error_bridges_missing=Eine oder mehrere Bridges müssen angegeben 
werden
 
@@ -27,4 +27,4 @@ torlauncher.quit=Beenden
 torlauncher.quit_win=Exit
 torlauncher.done=Fertig
 
-torlauncher.forAssistance=Falls Sie hilfe benötigen kontaktieren sie %S
+torlauncher.forAssistance=Falls Sie Hilfe benötigen kontaktieren Sie %S

___
tor-commits mailing list
tor-commits@lists.torproject.org
https://lists.torproject.org/cgi-bin/mailman/listinfo/tor-commits


[tor-commits] [translation/tor-launcher-network-settings] Update translations for tor-launcher-network-settings

2013-08-25 Thread translation
commit 9e8ac78e838b161e21ba3419621f3cc1784795e1
Author: Translation commit bot translat...@torproject.org
Date:   Sun Aug 25 19:47:02 2013 +

Update translations for tor-launcher-network-settings
---
 de/network-settings.dtd |   18 +-
 1 file changed, 9 insertions(+), 9 deletions(-)

diff --git a/de/network-settings.dtd b/de/network-settings.dtd
index 4cafd51..b012717 100644
--- a/de/network-settings.dtd
+++ b/de/network-settings.dtd
@@ -7,7 +7,7 @@
 !ENTITY torSettings.yes Ja
 !ENTITY torSettings.no Nein
 
-!ENTITY torSettings.firstQuestion Welches der nachfolgenden beschreibt ihre 
Situation am besten?
+!ENTITY torSettings.firstQuestion Was beschreibt Ihre Situation am besten?
 !ENTITY torSettings.configurePrompt1 Die Internetverbindung dieses Computers 
ist zensiert, gefiltert oder benötigt einen Proxy.
 !ENTITY torSettings.configurePrompt2 Ich muss die Netzwerkeinstellungen 
konfigurieren.
 !ENTITY torSettings.configure Konfiguriere
@@ -15,14 +15,14 @@
 !ENTITY torSettings.connectPrompt2 Ich würde gerne direkt eine Verbindung 
zum Tor-Netzwerk herstellen.
 !ENTITY torSettings.connect Verbinde
 
-!ENTITY torSettings.proxyQuestion Benötigt dieser Computer ein Proxy um 
eine Verbindung zum Internet herzustellen?
+!ENTITY torSettings.proxyQuestion Benötigt dieser Computer einen Proxy um 
eine Verbindung zum Internet herzustellen?
 !-- see https://www.torproject.org/docs/proxychain.html.en --
 !ENTITY torSettings.proxyHelp Wenn Sie sich nicht sicher sind, dann schauen 
Sie in die Einstellungen ihres normalen Browsers ob dort ein Proxy eingerichtet 
ist.
 !ENTITY torSettings.enterProxy Proxyeinstellungen eingeben.
 !ENTITY torSettings.firewallQuestion Geht die Internetverbindung dieses 
Computers durch eine Firewall, die nur Verbindungen zu bestimmten Ports 
zulässt?
 !ENTITY torSettings.firewallHelp Wenn Sie sich nicht sicher sind, wählen 
Sie Nein. Wenn Sie dann Probleme haben eine Verbindung zum Tor-Netzwerk 
herzustellen, ändern Sie diese Einstellung.
 !ENTITY torSettings.enterFirewall Geben Sie hier die Ports ein, die von der 
Firewall erlaubt werden. Trennen Sie die Ports jeweils mit einem Komma.
-!ENTITY torSettings.bridgeQuestion Sollte die Internetverbindung dieses 
Computers Zensiert werden, dann müssen Sie Bridge-Relais benutzen.amp;#160; 
Falls nicht klicken Sie einfach auf Verbinden.
+!ENTITY torSettings.bridgeQuestion Sollte die Internetverbindung dieses 
Computers zensiert werden, dann müssen Sie Bridge-Relays benutzen.amp;#160; 
Falls nicht, klicken Sie einfach auf Verbinden.
 
 !-- Other: --
 
@@ -30,12 +30,12 @@
 
 !ENTITY torsettings.optional Optional
 
-!ENTITY torsettings.useProxy.checkbox Dieser Computer benötigt ein Proxy, 
um sich mit dem Internet zu verbinden
+!ENTITY torsettings.useProxy.checkbox Dieser Computer benötigt einen Proxy, 
um sich mit dem Internet zu verbinden
 !ENTITY torsettings.useProxy.type Proxy-Typ:
 !ENTITY torsettings.useProxy.address Adresse:
 !ENTITY torsettings.useProxy.address.placeholder IP-Adresse oder Hostname
 !ENTITY torsettings.useProxy.port Port:
-!ENTITY torsettings.useProxy.username Username:
+!ENTITY torsettings.useProxy.username Nutzername:
 !ENTITY torsettings.useProxy.password Passwort:
 !ENTITY torsettings.useProxy.type.socks4 SOCKS 4
 !ENTITY torsettings.useProxy.type.socks5 SOCKS 5
@@ -48,7 +48,7 @@
 
 !ENTITY torsettings.copyLog Tor-Log in die Zwischenablage kopieren
 !ENTITY torsettings.bridgeHelpTitle Hilfe zu Bridge-Relays
-!ENTITY torsettings.bridgeHelp1 Sollten Sie sich nicht mit dem Tor-Netzwerk 
verbinden können, ist es möglich das ihr ISP oder eine andere Organisation 
Tor blockiert.amp;#160; Dieses Problem kann meist mit der benutzung von 
Bridge-Relais, die versteckt und damit schwerer zu blocken sind, umgangen 
werden.
-!ENTITY torsettings.bridgeHelp2 Um einige Bridge-Relays zu erhalten, 
besuchen Sie mit dem Browser folgende Seite: https://bridges.torproject.org;
-!ENTITY torsettings.bridgeHelp3 Eine andere Möglichkeit an Bridge-Relais zu 
kommen, ist eine Email mit dem inhalt 'get bridges' and brid...@torproject.org 
zu schicken.amp;#160; Allerdings muss diese Email, um es potentiellen 
angreifern schwerer zu machen, von einer der folgenden Adressen geschickt 
werden: gmail.com oder yahoo.com
-!ENTITY torsettings.bridgeHelp4 Bridge-Relais können auch mithilfe einer 
Email an h...@rt.torproject.org angefordert werden.
+!ENTITY torsettings.bridgeHelp1 Sollten Sie sich nicht mit dem Tor-Netzwerk 
verbinden können, ist es möglich dass Ihr ISP oder eine andere Organisation 
Tor blockiert.amp;#160; Dieses Problem kann meist mit der Benutzung von 
Bridge-Relays umgangen werden, die versteckt und damit schwerer zu blocken 
sind.
+!ENTITY torsettings.bridgeHelp2 Um einige Bridge-Relays zu erhalten, 
besuchen Sie mit einem Web-Browser folgende Seite: 
https://bridges.torproject.org;
+!ENTITY torsettings.bridgeHelp3 Eine andere Möglichkeit an Bridge-Relays zu 
kommen ist, eine Email mit dem Inhalt 

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

2013-08-25 Thread translation
commit 849b403e1658269e201229a47edeaa4334b2547f
Author: Translation commit bot translat...@torproject.org
Date:   Sun Aug 25 20:16:24 2013 +

Update translations for liveusb-creator
---
 de/de.po |   71 +++---
 1 file changed, 36 insertions(+), 35 deletions(-)

diff --git a/de/de.po b/de/de.po
index 0b1af2b..75b744d 100644
--- a/de/de.po
+++ b/de/de.po
@@ -10,6 +10,7 @@
 # tbull tb...@fedoraproject.org, 2009
 # Marcus Nitzschke marcu...@gmx.de, 2008
 # matsa ma...@riseup.net, 2012
+# mo mor...@torservers.net, 2013
 # Cooligan pp...@lkj.hopto.org, 2012
 # Sacro sc...@t-online.de, 2013
 # Sacro sc...@t-online.de, 2012
@@ -18,8 +19,8 @@ msgstr 
 Project-Id-Version: The Tor Project\n
 Report-Msgid-Bugs-To: https://trac.torproject.org/projects/tor\n;
 POT-Creation-Date: 2013-08-07 16:08+0200\n
-PO-Revision-Date: 2013-08-08 09:40+\n
-Last-Translator: runasand runa.sand...@gmail.com\n
+PO-Revision-Date: 2013-08-25 20:16+\n
+Last-Translator: mo mor...@torservers.net\n
 Language-Team: German 
(http://www.transifex.com/projects/p/torproject/language/de/)\n
 MIME-Version: 1.0\n
 Content-Type: text/plain; charset=UTF-8\n
@@ -30,7 +31,7 @@ msgstr 
 #: ../liveusb/dialog.py:150 ../liveusb/launcher_ui.py:149
 #, python-format
 msgid %(distribution)s LiveUSB Creator
-msgstr %(distribution)s LiveUSB Ersteller
+msgstr %(distribution)s LiveUSB-Creator
 
 #: ../liveusb/gui.py:776
 #, python-format
@@ -152,11 +153,11 @@ msgstr Herunterladen fehlgeschlagen:
 #: ../liveusb/gui.py:88
 #, python-format
 msgid Downloading %s...
-msgstr Herunterladen %s ...
+msgstr Lade %s herunter...
 
 #: ../liveusb/creator.py:1102
 msgid Drive is a loopback, skipping MBR reset
-msgstr Das Drive ist ein loopback, überspringe MBR reset
+msgstr Das Drive ist ein Loopback, überspringe MBR-Reset
 
 #: ../liveusb/creator.py:808
 #, python-format
@@ -165,23 +166,23 @@ msgstr Gebe unmount_device für '%(device)s' ein
 
 #: ../liveusb/creator.py:1182
 msgid Error probing device
-msgstr Fehler beim prüfen des Gerätes
+msgstr Fehler beim Prüfen des Gerätes
 
 #: ../liveusb/gui.py:227
 msgid 
 Error: Cannot set the label or obtain the UUID of your device.  Unable to 
 continue.
-msgstr Fehler: Kann die Beschriftung nicht setzen oder die UUID Ihres 
Gerätes erhalten. Kann nicht fortfahren.
+msgstr Fehler: Kann das Label nicht setzen oder die UUID Ihres Gerätes 
erhalten. Kann nicht fortfahren.
 
 #: ../liveusb/creator.py:376
 msgid 
 Error: The SHA1 of your Live CD is invalid.  You can run this program with 
 the --noverify argument to bypass this verification check.
-msgstr Fehler: Der SHA1 Ihrer Live CD ist ungültig. Sie können dieses 
Programm mit dem '--noverify'-Argument ausführen, um die Verifikationsprüfung 
zu umgehen.
+msgstr Fehler: Die SHA1-Prüfsumme Ihrer Live CD ist ungültig. Sie können 
dieses Programm mit dem '--noverify'-Argument ausführen, um die 
Verifikationsprüfung zu umgehen.
 
 #: ../liveusb/creator.py:145
 msgid Extracting live image to USB device...
-msgstr Extrahiere Live-Abbild auf USB-Gerät ...
+msgstr Extrahiere Live-Abbild auf USB-Gerät...
 
 #: ../liveusb/creator.py:1047
 #, python-format
@@ -190,11 +191,11 @@ msgstr Formatiere %(device)s als FAT32
 
 #: ../liveusb/creator.py:140
 msgid ISO MD5 checksum passed
-msgstr ISO MD5 checksum bestanden
+msgstr ISO MD5 Checksummenprüfung bestanden
 
 #: ../liveusb/creator.py:138
 msgid ISO MD5 checksum verification failed
-msgstr ISO MD5 checksum Überprüfung schlug fehl
+msgstr ISO MD5 Checksummenprüfung schlug fehl
 
 #: ../liveusb/dialog.py:156
 msgid 
@@ -227,7 +228,7 @@ msgstr LiveUSB-Erzeugung fehlgeschlagen!
 msgid 
 Make sure to extract the entire liveusb-creator zip file before running this
  program.
-msgstr Versichere dich das die liveusb-creator Zip-Datei entpackt wurde bevor 
du dieses Programm startest
+msgstr Versichere dich das die LiveUSB-Creator Zip-Datei entpackt wurde bevor 
du dieses Programm startest
 
 #: ../liveusb/creator.py:1194
 msgid 
@@ -296,7 +297,7 @@ msgstr Entferne %(file)s
 
 #: ../liveusb/creator.py:469
 msgid Removing existing Live OS
-msgstr Entferne bestehendes Live BS
+msgstr Entferne bestehendes Live OS
 
 #: ../liveusb/creator.py:1096
 #, python-format
@@ -321,11 +322,11 @@ msgstr Einige Partitionen des USB-Gerätes %(device)s 
sind eingehängt. Diese w
 #: ../liveusb/creator.py:131
 msgid 
 Source type does not support verification of ISO MD5 checksum, skipping
-msgstr Quelltyp unterstützt die Verifizierung einer ISO MD5 Prüfsumme 
nicht, überspringe
+msgstr Quelltyp unterstützt die Verifizierung einer ISO MD5-Prüfsumme 
nicht, überspringe
 
 #: ../liveusb/creator.py:1130
 msgid Synchronizing data on disk...
-msgstr Synchronisiere Daten auf dem Datenträger
+msgstr Synchronisiere Daten auf dem Datenträger...
 
 #: ../liveusb/dialog.py:159
 msgid Target Device
@@ -335,7 +336,7 @@ msgstr Zielgerät
 msgid 
 The Master Boot Record on your device is 

[tor-commits] [translation/torbirdy] Update translations for torbirdy

2013-08-25 Thread translation
commit 809074ca1050fb2c8d52fdf6102b1b46f736083d
Author: Translation commit bot translat...@torproject.org
Date:   Sun Aug 25 20:16:44 2013 +

Update translations for torbirdy
---
 de/torbirdy.properties |4 ++--
 1 file changed, 2 insertions(+), 2 deletions(-)

diff --git a/de/torbirdy.properties b/de/torbirdy.properties
index 04131d8..374f47a 100644
--- a/de/torbirdy.properties
+++ b/de/torbirdy.properties
@@ -13,7 +13,7 @@ torbirdy.email.advanced=Es wird NICHT empfohlen, die 
erweiterten Einstellungen v
 torbirdy.email.advanced.nextwarning=Zeige diese Warnung weiterhin an
 torbirdy.email.advanced.title=TorBirdy Erweiterte Einstellungen
 
-# torbirdy.restart=You must restart Thunderbird for the time zone preference 
to take effect.
+torbirdy.restart=Sie müssen Thunderbird neu starten, um die 
Zeitzonen-Einstellungen zu übernehmen.
 
-torbirdy.firstrun=Sie benutzen jetzt TorBirdy.\n\nUm ihre Anonymität zu 
schützen, wird TorBirdy die Einstellungen des Thunderbirds, mit einigen 
Ausnahmen, die bei TorBirdy direkt eingestellt werden, sperren. Also werden 
weder Sie als Nutzer, noch irgendwelche AddOns in der Lage sein, die 
Thunderbird Einstellungen zu verändern. Sollte TorBirdy deinstalliert oder 
deaktiviert werden, dann werden alle Thunderbird Einstellungen auf ihre 
Standardwerte gesetzt (also die Werte, die vor der Installation eingestellt 
waren).\n\nSollten Sie ein neuer Benutzen sein, empfehlen wir ihnen die 
TorBirdy website gründlich zu lesen, damit Sie verstehen können, was wir mit 
TorBirdy für unsere Nutzer erreichen wollen.
+torbirdy.firstrun=Sie benutzen jetzt TorBirdy.\n\nUm Ihre Anonymität zu 
schützen, wird TorBirdy die angepassten Einstellungen von Thunderbird vor 
Änderungen schützen. Einige Einstellungen können über die entsprechenden 
TorBirdy-Dialoge verändert werden. Sollte TorBirdy deinstalliert oder 
deaktiviert werden, werden alle Thunderbird Einstellungen zurück auf ihre 
Standardwerte gesetzt (also die Werte, die vor der Installation eingestellt 
waren).\n\nNeuen Benutzern empfehlen wir die TorBirdy-Website gründlich zu 
lesen, damit Sie verstehen was wir mit TorBirdy für unsere Nutzer erreichen 
wollen.
 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/liveusb-creator_completed] Update translations for liveusb-creator_completed

2013-08-25 Thread translation
commit c3ecd1b6d1cfd5a38385e780960e3ce95096c4bb
Author: Translation commit bot translat...@torproject.org
Date:   Sun Aug 25 20:16:28 2013 +

Update translations for liveusb-creator_completed
---
 de/de.po |   71 +++---
 1 file changed, 36 insertions(+), 35 deletions(-)

diff --git a/de/de.po b/de/de.po
index 0b1af2b..75b744d 100644
--- a/de/de.po
+++ b/de/de.po
@@ -10,6 +10,7 @@
 # tbull tb...@fedoraproject.org, 2009
 # Marcus Nitzschke marcu...@gmx.de, 2008
 # matsa ma...@riseup.net, 2012
+# mo mor...@torservers.net, 2013
 # Cooligan pp...@lkj.hopto.org, 2012
 # Sacro sc...@t-online.de, 2013
 # Sacro sc...@t-online.de, 2012
@@ -18,8 +19,8 @@ msgstr 
 Project-Id-Version: The Tor Project\n
 Report-Msgid-Bugs-To: https://trac.torproject.org/projects/tor\n;
 POT-Creation-Date: 2013-08-07 16:08+0200\n
-PO-Revision-Date: 2013-08-08 09:40+\n
-Last-Translator: runasand runa.sand...@gmail.com\n
+PO-Revision-Date: 2013-08-25 20:16+\n
+Last-Translator: mo mor...@torservers.net\n
 Language-Team: German 
(http://www.transifex.com/projects/p/torproject/language/de/)\n
 MIME-Version: 1.0\n
 Content-Type: text/plain; charset=UTF-8\n
@@ -30,7 +31,7 @@ msgstr 
 #: ../liveusb/dialog.py:150 ../liveusb/launcher_ui.py:149
 #, python-format
 msgid %(distribution)s LiveUSB Creator
-msgstr %(distribution)s LiveUSB Ersteller
+msgstr %(distribution)s LiveUSB-Creator
 
 #: ../liveusb/gui.py:776
 #, python-format
@@ -152,11 +153,11 @@ msgstr Herunterladen fehlgeschlagen:
 #: ../liveusb/gui.py:88
 #, python-format
 msgid Downloading %s...
-msgstr Herunterladen %s ...
+msgstr Lade %s herunter...
 
 #: ../liveusb/creator.py:1102
 msgid Drive is a loopback, skipping MBR reset
-msgstr Das Drive ist ein loopback, überspringe MBR reset
+msgstr Das Drive ist ein Loopback, überspringe MBR-Reset
 
 #: ../liveusb/creator.py:808
 #, python-format
@@ -165,23 +166,23 @@ msgstr Gebe unmount_device für '%(device)s' ein
 
 #: ../liveusb/creator.py:1182
 msgid Error probing device
-msgstr Fehler beim prüfen des Gerätes
+msgstr Fehler beim Prüfen des Gerätes
 
 #: ../liveusb/gui.py:227
 msgid 
 Error: Cannot set the label or obtain the UUID of your device.  Unable to 
 continue.
-msgstr Fehler: Kann die Beschriftung nicht setzen oder die UUID Ihres 
Gerätes erhalten. Kann nicht fortfahren.
+msgstr Fehler: Kann das Label nicht setzen oder die UUID Ihres Gerätes 
erhalten. Kann nicht fortfahren.
 
 #: ../liveusb/creator.py:376
 msgid 
 Error: The SHA1 of your Live CD is invalid.  You can run this program with 
 the --noverify argument to bypass this verification check.
-msgstr Fehler: Der SHA1 Ihrer Live CD ist ungültig. Sie können dieses 
Programm mit dem '--noverify'-Argument ausführen, um die Verifikationsprüfung 
zu umgehen.
+msgstr Fehler: Die SHA1-Prüfsumme Ihrer Live CD ist ungültig. Sie können 
dieses Programm mit dem '--noverify'-Argument ausführen, um die 
Verifikationsprüfung zu umgehen.
 
 #: ../liveusb/creator.py:145
 msgid Extracting live image to USB device...
-msgstr Extrahiere Live-Abbild auf USB-Gerät ...
+msgstr Extrahiere Live-Abbild auf USB-Gerät...
 
 #: ../liveusb/creator.py:1047
 #, python-format
@@ -190,11 +191,11 @@ msgstr Formatiere %(device)s als FAT32
 
 #: ../liveusb/creator.py:140
 msgid ISO MD5 checksum passed
-msgstr ISO MD5 checksum bestanden
+msgstr ISO MD5 Checksummenprüfung bestanden
 
 #: ../liveusb/creator.py:138
 msgid ISO MD5 checksum verification failed
-msgstr ISO MD5 checksum Überprüfung schlug fehl
+msgstr ISO MD5 Checksummenprüfung schlug fehl
 
 #: ../liveusb/dialog.py:156
 msgid 
@@ -227,7 +228,7 @@ msgstr LiveUSB-Erzeugung fehlgeschlagen!
 msgid 
 Make sure to extract the entire liveusb-creator zip file before running this
  program.
-msgstr Versichere dich das die liveusb-creator Zip-Datei entpackt wurde bevor 
du dieses Programm startest
+msgstr Versichere dich das die LiveUSB-Creator Zip-Datei entpackt wurde bevor 
du dieses Programm startest
 
 #: ../liveusb/creator.py:1194
 msgid 
@@ -296,7 +297,7 @@ msgstr Entferne %(file)s
 
 #: ../liveusb/creator.py:469
 msgid Removing existing Live OS
-msgstr Entferne bestehendes Live BS
+msgstr Entferne bestehendes Live OS
 
 #: ../liveusb/creator.py:1096
 #, python-format
@@ -321,11 +322,11 @@ msgstr Einige Partitionen des USB-Gerätes %(device)s 
sind eingehängt. Diese w
 #: ../liveusb/creator.py:131
 msgid 
 Source type does not support verification of ISO MD5 checksum, skipping
-msgstr Quelltyp unterstützt die Verifizierung einer ISO MD5 Prüfsumme 
nicht, überspringe
+msgstr Quelltyp unterstützt die Verifizierung einer ISO MD5-Prüfsumme 
nicht, überspringe
 
 #: ../liveusb/creator.py:1130
 msgid Synchronizing data on disk...
-msgstr Synchronisiere Daten auf dem Datenträger
+msgstr Synchronisiere Daten auf dem Datenträger...
 
 #: ../liveusb/dialog.py:159
 msgid Target Device
@@ -335,7 +336,7 @@ msgstr Zielgerät
 msgid 
 The Master Boot Record on your 

[tor-commits] [translation/tails-persistence-setup] Update translations for tails-persistence-setup

2013-08-25 Thread translation
commit d5449cbf3c6bc52f96a62c9cdf01e4a64beda7d6
Author: Translation commit bot translat...@torproject.org
Date:   Sun Aug 25 20:16:31 2013 +

Update translations for tails-persistence-setup
---
 de/de.po |   81 +++---
 1 file changed, 41 insertions(+), 40 deletions(-)

diff --git a/de/de.po b/de/de.po
index 05fa038..770b924 100644
--- a/de/de.po
+++ b/de/de.po
@@ -3,6 +3,7 @@
 # This file is distributed under the same license as the PACKAGE package.
 # 
 # Translators:
+# mo mor...@torservers.net, 2013
 # Cooligan pp...@lkj.hopto.org, 2012
 # Sacro sc...@t-online.de, 2012
 msgid 
@@ -10,8 +11,8 @@ msgstr 
 Project-Id-Version: The Tor Project\n
 Report-Msgid-Bugs-To: https://trac.torproject.org/projects/tor\n;
 POT-Creation-Date: 2013-08-01 16:49+0200\n
-PO-Revision-Date: 2013-08-02 08:38+\n
-Last-Translator: runasand runa.sand...@gmail.com\n
+PO-Revision-Date: 2013-08-25 20:10+\n
+Last-Translator: mo mor...@torservers.net\n
 Language-Team: German 
(http://www.transifex.com/projects/p/torproject/language/de/)\n
 MIME-Version: 1.0\n
 Content-Type: text/plain; charset=UTF-8\n
@@ -25,7 +26,7 @@ msgstr persönliche Daten
 
 #: ../lib/Tails/Persistence/Configuration/Presets.pm:50
 msgid Keep files stored in the `Persistent' directory
-msgstr Speichern Sie Dateien im `Persistent´ Ordner
+msgstr Dateien im 'Persistent' Ordner dauerhaft speichern
 
 #: ../lib/Tails/Persistence/Configuration/Presets.pm:58
 msgid GnuPG
@@ -41,7 +42,7 @@ msgstr SSH Client
 
 #: ../lib/Tails/Persistence/Configuration/Presets.pm:70
 msgid SSH keys, configuration and known hosts
-msgstr SSH Schlüssel, Konfiguration und bekannte Host's
+msgstr SSH-Schlüssel, Konfiguration und bekannte Hosts
 
 #: ../lib/Tails/Persistence/Configuration/Presets.pm:78
 msgid Pidgin
@@ -49,7 +50,7 @@ msgstr Pidgin
 
 #: ../lib/Tails/Persistence/Configuration/Presets.pm:80
 msgid Pidgin profiles and OTR keyring
-msgstr Pifgin Profile und OTR Keyring
+msgstr Pidgin-Profile und OTR-Keyring
 
 #: ../lib/Tails/Persistence/Configuration/Presets.pm:88
 msgid Claws Mail
@@ -73,15 +74,15 @@ msgstr Netzwerkverbindungen
 
 #: ../lib/Tails/Persistence/Configuration/Presets.pm:110
 msgid Configuration of network devices and connections
-msgstr Konfiguration vonNetzwerk Geräten und Verbindungen
+msgstr Konfiguration von Netzwerkgeräten und Verbindungen
 
 #: ../lib/Tails/Persistence/Configuration/Presets.pm:118
 msgid Browser bookmarks
-msgstr Browser Lesezeichen
+msgstr Browser-Lesezeichen
 
 #: ../lib/Tails/Persistence/Configuration/Presets.pm:120
 msgid Bookmarks saved in Iceweasel browser
-msgstr Lesezeichen wurden in dem Iceweasel browser gesichert
+msgstr Lesezeichen wurden im Iceweasel Browser gesichert
 
 #: ../lib/Tails/Persistence/Configuration/Presets.pm:128
 msgid APT Packages
@@ -89,7 +90,7 @@ msgstr APT Pakete
 
 #: ../lib/Tails/Persistence/Configuration/Presets.pm:130
 msgid Packages downloaded by APT
-msgstr Pakete, die von APT Heruntergeladen wurden
+msgstr Pakete, die von APT heruntergeladen wurden
 
 #: ../lib/Tails/Persistence/Configuration/Presets.pm:138
 msgid APT Lists
@@ -97,7 +98,7 @@ msgstr APT Listen
 
 #: ../lib/Tails/Persistence/Configuration/Presets.pm:140
 msgid Lists downloaded by APT
-msgstr Listen, die von APT Heruntergeladen wurden
+msgstr Listen, die von APT heruntergeladen wurden
 
 #: ../lib/Tails/Persistence/Configuration/Presets.pm:148
 msgid Dotfiles
@@ -106,59 +107,59 @@ msgstr Dotfiles
 #: ../lib/Tails/Persistence/Configuration/Presets.pm:150
 msgid 
 Symlink into $HOME every file or directory found in the `dotfiles' directory
-msgstr Symlinken Sie alle Dateien und Verzeichnisse, die sich in dem 
`dotfiles' Verzeichniss befinden, zu $HOME
+msgstr Alle Dateien und Verzeichnisse, die sich im 'dotfiles' Verzeichnis 
befinden, nach $HOME symlinken
 
 #: ../lib/Tails/Persistence/Setup.pm:257
 msgid 
 The device Tails is running from cannot be found. Maybe you used the `toram'
  option?
-msgstr Das Gerät von dem Tails ausgeführt wird konnte nicht gefunden 
werden. Haben Sie vielleicht die `toram´ Option benutzt?
+msgstr Das Gerät von dem Tails ausgeführt wird konnte nicht gefunden 
werden. Haben Sie vielleicht die `toram' Option benutzt?
 
 #: ../lib/Tails/Persistence/Setup.pm:276
 msgid Setup Tails persistent volume
-msgstr Tails Persistenz Volume erstellen
+msgstr Tails Persistenzbereich erstellen
 
 #: ../lib/Tails/Persistence/Setup.pm:420
 #, perl-format
 msgid Device %s already has a persistent volume.
-msgstr Gerät %s hat bereits ein Persistenz Volume
+msgstr Gerät %s hat bereits einen Persitenzbereich
 
 #: ../lib/Tails/Persistence/Setup.pm:428
 #, perl-format
 msgid Device %s has not enough unallocated space.
-msgstr Gerät %s hat nicht genügen unbenutzen Speicher
+msgstr Gerät %s hat nicht genug freien Speicher
 
 #: ../lib/Tails/Persistence/Setup.pm:436 ../lib/Tails/Persistence/Setup.pm:450
 #, perl-format
 msgid Device %s has no persistent 

[tor-commits] [translation/tails-persistence-setup_completed] Update translations for tails-persistence-setup_completed

2013-08-25 Thread translation
commit 439b4912061f2b51e4e88d265fd722d30f9779c0
Author: Translation commit bot translat...@torproject.org
Date:   Sun Aug 25 20:16:34 2013 +

Update translations for tails-persistence-setup_completed
---
 de/de.po |   81 +++---
 1 file changed, 41 insertions(+), 40 deletions(-)

diff --git a/de/de.po b/de/de.po
index 05fa038..770b924 100644
--- a/de/de.po
+++ b/de/de.po
@@ -3,6 +3,7 @@
 # This file is distributed under the same license as the PACKAGE package.
 # 
 # Translators:
+# mo mor...@torservers.net, 2013
 # Cooligan pp...@lkj.hopto.org, 2012
 # Sacro sc...@t-online.de, 2012
 msgid 
@@ -10,8 +11,8 @@ msgstr 
 Project-Id-Version: The Tor Project\n
 Report-Msgid-Bugs-To: https://trac.torproject.org/projects/tor\n;
 POT-Creation-Date: 2013-08-01 16:49+0200\n
-PO-Revision-Date: 2013-08-02 08:38+\n
-Last-Translator: runasand runa.sand...@gmail.com\n
+PO-Revision-Date: 2013-08-25 20:10+\n
+Last-Translator: mo mor...@torservers.net\n
 Language-Team: German 
(http://www.transifex.com/projects/p/torproject/language/de/)\n
 MIME-Version: 1.0\n
 Content-Type: text/plain; charset=UTF-8\n
@@ -25,7 +26,7 @@ msgstr persönliche Daten
 
 #: ../lib/Tails/Persistence/Configuration/Presets.pm:50
 msgid Keep files stored in the `Persistent' directory
-msgstr Speichern Sie Dateien im `Persistent´ Ordner
+msgstr Dateien im 'Persistent' Ordner dauerhaft speichern
 
 #: ../lib/Tails/Persistence/Configuration/Presets.pm:58
 msgid GnuPG
@@ -41,7 +42,7 @@ msgstr SSH Client
 
 #: ../lib/Tails/Persistence/Configuration/Presets.pm:70
 msgid SSH keys, configuration and known hosts
-msgstr SSH Schlüssel, Konfiguration und bekannte Host's
+msgstr SSH-Schlüssel, Konfiguration und bekannte Hosts
 
 #: ../lib/Tails/Persistence/Configuration/Presets.pm:78
 msgid Pidgin
@@ -49,7 +50,7 @@ msgstr Pidgin
 
 #: ../lib/Tails/Persistence/Configuration/Presets.pm:80
 msgid Pidgin profiles and OTR keyring
-msgstr Pifgin Profile und OTR Keyring
+msgstr Pidgin-Profile und OTR-Keyring
 
 #: ../lib/Tails/Persistence/Configuration/Presets.pm:88
 msgid Claws Mail
@@ -73,15 +74,15 @@ msgstr Netzwerkverbindungen
 
 #: ../lib/Tails/Persistence/Configuration/Presets.pm:110
 msgid Configuration of network devices and connections
-msgstr Konfiguration vonNetzwerk Geräten und Verbindungen
+msgstr Konfiguration von Netzwerkgeräten und Verbindungen
 
 #: ../lib/Tails/Persistence/Configuration/Presets.pm:118
 msgid Browser bookmarks
-msgstr Browser Lesezeichen
+msgstr Browser-Lesezeichen
 
 #: ../lib/Tails/Persistence/Configuration/Presets.pm:120
 msgid Bookmarks saved in Iceweasel browser
-msgstr Lesezeichen wurden in dem Iceweasel browser gesichert
+msgstr Lesezeichen wurden im Iceweasel Browser gesichert
 
 #: ../lib/Tails/Persistence/Configuration/Presets.pm:128
 msgid APT Packages
@@ -89,7 +90,7 @@ msgstr APT Pakete
 
 #: ../lib/Tails/Persistence/Configuration/Presets.pm:130
 msgid Packages downloaded by APT
-msgstr Pakete, die von APT Heruntergeladen wurden
+msgstr Pakete, die von APT heruntergeladen wurden
 
 #: ../lib/Tails/Persistence/Configuration/Presets.pm:138
 msgid APT Lists
@@ -97,7 +98,7 @@ msgstr APT Listen
 
 #: ../lib/Tails/Persistence/Configuration/Presets.pm:140
 msgid Lists downloaded by APT
-msgstr Listen, die von APT Heruntergeladen wurden
+msgstr Listen, die von APT heruntergeladen wurden
 
 #: ../lib/Tails/Persistence/Configuration/Presets.pm:148
 msgid Dotfiles
@@ -106,59 +107,59 @@ msgstr Dotfiles
 #: ../lib/Tails/Persistence/Configuration/Presets.pm:150
 msgid 
 Symlink into $HOME every file or directory found in the `dotfiles' directory
-msgstr Symlinken Sie alle Dateien und Verzeichnisse, die sich in dem 
`dotfiles' Verzeichniss befinden, zu $HOME
+msgstr Alle Dateien und Verzeichnisse, die sich im 'dotfiles' Verzeichnis 
befinden, nach $HOME symlinken
 
 #: ../lib/Tails/Persistence/Setup.pm:257
 msgid 
 The device Tails is running from cannot be found. Maybe you used the `toram'
  option?
-msgstr Das Gerät von dem Tails ausgeführt wird konnte nicht gefunden 
werden. Haben Sie vielleicht die `toram´ Option benutzt?
+msgstr Das Gerät von dem Tails ausgeführt wird konnte nicht gefunden 
werden. Haben Sie vielleicht die `toram' Option benutzt?
 
 #: ../lib/Tails/Persistence/Setup.pm:276
 msgid Setup Tails persistent volume
-msgstr Tails Persistenz Volume erstellen
+msgstr Tails Persistenzbereich erstellen
 
 #: ../lib/Tails/Persistence/Setup.pm:420
 #, perl-format
 msgid Device %s already has a persistent volume.
-msgstr Gerät %s hat bereits ein Persistenz Volume
+msgstr Gerät %s hat bereits einen Persitenzbereich
 
 #: ../lib/Tails/Persistence/Setup.pm:428
 #, perl-format
 msgid Device %s has not enough unallocated space.
-msgstr Gerät %s hat nicht genügen unbenutzen Speicher
+msgstr Gerät %s hat nicht genug freien Speicher
 
 #: ../lib/Tails/Persistence/Setup.pm:436 ../lib/Tails/Persistence/Setup.pm:450
 #, perl-format
 msgid Device %s has no 

[tor-commits] [translation/tails-greeter] Update translations for tails-greeter

2013-08-25 Thread translation
commit ec7f0a63169ec9a64e1cc782691546d9a6975519
Author: Translation commit bot translat...@torproject.org
Date:   Sun Aug 25 20:16:37 2013 +

Update translations for tails-greeter
---
 de/de.po |   13 +++--
 1 file changed, 7 insertions(+), 6 deletions(-)

diff --git a/de/de.po b/de/de.po
index 0ceb51a..9a2d2b9 100644
--- a/de/de.po
+++ b/de/de.po
@@ -4,6 +4,7 @@
 # 
 # Translators:
 # Bobbymoto, 2013
+# mo mor...@torservers.net, 2013
 # Cooligan pp...@lkj.hopto.org, 2012
 # Sacro sc...@t-online.de, 2012
 # djcrackhome wallcityser...@gmail.com, 2012
@@ -13,8 +14,8 @@ msgstr 
 Project-Id-Version: The Tor Project\n
 Report-Msgid-Bugs-To: https://trac.torproject.org/projects/tor\n;
 POT-Creation-Date: 2013-05-12 19:29+0200\n
-PO-Revision-Date: 2013-07-26 21:50+\n
-Last-Translator: Bobbymoto\n
+PO-Revision-Date: 2013-08-25 20:00+\n
+Last-Translator: mo mor...@torservers.net\n
 Language-Team: German 
(http://www.transifex.com/projects/p/torproject/language/de/)\n
 MIME-Version: 1.0\n
 Content-Type: text/plain; charset=UTF-8\n
@@ -56,7 +57,7 @@ msgstr Schreibgeschützt?
 
 #: ../glade/persistencewindow.glade.h:9
 msgid iWrong passphrase. Please try again./i
-msgstr iFlasche Passphrase. Bitte erneut versuchen./i
+msgstr iFalsche Passphrase. Bitte erneut versuchen./i
 
 #: ../glade/persistencewindow.glade.h:10
 msgid More options?
@@ -119,7 +120,7 @@ msgstr Layout
 msgid 
 live-persist failed with return code %(returncode)s:\n
 %(stderr)s
-msgstr Live-Persist ist mit folgendem code fehlgeschlagen 
%(returncode)s:\n%(stderr)s
+msgstr Live-Persist fehlgeschlagen mit Fehlernummer 
%(returncode)s:\n%(stderr)s
 
 #: ../GdmGreeter/persistence.py:99
 #, python-format
@@ -127,7 +128,7 @@ msgid 
 cryptsetup failed with return code %(returncode)s:\n
 %(stdout)s\n
 %(stderr)s
-msgstr cryptsetup fehlgeschlagen mit Antwort Code %(returncode)s:\n 
%(stdout)s\n %(stderr)s
+msgstr cryptsetup fehlgeschlagen mit Fehlernummer %(returncode)s:\n 
%(stdout)s\n %(stderr)s
 
 #: ../GdmGreeter/persistence.py:124
 #, python-format
@@ -135,7 +136,7 @@ msgid 
 live-persist failed with return code %(returncode)s:\n
 %(stdout)s\n
 %(stderr)s
-msgstr Live-Persist ist mit folgendem code fehlgeschlagen 
%(returncode)s:\n%(stdout)s\n%(stderr)s
+msgstr Live-Persist fehlgeschlagen mit Fehlernummer 
%(returncode)s:\n%(stdout)s\n%(stderr)s
 
 #: ../GdmGreeter/langpanel.py:124 ../GdmGreeter/langpanel.py:148
 #: ../GdmGreeter/langpanel.py:181

___
tor-commits mailing list
tor-commits@lists.torproject.org
https://lists.torproject.org/cgi-bin/mailman/listinfo/tor-commits


[tor-commits] [translation/tails-greeter_completed] Update translations for tails-greeter_completed

2013-08-25 Thread translation
commit 4acf56b46b5f3789a1b9a986ae7d3e6481a6e672
Author: Translation commit bot translat...@torproject.org
Date:   Sun Aug 25 20:16:40 2013 +

Update translations for tails-greeter_completed
---
 de/de.po |   13 +++--
 1 file changed, 7 insertions(+), 6 deletions(-)

diff --git a/de/de.po b/de/de.po
index 0ceb51a..9a2d2b9 100644
--- a/de/de.po
+++ b/de/de.po
@@ -4,6 +4,7 @@
 # 
 # Translators:
 # Bobbymoto, 2013
+# mo mor...@torservers.net, 2013
 # Cooligan pp...@lkj.hopto.org, 2012
 # Sacro sc...@t-online.de, 2012
 # djcrackhome wallcityser...@gmail.com, 2012
@@ -13,8 +14,8 @@ msgstr 
 Project-Id-Version: The Tor Project\n
 Report-Msgid-Bugs-To: https://trac.torproject.org/projects/tor\n;
 POT-Creation-Date: 2013-05-12 19:29+0200\n
-PO-Revision-Date: 2013-07-26 21:50+\n
-Last-Translator: Bobbymoto\n
+PO-Revision-Date: 2013-08-25 20:00+\n
+Last-Translator: mo mor...@torservers.net\n
 Language-Team: German 
(http://www.transifex.com/projects/p/torproject/language/de/)\n
 MIME-Version: 1.0\n
 Content-Type: text/plain; charset=UTF-8\n
@@ -56,7 +57,7 @@ msgstr Schreibgeschützt?
 
 #: ../glade/persistencewindow.glade.h:9
 msgid iWrong passphrase. Please try again./i
-msgstr iFlasche Passphrase. Bitte erneut versuchen./i
+msgstr iFalsche Passphrase. Bitte erneut versuchen./i
 
 #: ../glade/persistencewindow.glade.h:10
 msgid More options?
@@ -119,7 +120,7 @@ msgstr Layout
 msgid 
 live-persist failed with return code %(returncode)s:\n
 %(stderr)s
-msgstr Live-Persist ist mit folgendem code fehlgeschlagen 
%(returncode)s:\n%(stderr)s
+msgstr Live-Persist fehlgeschlagen mit Fehlernummer 
%(returncode)s:\n%(stderr)s
 
 #: ../GdmGreeter/persistence.py:99
 #, python-format
@@ -127,7 +128,7 @@ msgid 
 cryptsetup failed with return code %(returncode)s:\n
 %(stdout)s\n
 %(stderr)s
-msgstr cryptsetup fehlgeschlagen mit Antwort Code %(returncode)s:\n 
%(stdout)s\n %(stderr)s
+msgstr cryptsetup fehlgeschlagen mit Fehlernummer %(returncode)s:\n 
%(stdout)s\n %(stderr)s
 
 #: ../GdmGreeter/persistence.py:124
 #, python-format
@@ -135,7 +136,7 @@ msgid 
 live-persist failed with return code %(returncode)s:\n
 %(stdout)s\n
 %(stderr)s
-msgstr Live-Persist ist mit folgendem code fehlgeschlagen 
%(returncode)s:\n%(stdout)s\n%(stderr)s
+msgstr Live-Persist fehlgeschlagen mit Fehlernummer 
%(returncode)s:\n%(stdout)s\n%(stderr)s
 
 #: ../GdmGreeter/langpanel.py:124 ../GdmGreeter/langpanel.py:148
 #: ../GdmGreeter/langpanel.py:181

___
tor-commits mailing list
tor-commits@lists.torproject.org
https://lists.torproject.org/cgi-bin/mailman/listinfo/tor-commits


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

2013-08-25 Thread translation
commit 77b3b01d7773ab025252f318f26c6ff9d1402dc4
Author: Translation commit bot translat...@torproject.org
Date:   Sun Aug 25 20:46:24 2013 +

Update translations for liveusb-creator
---
 de/de.po |   22 +++---
 1 file changed, 11 insertions(+), 11 deletions(-)

diff --git a/de/de.po b/de/de.po
index 75b744d..eb0f775 100644
--- a/de/de.po
+++ b/de/de.po
@@ -19,7 +19,7 @@ msgstr 
 Project-Id-Version: The Tor Project\n
 Report-Msgid-Bugs-To: https://trac.torproject.org/projects/tor\n;
 POT-Creation-Date: 2013-08-07 16:08+0200\n
-PO-Revision-Date: 2013-08-25 20:16+\n
+PO-Revision-Date: 2013-08-25 20:30+\n
 Last-Translator: mo mor...@torservers.net\n
 Language-Team: German 
(http://www.transifex.com/projects/p/torproject/language/de/)\n
 MIME-Version: 1.0\n
@@ -93,7 +93,7 @@ msgid 
 will be able to store data and make permanent modifications to your live 
 operating system.  Without it, you will not be able to save data that will 
 persist after a reboot.
-msgstr Indem Sie für Ihr System auf dem USB-Stick extra Speicherplatz 
reservieren , haben Sie die Möglichkeit Daten zu speichern und permanente 
Modifikationen an Ihrem Live Betriebssystem durchzuführen. Ohne diese 
Anpassung habe Sie keine Möglichkeit Daten zu speichern die einen Neustart 
überdauern.
+msgstr Indem Sie für auf dem USB-Stick Speicherplatz für einen 
Persistenzbereich reservieren haben Sie die Möglichkeit Daten zu speichern und 
permanente Modifikationen an Ihrem Live-Betriebssystem durchzuführen. Ohne 
diese Anpassung haben Sie keine Möglichkeit Daten zu speichern die einen 
Neustart überdauern.
 
 #: ../liveusb/creator.py:1106 ../liveusb/creator.py:1369
 #, python-format
@@ -201,7 +201,7 @@ msgstr ISO MD5 Checksummenprüfung schlug fehl
 msgid 
 If you do not select an existing Live ISO, the selected release will be 
 downloaded for you.
-msgstr Wenn Sie kein existierendes Live ISO auswählen, wird das aktuellste 
für Sie heruntergeladen.
+msgstr Wenn Sie kein existierendes Live-ISO auswählen, wird das gewählte 
Release für Sie heruntergeladen.
 
 #: ../liveusb/gui.py:619
 msgid Installation complete!
@@ -342,7 +342,7 @@ msgstr Der Master Boot Record auf Ihrem Gerät ist leer. 
Drücken Sie auf \Liv
 msgid 
 The selected file is unreadable. Please fix its permissions or select 
 another file.
-msgstr Die ausgewählte Datei konnte nicht gelesen werden. Bitte editiren Sie 
die Berechtigungen oder wählen Sie eine andere Datei aus.
+msgstr Die ausgewählte Datei konnte nicht gelesen werden. Bitte editieren 
Sie die Berechtigungen oder wählen Sie eine andere Datei aus.
 
 #: ../liveusb/creator.py:337
 #, python-format
@@ -356,7 +356,7 @@ msgid 
 This button allows you to browse for an existing Live system ISO that you 
 have previously downloaded.  If you do not select one, a release will be 
 downloaded for you automatically.
-msgstr Mit diesem Button können Sie ein zuvor heruntergeladenes Live System 
ISO auswählen. Sollten Sie keines auswählen, wird für Sie automatisch eine 
Version heruntergeladen.
+msgstr Mit diesem Button können Sie ein zuvor heruntergeladenes Live System 
ISO auswählen. Sollten Sie keines auswählen, wird für Sie automatisch eine 
aktuelle Version heruntergeladen.
 
 #: ../liveusb/dialog.py:164
 msgid 
@@ -364,23 +364,23 @@ msgid 
 optionally downloading a release (if an existing one wasn't selected),  
 extracting the ISO to the USB device, creating the persistent overlay, and 
 installing the bootloader.
-msgstr Dieser Button startet den Prozess zur Erstellung eines LiveUSB 
Mediums. Das beinhaltet auch das herunterladen einer Tails Version (sollte 
keine existierendes Image  ausgewählt worden sein), entpacken der ISO-Datei 
auf das USB Speichermedium, Erstellung des endgültigen Systems und der 
Installation des Bootloaders.
+msgstr Dieser Button startet den Prozess zur Erstellung eines LiveUSB 
Mediums. Dies beinhaltet auch das Herunterladen einer Tails Version (sollte 
keine existierendes Image ausgewählt worden sein), Entpacken der ISO-Datei auf 
das USB-Speichermedium, Erstellung des endgültigen Systems und der 
Installation des Bootloaders.
 
 #: ../liveusb/dialog.py:158
 msgid 
 This is the USB stick that you want to install your Live system on.  This 
 device must be formatted with the FAT filesystem.
-msgstr Das ist der USB-Stick, auf dem Sie das Live System Installieren 
möchten.  Das Gerät muss mit FAT formatiert sein.
+msgstr Das ist der USB-Stick, auf dem Sie das Live System installieren 
möchten.  Das Gerät muss mit dem FAT-Dateisystem formatiert sein.
 
 #: ../liveusb/dialog.py:163
 msgid 
 This is the progress bar that will indicate how far along in the LiveUSB 
 creation process you are
-msgstr Dies ist die Fortschrittsanzeige, die anzeigt, wie weit der LiveUSB 
Erstellungsprozess ist.
+msgstr Dies ist die Fortschrittsanzeige, die anzeigt, wie weit der 
LiveUSB-Erstellungsprozess ist.
 
 #: ../liveusb/dialog.py:162
 msgid This is the status 

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

2013-08-25 Thread translation
commit ef5623400d150b3613d1e6dbafab93e6ab93604a
Author: Translation commit bot translat...@torproject.org
Date:   Sun Aug 25 20:46:28 2013 +

Update translations for liveusb-creator_completed
---
 de/de.po |   22 +++---
 1 file changed, 11 insertions(+), 11 deletions(-)

diff --git a/de/de.po b/de/de.po
index 75b744d..eb0f775 100644
--- a/de/de.po
+++ b/de/de.po
@@ -19,7 +19,7 @@ msgstr 
 Project-Id-Version: The Tor Project\n
 Report-Msgid-Bugs-To: https://trac.torproject.org/projects/tor\n;
 POT-Creation-Date: 2013-08-07 16:08+0200\n
-PO-Revision-Date: 2013-08-25 20:16+\n
+PO-Revision-Date: 2013-08-25 20:30+\n
 Last-Translator: mo mor...@torservers.net\n
 Language-Team: German 
(http://www.transifex.com/projects/p/torproject/language/de/)\n
 MIME-Version: 1.0\n
@@ -93,7 +93,7 @@ msgid 
 will be able to store data and make permanent modifications to your live 
 operating system.  Without it, you will not be able to save data that will 
 persist after a reboot.
-msgstr Indem Sie für Ihr System auf dem USB-Stick extra Speicherplatz 
reservieren , haben Sie die Möglichkeit Daten zu speichern und permanente 
Modifikationen an Ihrem Live Betriebssystem durchzuführen. Ohne diese 
Anpassung habe Sie keine Möglichkeit Daten zu speichern die einen Neustart 
überdauern.
+msgstr Indem Sie für auf dem USB-Stick Speicherplatz für einen 
Persistenzbereich reservieren haben Sie die Möglichkeit Daten zu speichern und 
permanente Modifikationen an Ihrem Live-Betriebssystem durchzuführen. Ohne 
diese Anpassung haben Sie keine Möglichkeit Daten zu speichern die einen 
Neustart überdauern.
 
 #: ../liveusb/creator.py:1106 ../liveusb/creator.py:1369
 #, python-format
@@ -201,7 +201,7 @@ msgstr ISO MD5 Checksummenprüfung schlug fehl
 msgid 
 If you do not select an existing Live ISO, the selected release will be 
 downloaded for you.
-msgstr Wenn Sie kein existierendes Live ISO auswählen, wird das aktuellste 
für Sie heruntergeladen.
+msgstr Wenn Sie kein existierendes Live-ISO auswählen, wird das gewählte 
Release für Sie heruntergeladen.
 
 #: ../liveusb/gui.py:619
 msgid Installation complete!
@@ -342,7 +342,7 @@ msgstr Der Master Boot Record auf Ihrem Gerät ist leer. 
Drücken Sie auf \Liv
 msgid 
 The selected file is unreadable. Please fix its permissions or select 
 another file.
-msgstr Die ausgewählte Datei konnte nicht gelesen werden. Bitte editiren Sie 
die Berechtigungen oder wählen Sie eine andere Datei aus.
+msgstr Die ausgewählte Datei konnte nicht gelesen werden. Bitte editieren 
Sie die Berechtigungen oder wählen Sie eine andere Datei aus.
 
 #: ../liveusb/creator.py:337
 #, python-format
@@ -356,7 +356,7 @@ msgid 
 This button allows you to browse for an existing Live system ISO that you 
 have previously downloaded.  If you do not select one, a release will be 
 downloaded for you automatically.
-msgstr Mit diesem Button können Sie ein zuvor heruntergeladenes Live System 
ISO auswählen. Sollten Sie keines auswählen, wird für Sie automatisch eine 
Version heruntergeladen.
+msgstr Mit diesem Button können Sie ein zuvor heruntergeladenes Live System 
ISO auswählen. Sollten Sie keines auswählen, wird für Sie automatisch eine 
aktuelle Version heruntergeladen.
 
 #: ../liveusb/dialog.py:164
 msgid 
@@ -364,23 +364,23 @@ msgid 
 optionally downloading a release (if an existing one wasn't selected),  
 extracting the ISO to the USB device, creating the persistent overlay, and 
 installing the bootloader.
-msgstr Dieser Button startet den Prozess zur Erstellung eines LiveUSB 
Mediums. Das beinhaltet auch das herunterladen einer Tails Version (sollte 
keine existierendes Image  ausgewählt worden sein), entpacken der ISO-Datei 
auf das USB Speichermedium, Erstellung des endgültigen Systems und der 
Installation des Bootloaders.
+msgstr Dieser Button startet den Prozess zur Erstellung eines LiveUSB 
Mediums. Dies beinhaltet auch das Herunterladen einer Tails Version (sollte 
keine existierendes Image ausgewählt worden sein), Entpacken der ISO-Datei auf 
das USB-Speichermedium, Erstellung des endgültigen Systems und der 
Installation des Bootloaders.
 
 #: ../liveusb/dialog.py:158
 msgid 
 This is the USB stick that you want to install your Live system on.  This 
 device must be formatted with the FAT filesystem.
-msgstr Das ist der USB-Stick, auf dem Sie das Live System Installieren 
möchten.  Das Gerät muss mit FAT formatiert sein.
+msgstr Das ist der USB-Stick, auf dem Sie das Live System installieren 
möchten.  Das Gerät muss mit dem FAT-Dateisystem formatiert sein.
 
 #: ../liveusb/dialog.py:163
 msgid 
 This is the progress bar that will indicate how far along in the LiveUSB 
 creation process you are
-msgstr Dies ist die Fortschrittsanzeige, die anzeigt, wie weit der LiveUSB 
Erstellungsprozess ist.
+msgstr Dies ist die Fortschrittsanzeige, die anzeigt, wie weit der 
LiveUSB-Erstellungsprozess ist.
 
 #: ../liveusb/dialog.py:162
 msgid This is 

[tor-commits] [translation/torbirdy] Update translations for torbirdy

2013-08-25 Thread translation
commit 906bdae28679a4f1d1083101757e5cb2dde0fe66
Author: Translation commit bot translat...@torproject.org
Date:   Sun Aug 25 20:46:38 2013 +

Update translations for torbirdy
---
 pt_BR/torbirdy.dtd |4 ++--
 1 file changed, 2 insertions(+), 2 deletions(-)

diff --git a/pt_BR/torbirdy.dtd b/pt_BR/torbirdy.dtd
index 9b3d288..a8954d6 100644
--- a/pt_BR/torbirdy.dtd
+++ b/pt_BR/torbirdy.dtd
@@ -20,9 +20,9 @@
 !ENTITY torbirdy.prefs.privacy.label Configurações de Privacidade
 !ENTITY torbirdy.prefs.enigmail.label Configurações do Enigmail
 !ENTITY torbirdy.prefs.security.label Configurações de segurança
-!ENTITY torbirdy.prefs.recommended.text Utilize as configurações de proxy 
recomendadas pelo TorBirdy (Tor)
+!ENTITY torbirdy.prefs.recommended.text Utilizar as configurações de proxy 
recomendadas pelo TorBirdy (Tor)
 !ENTITY torbirdy.prefs.recommended.key r
-!ENTITY torbirdy.prefs.anonservice.text Escolha um serviço de anonimação
+!ENTITY torbirdy.prefs.anonservice.text Escolha um serviço de anonimato
 !ENTITY torbirdy.prefs.anonservice.key a
 !ENTITY torbirdy.prefs.customsettings.text Usar configurações de proxy 
personalizadas
 !ENTITY torbirdy.prefs.customsettings.key p

___
tor-commits mailing list
tor-commits@lists.torproject.org
https://lists.torproject.org/cgi-bin/mailman/listinfo/tor-commits


[tor-commits] r26320: {check} Make the tor bulk exit list script believe that ports with 4 (check/trunk/cgi-bin)

2013-08-25 Thread Roger Dingledine
Author: arma
Date: 2013-08-25 21:48:17 + (Sun, 25 Aug 2013)
New Revision: 26320

Modified:
   check/trunk/cgi-bin/TorBulkExitList.py
Log:
Make the tor bulk exit list script believe that ports with 4 digits or
less, that contain a 0, but that aren't 80, are actually numbers.

Thanks to Zarel for the patch, and sorry for waiting 2 months to apply
it. Fixes bug 9007.


Modified: check/trunk/cgi-bin/TorBulkExitList.py
===
--- check/trunk/cgi-bin/TorBulkExitList.py  2013-08-25 11:30:53 UTC (rev 
26319)
+++ check/trunk/cgi-bin/TorBulkExitList.py  2013-08-25 21:48:17 UTC (rev 
26320)
@@ -203,7 +203,7 @@
 
 # Verify that the port is a number between 1 and 65535
 # Otherwise return a sane default of 80
-search = re.compile(^(?:[1-9]{1,4}|[1-5][0-9]{4}|6[0-4][0-9]{3}|+\
+search = re.compile(^(?:[1-9][0-9]{0,3}|[1-5][0-9]{4}|6[0-4][0-9]{3}|+\
 65[0-4][0-9]{2}|655[0-2][0-9]|6553[0-5])$)
 
 if search.match(user_supplied_port):

___
tor-commits mailing list
tor-commits@lists.torproject.org
https://lists.torproject.org/cgi-bin/mailman/listinfo/tor-commits


[tor-commits] r26321: {website} imply that the pt tbb works on osx 10.8. also imply that it (website/trunk/docs/en)

2013-08-25 Thread Roger Dingledine
Author: arma
Date: 2013-08-25 21:58:30 + (Sun, 25 Aug 2013)
New Revision: 26321

Modified:
   website/trunk/docs/en/pluggable-transports.wml
Log:
imply that the pt tbb works on osx 10.8.

also imply that it works on 10.9, so we don't have to fix this next time,
and so we get bug reports if it doesn't.

fixes bug 9577.


Modified: website/trunk/docs/en/pluggable-transports.wml
===
--- website/trunk/docs/en/pluggable-transports.wml  2013-08-25 21:48:17 UTC 
(rev 26320)
+++ website/trunk/docs/en/pluggable-transports.wml  2013-08-25 21:58:30 UTC 
(rev 26321)
@@ -128,7 +128,7 @@
 /p
 
 p
-a 
href=/dist/torbrowser/osx/TorBrowser-Pluggable-Transports-version-torobfsbundleosx32alpha-osx-i386-en-US.zipOSX
 (10.6  10.7) Pluggable Transports Tor Browser Bundle/a
+a 
href=/dist/torbrowser/osx/TorBrowser-Pluggable-Transports-version-torobfsbundleosx32alpha-osx-i386-en-US.zipOSX
 (10.6+) Pluggable Transports Tor Browser Bundle/a
 (a 
href=/dist/torbrowser/osx/TorBrowser-Pluggable-Transports-version-torobfsbundleosx32alpha-osx-i386-en-US.zip.ascsignature/a).
 /p
 

___
tor-commits mailing list
tor-commits@lists.torproject.org
https://lists.torproject.org/cgi-bin/mailman/listinfo/tor-commits


[tor-commits] r26323: {} revert mttp commit, but getting closer. (website)

2013-08-25 Thread Andrew Lewman
Author: phobos
Date: 2013-08-25 22:58:28 + (Sun, 25 Aug 2013)
New Revision: 26323

Removed:
   website/docs/
Log:
revert mttp commit, but getting closer.


___
tor-commits mailing list
tor-commits@lists.torproject.org
https://lists.torproject.org/cgi-bin/mailman/listinfo/tor-commits


[tor-commits] [torbirdy/master] Allow users to easily toggle checking for new messages

2013-08-25 Thread sukhbir
commit 8de0fd0fab25c2596ed0719ad40964b36d014634
Author: Sukhbir Singh sukh...@torproject.org
Date:   Sun Aug 25 19:50:10 2013 -0400

Allow users to easily toggle checking for new messages
---
 chrome/content/preferences.js  |   47 ++--
 chrome/content/preferences.xul |1 +
 chrome/locale/en/torbirdy.dtd  |2 ++
 defaults/preferences/prefs.js  |1 +
 4 files changed, 49 insertions(+), 2 deletions(-)

diff --git a/chrome/content/preferences.js b/chrome/content/preferences.js
index d138b96..0f667c3 100644
--- a/chrome/content/preferences.js
+++ b/chrome/content/preferences.js
@@ -101,6 +101,17 @@ if (!org.torbirdy.prefs) org.torbirdy.prefs = new 
function() {
 pub.prefs.clearUserPref(pub.customBranch + pref);
   };
 
+  pub.fetchAllMessages = function() {
+if (pub.fetchAll.checked) {
+  pub.idle.checked = true;
+  pub.startupFolder.checked = true;
+}
+else {
+  pub.idle.checked = false;
+  pub.startupFolder.checked = false;
+}
+  };
+
   pub.checkSetting = function() {
 var index = pub.anonService.selectedIndex;
 if (index === 2) {
@@ -344,6 +355,27 @@ if (!org.torbirdy.prefs) org.torbirdy.prefs = new 
function() {
 
pub.strbundle.GetStringFromName(torbirdy.restart));
 }
 
+// Fetch all messages for all accounts.
+// default: false
+// Only change the state if it is required.
+if (pub.fetchAll.checked !== pub.prefs.getBoolPref(pub.prefBranch + 
'fetchall')) {
+  var accounts = pub.getAccount();
+  if (pub.fetchAll.checked) {
+pub.prefs.setBoolPref(pub.prefBranch + 'fetchall', true);
+for (var i = 0; i  accounts.length; i++) {
+  accounts[i].loginAtStartUp = true;
+  accounts[i].doBiff = true;
+}
+  }
+  else {
+pub.prefs.setBoolPref(pub.prefBranch + 'fetchall', false);
+for (var i = 0; i  accounts.length; i++) {
+  accounts[i].loginAtStartUp = false;
+  accounts[i].doBiff = false;
+}
+  }
+}
+
 // Enigmail.
 // --throw-keyids - default: true
 var enigmail_throwkeyid = pub.enigmail.checked;
@@ -420,6 +452,7 @@ if (!org.torbirdy.prefs) org.torbirdy.prefs = new 
function() {
 pub.emailwizard = document.getElementById('torbirdy-email-wizard');
 pub.renegotiation = document.getElementById('torbirdy-renegotiation');
 pub.keyserver = document.getElementById('torbirdy-enigmail-keyserver');
+pub.fetchAll = document.getElementById('torbirdy-email-automatic');
 
 // Make sure the user really wants to change these settings.
 var warnPrompt = pub.prefs.getBoolPref(extensions.torbirdy.warn);
@@ -510,6 +543,15 @@ if (!org.torbirdy.prefs) org.torbirdy.prefs = new 
function() {
   pub.timezone.checked = true;
 }
 
+// Fetch all messages for all accounts.
+// default: false
+var fetchAllMessages = pub.prefs.getBoolPref(pub.prefBranch + 'fetchall');
+if (fetchAllMessages) {
+  pub.fetchAll.checked = true;
+} else {
+  pub.fetchAll.checked = false;
+}
+
 // Enigmal settings
 // --throw-keyids - default: true
 var enigmail_throwkeyid = pub.prefs.getBoolPref(pub.prefBranch + 
'enigmail.throwkeyid');
@@ -592,13 +634,14 @@ if (!org.torbirdy.prefs) org.torbirdy.prefs = new 
function() {
   pub.restoreDefaults = function() {
 // Set the values to their default state.
 pub.anonService.selectedIndex = 0;
-pub.idle.checked = false;
-pub.startupFolder.checked = false;
 pub.timezone.checked = false;
 pub.enigmail.checked = false;
 pub.confirmemail.checked = false;
 pub.emailwizard.checked = false;
 pub.renegotiation.checked = false;
+pub.idle.checked = false;
+pub.startupFolder.checked = false;
+pub.fetchAll.checked = false;
 // Save the settings and close the window.
 pub.checkSetting();
 pub.onAccept();
diff --git a/chrome/content/preferences.xul b/chrome/content/preferences.xul
index 523e344..cd38163 100644
--- a/chrome/content/preferences.xul
+++ b/chrome/content/preferences.xul
@@ -98,6 +98,7 @@
   checkbox accesskey=torbirdy.prefs.startup_folder.key; 
id=torbirdy-startup-folder label=torbirdy.prefs.startup_folder.label;/
   checkbox accesskey=torbirdy.prefs.timezone.key; 
id=torbirdy-timezone label=torbirdy.prefs.timezone.label;/
   checkbox accesskey=torbirdy.prefs.emailwizard.key; 
id=torbirdy-email-wizard label=torbirdy.prefs.emailwizard.label;/
+  checkbox accesskey=torbirdy.prefs.automatic.key; 
id=torbirdy-email-automatic label=torbirdy.prefs.automatic.label; 
oncommand=org.torbirdy.prefs.fetchAllMessages();/
 /vbox
   /groupbox
 
diff --git a/chrome/locale/en/torbirdy.dtd b/chrome/locale/en/torbirdy.dtd
index 2880b9a..2d8d268 100644
--- a/chrome/locale/en/torbirdy.dtd
+++ b/chrome/locale/en/torbirdy.dtd
@@ -45,6 +45,8 @@
 !ENTITY torbirdy.prefs.confirmemail.key c
 !ENTITY 

[tor-commits] [torbirdy/master] Update the ChangeLog

2013-08-25 Thread sukhbir
commit 25419a69c81afff581ed39ea4d102182431a5e04
Author: Sukhbir Singh sukh...@torproject.org
Date:   Sun Aug 25 19:50:45 2013 -0400

Update the ChangeLog
---
 ChangeLog |1 +
 1 file changed, 1 insertion(+)

diff --git a/ChangeLog b/ChangeLog
index 2e1432f..9d9dfde 100644
--- a/ChangeLog
+++ b/ChangeLog
@@ -1,5 +1,6 @@
 0.1.2,
   Add an option for restoring default TorBirdy settings
+  Add an option for toggling checking for new messages
   Add Persian translation (thanks to Nima)
   Add Czech translation (thanks to dope)
   Add Esperanto translation (thanks to Michael Moroni)

___
tor-commits mailing list
tor-commits@lists.torproject.org
https://lists.torproject.org/cgi-bin/mailman/listinfo/tor-commits


[tor-commits] [stem/master] Adding doctor to examples page

2013-08-25 Thread atagar
commit 0416b071d4f7b8518ed4e8d36c0afeb8b01e327f
Author: Damian Johnson ata...@torproject.org
Date:   Sun Aug 25 18:12:45 2013 -0700

Adding doctor to examples page

Swapping our 'Descriptor Monitors' sub-entry with an entry with Doctor.
---
 docs/_static/doctor.png   |  Bin 0 - 9441 bytes
 docs/_static/label/doctor.png |  Bin 0 - 1141 bytes
 docs/_static/label/resources/doctor.xcf   |  Bin 0 - 3031 bytes
 docs/tutorials/double_double_toil_and_trouble.rst |   20 +++-
 4 files changed, 19 insertions(+), 1 deletion(-)

diff --git a/docs/_static/doctor.png b/docs/_static/doctor.png
new file mode 100644
index 000..122933d
Binary files /dev/null and b/docs/_static/doctor.png differ
diff --git a/docs/_static/label/doctor.png b/docs/_static/label/doctor.png
new file mode 100644
index 000..64dd8ef
Binary files /dev/null and b/docs/_static/label/doctor.png differ
diff --git a/docs/_static/label/resources/doctor.xcf 
b/docs/_static/label/resources/doctor.xcf
new file mode 100644
index 000..936fc6f
Binary files /dev/null and b/docs/_static/label/resources/doctor.xcf differ
diff --git a/docs/tutorials/double_double_toil_and_trouble.rst 
b/docs/tutorials/double_double_toil_and_trouble.rst
index f207b95..cd35113 100644
--- a/docs/tutorials/double_double_toil_and_trouble.rst
+++ b/docs/tutorials/double_double_toil_and_trouble.rst
@@ -5,6 +5,16 @@ Below is a listing of scripts and applications that use stem. 
If you have
 something you would like to have included on this page then `let me know
 http://www.atagar.com/contact/`_!
 
+.. Image Sources:
+   
+   * Arm
+ Source: Oxygen (http://www.oxygen-icons.org/)
+ License: CC v3 (A, SA)
+ File: apps/utilities-system-monitor.png
+   
+   * Doctor
+ Source: https://openclipart.org/detail/29839/stethoscope-by-metalmarious
+
 .. list-table::
:widths: 1 10
:header-rows: 0
@@ -18,8 +28,16 @@ something you would like to have included on this page then 
`let me know
Terminal status monitor for Tor. This provides a top like interface
including system resource usage, connection information, and much more.
 
+   * - .. image:: /_static/doctor.png
+  :target: https://gitweb.torproject.org/atagar/tor-utils.git/tree
+
+ - .. image:: /_static/label/doctor.png
+  :target: https://gitweb.torproject.org/atagar/tor-utils.git/tree
+
+   Monitors the Tor consensus for a variety of issues including malformed
+   descriptors, directory authority issues, sybil attacks, and much more.
+
 
===
 ==
-`Descriptor Monitors 
https://gitweb.torproject.org/atagar/tor-utils.git/tree`_ 
   Scripts that perform hourly checks on the tor network's present status.
 `RTT Prober https://bitbucket.org/ra_/tor-rtt/`_ 
 Measures round-trip times for tor circuits.
 `Metrics Tasks https://gitweb.torproject.org/metrics-tasks.git/tree`_
 One-off tasks related to Tor metrics. These mostly 
involve using descriptor information to answer a particular question. Tasks 
that involve stem are: `1854 
https://gitweb.torproject.org/metrics-tasks.git/blob/HEAD:/task-1854/pylinf.py`_,
 `6232 
https://gitweb.torproject.org/metrics-tasks.git/blob/HEAD:/task-6232/pyentropy.py`_,
 and `7241 
https://gitweb.torproject.org/metrics-tasks.git/blob/HEAD:/task-7241/first_pass.py`_.
 `check_tor 
http://anonscm.debian.org/gitweb/?p=users/lunar/check_tor.git;a=blob;f=check_tor.py;hb=HEAD`_
  Nagios check to verify that a relay is participating in the Tor network.

___
tor-commits mailing list
tor-commits@lists.torproject.org
https://lists.torproject.org/cgi-bin/mailman/listinfo/tor-commits


[tor-commits] [torbirdy/master] Remove redundant use of variables

2013-08-25 Thread sukhbir
commit 2dafd6ee754e4f6046e025471517dddc7d3a75c4
Author: Sukhbir Singh sukh...@torproject.org
Date:   Sun Aug 25 23:53:00 2013 -0400

Remove redundant use of variables
---
 ChangeLog |5 ++--
 chrome/content/preferences.js |   51 +++--
 2 files changed, 22 insertions(+), 34 deletions(-)

diff --git a/ChangeLog b/ChangeLog
index 9d9dfde..e7de79e 100644
--- a/ChangeLog
+++ b/ChangeLog
@@ -1,6 +1,7 @@
 0.1.2,
-  Add an option for restoring default TorBirdy settings
-  Add an option for toggling checking for new messages
+  New options:
+restore default TorBirdy settings
+toggle checking of new messages automatically for all accounts
   Add Persian translation (thanks to Nima)
   Add Czech translation (thanks to dope)
   Add Esperanto translation (thanks to Michael Moroni)
diff --git a/chrome/content/preferences.js b/chrome/content/preferences.js
index 0f667c3..a59c7ef 100644
--- a/chrome/content/preferences.js
+++ b/chrome/content/preferences.js
@@ -313,8 +313,7 @@ if (!org.torbirdy.prefs) org.torbirdy.prefs = new 
function() {
   Privacy
 */
 var idlePref = 'mail.server.default.use_idle';
-var idle = pub.idle.checked;
-if (idle) {
+if (pub.idle.checked) {
   pub.setPreferences(idlePref, true);
 }
 else {
@@ -323,8 +322,7 @@ if (!org.torbirdy.prefs) org.torbirdy.prefs = new 
function() {
 
 // Last accessed folder.
 // default: false
-var startupFolder = pub.startupFolder.checked;
-if (startupFolder) {
+if (pub.startupFolder.checked) {
   pub.prefs.setBoolPref(pub.prefBranch + 'startup_folder', true);
 } else {
   pub.prefs.setBoolPref(pub.prefBranch + 'startup_folder', false);
@@ -333,9 +331,8 @@ if (!org.torbirdy.prefs) org.torbirdy.prefs = new 
function() {
 // Time zone.
 // default: true
 var timezone = pub.timezone.checked;
-var oldPreference = pub.prefs.getBoolPref(pub.prefBranch + 'timezone');
 // Only update this if required.
-if (timezone === oldPreference) {
+if (timezone === pub.prefs.getBoolPref(pub.prefBranch + 'timezone')) {
 var env = Components.classes[@mozilla.org/process/environment;1]
   
.getService(Components.interfaces.nsIEnvironment);
 if (timezone) {
@@ -378,8 +375,7 @@ if (!org.torbirdy.prefs) org.torbirdy.prefs = new 
function() {
 
 // Enigmail.
 // --throw-keyids - default: true
-var enigmail_throwkeyid = pub.enigmail.checked;
-if (enigmail_throwkeyid) {
+if (pub.enigmail.checked) {
   pub.prefs.setBoolPref(pub.prefBranch + 'enigmail.throwkeyid', false);
 }
 else {
@@ -387,19 +383,17 @@ if (!org.torbirdy.prefs) org.torbirdy.prefs = new 
function() {
 }
 
 // Confirm before sending - default: false
-var enigmail_confirmemail = pub.confirmemail.checked;
-var enigmail_confirmemail_pref = extensions.enigmail.confirmBeforeSend;
-if (enigmail_confirmemail) {
-  pub.prefs.setBoolPref(enigmail_confirmemail_pref, true);
+var enigmailConfirmPref = extensions.enigmail.confirmBeforeSend;
+if (pub.confirmemail.checked) {
+  pub.prefs.setBoolPref(enigmailConfirmPref, true);
   pub.prefs.setBoolPref(pub.prefBranch + 'enigmail.confirmemail', true);
 } else {
-  pub.prefs.setBoolPref(enigmail_confirmemail_pref, false);
+  pub.prefs.setBoolPref(enigmailConfirmPref, false);
   pub.prefs.setBoolPref(pub.prefBranch + 'enigmail.confirmemail', false);
 }
 
 // Thunderbird's email wizard - default: false
-var emailwizard = pub.emailwizard.checked;
-if (emailwizard) {
+if (pub.emailwizard.checked) {
   pub.prefs.setBoolPref(pub.prefBranch + 'emailwizard', true);
 } else {
   pub.prefs.setBoolPref(pub.prefBranch + 'emailwizard', false);
@@ -527,8 +521,7 @@ if (!org.torbirdy.prefs) org.torbirdy.prefs = new 
function() {
 
 // Select last accessed folder.
 // default: false
-var startupPref = pub.prefs.getBoolPref(pub.prefBranch + 'startup_folder');
-if (!startupPref) {
+if (!pub.prefs.getBoolPref(pub.prefBranch + 'startup_folder')) {
   pub.startupFolder.checked = false;
 } else {
   pub.startupFolder.checked = true;
@@ -536,8 +529,7 @@ if (!org.torbirdy.prefs) org.torbirdy.prefs = new 
function() {
 
 // Time zone settings.
 // default: true
-var timezone = pub.prefs.getBoolPref(pub.prefBranch + 'timezone');
-if (timezone) {
+if (pub.prefs.getBoolPref(pub.prefBranch + 'timezone')) {
   pub.timezone.checked = false;
 } else {
   pub.timezone.checked = true;
@@ -545,8 +537,7 @@ if (!org.torbirdy.prefs) org.torbirdy.prefs = new 
function() {
 
 // Fetch all messages for all accounts.
 // default: false
-var fetchAllMessages = pub.prefs.getBoolPref(pub.prefBranch + 'fetchall');
-if (fetchAllMessages) {
+if (pub.prefs.getBoolPref(pub.prefBranch + 'fetchall')) {
   pub.fetchAll.checked = true;

[tor-commits] r26325: {website} fix extra / in obfsproxy url fixed bug introduced in r25901 (website/trunk/projects/en)

2013-08-25 Thread Roger Dingledine
Author: arma
Date: 2013-08-26 05:17:56 + (Mon, 26 Aug 2013)
New Revision: 26325

Modified:
   website/trunk/projects/en/projects.wml
Log:
fix extra / in obfsproxy url

fixed bug introduced in r25901

noticed by mrphs


Modified: website/trunk/projects/en/projects.wml
===
--- website/trunk/projects/en/projects.wml  2013-08-26 02:06:05 UTC (rev 
26324)
+++ website/trunk/projects/en/projects.wml  2013-08-26 05:17:56 UTC (rev 
26325)
@@ -60,7 +60,7 @@
 a href=page projects/obfsproxyimg class=icon
 src=$(IMGROOT)/icon-Obfsproxy.jpg height=80px alt= width=78/a
 div class=projectdescdiv class=namea
-href=page /projects/obfsproxyObfsproxy/a/div
+href=page projects/obfsproxyObfsproxy/a/div
 pObfsproxy is a pluggable transports proxy. It shapes Tor traffic,
 making it harder for censors to detect and block the Tor protocol./p
 /div

___
tor-commits mailing list
tor-commits@lists.torproject.org
https://lists.torproject.org/cgi-bin/mailman/listinfo/tor-commits