[tor-commits] r26722: {website} drop tor store, move bitcoins to after dwolla in both the li (website/trunk/donate/en)
Author: phobos Date: 2014-04-21 02:00:11 + (Mon, 21 Apr 2014) New Revision: 26722 Modified: website/trunk/donate/en/donate.wml Log: drop tor store, move bitcoins to after dwolla in both the list and the form. Modified: website/trunk/donate/en/donate.wml === --- website/trunk/donate/en/donate.wml 2014-04-21 01:39:23 UTC (rev 26721) +++ website/trunk/donate/en/donate.wml 2014-04-21 02:00:11 UTC (rev 26722) @@ -18,8 +18,7 @@ charitable donations. Our tax ID number is 20-8096820. We are listed on http://www2.guidestar.org/organizations/20-8096820/tor-project.aspx";>GuideStar. - We're happy to have you shop and indirectly support us via http://www.printfection.com/torprojectstore";>The Tor Store or + We're happy to have you shop and indirectly support us via http://smile.amazon.com/ch/20-8096820";>Amazon Smile. A portion of your purchase is donated to help keep us working. @@ -28,8 +27,8 @@ Paypal Amazon Payments Dwolla -checks, money orders, or bank transfers -bitcoin +Bitcoins +checks, money orders, or bank transfers Contact us at donati...@torproject.org for more donation details. @@ -167,47 +166,6 @@ » - - - - - - Donate via Check, Cash, Money Order, Bank Transfer - You can send checks or money orders to: - The Tor Project, Inc -7 Temple Street, Suite A -Cambridge, MA 02139-2403 USA - - - Donate via European Bank Transfer - For European bank transfers, we have an arrangement with -http://www.ccc.de/";>CCC in Germany to provide -tax-deductible donations for Europeans: -Wau Holland Stiftung -IBAN DE03 5204 0021 0277 281202 -SWIFT BIC COBADEFF520 -Classic style German account information is: -Konto: 2772812-02 -Inhaber: Wau Holland Stiftung -Bank: Commerzbank Kassel -BLZ: 52040021 - - Residents from any of the 31 http://en.wikipedia.org/wiki/Single_Euro_Payments_Area";>SEPA - member states can wire up to 50.000 Euro at the cost of - a domestic transaction (i.e., usually free if submitted - electronically). - European citizens can make a charitable contribution that - is tax-deductible to a certain degree (Germany: max 20% of total income). - - Corporate entities can deduct donations up to 4/1000 of - their combined turnovers, wages and salaries. WHS issues - a donation receipt upon request (if provided with address - information). - - - - @@ -284,6 +242,47 @@ + + + + + + Donate via Check, Cash, Money Order, Bank Transfer + You can send checks or money orders to: + The Tor Project, Inc +7 Temple Street, Suite A +Cambridge, MA 02139-2403 USA + + + Donate via European Bank Transfer + For European bank transfers, we have an arrangement with +http://www.ccc.de/";>CCC in Germany to provide +tax-deductible donations for Europeans: +Wau Holland Stiftung +IBAN DE03 5204 0021 0277 281202 +SWIFT BIC COBADEFF520 +Classic style German account information is: +Konto: 2772812-02 +Inhaber: Wau Holland Stiftung +Bank: Commerzbank Kassel +BLZ: 52040021 + + Residents from any of the 31 http://en.wikipedia.org/wiki/Single_Euro_Payments_Area";>SEPA + member states can wire up to 50.000 Euro at the cost of + a domestic transaction (i.e., usually free if submitted + electronically). + European citizens can make a charitable contribution that + is tax-deductible to a certain degree (Germany: max 20% of total income). + + Corporate entities can deduct donations up to 4/1000 of + their combined turnovers, wages and salaries. WHS issues + a donation receipt upon request (if provided with address + information). + + + + ___ tor-commits mailing list tor-commits@lists.torproject.org https://lists.torproject.org/cgi-bin/mailman/listinfo/tor-commits
[tor-commits] r26721: {website} remove account limits on bitcoins, remove givv since we get (website/trunk/donate/en)
Author: phobos Date: 2014-04-21 01:39:23 + (Mon, 21 Apr 2014) New Revision: 26721 Modified: website/trunk/donate/en/donate.wml Log: remove account limits on bitcoins, remove givv since we get zero donations through them. Modified: website/trunk/donate/en/donate.wml === --- website/trunk/donate/en/donate.wml 2014-04-20 02:29:59 UTC (rev 26720) +++ website/trunk/donate/en/donate.wml 2014-04-21 01:39:23 UTC (rev 26721) @@ -28,7 +28,6 @@ Paypal Amazon Payments Dwolla -Givv.org checks, money orders, or bank transfers bitcoin @@ -168,17 +167,6 @@ » - - - - Donate via Givv.org - Givv.org is a new way to think about making your impact. Make - one monthly donation. To as many nonprofits as you like. Automatic, - one-click giving. You stay anonymous to Tor and stay in - control! - http://givv.org/recipients/the-tor-project";>Continue to Givv.org » - - @@ -231,9 +219,7 @@ or https://tails.boum.org/contribute/how/donate/#bitcoin";>Tails which will turn your bitcoin donation into a faster, larger Tor Network for all. - If you are committed to donating bitcoins to Tor, please use our - BitPay account. We're limited to $1000/day at this time. We're working - with Bitpay to remove this limit. + If you are committed to donating bitcoins to Tor, please complete the form below. https://bitpay.com/checkout"; method="post" onsubmit="return bp.validateMobileCheckoutForm($('#makeDonation'));"> ___ tor-commits mailing list tor-commits@lists.torproject.org https://lists.torproject.org/cgi-bin/mailman/listinfo/tor-commits
[tor-commits] [translation/tails-misc] Update translations for tails-misc
commit d00515a9beca7f6009a12c4f5ef8a79826621aae Author: Translation commit bot Date: Sun Apr 20 20:45:34 2014 + Update translations for tails-misc --- fi.po | 35 ++- 1 file changed, 18 insertions(+), 17 deletions(-) diff --git a/fi.po b/fi.po index ab8a155..0654b79 100644 --- a/fi.po +++ b/fi.po @@ -5,13 +5,14 @@ # Translators: # Tomi Toivio , 2013 # tonttula, 2013 +# Finland355 , 2014 msgid "" msgstr "" "Project-Id-Version: The Tor Project\n" "Report-Msgid-Bugs-To: \n" "POT-Creation-Date: 2014-03-23 08:55+0100\n" -"PO-Revision-Date: 2014-04-04 08:50+\n" -"Last-Translator: runasand \n" +"PO-Revision-Date: 2014-04-20 20:25+\n" +"Last-Translator: Finland355 \n" "Language-Team: Finnish (http://www.transifex.com/projects/p/torproject/language/fi/)\n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" @@ -21,11 +22,11 @@ msgstr "" #: config/chroot_local-includes/etc/NetworkManager/dispatcher.d/60-tor-ready-notification.sh:43 msgid "Tor is ready" -msgstr "" +msgstr "Tor on valmis." #: config/chroot_local-includes/etc/NetworkManager/dispatcher.d/60-tor-ready-notification.sh:44 msgid "You can now access the Internet." -msgstr "" +msgstr "Voit nyt päästä internettiin." #: config/chroot_local-includes/etc/whisperback/config.py:64 #, python-format @@ -81,7 +82,7 @@ msgstr "" #: config/chroot_local-includes/usr/local/bin/gpgApplet:296 #: config/chroot_local-includes/usr/local/bin/gpgApplet:298 msgid "Unknown Trust" -msgstr "" +msgstr "Tuntematon Luotettavuus." #: config/chroot_local-includes/usr/local/bin/gpgApplet:300 msgid "Marginal Trust" @@ -89,7 +90,7 @@ msgstr "" #: config/chroot_local-includes/usr/local/bin/gpgApplet:302 msgid "Full Trust" -msgstr "" +msgstr "Täysy luotettavuus." #: config/chroot_local-includes/usr/local/bin/gpgApplet:304 msgid "Ultimate Trust" @@ -200,15 +201,15 @@ msgstr "" #: config/chroot_local-includes/usr/local/bin/iceweasel:12 msgid "Tor is not ready" -msgstr "" +msgstr "Tor ei ole valmis." #: config/chroot_local-includes/usr/local/bin/iceweasel:13 msgid "Tor is not ready. Start Tor Browser anyway?" -msgstr "" +msgstr "Tor ei ole valmis. Käynnistä Tor selain joka tapauksessa?" #: config/chroot_local-includes/usr/local/bin/iceweasel:14 msgid "Start Tor Browser" -msgstr "" +msgstr "Käynnistä Tor Selain" #: config/chroot_local-includes/usr/local/bin/iceweasel:15 msgid "Cancel" @@ -229,7 +230,7 @@ msgstr "ei saatavilla" #: config/chroot_local-includes/usr/local/bin/tails-about:16 #: ../config/chroot_local-includes/usr/share/desktop-directories/Tails.directory.in.h:1 msgid "Tails" -msgstr "" +msgstr "Tails" #: config/chroot_local-includes/usr/local/bin/tails-about:17 msgid "The Amnesic Incognito Live System" @@ -244,7 +245,7 @@ msgstr "" #: config/chroot_local-includes/usr/local/bin/tails-about:20 msgid "About Tails" -msgstr "" +msgstr "Tailssista" #: config/chroot_local-includes/usr/local/sbin/tails-additional-software:118 #: config/chroot_local-includes/usr/local/sbin/tails-additional-software:124 @@ -262,7 +263,7 @@ msgstr "" #: config/chroot_local-includes/usr/local/sbin/tails-additional-software:125 msgid "The upgrade was successful." -msgstr "" +msgstr "Päivitys onnistui." #: config/chroot_local-includes/usr/local/bin/tails-htp-notify-user:52 msgid "Synchronizing the system's clock" @@ -280,7 +281,7 @@ msgstr "" #: config/chroot_local-includes/usr/local/sbin/tails-restricted-network-detector:38 msgid "Network connection blocked?" -msgstr "" +msgstr "Verkko yhteys estetty?" #: config/chroot_local-includes/usr/local/sbin/tails-restricted-network-detector:40 msgid "" @@ -292,7 +293,7 @@ msgstr "" #: config/chroot_local-includes/usr/local/bin/tails-security-check:145 msgid "This version of Tails has known security issues:" -msgstr "" +msgstr "Tässä versiossa Tailissa on tunnettuja turvallisuus riskejä:" #: config/chroot_local-includes/usr/local/sbin/tails-spoof-mac:29 #, sh-format @@ -308,7 +309,7 @@ msgstr "" #: config/chroot_local-includes/usr/local/sbin/tails-spoof-mac:39 msgid "All networking disabled" -msgstr "" +msgstr "Kaikki verkot sammutettu" #: config/chroot_local-includes/usr/local/sbin/tails-spoof-mac:40 #, sh-format @@ -319,7 +320,7 @@ msgstr "" #: config/chroot_local-includes/usr/local/bin/tails-start-i2p:62 msgid "Starting I2P..." -msgstr "" +msgstr "Aloitetaan I2P:tä" #: config/chroot_local-includes/usr/local/bin/tails-start-i2p:63 msgid "The I2P router console will be opened on start." @@ -465,7 +466,7 @@ msgstr "" #: ../config/chroot_local-includes/usr/share/applications/tails-documentation.desktop.in.h:2 msgid "Learn how to use Tails" -msgstr "" +msgstr "Opettele kuinka käytetään tailsia." #: ../config/chroot_local-includes/usr/share/applications/i2p.desktop.in.h:1 msgid "Anonymous overlay network " ___ tor-commits mail
[tor-commits] [translation/tails-persistence-setup] Update translations for tails-persistence-setup
commit acfd4659c535cfd65f659673ed11a209b05733fa Author: Translation commit bot Date: Sun Apr 20 20:15:20 2014 + Update translations for tails-persistence-setup --- fi/fi.po |7 --- 1 file changed, 4 insertions(+), 3 deletions(-) diff --git a/fi/fi.po b/fi/fi.po index e1f18fc..a35f9a2 100644 --- a/fi/fi.po +++ b/fi/fi.po @@ -6,13 +6,14 @@ # karvjorm , 2014 # Akiram , 2013 # mikkoharhanen , 2013 +# Finland355 , 2014 msgid "" msgstr "" "Project-Id-Version: The Tor Project\n" "Report-Msgid-Bugs-To: Tails developers \n" "POT-Creation-Date: 2014-04-16 21:26+0200\n" -"PO-Revision-Date: 2014-04-17 09:09+\n" -"Last-Translator: runasand \n" +"PO-Revision-Date: 2014-04-20 20:07+\n" +"Last-Translator: Finland355 \n" "Language-Team: Finnish (http://www.transifex.com/projects/p/torproject/language/fi/)\n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" @@ -171,7 +172,7 @@ msgstr "Laite %s on optinen." #: ../lib/Tails/Persistence/Setup.pm:415 #, perl-format msgid "Device %s was not created using Tails Installer." -msgstr "" +msgstr "Laite %s ei ollut luotu käyttäen Tails-asennusohjelmaa." #: ../lib/Tails/Persistence/Setup.pm:450 msgid "Error" ___ tor-commits mailing list tor-commits@lists.torproject.org https://lists.torproject.org/cgi-bin/mailman/listinfo/tor-commits
[tor-commits] [translation/tails-persistence-setup_completed] Update translations for tails-persistence-setup_completed
commit b2ee362ab1ceca2fa4ab56c62847f7dd8989f810 Author: Translation commit bot Date: Sun Apr 20 20:15:22 2014 + Update translations for tails-persistence-setup_completed --- fi/fi.po | 11 ++- 1 file changed, 6 insertions(+), 5 deletions(-) diff --git a/fi/fi.po b/fi/fi.po index 2ccb6f3..a35f9a2 100644 --- a/fi/fi.po +++ b/fi/fi.po @@ -6,13 +6,14 @@ # karvjorm , 2014 # Akiram , 2013 # mikkoharhanen , 2013 +# Finland355 , 2014 msgid "" msgstr "" "Project-Id-Version: The Tor Project\n" "Report-Msgid-Bugs-To: Tails developers \n" -"POT-Creation-Date: 2014-01-18 21:00+0100\n" -"PO-Revision-Date: 2014-03-16 16:00+\n" -"Last-Translator: karvjorm \n" +"POT-Creation-Date: 2014-04-16 21:26+0200\n" +"PO-Revision-Date: 2014-04-20 20:07+\n" +"Last-Translator: Finland355 \n" "Language-Team: Finnish (http://www.transifex.com/projects/p/torproject/language/fi/)\n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" @@ -170,8 +171,8 @@ msgstr "Laite %s on optinen." #: ../lib/Tails/Persistence/Setup.pm:415 #, perl-format -msgid "Device %s was not created using Tails USB installer." -msgstr "Laitetta %s ei luotu Tailsin USB-asennusohjelmalla." +msgid "Device %s was not created using Tails Installer." +msgstr "Laite %s ei ollut luotu käyttäen Tails-asennusohjelmaa." #: ../lib/Tails/Persistence/Setup.pm:450 msgid "Error" ___ tor-commits mailing list tor-commits@lists.torproject.org https://lists.torproject.org/cgi-bin/mailman/listinfo/tor-commits
[tor-commits] [translation/tor-launcher-progress] Update translations for tor-launcher-progress
commit 02bff6c34a3ddef43273e457becdf1dc52a5f09d Author: Translation commit bot Date: Sun Apr 20 19:45:32 2014 + Update translations for tor-launcher-progress --- fi/progress.dtd |2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/fi/progress.dtd b/fi/progress.dtd index a64bec4..75e3532 100644 --- a/fi/progress.dtd +++ b/fi/progress.dtd @@ -1,4 +1,4 @@ - + ___ tor-commits mailing list tor-commits@lists.torproject.org https://lists.torproject.org/cgi-bin/mailman/listinfo/tor-commits
[tor-commits] [translation/tor-launcher-progress_completed] Update translations for tor-launcher-progress_completed
commit e49eec3fc0344d0e35063b14d274fba368eb2c3c Author: Translation commit bot Date: Sun Apr 20 19:45:34 2014 + Update translations for tor-launcher-progress_completed --- fi/progress.dtd |2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/fi/progress.dtd b/fi/progress.dtd index 36792ee..75e3532 100644 --- a/fi/progress.dtd +++ b/fi/progress.dtd @@ -1,4 +1,4 @@ - + ___ tor-commits mailing list tor-commits@lists.torproject.org https://lists.torproject.org/cgi-bin/mailman/listinfo/tor-commits
[tor-commits] [translation/gettor] Update translations for gettor
commit bdb73bbc1c9dcff0647b396e358ff869b391a92e Author: Translation commit bot Date: Sun Apr 20 19:45:04 2014 + Update translations for gettor --- fi/gettor.po | 11 ++- 1 file changed, 6 insertions(+), 5 deletions(-) diff --git a/fi/gettor.po b/fi/gettor.po index 5fb1bbd..f7f0794 100644 --- a/fi/gettor.po +++ b/fi/gettor.po @@ -7,13 +7,14 @@ # Jacob Appelbaum , 2009 # SamiPerkele, 2014 # tonttula, 2013 +# Finland355 , 2014 msgid "" msgstr "" "Project-Id-Version: The Tor Project\n" "Report-Msgid-Bugs-To: \n" "POT-Creation-Date: 2013-01-19 13:40+0100\n" -"PO-Revision-Date: 2014-04-10 03:20+\n" -"Last-Translator: SamiPerkele\n" +"PO-Revision-Date: 2014-04-20 19:44+\n" +"Last-Translator: Finland355 \n" "Language-Team: Finnish (http://www.transifex.com/projects/p/torproject/language/fi/)\n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" @@ -207,7 +208,7 @@ msgstr "TUKI\n===" msgid "" "Here's your requested software as a zip file. Please unzip the\n" "package and verify the signature." -msgstr "" +msgstr "Tässä on pyytämäsi ohjelmisto zip-tiedostona. Ole hyvä ja pura \npakattu tiedosto ja tarkistaa allekirjoitus." #: lib/gettor/i18n.py:141 msgid "" @@ -238,7 +239,7 @@ msgstr "" msgid "" "BLOCKED ACCESS / CENSORSHIP\n" "===" -msgstr "" +msgstr "PÃÃSY ESTETTY/SENSUROITU" #: lib/gettor/i18n.py:160 msgid "" @@ -456,7 +457,7 @@ msgid "" "Tor network. You can read more about how Tor works here:\n" "\n" "https://www.torproject.org/about/overview.html.en"; -msgstr "" +msgstr "Tor ohjelmisto on ohjelma, jonka voit suorittaa tietokoneella, joka auttaa \npitämään sinut turvassa Internetissä. Tor suojaa sinua pomppimalla \nviestinnän ympärille jaetulla tiedotuspisteverkon vapaaehtoisvoimin \nympäri maailmaa: se estää jonkun katselemasta internet-yhteyttäsi. \n ja estää oppimasta millaisilla sivustoilla vierailet, ja se estää web-sivuilla olevia \n fyysisen sijainnin jäljityksiä. Tämä joukko vapaaehtoisten suorittamat releet ovat \nTor-verkko. Voit lukea lisää siitä, miten Tor toimii tässä: https://www.torproject.org/about/overview.html.en"; #: lib/gettor/i18n.py:286 msgid "What is the Tor Browser Bundle?" ___ tor-commits mailing list tor-commits@lists.torproject.org https://lists.torproject.org/cgi-bin/mailman/listinfo/tor-commits
[tor-commits] [translation/tails-persistence-setup_completed] Update translations for tails-persistence-setup_completed
commit 1dfe51a4767fa38de17b5a77cfbc42f5c214772e Author: Translation commit bot Date: Sun Apr 20 12:15:24 2014 + Update translations for tails-persistence-setup_completed --- sk/sk.po |9 + 1 file changed, 5 insertions(+), 4 deletions(-) diff --git a/sk/sk.po b/sk/sk.po index a147d75..1329efa 100644 --- a/sk/sk.po +++ b/sk/sk.po @@ -5,12 +5,13 @@ # Translators: # Michelozzo , 2013 # Svistwarrior273 , 2014 +# Svistwarrior273 , 2014 msgid "" msgstr "" "Project-Id-Version: The Tor Project\n" "Report-Msgid-Bugs-To: Tails developers \n" -"POT-Creation-Date: 2014-01-18 21:00+0100\n" -"PO-Revision-Date: 2014-03-31 15:39+\n" +"POT-Creation-Date: 2014-04-16 21:26+0200\n" +"PO-Revision-Date: 2014-04-20 12:10+\n" "Last-Translator: Svistwarrior273 \n" "Language-Team: Slovak (http://www.transifex.com/projects/p/torproject/language/sk/)\n" "MIME-Version: 1.0\n" @@ -169,8 +170,8 @@ msgstr "Zariadenie %s je optické." #: ../lib/Tails/Persistence/Setup.pm:415 #, perl-format -msgid "Device %s was not created using Tails USB installer." -msgstr "Zariadenie %s nebolo vytvorené pomocou Tails USB inštalátora." +msgid "Device %s was not created using Tails Installer." +msgstr "Zariadenie %s nebolo vytvorené pomocou inštalátora Tails." #: ../lib/Tails/Persistence/Setup.pm:450 msgid "Error" ___ 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_completed] Update translations for tor-launcher-properties_completed
commit 313f217a7b0fda3f02f4e6e984d2069c1ba3e3e2 Author: Translation commit bot Date: Sun Apr 20 12:15:36 2014 + Update translations for tor-launcher-properties_completed --- sk/torlauncher.properties |1 + 1 file changed, 1 insertion(+) diff --git a/sk/torlauncher.properties b/sk/torlauncher.properties index 03da390..4743463 100644 --- a/sk/torlauncher.properties +++ b/sk/torlauncher.properties @@ -55,3 +55,4 @@ torlauncher.bootstrapWarning.identity=nesprávna identita torlauncher.bootstrapWarning.timeout=Äasový limit pripojenia torlauncher.bootstrapWarning.noroute=žiadna cesta k hostiteľovi torlauncher.bootstrapWarning.ioerror=chyba pri naÄÃtanÃ/zápise +torlauncher.bootstrapWarning.pt_missing=chýbajúca zásuvná preprava ___ tor-commits mailing list tor-commits@lists.torproject.org https://lists.torproject.org/cgi-bin/mailman/listinfo/tor-commits
[tor-commits] [translation/tails-persistence-setup] Update translations for tails-persistence-setup
commit 134696705b30128fc834ed2bb1a1ea6a79a446f3 Author: Translation commit bot Date: Sun Apr 20 12:15:21 2014 + Update translations for tails-persistence-setup --- sk/sk.po |7 --- 1 file changed, 4 insertions(+), 3 deletions(-) diff --git a/sk/sk.po b/sk/sk.po index 76c6162..1329efa 100644 --- a/sk/sk.po +++ b/sk/sk.po @@ -5,13 +5,14 @@ # Translators: # Michelozzo , 2013 # Svistwarrior273 , 2014 +# Svistwarrior273 , 2014 msgid "" msgstr "" "Project-Id-Version: The Tor Project\n" "Report-Msgid-Bugs-To: Tails developers \n" "POT-Creation-Date: 2014-04-16 21:26+0200\n" -"PO-Revision-Date: 2014-04-17 09:09+\n" -"Last-Translator: runasand \n" +"PO-Revision-Date: 2014-04-20 12:10+\n" +"Last-Translator: Svistwarrior273 \n" "Language-Team: Slovak (http://www.transifex.com/projects/p/torproject/language/sk/)\n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" @@ -170,7 +171,7 @@ msgstr "Zariadenie %s je optické." #: ../lib/Tails/Persistence/Setup.pm:415 #, perl-format msgid "Device %s was not created using Tails Installer." -msgstr "" +msgstr "Zariadenie %s nebolo vytvorené pomocou inštalátora Tails." #: ../lib/Tails/Persistence/Setup.pm:450 msgid "Error" ___ 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
commit a58093b4bce5c8a3a0cd496baa3b67847fa2d9c7 Author: Translation commit bot Date: Sun Apr 20 12:15:33 2014 + Update translations for tor-launcher-properties --- sk/torlauncher.properties |2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/sk/torlauncher.properties b/sk/torlauncher.properties index 88902b0..4743463 100644 --- a/sk/torlauncher.properties +++ b/sk/torlauncher.properties @@ -55,4 +55,4 @@ torlauncher.bootstrapWarning.identity=nesprávna identita torlauncher.bootstrapWarning.timeout=Äasový limit pripojenia torlauncher.bootstrapWarning.noroute=žiadna cesta k hostiteľovi torlauncher.bootstrapWarning.ioerror=chyba pri naÄÃtanÃ/zápise -torlauncher.bootstrapWarning.pt_missing=missing pluggable transport +torlauncher.bootstrapWarning.pt_missing=chýbajúca zásuvná preprava ___ tor-commits mailing list tor-commits@lists.torproject.org https://lists.torproject.org/cgi-bin/mailman/listinfo/tor-commits
[tor-commits] [onionoo/master] Always contain non-empty documents for known relays/bridges.
commit 2cb2bd456cf938b67f38f96141d3b9a629f098f5 Author: Karsten Loesing Date: Sun Apr 20 13:59:16 2014 +0200 Always contain non-empty documents for known relays/bridges. If we can't find a bandwidth/weights/clients/uptime document for a known relay or bridge, generate one on the fly that only contains the relay's or bridge's (hashed) fingerprint. Implements #11428. --- src/org/torproject/onionoo/ResponseBuilder.java | 16 web/index.html | 15 ++- 2 files changed, 14 insertions(+), 17 deletions(-) diff --git a/src/org/torproject/onionoo/ResponseBuilder.java b/src/org/torproject/onionoo/ResponseBuilder.java index 2b22c59..f76d078 100644 --- a/src/org/torproject/onionoo/ResponseBuilder.java +++ b/src/org/torproject/onionoo/ResponseBuilder.java @@ -209,9 +209,7 @@ public class ResponseBuilder { bandwidthLines.length() - 1); return bandwidthLines; } else { - // TODO We should probably log that we didn't find a bandwidth - // document that we expected to exist. - return ""; + return "{\"fingerprint\":\"" + fingerprint.toUpperCase() + "\"}"; } } @@ -225,9 +223,7 @@ public class ResponseBuilder { weightsLines = weightsLines.substring(0, weightsLines.length() - 1); return weightsLines; } else { - // TODO We should probably log that we didn't find a weights - // document that we expected to exist. - return ""; + return "{\"fingerprint\":\"" + fingerprint.toUpperCase() + "\"}"; } } @@ -241,9 +237,7 @@ public class ResponseBuilder { clientsLines = clientsLines.substring(0, clientsLines.length() - 1); return clientsLines; } else { - // TODO We should probably log that we didn't find a clients - // document that we expected to exist. - return ""; + return "{\"fingerprint\":\"" + fingerprint.toUpperCase() + "\"}"; } } @@ -257,9 +251,7 @@ public class ResponseBuilder { uptimeLines = uptimeLines.substring(0, uptimeLines.length() - 1); return uptimeLines; } else { - // TODO We should probably log that we didn't find an uptime - // document that we expected to exist. - return ""; + return "{\"fingerprint\":\"" + fingerprint.toUpperCase() + "\"}"; } } } diff --git a/web/index.html b/web/index.html index afe4f88..c941f4e 100644 --- a/web/index.html +++ b/web/index.html @@ -1474,7 +1474,7 @@ hexadecimal characters. write_history object -required +optional Object containing graph history objects with written bytes for different time periods. @@ -1493,18 +1493,20 @@ The unit is bytes per second. Contained graph history objects may contain null values if the relay did not provide any bandwidth data or only data for less than 20% of a given time period. +As of April 20, 2014, this field is optional. read_history object -required +optional Object containing graph history objects with read bytes for different time periods. The specification of graph history objects is similar to those in the write_history field. +As of April 20, 2014, this field is optional. @@ -1531,24 +1533,26 @@ of 40 upper-case hexadecimal characters. write_history object -required +optional Object containing graph history objects with written bytes for different time periods. The specification of graph history objects is similar to those in the write_history field of relays. +As of April 20, 2014, this field is optional. read_history object -required +optional Object containing graph history objects with read bytes for different time periods. The specification of graph history objects is similar to those in the write_history field of relays. +As of April 20, 2014, this field is optional. @@ -2023,11 +2027,12 @@ of 40 upper-case hexadecimal characters. uptime object -required +optional Object containing uptime history objects for different time periods. The specification of uptime history objects is similar to those in the uptime field of relays. +As of April 20, 2014, this field is optional. ___ tor-commits mailing list tor-commits@lists.torproject.org https://lists.torproject.org/cgi-bin/mailman/listinfo/tor-commits
[tor-commits] [onionoo/master] Add a new fingerprint parameter.
commit 8f63e74709cd05cd812e33f95ffe51b05d6d537c Author: Karsten Loesing Date: Sun Apr 20 00:49:36 2014 +0200 Add a new fingerprint parameter. By default, we are limiting all responses to relays or bridges that have been running in the past 7 days. The main reason for this is performance. We're now making an exception for specific lookups by fingerprint or hashed fingerprint. These lookups don't use the node index, but attempt to read the relay's or bridge's details document and extract all information needed to compile a summary document or locate one of the other documents. There may be more elegant solutions, but we'll probably have to switch to a database design for them. Implements #11350. --- src/org/torproject/onionoo/DocumentStore.java | 89 +++- src/org/torproject/onionoo/RequestHandler.java | 29 ++- src/org/torproject/onionoo/ResourceServlet.java| 20 +++-- .../torproject/onionoo/ResourceServletTest.java| 44 +- web/index.html | 43 +++--- 5 files changed, 204 insertions(+), 21 deletions(-) diff --git a/src/org/torproject/onionoo/DocumentStore.java b/src/org/torproject/onionoo/DocumentStore.java index e8b35b5..0bc2970 100644 --- a/src/org/torproject/onionoo/DocumentStore.java +++ b/src/org/torproject/onionoo/DocumentStore.java @@ -13,6 +13,7 @@ import java.io.FileWriter; import java.io.IOException; import java.util.Arrays; import java.util.Map; +import java.util.Scanner; import java.util.SortedMap; import java.util.SortedSet; import java.util.Stack; @@ -239,7 +240,93 @@ public class DocumentStore { } private NodeStatus retrieveNodeStatus(String fingerprint) { -return this.cachedNodeStatuses.get(fingerprint); +if (this.cachedNodeStatuses.containsKey(fingerprint)) { + return this.cachedNodeStatuses.get(fingerprint); +} else if (this.listedArchivedNodeStatuses) { + return null; +} +/* TODO This is an evil hack to support looking up relays or bridges + * that haven't been running for a week without having to load + * 500,000 NodeStatus instances into memory. Maybe there's a better + * way? Or do we need to switch to a real database for this? */ +DetailsDocument detailsDocument = this.retrieveDocumentFile( +DetailsDocument.class, false, fingerprint); +if (detailsDocument == null) { + return null; +} +try { + boolean isRelay = true, running = false; + String nickname = null, address = null, countryCode = null, + hostName = null, defaultPolicy = null, portList = null, + aSNumber = null, contact = null; + SortedSet orAddressesAndPorts = new TreeSet(), + exitAddresses = new TreeSet(), + relayFlags = new TreeSet(); + long lastSeenMillis = -1L, consensusWeight = -1L, + lastRdnsLookup = -1L, firstSeenMillis = -1L, + lastChangedAddresses = -1L; + int orPort = 0, dirPort = 0; + Boolean recommendedVersion = null; + Scanner s = new Scanner(detailsDocument.getDocumentString()); + while (s.hasNextLine()) { +String line = s.nextLine(); +if (!line.contains(":")) { + continue; +} +String[] parts = line.split(":", 2); +String key = parts[0], value = parts[1]; +if (key.equals("\"nickname\"")) { + if (!value.startsWith("\"") || !value.endsWith("\",")) { +return null; + } + nickname = value.substring(1, value.length() - 2); +} else if (key.equals("\"hashed_fingerprint\"")) { + isRelay = false; +} else if (key.equals("\"or_addresses\"")) { + if (!value.startsWith("[") || !value.endsWith("],")) { +return null; + } + for (String addressAndPort : + value.substring(1, value.length() - 2).split(",")) { +if (addressAndPort.length() < 2 || +!addressAndPort.contains(":")) { + return null; +} +if (address == null) { + address = addressAndPort.substring(1, + addressAndPort.lastIndexOf(":")); +} else { + orAddressesAndPorts.add(addressAndPort); +} + } +} else if (key.equals("\"exit_addresses\"")) { + if (!value.startsWith("[") || !value.endsWith("],")) { +return null; + } + for (String addressPart : + value.substring(1, value.length() - 2).split(",")) { +exitAddresses.add(addressPart); + } +} else if (key.equals("\"running\"")) { + if (value.equals("true,")) { +running = true; + } else if (!value.equals("false,")) { +return null; + } +} + } + NodeStatus nodeStatus = new NodeStatus(isRelay, nickname, + fingerprint, addr
[tor-commits] [doctor/java] Replace with newline in relay list and format with CSS.
commit ea9196ead7f06176bd2860102b43947d9166b662 Author: Michael Wolf Date: Sun Apr 20 03:39:29 2014 -0400 Replace with newline in relay list and format with CSS. * Implements part 4 of ticket #11563 --- src/org/torproject/doctor/MetricsWebsiteReport.java |7 +-- 1 file changed, 5 insertions(+), 2 deletions(-) diff --git a/src/org/torproject/doctor/MetricsWebsiteReport.java b/src/org/torproject/doctor/MetricsWebsiteReport.java index f6f59f8..28d9e9a 100644 --- a/src/org/torproject/doctor/MetricsWebsiteReport.java +++ b/src/org/torproject/doctor/MetricsWebsiteReport.java @@ -130,6 +130,9 @@ public class MetricsWebsiteReport { + "height:3em;\n" + "vertical-align:bottom;\n" + "}\n" ++ "#relay-list td {\n" ++ "white-space:pre;\n" ++ "}\n" + "\n" + "\n" + "\n" @@ -678,7 +681,7 @@ public class MetricsWebsiteReport { + "\n" + "\n" + "\n" ++ "cellspacing=\"0\" id=\"relay-list\" summary=\"\">\n" + "\n" + "\n" + "\n"); @@ -759,7 +762,7 @@ public class MetricsWebsiteReport { this.bw.write(""); int flagsWritten = 0; for (String flag : relevantFlags) { - this.bw.write(flagsWritten++ > 0 ? "" : ""); + this.bw.write(flagsWritten++ > 0 ? "\n" : ""); if (flags.contains(flag)) { if (consensusFlags == null || consensusFlags.contains(flag)) { ___ 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
commit e4dd3ed567ad2eece2dc0e8ea818bb25b2c7a7e5 Author: Translation commit bot Date: Sun Apr 20 09:45:18 2014 + Update translations for liveusb-creator --- fr/fr.po | 16 1 file changed, 8 insertions(+), 8 deletions(-) diff --git a/fr/fr.po b/fr/fr.po index f75a8b2..47554c5 100644 --- a/fr/fr.po +++ b/fr/fr.po @@ -20,7 +20,7 @@ msgstr "" "Project-Id-Version: The Tor Project\n" "Report-Msgid-Bugs-To: \n" "POT-Creation-Date: 2014-04-16 21:40+0200\n" -"PO-Revision-Date: 2014-04-19 17:25+\n" +"PO-Revision-Date: 2014-04-20 09:41+\n" "Last-Translator: bassmax\n" "Language-Team: French (http://www.transifex.com/projects/p/torproject/language/fr/)\n" "MIME-Version: 1.0\n" @@ -137,7 +137,7 @@ msgstr "Cloner\n&&\nMettre à jour" #: ../liveusb/creator.py:400 #, python-format msgid "Creating %sMB persistent overlay" -msgstr "Création du stockage persistant de %s MB" +msgstr "Création du volume persistant de %s MB" #: ../liveusb/gui.py:567 msgid "" @@ -194,7 +194,7 @@ msgstr "Extraction en cours de l'image Live vers le périphérique destination.. #: ../liveusb/creator.py:1063 #, python-format msgid "Formatting %(device)s as FAT32" -msgstr "Création d'un système de fichiers FAT32 sur %(device)s" +msgstr "Formattage de %(device)s en FAT32" #: ../liveusb/creator.py:140 msgid "ISO MD5 checksum passed" @@ -229,7 +229,7 @@ msgstr "L'installation est terminée. Appuyez sur OK pour fermer ce programme." #: ../liveusb/creator.py:916 ../liveusb/creator.py:1239 msgid "Installing bootloader..." -msgstr "Installation du chargeur de démarrage..." +msgstr "Installation du bootloader..." #: ../liveusb/gui.py:284 msgid "LiveUSB creation failed!" @@ -266,7 +266,7 @@ msgstr "Pas assez d'espace libre sur le périphérique." #: ../liveusb/gui.py:554 msgid "Partition is FAT16; Restricting overlay size to 2G" -msgstr "La partition est de type FAT16, la taille de stockage est donc restreinte à 2 Go" +msgstr "La partition est de type FAT16, la taille du volume est donc restreinte à 2 Go" #: ../liveusb/gui.py:550 msgid "Partition is FAT32; Restricting overlay size to 4G" @@ -447,13 +447,13 @@ msgstr "Impossible d'enlever le fichier du système d'exploitation Live précéd #: ../liveusb/creator.py:1115 msgid "" "Unable to reset MBR. You may not have the `syslinux` package installed." -msgstr "Impossible de réinitialiser le MBR. Vous n'avez peut-être pas installé le paquet `syslinux` ?" +msgstr "Impossible de réinitialiser le MBR. Le paquet `syslinux` n'est sans doute pas installé." #: ../liveusb/gui.py:802 msgid "" "Unable to use the selected file. You may have better luck if you move your " "ISO to the root of your drive (ie: C:\\)" -msgstr "Impossible d'utiliser le fichier sélectionné. Vous devriez avoir plus de chance en déplacant l'ISO à la racine de votre disque (par exemple : C:\\)" +msgstr "Impossible d'utiliser le fichier sélectionné. Vous devriez avoir plus de chance en déplacant l'ISO à la racine de votre disque (i.e. : C:\\)" #: ../liveusb/creator.py:697 #, python-format @@ -546,7 +546,7 @@ msgid "" "Warning: The Master Boot Record on your device does not match your system's " "syslinux MBR. If you have trouble booting this stick, try running the " "liveusb-creator with the --reset-mbr option." -msgstr "Attention : le « Master Boot Record » de votre périphérique ne correspond pas à celui de votre syslinux. Si vous avez des problèmes à démarrer sur cette clé USB, essayer de lancer usb-creator avec l'option « --reset-mbr »." +msgstr "Attention : le « Master Boot Record » de votre périphérique ne correspond pas à celui de votre syslinux. Si vous avez des problèmes pour démarrer sur cette clé USB, essayer de lancer usb-creator avec l'option « --reset-mbr »." #: ../liveusb/gui.py:392 msgid "" ___ 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
commit 528acc8ff0d48c81049b3c7114839a2e3c8ab55e Author: Translation commit bot Date: Sun Apr 20 09:45:23 2014 + Update translations for liveusb-creator_completed --- fr/fr.po | 16 1 file changed, 8 insertions(+), 8 deletions(-) diff --git a/fr/fr.po b/fr/fr.po index f75a8b2..47554c5 100644 --- a/fr/fr.po +++ b/fr/fr.po @@ -20,7 +20,7 @@ msgstr "" "Project-Id-Version: The Tor Project\n" "Report-Msgid-Bugs-To: \n" "POT-Creation-Date: 2014-04-16 21:40+0200\n" -"PO-Revision-Date: 2014-04-19 17:25+\n" +"PO-Revision-Date: 2014-04-20 09:41+\n" "Last-Translator: bassmax\n" "Language-Team: French (http://www.transifex.com/projects/p/torproject/language/fr/)\n" "MIME-Version: 1.0\n" @@ -137,7 +137,7 @@ msgstr "Cloner\n&&\nMettre à jour" #: ../liveusb/creator.py:400 #, python-format msgid "Creating %sMB persistent overlay" -msgstr "Création du stockage persistant de %s MB" +msgstr "Création du volume persistant de %s MB" #: ../liveusb/gui.py:567 msgid "" @@ -194,7 +194,7 @@ msgstr "Extraction en cours de l'image Live vers le périphérique destination.. #: ../liveusb/creator.py:1063 #, python-format msgid "Formatting %(device)s as FAT32" -msgstr "Création d'un système de fichiers FAT32 sur %(device)s" +msgstr "Formattage de %(device)s en FAT32" #: ../liveusb/creator.py:140 msgid "ISO MD5 checksum passed" @@ -229,7 +229,7 @@ msgstr "L'installation est terminée. Appuyez sur OK pour fermer ce programme." #: ../liveusb/creator.py:916 ../liveusb/creator.py:1239 msgid "Installing bootloader..." -msgstr "Installation du chargeur de démarrage..." +msgstr "Installation du bootloader..." #: ../liveusb/gui.py:284 msgid "LiveUSB creation failed!" @@ -266,7 +266,7 @@ msgstr "Pas assez d'espace libre sur le périphérique." #: ../liveusb/gui.py:554 msgid "Partition is FAT16; Restricting overlay size to 2G" -msgstr "La partition est de type FAT16, la taille de stockage est donc restreinte à 2 Go" +msgstr "La partition est de type FAT16, la taille du volume est donc restreinte à 2 Go" #: ../liveusb/gui.py:550 msgid "Partition is FAT32; Restricting overlay size to 4G" @@ -447,13 +447,13 @@ msgstr "Impossible d'enlever le fichier du système d'exploitation Live précéd #: ../liveusb/creator.py:1115 msgid "" "Unable to reset MBR. You may not have the `syslinux` package installed." -msgstr "Impossible de réinitialiser le MBR. Vous n'avez peut-être pas installé le paquet `syslinux` ?" +msgstr "Impossible de réinitialiser le MBR. Le paquet `syslinux` n'est sans doute pas installé." #: ../liveusb/gui.py:802 msgid "" "Unable to use the selected file. You may have better luck if you move your " "ISO to the root of your drive (ie: C:\\)" -msgstr "Impossible d'utiliser le fichier sélectionné. Vous devriez avoir plus de chance en déplacant l'ISO à la racine de votre disque (par exemple : C:\\)" +msgstr "Impossible d'utiliser le fichier sélectionné. Vous devriez avoir plus de chance en déplacant l'ISO à la racine de votre disque (i.e. : C:\\)" #: ../liveusb/creator.py:697 #, python-format @@ -546,7 +546,7 @@ msgid "" "Warning: The Master Boot Record on your device does not match your system's " "syslinux MBR. If you have trouble booting this stick, try running the " "liveusb-creator with the --reset-mbr option." -msgstr "Attention : le « Master Boot Record » de votre périphérique ne correspond pas à celui de votre syslinux. Si vous avez des problèmes à démarrer sur cette clé USB, essayer de lancer usb-creator avec l'option « --reset-mbr »." +msgstr "Attention : le « Master Boot Record » de votre périphérique ne correspond pas à celui de votre syslinux. Si vous avez des problèmes pour démarrer sur cette clé USB, essayer de lancer usb-creator avec l'option « --reset-mbr »." #: ../liveusb/gui.py:392 msgid "" ___ tor-commits mailing list tor-commits@lists.torproject.org https://lists.torproject.org/cgi-bin/mailman/listinfo/tor-commits