[tor-commits] [translation/tails-onioncircuits] Update translations for tails-onioncircuits
commit 1fc04cc0d4a11974c8dec21949541869c203436c Author: Translation commit botDate: Wed Dec 6 02:19:12 2017 + Update translations for tails-onioncircuits --- ms_MY/onioncircuits.pot | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/ms_MY/onioncircuits.pot b/ms_MY/onioncircuits.pot index 01e5de152..52bc3c42f 100644 --- a/ms_MY/onioncircuits.pot +++ b/ms_MY/onioncircuits.pot @@ -9,7 +9,7 @@ msgstr "" "Project-Id-Version: The Tor Project\n" "Report-Msgid-Bugs-To: \n" "POT-Creation-Date: 2017-08-03 13:00+\n" -"PO-Revision-Date: 2017-12-06 01:45+\n" +"PO-Revision-Date: 2017-12-06 01:51+\n" "Last-Translator: abuyop \n" "Language-Team: Malay (Malaysia) (http://www.transifex.com/otf/torproject/language/ms_MY/)\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/tails-onioncircuits_completed] Update translations for tails-onioncircuits_completed
commit e6f11c6e5fdcf08635b217fac4106c89ac23c46d Author: Translation commit botDate: Wed Dec 6 02:19:17 2017 + Update translations for tails-onioncircuits_completed --- ms_MY/onioncircuits.pot | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/ms_MY/onioncircuits.pot b/ms_MY/onioncircuits.pot index 01e5de152..52bc3c42f 100644 --- a/ms_MY/onioncircuits.pot +++ b/ms_MY/onioncircuits.pot @@ -9,7 +9,7 @@ msgstr "" "Project-Id-Version: The Tor Project\n" "Report-Msgid-Bugs-To: \n" "POT-Creation-Date: 2017-08-03 13:00+\n" -"PO-Revision-Date: 2017-12-06 01:45+\n" +"PO-Revision-Date: 2017-12-06 01:51+\n" "Last-Translator: abuyop \n" "Language-Team: Malay (Malaysia) (http://www.transifex.com/otf/torproject/language/ms_MY/)\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/tails-openpgp-applet] Update translations for tails-openpgp-applet
commit 5db9984600b66b1534854c7fa65e8649676f3fcd Author: Translation commit botDate: Wed Dec 6 02:18:53 2017 + Update translations for tails-openpgp-applet --- ms_MY/openpgp-applet.pot | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/ms_MY/openpgp-applet.pot b/ms_MY/openpgp-applet.pot index 1a5c6e4ce..357dcfc77 100644 --- a/ms_MY/openpgp-applet.pot +++ b/ms_MY/openpgp-applet.pot @@ -9,7 +9,7 @@ msgstr "" "Project-Id-Version: The Tor Project\n" "Report-Msgid-Bugs-To: ta...@boum.org\n" "POT-Creation-Date: 2017-08-05 15:07-0400\n" -"PO-Revision-Date: 2017-12-06 01:45+\n" +"PO-Revision-Date: 2017-12-06 01:51+\n" "Last-Translator: abuyop \n" "Language-Team: Malay (Malaysia) (http://www.transifex.com/otf/torproject/language/ms_MY/)\n" "MIME-Version: 1.0\n" @@ -88,7 +88,7 @@ msgstr "Status" #: bin/openpgp-applet:433 msgid "Fingerprint:" -msgstr "TandaTangan:" +msgstr "Cap Jari:" #: bin/openpgp-applet:436 msgid "User ID:" ___ tor-commits mailing list tor-commits@lists.torproject.org https://lists.torproject.org/cgi-bin/mailman/listinfo/tor-commits
[tor-commits] [translation/tails-iuk] Update translations for tails-iuk
commit ace99173d73ce829ed3eb17d38cc61d5d4be947e Author: Translation commit botDate: Wed Dec 6 02:18:01 2017 + Update translations for tails-iuk --- ms_MY.po | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/ms_MY.po b/ms_MY.po index 1a3654eea..b9ae96510 100644 --- a/ms_MY.po +++ b/ms_MY.po @@ -12,7 +12,7 @@ msgstr "" "Project-Id-Version: The Tor Project\n" "Report-Msgid-Bugs-To: Tails developers \n" "POT-Creation-Date: 2017-04-18 12:13+0200\n" -"PO-Revision-Date: 2017-12-06 01:47+\n" +"PO-Revision-Date: 2017-12-06 01:51+\n" "Last-Translator: abuyop \n" "Language-Team: Malay (Malaysia) (http://www.transifex.com/otf/torproject/language/ms_MY/)\n" "MIME-Version: 1.0\n" @@ -120,7 +120,7 @@ msgstr "Penataran tersedia" #: ../lib/Tails/IUK/Frontend.pm:387 msgid "Upgrade now" -msgstr "Naiktaraf sekarang" +msgstr "Tatar sekarang" #: ../lib/Tails/IUK/Frontend.pm:388 msgid "Upgrade later" ___ tor-commits mailing list tor-commits@lists.torproject.org https://lists.torproject.org/cgi-bin/mailman/listinfo/tor-commits
[tor-commits] [translation/abouttor-homepage_completed] Update translations for abouttor-homepage_completed
commit 6c941dfffb084af2d904261a765ea4591d46ee8f Author: Translation commit botDate: Wed Dec 6 02:17:28 2017 + Update translations for abouttor-homepage_completed --- ms_MY/aboutTor.dtd | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/ms_MY/aboutTor.dtd b/ms_MY/aboutTor.dtd index 5eabfd25c..25b3cdfb7 100644 --- a/ms_MY/aboutTor.dtd +++ b/ms_MY/aboutTor.dtd @@ -25,8 +25,8 @@ - - + + https://www.torproject.org/download/download.html.en#warning;> ___ tor-commits mailing list tor-commits@lists.torproject.org https://lists.torproject.org/cgi-bin/mailman/listinfo/tor-commits
[tor-commits] [translation/abouttor-homepage] Update translations for abouttor-homepage
commit e9a857e9e5973e242e1b0d9441de7cae214614f2 Author: Translation commit botDate: Wed Dec 6 02:17:23 2017 + Update translations for abouttor-homepage --- ms_MY/aboutTor.dtd | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/ms_MY/aboutTor.dtd b/ms_MY/aboutTor.dtd index 5eabfd25c..25b3cdfb7 100644 --- a/ms_MY/aboutTor.dtd +++ b/ms_MY/aboutTor.dtd @@ -25,8 +25,8 @@ - - + + https://www.torproject.org/download/download.html.en#warning;> ___ 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 2358684962a242b9ebef58b59d8e18d1c6a348a7 Author: Translation commit botDate: Wed Dec 6 02:17:13 2017 + Update translations for tails-misc --- ms_MY.po | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/ms_MY.po b/ms_MY.po index 52fa1ce4d..d4eeb7ad6 100644 --- a/ms_MY.po +++ b/ms_MY.po @@ -12,7 +12,7 @@ msgstr "" "Project-Id-Version: The Tor Project\n" "Report-Msgid-Bugs-To: \n" "POT-Creation-Date: 2017-09-13 20:10+0200\n" -"PO-Revision-Date: 2017-12-06 01:43+\n" +"PO-Revision-Date: 2017-12-06 01:51+\n" "Last-Translator: abuyop \n" "Language-Team: Malay (Malaysia) (http://www.transifex.com/otf/torproject/language/ms_MY/)\n" "MIME-Version: 1.0\n" @@ -120,7 +120,7 @@ msgstr "" #: config/chroot_local-includes/usr/local/sbin/tails-additional-software:163 msgid "The upgrade was successful." -msgstr "Kemas kini telah berjaya." +msgstr "Penataran berjaya." #: config/chroot_local-includes/usr/local/lib/tails-htp-notify-user:52 msgid "Synchronizing the system's clock" ___ tor-commits mailing list tor-commits@lists.torproject.org https://lists.torproject.org/cgi-bin/mailman/listinfo/tor-commits
[tor-commits] [translation/mat-gui] Update translations for mat-gui
commit 773173b7ccd65f74c74ffc1d5e5d6dbaf16fd50d Author: Translation commit botDate: Wed Dec 6 02:16:34 2017 + Update translations for mat-gui --- ms_MY.po | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/ms_MY.po b/ms_MY.po index 2a9e95fe2..c2d04c9c5 100644 --- a/ms_MY.po +++ b/ms_MY.po @@ -13,7 +13,7 @@ msgstr "" "Project-Id-Version: The Tor Project\n" "Report-Msgid-Bugs-To: \n" "POT-Creation-Date: 2016-02-10 23:06+0100\n" -"PO-Revision-Date: 2017-12-06 01:45+\n" +"PO-Revision-Date: 2017-12-06 01:51+\n" "Last-Translator: abuyop \n" "Language-Team: Malay (Malaysia) (http://www.transifex.com/otf/torproject/language/ms_MY/)\n" "MIME-Version: 1.0\n" @@ -94,7 +94,7 @@ msgstr "Tidak disokong" #: mat-gui:339 msgid "Harmless fileformat" -msgstr "Format fail yang tidak berbahaya" +msgstr "Format fail tidak bahaya" #: mat-gui:341 msgid "Cant read file" ___ tor-commits mailing list tor-commits@lists.torproject.org https://lists.torproject.org/cgi-bin/mailman/listinfo/tor-commits
[tor-commits] [translation/mat-gui_completed] Update translations for mat-gui_completed
commit 3b06de846480ecbffe57eb382469567b762246ac Author: Translation commit botDate: Wed Dec 6 02:16:40 2017 + Update translations for mat-gui_completed --- ms_MY.po | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/ms_MY.po b/ms_MY.po index 2a9e95fe2..c2d04c9c5 100644 --- a/ms_MY.po +++ b/ms_MY.po @@ -13,7 +13,7 @@ msgstr "" "Project-Id-Version: The Tor Project\n" "Report-Msgid-Bugs-To: \n" "POT-Creation-Date: 2016-02-10 23:06+0100\n" -"PO-Revision-Date: 2017-12-06 01:45+\n" +"PO-Revision-Date: 2017-12-06 01:51+\n" "Last-Translator: abuyop \n" "Language-Team: Malay (Malaysia) (http://www.transifex.com/otf/torproject/language/ms_MY/)\n" "MIME-Version: 1.0\n" @@ -94,7 +94,7 @@ msgstr "Tidak disokong" #: mat-gui:339 msgid "Harmless fileformat" -msgstr "Format fail yang tidak berbahaya" +msgstr "Format fail tidak bahaya" #: mat-gui:341 msgid "Cant read file" ___ tor-commits mailing list tor-commits@lists.torproject.org https://lists.torproject.org/cgi-bin/mailman/listinfo/tor-commits
[tor-commits] [translation/whisperback_completed] Update translations for whisperback_completed
commit 61603bb40d72c6a10fb9ddbbaa706397243190a9 Author: Translation commit botDate: Wed Dec 6 02:15:33 2017 + Update translations for whisperback_completed --- ms_MY/ms_MY.po | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/ms_MY/ms_MY.po b/ms_MY/ms_MY.po index e766be454..7cfa3b8d1 100644 --- a/ms_MY/ms_MY.po +++ b/ms_MY/ms_MY.po @@ -10,7 +10,7 @@ msgstr "" "Project-Id-Version: The Tor Project\n" "Report-Msgid-Bugs-To: \n" "POT-Creation-Date: 2017-03-20 12:09+\n" -"PO-Revision-Date: 2017-12-06 01:44+\n" +"PO-Revision-Date: 2017-12-06 01:46+\n" "Last-Translator: abuyop \n" "Language-Team: Malay (Malaysia) (http://www.transifex.com/otf/torproject/language/ms_MY/)\n" "MIME-Version: 1.0\n" @@ -97,7 +97,7 @@ msgid "" "The bug report could not be sent, likely due to network problems. Please try to reconnect to the network and click send again.\n" "\n" "If it does not work, you will be offered to save the bug report." -msgstr "\n\nLaporan bug tidak dapat dihantar, mungkin kerana masalah rangkaian. Sila cuba untuk menyambung semula ke rangkaian dan klik hantar lagi.\n\nJika ia tidak berfungsi, anda akan ditawarkan untuk menyimpan laporan bug." +msgstr "\n\nLaporan pepijat gagal dihantar, mungkin terdapat masalah rangkaian. Cuba menyambung semula ke rangkaian dan klik hantar lagi.\n\nJika ia tidak berfungsi, anda akan ditawarkan untuk menyimpan laporan pepijat tersebut." #: ../whisperBack/gui.py:273 msgid "Your message has been sent." ___ 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 b39d6e5c003dd8f20d12421ec8abc331dfa4b703 Author: Translation commit botDate: Wed Dec 6 02:16:01 2017 + Update translations for liveusb-creator --- ms_MY/ms_MY.po | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/ms_MY/ms_MY.po b/ms_MY/ms_MY.po index a01e13392..8459aa836 100644 --- a/ms_MY/ms_MY.po +++ b/ms_MY/ms_MY.po @@ -11,7 +11,7 @@ msgstr "" "Project-Id-Version: The Tor Project\n" "Report-Msgid-Bugs-To: \n" "POT-Creation-Date: 2017-11-10 15:57+0100\n" -"PO-Revision-Date: 2017-12-06 01:44+\n" +"PO-Revision-Date: 2017-12-06 01:49+\n" "Last-Translator: abuyop \n" "Language-Team: Malay (Malaysia) (http://www.transifex.com/otf/torproject/language/ms_MY/)\n" "MIME-Version: 1.0\n" @@ -101,12 +101,12 @@ msgstr "Tidak dapat membuang direktori daripada OSLangsung terdahulu: %(message) #: ../tails_installer/creator.py:526 #, python-format msgid "Cannot find device %s" -msgstr "Tidak dapat mencari peranti %s" +msgstr "Tidak dapat cari peranti %s" #: ../tails_installer/creator.py:695 #, python-format msgid "Unable to write on %(device)s, skipping." -msgstr "Tidak dapat memasukkan data kepada %(device)s, langkau." +msgstr "Tidak dapat menulis ke %(device)s, melangkau." #: ../tails_installer/creator.py:719 #, python-format ___ tor-commits mailing list tor-commits@lists.torproject.org https://lists.torproject.org/cgi-bin/mailman/listinfo/tor-commits
[tor-commits] [translation/whisperback] Update translations for whisperback
commit d975d7897befe7588a7c29d1a6c170d376b6611f Author: Translation commit botDate: Wed Dec 6 02:15:27 2017 + Update translations for whisperback --- ms_MY/ms_MY.po | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/ms_MY/ms_MY.po b/ms_MY/ms_MY.po index e766be454..7cfa3b8d1 100644 --- a/ms_MY/ms_MY.po +++ b/ms_MY/ms_MY.po @@ -10,7 +10,7 @@ msgstr "" "Project-Id-Version: The Tor Project\n" "Report-Msgid-Bugs-To: \n" "POT-Creation-Date: 2017-03-20 12:09+\n" -"PO-Revision-Date: 2017-12-06 01:44+\n" +"PO-Revision-Date: 2017-12-06 01:46+\n" "Last-Translator: abuyop \n" "Language-Team: Malay (Malaysia) (http://www.transifex.com/otf/torproject/language/ms_MY/)\n" "MIME-Version: 1.0\n" @@ -97,7 +97,7 @@ msgid "" "The bug report could not be sent, likely due to network problems. Please try to reconnect to the network and click send again.\n" "\n" "If it does not work, you will be offered to save the bug report." -msgstr "\n\nLaporan bug tidak dapat dihantar, mungkin kerana masalah rangkaian. Sila cuba untuk menyambung semula ke rangkaian dan klik hantar lagi.\n\nJika ia tidak berfungsi, anda akan ditawarkan untuk menyimpan laporan bug." +msgstr "\n\nLaporan pepijat gagal dihantar, mungkin terdapat masalah rangkaian. Cuba menyambung semula ke rangkaian dan klik hantar lagi.\n\nJika ia tidak berfungsi, anda akan ditawarkan untuk menyimpan laporan pepijat tersebut." #: ../whisperBack/gui.py:273 msgid "Your message has been sent." ___ tor-commits mailing list tor-commits@lists.torproject.org https://lists.torproject.org/cgi-bin/mailman/listinfo/tor-commits
[tor-commits] [translation/https_everywhere] Update translations for https_everywhere
commit 1fe2e8eb09d59a77529b45ef0caacea55400bcd9 Author: Translation commit botDate: Wed Dec 6 02:15:44 2017 + Update translations for https_everywhere --- ms_MY/https-everywhere.dtd | 2 +- ms_MY/ssl-observatory.dtd | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) diff --git a/ms_MY/https-everywhere.dtd b/ms_MY/https-everywhere.dtd index 17404ef5d..cfe91e2dc 100644 --- a/ms_MY/https-everywhere.dtd +++ b/ms_MY/https-everywhere.dtd @@ -17,7 +17,7 @@ - + diff --git a/ms_MY/ssl-observatory.dtd b/ms_MY/ssl-observatory.dtd index 6cc8175ec..85b5ed58f 100644 --- a/ms_MY/ssl-observatory.dtd +++ b/ms_MY/ssl-observatory.dtd @@ -48,7 +48,7 @@ anda menggunakan rangkaian korporat yang sangat mengganggu:"> "Tunjuk amaran ketika Pencerap mengesan sijil terbatal yang tidak dikesan oleh pelayar anda"> +"Tindakan ini akan memeriksa sijil diserahkan terhadap Senarai Pembatalan Sijil. Malangnya kami tidak dapat memberi jaminan kami menanda setiap sijil yang terbatal, tetapi jika anda dapati terdapat amaran maka berkemungkinan ada masalah berlaku."> ___ tor-commits mailing list tor-commits@lists.torproject.org https://lists.torproject.org/cgi-bin/mailman/listinfo/tor-commits
[tor-commits] [translation/https_everywhere_completed] Update translations for https_everywhere_completed
commit e90a91002609a9a8ccd1b480841eda4ddb72451d Author: Translation commit botDate: Wed Dec 6 02:15:55 2017 + Update translations for https_everywhere_completed --- ms_MY/https-everywhere.dtd | 2 +- ms_MY/ssl-observatory.dtd | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) diff --git a/ms_MY/https-everywhere.dtd b/ms_MY/https-everywhere.dtd index 17404ef5d..cfe91e2dc 100644 --- a/ms_MY/https-everywhere.dtd +++ b/ms_MY/https-everywhere.dtd @@ -17,7 +17,7 @@ - + diff --git a/ms_MY/ssl-observatory.dtd b/ms_MY/ssl-observatory.dtd index 6cc8175ec..85b5ed58f 100644 --- a/ms_MY/ssl-observatory.dtd +++ b/ms_MY/ssl-observatory.dtd @@ -48,7 +48,7 @@ anda menggunakan rangkaian korporat yang sangat mengganggu:"> "Tunjuk amaran ketika Pencerap mengesan sijil terbatal yang tidak dikesan oleh pelayar anda"> +"Tindakan ini akan memeriksa sijil diserahkan terhadap Senarai Pembatalan Sijil. Malangnya kami tidak dapat memberi jaminan kami menanda setiap sijil yang terbatal, tetapi jika anda dapati terdapat amaran maka berkemungkinan ada masalah berlaku."> ___ tor-commits mailing list tor-commits@lists.torproject.org https://lists.torproject.org/cgi-bin/mailman/listinfo/tor-commits
[tor-commits] [translation/torcheck_completed] Update translations for torcheck_completed
commit 39413b7da1ec2adf8635ed6eb344fbc13b3a05d1 Author: Translation commit botDate: Wed Dec 6 02:15:22 2017 + Update translations for torcheck_completed --- ms_MY/torcheck.po | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/ms_MY/torcheck.po b/ms_MY/torcheck.po index 7bc94bf79..ac4789423 100644 --- a/ms_MY/torcheck.po +++ b/ms_MY/torcheck.po @@ -10,7 +10,7 @@ msgid "" msgstr "" "Project-Id-Version: The Tor Project\n" "POT-Creation-Date: 2012-02-16 20:28+PDT\n" -"PO-Revision-Date: 2017-12-06 01:13+\n" +"PO-Revision-Date: 2017-12-06 01:48+\n" "Last-Translator: abuyop \n" "Language-Team: Malay (Malaysia) (http://www.transifex.com/otf/torproject/language/ms_MY/)\n" "MIME-Version: 1.0\n" @@ -82,7 +82,7 @@ msgid "Short User Manual" msgstr "Panduan Pengguna Ringkas" msgid "Donate to Support Tor" -msgstr "Dermalah untuk Sokong PembangunanTor" +msgstr "Dermalah untuk Sokong Pembangunan Tor" msgid "Tor Q Site" msgstr "Laman S Tor" ___ tor-commits mailing list tor-commits@lists.torproject.org https://lists.torproject.org/cgi-bin/mailman/listinfo/tor-commits
[tor-commits] [translation/torcheck] Update translations for torcheck
commit 19cc163c5054bb53516c779a28f21fcd4317583c Author: Translation commit botDate: Wed Dec 6 02:15:16 2017 + Update translations for torcheck --- ms_MY/torcheck.po | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/ms_MY/torcheck.po b/ms_MY/torcheck.po index 7bc94bf79..ac4789423 100644 --- a/ms_MY/torcheck.po +++ b/ms_MY/torcheck.po @@ -10,7 +10,7 @@ msgid "" msgstr "" "Project-Id-Version: The Tor Project\n" "POT-Creation-Date: 2012-02-16 20:28+PDT\n" -"PO-Revision-Date: 2017-12-06 01:13+\n" +"PO-Revision-Date: 2017-12-06 01:48+\n" "Last-Translator: abuyop \n" "Language-Team: Malay (Malaysia) (http://www.transifex.com/otf/torproject/language/ms_MY/)\n" "MIME-Version: 1.0\n" @@ -82,7 +82,7 @@ msgid "Short User Manual" msgstr "Panduan Pengguna Ringkas" msgid "Donate to Support Tor" -msgstr "Dermalah untuk Sokong PembangunanTor" +msgstr "Dermalah untuk Sokong Pembangunan Tor" msgid "Tor Q Site" msgstr "Laman S Tor" ___ tor-commits mailing list tor-commits@lists.torproject.org https://lists.torproject.org/cgi-bin/mailman/listinfo/tor-commits
[tor-commits] [translation/bridgedb] Update translations for bridgedb
commit e91a9d99a2337f30f5c86e8825fc989906fc2e73 Author: Translation commit botDate: Wed Dec 6 02:15:05 2017 + Update translations for bridgedb --- ms_MY/LC_MESSAGES/bridgedb.po | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/ms_MY/LC_MESSAGES/bridgedb.po b/ms_MY/LC_MESSAGES/bridgedb.po index 7cda1abf1..70f412296 100644 --- a/ms_MY/LC_MESSAGES/bridgedb.po +++ b/ms_MY/LC_MESSAGES/bridgedb.po @@ -15,7 +15,7 @@ msgstr "" "Project-Id-Version: The Tor Project\n" "Report-Msgid-Bugs-To: 'https://trac.torproject.org/projects/tor/newticket?component=BridgeDB=bridgedb-reported,msgid=isis,sysrqb=isis'\n" "POT-Creation-Date: 2015-07-25 03:40+\n" -"PO-Revision-Date: 2017-12-06 01:00+\n" +"PO-Revision-Date: 2017-12-06 01:47+\n" "Last-Translator: abuyop \n" "Language-Team: Malay (Malaysia) (http://www.transifex.com/otf/torproject/language/ms_MY/)\n" "MIME-Version: 1.0\n" @@ -116,7 +116,7 @@ msgstr "" #: bridgedb/https/templates/index.html:27 #, python-format msgid "Get %s bridges %s" -msgstr "Dapatkan %s bridges %s" +msgstr "Dapatkan %s titi %s" #: bridgedb/https/templates/index.html:36 #, python-format ___ tor-commits mailing list tor-commits@lists.torproject.org https://lists.torproject.org/cgi-bin/mailman/listinfo/tor-commits
[tor-commits] [translation/tor-browser-manual] Update translations for tor-browser-manual
commit 8929f359c759a8016cb6e41c04c38fc5ca7eca9d Author: Translation commit botDate: Wed Dec 6 01:50:57 2017 + Update translations for tor-browser-manual --- ms_MY/ms_MY.po | 5 ++--- 1 file changed, 2 insertions(+), 3 deletions(-) diff --git a/ms_MY/ms_MY.po b/ms_MY/ms_MY.po index 0f86483a4..9144b035c 100644 --- a/ms_MY/ms_MY.po +++ b/ms_MY/ms_MY.po @@ -2,13 +2,12 @@ # abuyop , 2016 # adnanshukor , 2016 # Mohd Shahril Bin Zainol Abidin , 2016 -# Weldan Jamili , 2016 msgid "" msgstr "" "Project-Id-Version: PACKAGE VERSION\n" "POT-Creation-Date: 2016-12-06 16:36-0600\n" "PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n" -"Last-Translator: Weldan Jamili , 2016\n" +"Last-Translator: Mohd Shahril Bin Zainol Abidin , 2016\n" "Language-Team: Malay (Malaysia) (https://www.transifex.com/otf/teams/1519/ms_MY/)\n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" @@ -101,7 +100,7 @@ msgstr "" #: bridges.page:10 msgid "Bridges" -msgstr "Jambatan" +msgstr "Titi" #: bridges.page:12 msgid "" ___ tor-commits mailing list tor-commits@lists.torproject.org https://lists.torproject.org/cgi-bin/mailman/listinfo/tor-commits
[tor-commits] [translation/tails-onioncircuits_completed] Update translations for tails-onioncircuits_completed
commit c3d08c08f65df52c0986376173e559c62bbf956b Author: Translation commit botDate: Wed Dec 6 01:49:23 2017 + Update translations for tails-onioncircuits_completed --- ms_MY/onioncircuits.pot | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/ms_MY/onioncircuits.pot b/ms_MY/onioncircuits.pot index 6721cc901..01e5de152 100644 --- a/ms_MY/onioncircuits.pot +++ b/ms_MY/onioncircuits.pot @@ -9,7 +9,7 @@ msgstr "" "Project-Id-Version: The Tor Project\n" "Report-Msgid-Bugs-To: \n" "POT-Creation-Date: 2017-08-03 13:00+\n" -"PO-Revision-Date: 2017-12-06 01:13+\n" +"PO-Revision-Date: 2017-12-06 01:45+\n" "Last-Translator: abuyop \n" "Language-Team: Malay (Malaysia) (http://www.transifex.com/otf/torproject/language/ms_MY/)\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/tails-onioncircuits] Update translations for tails-onioncircuits
commit 633209793a2ca29fa65d4723b79ab73de1d0f7db Author: Translation commit botDate: Wed Dec 6 01:49:17 2017 + Update translations for tails-onioncircuits --- ms_MY/onioncircuits.pot | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/ms_MY/onioncircuits.pot b/ms_MY/onioncircuits.pot index 6721cc901..01e5de152 100644 --- a/ms_MY/onioncircuits.pot +++ b/ms_MY/onioncircuits.pot @@ -9,7 +9,7 @@ msgstr "" "Project-Id-Version: The Tor Project\n" "Report-Msgid-Bugs-To: \n" "POT-Creation-Date: 2017-08-03 13:00+\n" -"PO-Revision-Date: 2017-12-06 01:13+\n" +"PO-Revision-Date: 2017-12-06 01:45+\n" "Last-Translator: abuyop \n" "Language-Team: Malay (Malaysia) (http://www.transifex.com/otf/torproject/language/ms_MY/)\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/tails-openpgp-applet] Update translations for tails-openpgp-applet
commit 7914a26bb23f604a8a84f7535ca200d5e183cee6 Author: Translation commit botDate: Wed Dec 6 01:48:59 2017 + Update translations for tails-openpgp-applet --- ms_MY/openpgp-applet.pot | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/ms_MY/openpgp-applet.pot b/ms_MY/openpgp-applet.pot index ae2303668..1a5c6e4ce 100644 --- a/ms_MY/openpgp-applet.pot +++ b/ms_MY/openpgp-applet.pot @@ -9,7 +9,7 @@ msgstr "" "Project-Id-Version: The Tor Project\n" "Report-Msgid-Bugs-To: ta...@boum.org\n" "POT-Creation-Date: 2017-08-05 15:07-0400\n" -"PO-Revision-Date: 2017-12-06 01:13+\n" +"PO-Revision-Date: 2017-12-06 01:45+\n" "Last-Translator: abuyop \n" "Language-Team: Malay (Malaysia) (http://www.transifex.com/otf/torproject/language/ms_MY/)\n" "MIME-Version: 1.0\n" @@ -72,7 +72,7 @@ msgstr "Kepercayaan Penuh" #: bin/openpgp-applet:347 msgid "Ultimate Trust" -msgstr "Kepercayaan yang Terbaik" +msgstr "Kepercayaan Sepenuhnya" #: bin/openpgp-applet:400 msgid "Name" @@ -80,7 +80,7 @@ msgstr "Nama" #: bin/openpgp-applet:401 msgid "Key ID" -msgstr "Kunci ID" +msgstr "ID Kunci" #: bin/openpgp-applet:402 msgid "Status" ___ tor-commits mailing list tor-commits@lists.torproject.org https://lists.torproject.org/cgi-bin/mailman/listinfo/tor-commits
[tor-commits] [translation/torbutton-torbuttondtd] Update translations for torbutton-torbuttondtd
commit 666de651d1fef505239399557c22cc4c48b29baa Author: Translation commit botDate: Wed Dec 6 01:47:57 2017 + Update translations for torbutton-torbuttondtd --- ms_MY/torbutton.dtd | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/ms_MY/torbutton.dtd b/ms_MY/torbutton.dtd index 7eeaccd63..aaee1caea 100644 --- a/ms_MY/torbutton.dtd +++ b/ms_MY/torbutton.dtd @@ -12,9 +12,9 @@ - + - + ___ tor-commits mailing list tor-commits@lists.torproject.org https://lists.torproject.org/cgi-bin/mailman/listinfo/tor-commits
[tor-commits] [translation/tor-and-https_completed] Update translations for tor-and-https_completed
commit 58d802e4f4a820b79fadd2b30c5e550042cfa87f Author: Translation commit botDate: Wed Dec 6 01:48:27 2017 + Update translations for tor-and-https_completed --- ms_MY.po | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/ms_MY.po b/ms_MY.po index 9738741f8..ec3024752 100644 --- a/ms_MY.po +++ b/ms_MY.po @@ -6,7 +6,7 @@ msgid "" msgstr "" "Project-Id-Version: The Tor Project\n" "POT-Creation-Date: 2014-07-17 14:23+\n" -"PO-Revision-Date: 2017-12-06 00:49+\n" +"PO-Revision-Date: 2017-12-06 01:45+\n" "Last-Translator: abuyop \n" "Language-Team: Malay (Malaysia) (http://www.transifex.com/otf/torproject/language/ms_MY/)\n" "MIME-Version: 1.0\n" @@ -110,7 +110,7 @@ msgstr "NSA" #: C/tor-and-https.svg:363 #, no-wrap msgid "Tor relay" -msgstr "Gantian Tor" +msgstr "Geganti Tor" #. (itstool) path: defs/text #: C/tor-and-https.svg:363 @@ -122,7 +122,7 @@ msgstr "Kunci" #: C/tor-and-https.svg:363 #, no-wrap msgid "Internet connection" -msgstr "Sambungan internet" +msgstr "Sambungan Internet" #. (itstool) path: defs/text #: C/tor-and-https.svg:363 ___ tor-commits mailing list tor-commits@lists.torproject.org https://lists.torproject.org/cgi-bin/mailman/listinfo/tor-commits
[tor-commits] [translation/tor-and-https] Update translations for tor-and-https
commit b938e54a5188e5b8ccd1e9b5fe1a18ecd52e69ad Author: Translation commit botDate: Wed Dec 6 01:48:22 2017 + Update translations for tor-and-https --- ms_MY.po | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/ms_MY.po b/ms_MY.po index 9738741f8..ec3024752 100644 --- a/ms_MY.po +++ b/ms_MY.po @@ -6,7 +6,7 @@ msgid "" msgstr "" "Project-Id-Version: The Tor Project\n" "POT-Creation-Date: 2014-07-17 14:23+\n" -"PO-Revision-Date: 2017-12-06 00:49+\n" +"PO-Revision-Date: 2017-12-06 01:45+\n" "Last-Translator: abuyop \n" "Language-Team: Malay (Malaysia) (http://www.transifex.com/otf/torproject/language/ms_MY/)\n" "MIME-Version: 1.0\n" @@ -110,7 +110,7 @@ msgstr "NSA" #: C/tor-and-https.svg:363 #, no-wrap msgid "Tor relay" -msgstr "Gantian Tor" +msgstr "Geganti Tor" #. (itstool) path: defs/text #: C/tor-and-https.svg:363 @@ -122,7 +122,7 @@ msgstr "Kunci" #: C/tor-and-https.svg:363 #, no-wrap msgid "Internet connection" -msgstr "Sambungan internet" +msgstr "Sambungan Internet" #. (itstool) path: defs/text #: C/tor-and-https.svg:363 ___ tor-commits mailing list tor-commits@lists.torproject.org https://lists.torproject.org/cgi-bin/mailman/listinfo/tor-commits
[tor-commits] [translation/tails-iuk] Update translations for tails-iuk
commit 2c033d67059c88e02a70a43b132c6bc214f3385c Author: Translation commit botDate: Wed Dec 6 01:48:03 2017 + Update translations for tails-iuk --- ms_MY.po | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/ms_MY.po b/ms_MY.po index 92dff2bd1..1a3654eea 100644 --- a/ms_MY.po +++ b/ms_MY.po @@ -12,7 +12,7 @@ msgstr "" "Project-Id-Version: The Tor Project\n" "Report-Msgid-Bugs-To: Tails developers \n" "POT-Creation-Date: 2017-04-18 12:13+0200\n" -"PO-Revision-Date: 2017-12-06 00:59+\n" +"PO-Revision-Date: 2017-12-06 01:47+\n" "Last-Translator: abuyop \n" "Language-Team: Malay (Malaysia) (http://www.transifex.com/otf/torproject/language/ms_MY/)\n" "MIME-Version: 1.0\n" @@ -96,7 +96,7 @@ msgstr "" #: ../lib/Tails/IUK/Frontend.pm:361 msgid "Error while detecting available upgrades" -msgstr "Terdapat masalah bila mengesan penaik tarafan." +msgstr "Ralat ketika mengesan penataran yang tersedia" #: ../lib/Tails/IUK/Frontend.pm:371 #, perl-brace-format @@ -116,7 +116,7 @@ msgstr "" #: ../lib/Tails/IUK/Frontend.pm:386 msgid "Upgrade available" -msgstr "Terdapat naiktaraf" +msgstr "Penataran tersedia" #: ../lib/Tails/IUK/Frontend.pm:387 msgid "Upgrade now" ___ tor-commits mailing list tor-commits@lists.torproject.org https://lists.torproject.org/cgi-bin/mailman/listinfo/tor-commits
[tor-commits] [translation/abouttor-homepage_completed] Update translations for abouttor-homepage_completed
commit 77f697daf87e686da619599eacd3b956b0aa0f3a Author: Translation commit botDate: Wed Dec 6 01:47:29 2017 + Update translations for abouttor-homepage_completed --- ms_MY/aboutTor.dtd | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/ms_MY/aboutTor.dtd b/ms_MY/aboutTor.dtd index 6c39bd523..5eabfd25c 100644 --- a/ms_MY/aboutTor.dtd +++ b/ms_MY/aboutTor.dtd @@ -24,7 +24,7 @@ - + ___ tor-commits mailing list tor-commits@lists.torproject.org https://lists.torproject.org/cgi-bin/mailman/listinfo/tor-commits
[tor-commits] [translation/mat-gui_completed] Update translations for mat-gui_completed
commit 2618a33f96f91e98ed59ed690c7bf8aa010f9d78 Author: Translation commit botDate: Wed Dec 6 01:46:39 2017 + Update translations for mat-gui_completed --- ms_MY.po | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/ms_MY.po b/ms_MY.po index fcf841fd1..2a9e95fe2 100644 --- a/ms_MY.po +++ b/ms_MY.po @@ -13,7 +13,7 @@ msgstr "" "Project-Id-Version: The Tor Project\n" "Report-Msgid-Bugs-To: \n" "POT-Creation-Date: 2016-02-10 23:06+0100\n" -"PO-Revision-Date: 2017-12-06 01:05+\n" +"PO-Revision-Date: 2017-12-06 01:45+\n" "Last-Translator: abuyop \n" "Language-Team: Malay (Malaysia) (http://www.transifex.com/otf/torproject/language/ms_MY/)\n" "MIME-Version: 1.0\n" @@ -82,11 +82,11 @@ msgstr "Buang fail tidak disokong dari arkib" #: mat-gui:241 msgid "Remove non-supported (and so non-anonymised) file from output archive" -msgstr "Buang fail tidak disokong (dan sebagainya tidak dikenali) dari arkib output" +msgstr "Buang fail tidak disokong (dan juga awanama) dari arkib output" #: mat-gui:280 msgid "Unknown" -msgstr "Tidak diketahui" +msgstr "Tidak Diketahui" #: mat-gui:325 msgid "Not-supported" ___ 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
commit 7667efc150f934796c1c8ae4ee8cfcadd85146c7 Author: Translation commit botDate: Wed Dec 6 01:47:03 2017 + Update translations for tor-launcher-network-settings --- ms_MY/network-settings.dtd | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/ms_MY/network-settings.dtd b/ms_MY/network-settings.dtd index aaa9df48b..ee5be882a 100644 --- a/ms_MY/network-settings.dtd +++ b/ms_MY/network-settings.dtd @@ -23,7 +23,7 @@ - + ___ 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 56df800174c9d4968844c9649e38801b11300ad9 Author: Translation commit botDate: Wed Dec 6 01:47:13 2017 + Update translations for tails-misc --- ms_MY.po | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/ms_MY.po b/ms_MY.po index 3fd0107ed..52fa1ce4d 100644 --- a/ms_MY.po +++ b/ms_MY.po @@ -12,7 +12,7 @@ msgstr "" "Project-Id-Version: The Tor Project\n" "Report-Msgid-Bugs-To: \n" "POT-Creation-Date: 2017-09-13 20:10+0200\n" -"PO-Revision-Date: 2017-12-06 01:07+\n" +"PO-Revision-Date: 2017-12-06 01:43+\n" "Last-Translator: abuyop \n" "Language-Team: Malay (Malaysia) (http://www.transifex.com/otf/torproject/language/ms_MY/)\n" "MIME-Version: 1.0\n" @@ -98,11 +98,11 @@ msgstr "" msgid "" "Build information:\n" "%s" -msgstr "Bina informasi:\n%s" +msgstr "Maklumat binaan:\n%s" #: config/chroot_local-includes/usr/local/bin/tails-about:54 msgid "not available" -msgstr "tidak dapat digunakan" +msgstr "tidak tersedia" #: config/chroot_local-includes/usr/local/sbin/tails-additional-software:147 #: config/chroot_local-includes/usr/local/sbin/tails-additional-software:162 ___ tor-commits mailing list tor-commits@lists.torproject.org https://lists.torproject.org/cgi-bin/mailman/listinfo/tor-commits
[tor-commits] [translation/abouttor-homepage] Update translations for abouttor-homepage
commit 2f37b25e37034054cef7eb80aacf13d2f4d03b55 Author: Translation commit botDate: Wed Dec 6 01:47:23 2017 + Update translations for abouttor-homepage --- ms_MY/aboutTor.dtd | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/ms_MY/aboutTor.dtd b/ms_MY/aboutTor.dtd index 6c39bd523..5eabfd25c 100644 --- a/ms_MY/aboutTor.dtd +++ b/ms_MY/aboutTor.dtd @@ -24,7 +24,7 @@ - + ___ tor-commits mailing list tor-commits@lists.torproject.org https://lists.torproject.org/cgi-bin/mailman/listinfo/tor-commits
[tor-commits] [translation/mat-gui] Update translations for mat-gui
commit 5ee2d0451a43c8e17c38c6739249a2a91158bcfb Author: Translation commit botDate: Wed Dec 6 01:46:33 2017 + Update translations for mat-gui --- ms_MY.po | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/ms_MY.po b/ms_MY.po index fcf841fd1..2a9e95fe2 100644 --- a/ms_MY.po +++ b/ms_MY.po @@ -13,7 +13,7 @@ msgstr "" "Project-Id-Version: The Tor Project\n" "Report-Msgid-Bugs-To: \n" "POT-Creation-Date: 2016-02-10 23:06+0100\n" -"PO-Revision-Date: 2017-12-06 01:05+\n" +"PO-Revision-Date: 2017-12-06 01:45+\n" "Last-Translator: abuyop \n" "Language-Team: Malay (Malaysia) (http://www.transifex.com/otf/torproject/language/ms_MY/)\n" "MIME-Version: 1.0\n" @@ -82,11 +82,11 @@ msgstr "Buang fail tidak disokong dari arkib" #: mat-gui:241 msgid "Remove non-supported (and so non-anonymised) file from output archive" -msgstr "Buang fail tidak disokong (dan sebagainya tidak dikenali) dari arkib output" +msgstr "Buang fail tidak disokong (dan juga awanama) dari arkib output" #: mat-gui:280 msgid "Unknown" -msgstr "Tidak diketahui" +msgstr "Tidak Diketahui" #: mat-gui:325 msgid "Not-supported" ___ tor-commits mailing list tor-commits@lists.torproject.org https://lists.torproject.org/cgi-bin/mailman/listinfo/tor-commits
[tor-commits] [translation/torbirdy] Update translations for torbirdy
commit 77422250214987239e9ddd8c2ebd8ce64d464b80 Author: Translation commit botDate: Wed Dec 6 01:46:21 2017 + Update translations for torbirdy --- ms_MY/torbirdy.dtd | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/ms_MY/torbirdy.dtd b/ms_MY/torbirdy.dtd index 2fa5fc6ae..25b8186e1 100644 --- a/ms_MY/torbirdy.dtd +++ b/ms_MY/torbirdy.dtd @@ -12,9 +12,9 @@ - + - + ___ tor-commits mailing list tor-commits@lists.torproject.org https://lists.torproject.org/cgi-bin/mailman/listinfo/tor-commits
[tor-commits] [translation/https_everywhere_completed] Update translations for https_everywhere_completed
commit a050aaffb8729a18afacc3fe04890f04e6970ba2 Author: Translation commit botDate: Wed Dec 6 01:45:53 2017 + Update translations for https_everywhere_completed --- ms_MY/ssl-observatory.dtd | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/ms_MY/ssl-observatory.dtd b/ms_MY/ssl-observatory.dtd index 0663c5bab..6cc8175ec 100644 --- a/ms_MY/ssl-observatory.dtd +++ b/ms_MY/ssl-observatory.dtd @@ -39,13 +39,13 @@ anda menggunakan rangkaian korporat yang sangat mengganggu:"> "Pilihan ini memerlukan Tor dipasang dan dijalankan"> +"Apabila terpapar sijil baharu, beritahu Pencerap ISP yang manakah berjaya disambungkan"> +"Tindakan ini akan mencapai dan menghantar Autonomous System number bagi rangkaian anda. Ia akan membantu mengesan serangan terhadap HTTPS, dan untuk menentukan sama ada terdapat pencerapan dari rangkaian di Iran dan Syria yang mana serangan sering kali berlaku."> +"Tunjuk amaran ketika Pencerap mengesan sijil terbatal yang tidak dikesan oleh pelayar anda"> ___ 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 8fcd6e620ac56954dd9039f77cd2d5d24e4c6575 Author: Translation commit botDate: Wed Dec 6 01:45:59 2017 + Update translations for liveusb-creator --- ms_MY/ms_MY.po | 8 1 file changed, 4 insertions(+), 4 deletions(-) diff --git a/ms_MY/ms_MY.po b/ms_MY/ms_MY.po index 1d61dc5a8..a01e13392 100644 --- a/ms_MY/ms_MY.po +++ b/ms_MY/ms_MY.po @@ -11,7 +11,7 @@ msgstr "" "Project-Id-Version: The Tor Project\n" "Report-Msgid-Bugs-To: \n" "POT-Creation-Date: 2017-11-10 15:57+0100\n" -"PO-Revision-Date: 2017-12-06 01:10+\n" +"PO-Revision-Date: 2017-12-06 01:44+\n" "Last-Translator: abuyop \n" "Language-Team: Malay (Malaysia) (http://www.transifex.com/otf/torproject/language/ms_MY/)\n" "MIME-Version: 1.0\n" @@ -86,17 +86,17 @@ msgstr "Membuang OS Langsung sedia ada" #: ../tails_installer/creator.py:462 ../tails_installer/creator.py:473 #, python-format msgid "Unable to chmod %(file)s: %(message)s" -msgstr "Tidak dapat menjalankan barisa arahan chmod kepada %(file)s: %(message)s" +msgstr "Tidak boleh lakukan chmod %(file)s: %(message)s" #: ../tails_installer/creator.py:466 #, python-format msgid "Unable to remove file from previous LiveOS: %(message)s" -msgstr "Tidak dapat membuang fail daripada LiveOS sebelumnya: %(message)s" +msgstr "Tidak dapat membuang fail daripada OSLangsung terdahulu: %(message)s" #: ../tails_installer/creator.py:478 #, python-format msgid "Unable to remove directory from previous LiveOS: %(message)s" -msgstr "Tidak dapat membuang direktori daripada LiveOS sebelumnya: %(message)s" +msgstr "Tidak dapat membuang direktori daripada OSLangsung terdahulu: %(message)s" #: ../tails_installer/creator.py:526 #, python-format ___ tor-commits mailing list tor-commits@lists.torproject.org https://lists.torproject.org/cgi-bin/mailman/listinfo/tor-commits
[tor-commits] [translation/https_everywhere] Update translations for https_everywhere
commit 421ffa892cfbfd45929914da7fe5f8025d09d06c Author: Translation commit botDate: Wed Dec 6 01:45:43 2017 + Update translations for https_everywhere --- ms_MY/ssl-observatory.dtd | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/ms_MY/ssl-observatory.dtd b/ms_MY/ssl-observatory.dtd index 0663c5bab..6cc8175ec 100644 --- a/ms_MY/ssl-observatory.dtd +++ b/ms_MY/ssl-observatory.dtd @@ -39,13 +39,13 @@ anda menggunakan rangkaian korporat yang sangat mengganggu:"> "Pilihan ini memerlukan Tor dipasang dan dijalankan"> +"Apabila terpapar sijil baharu, beritahu Pencerap ISP yang manakah berjaya disambungkan"> +"Tindakan ini akan mencapai dan menghantar Autonomous System number bagi rangkaian anda. Ia akan membantu mengesan serangan terhadap HTTPS, dan untuk menentukan sama ada terdapat pencerapan dari rangkaian di Iran dan Syria yang mana serangan sering kali berlaku."> +"Tunjuk amaran ketika Pencerap mengesan sijil terbatal yang tidak dikesan oleh pelayar anda"> ___ tor-commits mailing list tor-commits@lists.torproject.org https://lists.torproject.org/cgi-bin/mailman/listinfo/tor-commits
[tor-commits] [translation/whisperback_completed] Update translations for whisperback_completed
commit 0cb3fd1668887fddc9139552edf7574a7ddd222e Author: Translation commit botDate: Wed Dec 6 01:45:32 2017 + Update translations for whisperback_completed --- ms_MY/ms_MY.po | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/ms_MY/ms_MY.po b/ms_MY/ms_MY.po index f80e1b30f..e766be454 100644 --- a/ms_MY/ms_MY.po +++ b/ms_MY/ms_MY.po @@ -10,7 +10,7 @@ msgstr "" "Project-Id-Version: The Tor Project\n" "Report-Msgid-Bugs-To: \n" "POT-Creation-Date: 2017-03-20 12:09+\n" -"PO-Revision-Date: 2017-12-06 01:13+\n" +"PO-Revision-Date: 2017-12-06 01:44+\n" "Last-Translator: abuyop \n" "Language-Team: Malay (Malaysia) (http://www.transifex.com/otf/torproject/language/ms_MY/)\n" "MIME-Version: 1.0\n" @@ -88,7 +88,7 @@ msgstr "Tidak dapat menyambung ke pelayan." #: ../whisperBack/gui.py:257 msgid "Unable to create or to send the mail." -msgstr "Tidak dapat mencipta atau menghantar e-mel." +msgstr "Tidak dapat mencipta atau menghantar mel." #: ../whisperBack/gui.py:260 msgid "" ___ tor-commits mailing list tor-commits@lists.torproject.org https://lists.torproject.org/cgi-bin/mailman/listinfo/tor-commits
[tor-commits] [translation/whisperback] Update translations for whisperback
commit d590f78236a23c679f9a5d7816b3145fc073bf7b Author: Translation commit botDate: Wed Dec 6 01:45:24 2017 + Update translations for whisperback --- ms_MY/ms_MY.po | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/ms_MY/ms_MY.po b/ms_MY/ms_MY.po index f80e1b30f..e766be454 100644 --- a/ms_MY/ms_MY.po +++ b/ms_MY/ms_MY.po @@ -10,7 +10,7 @@ msgstr "" "Project-Id-Version: The Tor Project\n" "Report-Msgid-Bugs-To: \n" "POT-Creation-Date: 2017-03-20 12:09+\n" -"PO-Revision-Date: 2017-12-06 01:13+\n" +"PO-Revision-Date: 2017-12-06 01:44+\n" "Last-Translator: abuyop \n" "Language-Team: Malay (Malaysia) (http://www.transifex.com/otf/torproject/language/ms_MY/)\n" "MIME-Version: 1.0\n" @@ -88,7 +88,7 @@ msgstr "Tidak dapat menyambung ke pelayan." #: ../whisperBack/gui.py:257 msgid "Unable to create or to send the mail." -msgstr "Tidak dapat mencipta atau menghantar e-mel." +msgstr "Tidak dapat mencipta atau menghantar mel." #: ../whisperBack/gui.py:260 msgid "" ___ tor-commits mailing list tor-commits@lists.torproject.org https://lists.torproject.org/cgi-bin/mailman/listinfo/tor-commits
[tor-commits] [translation/exoneratorproperties] Update translations for exoneratorproperties
commit a6ff9e2a210ae11d421351f39553679239ade473 Author: Translation commit botDate: Wed Dec 6 01:21:05 2017 + Update translations for exoneratorproperties --- ms_MY/exonerator.properties | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/ms_MY/exonerator.properties b/ms_MY/exonerator.properties index f5ea51fcd..9b2751bf9 100644 --- a/ms_MY/exonerator.properties +++ b/ms_MY/exonerator.properties @@ -48,5 +48,5 @@ footer.abouttor.body.link3=contact The Tor Project, Inc. footer.aboutexonerator.heading=About ExoneraTor footer.aboutexonerator.body=The ExoneraTor service maintains a database of IP addresses that have been part of the Tor network. It answers the question whether there was a Tor relay running on a given IP address on a given date. ExoneraTor may store more than one IP address per relay if relays use a different IP address for exiting to the Internet than for registering in the Tor network, and it stores whether a relay permitted transit of Tor traffic to the open Internet at that time. footer.language.name=English -footer.language.text=This page is also available in the following languages: +footer.language.text=Laman ini juga boleh tersedia dengan bahasa berikut: ___ tor-commits mailing list tor-commits@lists.torproject.org https://lists.torproject.org/cgi-bin/mailman/listinfo/tor-commits
[tor-commits] [translation/tails-onioncircuits_completed] Update translations for tails-onioncircuits_completed
commit ba5b82c586372903a27c9e7ea5c7ec28fadd3b0a Author: Translation commit botDate: Wed Dec 6 01:19:38 2017 + Update translations for tails-onioncircuits_completed --- ms_MY/onioncircuits.pot | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/ms_MY/onioncircuits.pot b/ms_MY/onioncircuits.pot index 2de7090de..6721cc901 100644 --- a/ms_MY/onioncircuits.pot +++ b/ms_MY/onioncircuits.pot @@ -9,7 +9,7 @@ msgstr "" "Project-Id-Version: The Tor Project\n" "Report-Msgid-Bugs-To: \n" "POT-Creation-Date: 2017-08-03 13:00+\n" -"PO-Revision-Date: 2017-12-06 00:47+\n" +"PO-Revision-Date: 2017-12-06 01:13+\n" "Last-Translator: abuyop \n" "Language-Team: Malay (Malaysia) (http://www.transifex.com/otf/torproject/language/ms_MY/)\n" "MIME-Version: 1.0\n" @@ -71,7 +71,7 @@ msgstr "Tidak Diketahui" #: ../onioncircuits:607 msgid "Fingerprint:" -msgstr "TandaTangan:" +msgstr "Cap Jari:" #: ../onioncircuits:608 msgid "Published:" ___ tor-commits mailing list tor-commits@lists.torproject.org https://lists.torproject.org/cgi-bin/mailman/listinfo/tor-commits
[tor-commits] [translation/tails-onioncircuits] Update translations for tails-onioncircuits
commit 4b06c2ff18ae7f385da6b7190daeb4864e1eb9a4 Author: Translation commit botDate: Wed Dec 6 01:19:33 2017 + Update translations for tails-onioncircuits --- ms_MY/onioncircuits.pot | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/ms_MY/onioncircuits.pot b/ms_MY/onioncircuits.pot index 2de7090de..6721cc901 100644 --- a/ms_MY/onioncircuits.pot +++ b/ms_MY/onioncircuits.pot @@ -9,7 +9,7 @@ msgstr "" "Project-Id-Version: The Tor Project\n" "Report-Msgid-Bugs-To: \n" "POT-Creation-Date: 2017-08-03 13:00+\n" -"PO-Revision-Date: 2017-12-06 00:47+\n" +"PO-Revision-Date: 2017-12-06 01:13+\n" "Last-Translator: abuyop \n" "Language-Team: Malay (Malaysia) (http://www.transifex.com/otf/torproject/language/ms_MY/)\n" "MIME-Version: 1.0\n" @@ -71,7 +71,7 @@ msgstr "Tidak Diketahui" #: ../onioncircuits:607 msgid "Fingerprint:" -msgstr "TandaTangan:" +msgstr "Cap Jari:" #: ../onioncircuits:608 msgid "Published:" ___ tor-commits mailing list tor-commits@lists.torproject.org https://lists.torproject.org/cgi-bin/mailman/listinfo/tor-commits
[tor-commits] [translation/tails-openpgp-applet] Update translations for tails-openpgp-applet
commit b7443f2430725e52b8bfe7891b21b3554803cfa9 Author: Translation commit botDate: Wed Dec 6 01:19:14 2017 + Update translations for tails-openpgp-applet --- ms_MY/openpgp-applet.pot | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/ms_MY/openpgp-applet.pot b/ms_MY/openpgp-applet.pot index 9fcd87fcf..ae2303668 100644 --- a/ms_MY/openpgp-applet.pot +++ b/ms_MY/openpgp-applet.pot @@ -9,7 +9,7 @@ msgstr "" "Project-Id-Version: The Tor Project\n" "Report-Msgid-Bugs-To: ta...@boum.org\n" "POT-Creation-Date: 2017-08-05 15:07-0400\n" -"PO-Revision-Date: 2017-12-06 00:47+\n" +"PO-Revision-Date: 2017-12-06 01:13+\n" "Last-Translator: abuyop \n" "Language-Team: Malay (Malaysia) (http://www.transifex.com/otf/torproject/language/ms_MY/)\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/torbutton-aboutdialogdtd_completed] Update translations for torbutton-aboutdialogdtd_completed
commit f6cb7f1d331c8a1120da20cf439fbb58c3e8363b Author: Translation commit botDate: Wed Dec 6 01:19:00 2017 + Update translations for torbutton-aboutdialogdtd_completed --- ms_MY/aboutdialog.dtd | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/ms_MY/aboutdialog.dtd b/ms_MY/aboutdialog.dtd index cf259ba42..f59964097 100644 --- a/ms_MY/aboutdialog.dtd +++ b/ms_MY/aboutdialog.dtd @@ -16,4 +16,4 @@ - + ___ tor-commits mailing list tor-commits@lists.torproject.org https://lists.torproject.org/cgi-bin/mailman/listinfo/tor-commits
[tor-commits] [translation/torbutton-aboutdialogdtd] Update translations for torbutton-aboutdialogdtd
commit 4b72949624d66aa938f79ae51e8199b2d9c3dd92 Author: Translation commit botDate: Wed Dec 6 01:18:55 2017 + Update translations for torbutton-aboutdialogdtd --- ms_MY/aboutdialog.dtd | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/ms_MY/aboutdialog.dtd b/ms_MY/aboutdialog.dtd index cf259ba42..f59964097 100644 --- a/ms_MY/aboutdialog.dtd +++ b/ms_MY/aboutdialog.dtd @@ -16,4 +16,4 @@ - + ___ tor-commits mailing list tor-commits@lists.torproject.org https://lists.torproject.org/cgi-bin/mailman/listinfo/tor-commits
[tor-commits] [translation/tails-iuk] Update translations for tails-iuk
commit 7f1a1ebb694d03092a4c0dd74d04f1aff573cd64 Author: Translation commit botDate: Wed Dec 6 01:18:17 2017 + Update translations for tails-iuk --- ms_MY.po | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/ms_MY.po b/ms_MY.po index 485c6d368..92dff2bd1 100644 --- a/ms_MY.po +++ b/ms_MY.po @@ -12,7 +12,7 @@ msgstr "" "Project-Id-Version: The Tor Project\n" "Report-Msgid-Bugs-To: Tails developers \n" "POT-Creation-Date: 2017-04-18 12:13+0200\n" -"PO-Revision-Date: 2017-12-06 00:47+\n" +"PO-Revision-Date: 2017-12-06 00:59+\n" "Last-Translator: abuyop \n" "Language-Team: Malay (Malaysia) (http://www.transifex.com/otf/torproject/language/ms_MY/)\n" "MIME-Version: 1.0\n" @@ -64,11 +64,11 @@ msgstr "ingatan tidak mencukupi dalam sistem ini" #: ../lib/Tails/IUK/Frontend.pm:262 #, perl-brace-format msgid "No explanation available for reason '%{reason}s'." -msgstr "Tiada penjelasan tersedia untuk sebab '%{sebab}'." +msgstr "Tiada penjelasan tersedia untuk sebab '%{reason}s'." #: ../lib/Tails/IUK/Frontend.pm:282 msgid "The system is up-to-date" -msgstr "Sistem sudah dikemaskini" +msgstr "Sistem sudah dikemaskinikan" #: ../lib/Tails/IUK/Frontend.pm:287 msgid "This version of Tails is outdated, and may have security issues." ___ tor-commits mailing list tor-commits@lists.torproject.org https://lists.torproject.org/cgi-bin/mailman/listinfo/tor-commits
[tor-commits] [translation/tor-and-https] Update translations for tor-and-https
commit 66c129bc7a7ea8502abef8d43c2695f3ee62cc11 Author: Translation commit botDate: Wed Dec 6 01:18:35 2017 + Update translations for tor-and-https --- ms_MY.po | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/ms_MY.po b/ms_MY.po index e9be8e908..9738741f8 100644 --- a/ms_MY.po +++ b/ms_MY.po @@ -6,7 +6,7 @@ msgid "" msgstr "" "Project-Id-Version: The Tor Project\n" "POT-Creation-Date: 2014-07-17 14:23+\n" -"PO-Revision-Date: 2017-12-01 10:08+\n" +"PO-Revision-Date: 2017-12-06 00:49+\n" "Last-Translator: abuyop \n" "Language-Team: Malay (Malaysia) (http://www.transifex.com/otf/torproject/language/ms_MY/)\n" "MIME-Version: 1.0\n" @@ -76,7 +76,7 @@ msgstr "ISP" #: C/tor-and-https.svg:363 #, no-wrap msgid "Hacker" -msgstr "Hacker" +msgstr "Penggodam" #. (itstool) path: defs/text #. Keep it short: 8em is ok, 9em is max. ___ tor-commits mailing list tor-commits@lists.torproject.org https://lists.torproject.org/cgi-bin/mailman/listinfo/tor-commits
[tor-commits] [translation/tor-and-https_completed] Update translations for tor-and-https_completed
commit ffdcf18a2bb54f539940cc0c8409df9e70cca77e Author: Translation commit botDate: Wed Dec 6 01:18:41 2017 + Update translations for tor-and-https_completed --- ms_MY.po | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/ms_MY.po b/ms_MY.po index e9be8e908..9738741f8 100644 --- a/ms_MY.po +++ b/ms_MY.po @@ -6,7 +6,7 @@ msgid "" msgstr "" "Project-Id-Version: The Tor Project\n" "POT-Creation-Date: 2014-07-17 14:23+\n" -"PO-Revision-Date: 2017-12-01 10:08+\n" +"PO-Revision-Date: 2017-12-06 00:49+\n" "Last-Translator: abuyop \n" "Language-Team: Malay (Malaysia) (http://www.transifex.com/otf/torproject/language/ms_MY/)\n" "MIME-Version: 1.0\n" @@ -76,7 +76,7 @@ msgstr "ISP" #: C/tor-and-https.svg:363 #, no-wrap msgid "Hacker" -msgstr "Hacker" +msgstr "Penggodam" #. (itstool) path: defs/text #. Keep it short: 8em is ok, 9em is max. ___ tor-commits mailing list tor-commits@lists.torproject.org https://lists.torproject.org/cgi-bin/mailman/listinfo/tor-commits
[tor-commits] [translation/torbutton-torbuttondtd] Update translations for torbutton-torbuttondtd
commit 5c23133d450c89ea6f9606507a43202974bce779 Author: Translation commit botDate: Wed Dec 6 01:18:11 2017 + Update translations for torbutton-torbuttondtd --- ms_MY/torbutton.dtd | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/ms_MY/torbutton.dtd b/ms_MY/torbutton.dtd index 5f3202aee..7eeaccd63 100644 --- a/ms_MY/torbutton.dtd +++ b/ms_MY/torbutton.dtd @@ -10,7 +10,7 @@ - + ___ tor-commits mailing list tor-commits@lists.torproject.org https://lists.torproject.org/cgi-bin/mailman/listinfo/tor-commits
[tor-commits] [translation/abouttor-homepage_completed] Update translations for abouttor-homepage_completed
commit ca27d0bf2ca76788fe8c6ec32aa4c30a33bd150e Author: Translation commit botDate: Wed Dec 6 01:17:43 2017 + Update translations for abouttor-homepage_completed --- ms_MY/aboutTor.dtd | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/ms_MY/aboutTor.dtd b/ms_MY/aboutTor.dtd index 55b308152..6c39bd523 100644 --- a/ms_MY/aboutTor.dtd +++ b/ms_MY/aboutTor.dtd @@ -16,12 +16,12 @@ - + - + https://duckduckgo.com;> - + ___ 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
commit 6dcda2daf4ee9b9c88f3aac3ce335cc97c61fe5a Author: Translation commit botDate: Wed Dec 6 01:17:18 2017 + Update translations for tor-launcher-network-settings --- ms_MY/network-settings.dtd | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/ms_MY/network-settings.dtd b/ms_MY/network-settings.dtd index 17385b8e7..aaa9df48b 100644 --- a/ms_MY/network-settings.dtd +++ b/ms_MY/network-settings.dtd @@ -11,13 +11,13 @@ - + - + ___ tor-commits mailing list tor-commits@lists.torproject.org https://lists.torproject.org/cgi-bin/mailman/listinfo/tor-commits
[tor-commits] [translation/abouttor-homepage] Update translations for abouttor-homepage
commit fd0a1654e1d0606c55926ba0f14898507d9d7b26 Author: Translation commit botDate: Wed Dec 6 01:17:38 2017 + Update translations for abouttor-homepage --- ms_MY/aboutTor.dtd | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/ms_MY/aboutTor.dtd b/ms_MY/aboutTor.dtd index 55b308152..6c39bd523 100644 --- a/ms_MY/aboutTor.dtd +++ b/ms_MY/aboutTor.dtd @@ -16,12 +16,12 @@ - + - + https://duckduckgo.com;> - + ___ 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 ca54647d155126be08d57e0a1bdfc0f2d245ac88 Author: Translation commit botDate: Wed Dec 6 01:17:28 2017 + Update translations for tails-misc --- ms_MY.po | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/ms_MY.po b/ms_MY.po index 5f483331b..3fd0107ed 100644 --- a/ms_MY.po +++ b/ms_MY.po @@ -12,7 +12,7 @@ msgstr "" "Project-Id-Version: The Tor Project\n" "Report-Msgid-Bugs-To: \n" "POT-Creation-Date: 2017-09-13 20:10+0200\n" -"PO-Revision-Date: 2017-12-03 10:34+\n" +"PO-Revision-Date: 2017-12-06 01:07+\n" "Last-Translator: abuyop \n" "Language-Team: Malay (Malaysia) (http://www.transifex.com/otf/torproject/language/ms_MY/)\n" "MIME-Version: 1.0\n" @@ -73,7 +73,7 @@ msgstr "" #: config/chroot_local-includes/usr/share/gnome-shell/extensions/shutdown-hel...@tails.boum.org/extension.js:71 msgid "Restart" -msgstr "Restart" +msgstr "Mula Semula" #: config/chroot_local-includes/usr/share/gnome-shell/extensions/shutdown-hel...@tails.boum.org/extension.js:74 msgid "Power Off" @@ -87,7 +87,7 @@ msgstr "" #: config/chroot_local-includes/usr/local/bin/tails-about:25 #: ../config/chroot_local-includes/usr/share/applications/tails-about.desktop.in.h:1 msgid "About Tails" -msgstr "Tentang Tails" +msgstr "Perihal Tails" #: config/chroot_local-includes/usr/local/bin/tails-about:35 msgid "The Amnesic Incognito Live System" ___ tor-commits mailing list tor-commits@lists.torproject.org https://lists.torproject.org/cgi-bin/mailman/listinfo/tor-commits
[tor-commits] [translation/mat-gui_completed] Update translations for mat-gui_completed
commit 7d4b50694052055284aa19eb7a812f47734d70d2 Author: Translation commit botDate: Wed Dec 6 01:16:53 2017 + Update translations for mat-gui_completed --- ms_MY.po | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/ms_MY.po b/ms_MY.po index e63f73fe1..fcf841fd1 100644 --- a/ms_MY.po +++ b/ms_MY.po @@ -13,7 +13,7 @@ msgstr "" "Project-Id-Version: The Tor Project\n" "Report-Msgid-Bugs-To: \n" "POT-Creation-Date: 2016-02-10 23:06+0100\n" -"PO-Revision-Date: 2017-12-06 00:46+\n" +"PO-Revision-Date: 2017-12-06 01:05+\n" "Last-Translator: abuyop \n" "Language-Team: Malay (Malaysia) (http://www.transifex.com/otf/torproject/language/ms_MY/)\n" "MIME-Version: 1.0\n" @@ -58,7 +58,7 @@ msgstr "Data meta %s" #: mat-gui:187 msgid "Trash your meta, keep your data" -msgstr "Padam maklumat meta, kekalkan fail anda" +msgstr "Tong sampahkan meta anda, kekalkan data anda" #: mat-gui:192 msgid "Website" @@ -66,7 +66,7 @@ msgstr "Laman sesawang" #: mat-gui:219 msgid "Preferences" -msgstr "Tetapan" +msgstr "Keutamaan" #: mat-gui:232 msgid "Reduce PDF quality" ___ 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 b89376d7d92051f5ecc4f68083c23df2ea818422 Author: Translation commit botDate: Wed Dec 6 01:16:19 2017 + Update translations for tails-persistence-setup --- ms_MY/ms_MY.po | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/ms_MY/ms_MY.po b/ms_MY/ms_MY.po index a6f1baafa..0c3d42019 100644 --- a/ms_MY/ms_MY.po +++ b/ms_MY/ms_MY.po @@ -12,7 +12,7 @@ msgstr "" "Project-Id-Version: The Tor Project\n" "Report-Msgid-Bugs-To: Tails developers \n" "POT-Creation-Date: 2017-05-15 13:51+0200\n" -"PO-Revision-Date: 2017-12-06 00:42+\n" +"PO-Revision-Date: 2017-12-06 01:07+\n" "Last-Translator: abuyop \n" "Language-Team: Malay (Malaysia) (http://www.transifex.com/otf/torproject/language/ms_MY/)\n" "MIME-Version: 1.0\n" @@ -63,11 +63,11 @@ msgstr "" #: ../lib/Tails/Persistence/Configuration/Presets.pm:98 msgid "GNOME Keyring" -msgstr "Rantai kunci GNOME" +msgstr "Rantai Kunci GNOME" #: ../lib/Tails/Persistence/Configuration/Presets.pm:100 msgid "Secrets stored by GNOME Keyring" -msgstr "Rahsia yang disimpan oleh rantai kunci GNOME" +msgstr "Rahsia disimpan oleh Rantai Kunci GNOME" #: ../lib/Tails/Persistence/Configuration/Presets.pm:108 msgid "Network Connections" ___ tor-commits mailing list tor-commits@lists.torproject.org https://lists.torproject.org/cgi-bin/mailman/listinfo/tor-commits
[tor-commits] [translation/torbirdy] Update translations for torbirdy
commit ff10533d74c0b469a848318527c96b6c2fe4e576 Author: Translation commit botDate: Wed Dec 6 01:16:34 2017 + Update translations for torbirdy --- ms_MY/torbirdy.dtd | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/ms_MY/torbirdy.dtd b/ms_MY/torbirdy.dtd index 8234d65a6..2fa5fc6ae 100644 --- a/ms_MY/torbirdy.dtd +++ b/ms_MY/torbirdy.dtd @@ -8,7 +8,7 @@ - + ___ tor-commits mailing list tor-commits@lists.torproject.org https://lists.torproject.org/cgi-bin/mailman/listinfo/tor-commits
[tor-commits] [translation/mat-gui] Update translations for mat-gui
commit 9dad08da5b03ca21e81b129e2e2e73dd6395e982 Author: Translation commit botDate: Wed Dec 6 01:16:47 2017 + Update translations for mat-gui --- ms_MY.po | 8 1 file changed, 4 insertions(+), 4 deletions(-) diff --git a/ms_MY.po b/ms_MY.po index f2252c9cf..fcf841fd1 100644 --- a/ms_MY.po +++ b/ms_MY.po @@ -13,7 +13,7 @@ msgstr "" "Project-Id-Version: The Tor Project\n" "Report-Msgid-Bugs-To: \n" "POT-Creation-Date: 2016-02-10 23:06+0100\n" -"PO-Revision-Date: 2017-12-06 00:27+\n" +"PO-Revision-Date: 2017-12-06 01:05+\n" "Last-Translator: abuyop \n" "Language-Team: Malay (Malaysia) (http://www.transifex.com/otf/torproject/language/ms_MY/)\n" "MIME-Version: 1.0\n" @@ -54,11 +54,11 @@ msgstr "Kotor" #: mat-gui:176 #, python-format msgid "%s's metadata" -msgstr "%s metadata" +msgstr "Data meta %s" #: mat-gui:187 msgid "Trash your meta, keep your data" -msgstr "Padam maklumat meta, kekalkan fail anda" +msgstr "Tong sampahkan meta anda, kekalkan data anda" #: mat-gui:192 msgid "Website" @@ -66,7 +66,7 @@ msgstr "Laman sesawang" #: mat-gui:219 msgid "Preferences" -msgstr "Tetapan" +msgstr "Keutamaan" #: mat-gui:232 msgid "Reduce PDF quality" ___ tor-commits mailing list tor-commits@lists.torproject.org https://lists.torproject.org/cgi-bin/mailman/listinfo/tor-commits
[tor-commits] [translation/https_everywhere_completed] Update translations for https_everywhere_completed
commit 9d93a85a490543fbf5fbc8c5b9f42f75cdc08333 Author: Translation commit botDate: Wed Dec 6 01:15:59 2017 + Update translations for https_everywhere_completed --- ms_MY/https-everywhere.dtd | 4 ++-- ms_MY/ssl-observatory.dtd | 11 +-- 2 files changed, 7 insertions(+), 8 deletions(-) diff --git a/ms_MY/https-everywhere.dtd b/ms_MY/https-everywhere.dtd index 6764f4dcb..17404ef5d 100644 --- a/ms_MY/https-everywhere.dtd +++ b/ms_MY/https-everywhere.dtd @@ -7,9 +7,9 @@ - + - + diff --git a/ms_MY/ssl-observatory.dtd b/ms_MY/ssl-observatory.dtd index db9c6e88d..0663c5bab 100644 --- a/ms_MY/ssl-observatory.dtd +++ b/ms_MY/ssl-observatory.dtd @@ -27,17 +27,16 @@ anda menggunakan rangkaian korporat yang sangat mengganggu:"> "Selamat, melainkan anda guna rangkaian korporat dengan nama pelayan intranet rahsia:"> +"Serah dan semak sijil yang ditandatangani oleh CA root tidak-piawai"> +"Ianya adalah selamat (dan satu idea yang bagus) untuk membenarkan pilihan ini, melainkan anda guna rangkaian korporat yang sangat mengganggu atau perisian antivirus Kaspersky yang memantau pelayaran anda dengan proksi TLS dan Perakuan Sijil root persendirian. Sekiranya dibenarkan pada rangkaian berkenaan, pilihan ini mungkin akan menyiarkan bukti domain https:// yang telah dilawati menerusi proksi tersebut, disebabkan oleh sijil unik yang dihasilkan. Oleh itu kami biarkan ia dimatikan secara lalai."> - + +"Semak sijil menggunakan Tor untuk tujuan keawanamaan (perlukan Tor)"> +"Pilihan ini memerlukan Tor dipasang dan dijalankan"> ___ tor-commits mailing list tor-commits@lists.torproject.org https://lists.torproject.org/cgi-bin/mailman/listinfo/tor-commits
[tor-commits] [translation/whisperback_completed] Update translations for whisperback_completed
commit 4fdfdadac3529277b7831481a3e922e550b77345 Author: Translation commit botDate: Wed Dec 6 01:15:35 2017 + Update translations for whisperback_completed --- ms_MY/ms_MY.po | 10 +- 1 file changed, 5 insertions(+), 5 deletions(-) diff --git a/ms_MY/ms_MY.po b/ms_MY/ms_MY.po index ec3a076fa..f80e1b30f 100644 --- a/ms_MY/ms_MY.po +++ b/ms_MY/ms_MY.po @@ -10,7 +10,7 @@ msgstr "" "Project-Id-Version: The Tor Project\n" "Report-Msgid-Bugs-To: \n" "POT-Creation-Date: 2017-03-20 12:09+\n" -"PO-Revision-Date: 2017-12-06 00:39+\n" +"PO-Revision-Date: 2017-12-06 01:13+\n" "Last-Translator: abuyop \n" "Language-Team: Malay (Malaysia) (http://www.transifex.com/otf/torproject/language/ms_MY/)\n" "MIME-Version: 1.0\n" @@ -63,11 +63,11 @@ msgstr "Tidak boleh memuatkan konfigurasi yang sah." #: ../whisperBack/gui.py:218 msgid "Sending mail..." -msgstr "Menghantar emel.." +msgstr "Menghantar mel.." #: ../whisperBack/gui.py:219 msgid "Sending mail" -msgstr "Menghantar emel..." +msgstr "Menghantar mel" #. pylint: disable=C0301 #: ../whisperBack/gui.py:221 @@ -76,11 +76,11 @@ msgstr "Ia mengambil masa..." #: ../whisperBack/gui.py:236 msgid "The contact email adress doesn't seem valid." -msgstr "Kenalan alamat e-mel kelihatan tidak sah." +msgstr "Alamat emel kenalan kelihatan tidak sah." #: ../whisperBack/gui.py:253 msgid "Unable to send the mail: SMTP error." -msgstr "Tidak dapat menghantar e-mel: ralat pada SMTP." +msgstr "Tidak dapat menghantar mel: ralat SMTP." #: ../whisperBack/gui.py:255 msgid "Unable to connect to the server." ___ tor-commits mailing list tor-commits@lists.torproject.org https://lists.torproject.org/cgi-bin/mailman/listinfo/tor-commits
[tor-commits] [translation/https_everywhere] Update translations for https_everywhere
commit 2c28d08db520010e71868f06e64e34e6f57a633a Author: Translation commit botDate: Wed Dec 6 01:15:48 2017 + Update translations for https_everywhere --- ms_MY/https-everywhere.dtd | 4 ++-- ms_MY/ssl-observatory.dtd | 11 +-- 2 files changed, 7 insertions(+), 8 deletions(-) diff --git a/ms_MY/https-everywhere.dtd b/ms_MY/https-everywhere.dtd index 6764f4dcb..17404ef5d 100644 --- a/ms_MY/https-everywhere.dtd +++ b/ms_MY/https-everywhere.dtd @@ -7,9 +7,9 @@ - + - + diff --git a/ms_MY/ssl-observatory.dtd b/ms_MY/ssl-observatory.dtd index db9c6e88d..0663c5bab 100644 --- a/ms_MY/ssl-observatory.dtd +++ b/ms_MY/ssl-observatory.dtd @@ -27,17 +27,16 @@ anda menggunakan rangkaian korporat yang sangat mengganggu:"> "Selamat, melainkan anda guna rangkaian korporat dengan nama pelayan intranet rahsia:"> +"Serah dan semak sijil yang ditandatangani oleh CA root tidak-piawai"> +"Ianya adalah selamat (dan satu idea yang bagus) untuk membenarkan pilihan ini, melainkan anda guna rangkaian korporat yang sangat mengganggu atau perisian antivirus Kaspersky yang memantau pelayaran anda dengan proksi TLS dan Perakuan Sijil root persendirian. Sekiranya dibenarkan pada rangkaian berkenaan, pilihan ini mungkin akan menyiarkan bukti domain https:// yang telah dilawati menerusi proksi tersebut, disebabkan oleh sijil unik yang dihasilkan. Oleh itu kami biarkan ia dimatikan secara lalai."> - + +"Semak sijil menggunakan Tor untuk tujuan keawanamaan (perlukan Tor)"> +"Pilihan ini memerlukan Tor dipasang dan dijalankan"> ___ tor-commits mailing list tor-commits@lists.torproject.org https://lists.torproject.org/cgi-bin/mailman/listinfo/tor-commits
[tor-commits] [translation/torcheck_completed] Update translations for torcheck_completed
commit 352dca19adf9e7cb80478e711ca0a4a59e48f8fb Author: Translation commit botDate: Wed Dec 6 01:15:22 2017 + Update translations for torcheck_completed --- ms_MY/torcheck.po | 8 1 file changed, 4 insertions(+), 4 deletions(-) diff --git a/ms_MY/torcheck.po b/ms_MY/torcheck.po index 9b97c1a27..7bc94bf79 100644 --- a/ms_MY/torcheck.po +++ b/ms_MY/torcheck.po @@ -10,7 +10,7 @@ msgid "" msgstr "" "Project-Id-Version: The Tor Project\n" "POT-Creation-Date: 2012-02-16 20:28+PDT\n" -"PO-Revision-Date: 2017-12-06 00:42+\n" +"PO-Revision-Date: 2017-12-06 01:13+\n" "Last-Translator: abuyop \n" "Language-Team: Malay (Malaysia) (http://www.transifex.com/otf/torproject/language/ms_MY/)\n" "MIME-Version: 1.0\n" @@ -62,15 +62,15 @@ msgid "Are you using Tor?" msgstr "Adakah anda menggunakan Tor?" msgid "This page is also available in the following languages:" -msgstr "Laman ini juga boleh didapati dalam bahasa-bahasa berikut:" +msgstr "Laman ini juga boleh tersedia dengan bahasa berikut:" msgid "For more information about this exit relay, see:" -msgstr "Untuk maklumat lebih lanjut tentang relay keluar ini, lihat:" +msgstr "Untuk maklumat lanjut berkenaan geganti keluar ini, sila rujuk:" msgid "" "The Tor Project is a US 501(c)(3) non-profit dedicated to the research, " "development, and education of online anonymity and privacy." -msgstr "Projek Tor dibawah US 501(c)(3) adalah organisasi bukan keuntungan yang khusus untuk penyelidikan, pembangunan dan pendidikan dalam talian secara lebih selamat dan menguatkan privasi." +msgstr "Projek Tor dibawah US 501(c)(3) adalah organisasi tidak berasaskan keuntungan yang dikhususkan untuk penyelidikan, pembangunan dan pendidikan untuk keawanamaan dan kerahsiaan atas talian" msgid "Learn More " msgstr "Ketahui Lebih Lanjut " ___ 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 c138eaac37a7a6fc9c6d1259c32873f78235d579 Author: Translation commit botDate: Wed Dec 6 01:16:06 2017 + Update translations for liveusb-creator --- ms_MY/ms_MY.po | 8 1 file changed, 4 insertions(+), 4 deletions(-) diff --git a/ms_MY/ms_MY.po b/ms_MY/ms_MY.po index b5e1a5531..1d61dc5a8 100644 --- a/ms_MY/ms_MY.po +++ b/ms_MY/ms_MY.po @@ -11,7 +11,7 @@ msgstr "" "Project-Id-Version: The Tor Project\n" "Report-Msgid-Bugs-To: \n" "POT-Creation-Date: 2017-11-10 15:57+0100\n" -"PO-Revision-Date: 2017-12-06 00:45+\n" +"PO-Revision-Date: 2017-12-06 01:10+\n" "Last-Translator: abuyop \n" "Language-Team: Malay (Malaysia) (http://www.transifex.com/otf/torproject/language/ms_MY/)\n" "MIME-Version: 1.0\n" @@ -60,7 +60,7 @@ msgstr "Ralat: SHA1 bagi CD Langsung anda tidak sah. Anda boleh menjalankan prog #: ../tails_installer/creator.py:360 msgid "Unknown ISO, skipping checksum verification" -msgstr "ISO tidak diketahui, langkau pengesahan checksum" +msgstr "ISO tidak diketahui, melangkau pengesahan hasil tambah semak" #: ../tails_installer/creator.py:371 #, python-format @@ -77,11 +77,11 @@ msgstr "Mencipta %sMB lapisan berterusan" #: ../tails_installer/creator.py:439 #, python-format msgid "Unable to copy %(infile)s to %(outfile)s: %(message)s" -msgstr "Tidak dapat menyalin %(infile)s kepada %(outfile)s: %(message)s" +msgstr "Tidak boleh menyalin %(infile)s ke %(outfile)s: %(message)s" #: ../tails_installer/creator.py:453 msgid "Removing existing Live OS" -msgstr "Buang Live OS sedia ada" +msgstr "Membuang OS Langsung sedia ada" #: ../tails_installer/creator.py:462 ../tails_installer/creator.py:473 #, python-format ___ tor-commits mailing list tor-commits@lists.torproject.org https://lists.torproject.org/cgi-bin/mailman/listinfo/tor-commits
[tor-commits] [translation/whisperback] Update translations for whisperback
commit f53431ece32d2e9746dfc0ae67e10f49db82860e Author: Translation commit botDate: Wed Dec 6 01:15:28 2017 + Update translations for whisperback --- ms_MY/ms_MY.po | 10 +- 1 file changed, 5 insertions(+), 5 deletions(-) diff --git a/ms_MY/ms_MY.po b/ms_MY/ms_MY.po index ec3a076fa..f80e1b30f 100644 --- a/ms_MY/ms_MY.po +++ b/ms_MY/ms_MY.po @@ -10,7 +10,7 @@ msgstr "" "Project-Id-Version: The Tor Project\n" "Report-Msgid-Bugs-To: \n" "POT-Creation-Date: 2017-03-20 12:09+\n" -"PO-Revision-Date: 2017-12-06 00:39+\n" +"PO-Revision-Date: 2017-12-06 01:13+\n" "Last-Translator: abuyop \n" "Language-Team: Malay (Malaysia) (http://www.transifex.com/otf/torproject/language/ms_MY/)\n" "MIME-Version: 1.0\n" @@ -63,11 +63,11 @@ msgstr "Tidak boleh memuatkan konfigurasi yang sah." #: ../whisperBack/gui.py:218 msgid "Sending mail..." -msgstr "Menghantar emel.." +msgstr "Menghantar mel.." #: ../whisperBack/gui.py:219 msgid "Sending mail" -msgstr "Menghantar emel..." +msgstr "Menghantar mel" #. pylint: disable=C0301 #: ../whisperBack/gui.py:221 @@ -76,11 +76,11 @@ msgstr "Ia mengambil masa..." #: ../whisperBack/gui.py:236 msgid "The contact email adress doesn't seem valid." -msgstr "Kenalan alamat e-mel kelihatan tidak sah." +msgstr "Alamat emel kenalan kelihatan tidak sah." #: ../whisperBack/gui.py:253 msgid "Unable to send the mail: SMTP error." -msgstr "Tidak dapat menghantar e-mel: ralat pada SMTP." +msgstr "Tidak dapat menghantar mel: ralat SMTP." #: ../whisperBack/gui.py:255 msgid "Unable to connect to the server." ___ tor-commits mailing list tor-commits@lists.torproject.org https://lists.torproject.org/cgi-bin/mailman/listinfo/tor-commits
[tor-commits] [translation/torcheck] Update translations for torcheck
commit d9ef76041bcdae60ea76f9340d4a38bc4781a3c2 Author: Translation commit botDate: Wed Dec 6 01:15:16 2017 + Update translations for torcheck --- ms_MY/torcheck.po | 8 1 file changed, 4 insertions(+), 4 deletions(-) diff --git a/ms_MY/torcheck.po b/ms_MY/torcheck.po index 9b97c1a27..7bc94bf79 100644 --- a/ms_MY/torcheck.po +++ b/ms_MY/torcheck.po @@ -10,7 +10,7 @@ msgid "" msgstr "" "Project-Id-Version: The Tor Project\n" "POT-Creation-Date: 2012-02-16 20:28+PDT\n" -"PO-Revision-Date: 2017-12-06 00:42+\n" +"PO-Revision-Date: 2017-12-06 01:13+\n" "Last-Translator: abuyop \n" "Language-Team: Malay (Malaysia) (http://www.transifex.com/otf/torproject/language/ms_MY/)\n" "MIME-Version: 1.0\n" @@ -62,15 +62,15 @@ msgid "Are you using Tor?" msgstr "Adakah anda menggunakan Tor?" msgid "This page is also available in the following languages:" -msgstr "Laman ini juga boleh didapati dalam bahasa-bahasa berikut:" +msgstr "Laman ini juga boleh tersedia dengan bahasa berikut:" msgid "For more information about this exit relay, see:" -msgstr "Untuk maklumat lebih lanjut tentang relay keluar ini, lihat:" +msgstr "Untuk maklumat lanjut berkenaan geganti keluar ini, sila rujuk:" msgid "" "The Tor Project is a US 501(c)(3) non-profit dedicated to the research, " "development, and education of online anonymity and privacy." -msgstr "Projek Tor dibawah US 501(c)(3) adalah organisasi bukan keuntungan yang khusus untuk penyelidikan, pembangunan dan pendidikan dalam talian secara lebih selamat dan menguatkan privasi." +msgstr "Projek Tor dibawah US 501(c)(3) adalah organisasi tidak berasaskan keuntungan yang dikhususkan untuk penyelidikan, pembangunan dan pendidikan untuk keawanamaan dan kerahsiaan atas talian" msgid "Learn More " msgstr "Ketahui Lebih Lanjut " ___ tor-commits mailing list tor-commits@lists.torproject.org https://lists.torproject.org/cgi-bin/mailman/listinfo/tor-commits
[tor-commits] [translation/bridgedb] Update translations for bridgedb
commit 4d0751a29875461c874d5ff0c30c4b844eef4e97 Author: Translation commit botDate: Wed Dec 6 01:15:04 2017 + Update translations for bridgedb --- ms_MY/LC_MESSAGES/bridgedb.po | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/ms_MY/LC_MESSAGES/bridgedb.po b/ms_MY/LC_MESSAGES/bridgedb.po index d055391c8..7cda1abf1 100644 --- a/ms_MY/LC_MESSAGES/bridgedb.po +++ b/ms_MY/LC_MESSAGES/bridgedb.po @@ -15,7 +15,7 @@ msgstr "" "Project-Id-Version: The Tor Project\n" "Report-Msgid-Bugs-To: 'https://trac.torproject.org/projects/tor/newticket?component=BridgeDB=bridgedb-reported,msgid=isis,sysrqb=isis'\n" "POT-Creation-Date: 2015-07-25 03:40+\n" -"PO-Revision-Date: 2017-12-06 00:34+\n" +"PO-Revision-Date: 2017-12-06 01:00+\n" "Last-Translator: abuyop \n" "Language-Team: Malay (Malaysia) (http://www.transifex.com/otf/torproject/language/ms_MY/)\n" "MIME-Version: 1.0\n" @@ -75,11 +75,11 @@ msgstr "" #: bridgedb/https/templates/bridges.html:67 #: bridgedb/https/templates/bridges.html:125 msgid "Uh oh, spaghettios!" -msgstr "Uh oh, spaghettios!" +msgstr "Alamak, spaghettios!" #: bridgedb/https/templates/bridges.html:68 msgid "It seems there was an error getting your QRCode." -msgstr "Terdapat sedikit kesulitan mendapatkan KodQR anda." +msgstr "Terdapat ralat ketika cuba mendapatkan KodQR anda." #: bridgedb/https/templates/bridges.html:73 msgid "" ___ tor-commits mailing list tor-commits@lists.torproject.org https://lists.torproject.org/cgi-bin/mailman/listinfo/tor-commits
[tor-commits] [tor/master] Initialize pk so that older gcc versions don't freak out.
commit 01700d779ca2a0cfb40b04741e3cdda5874d2156 Author: Nick MathewsonDate: Tue Dec 5 20:00:49 2017 -0500 Initialize pk so that older gcc versions don't freak out. --- src/or/control.c | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/or/control.c b/src/or/control.c index de08b2ee7..cb9d69c6c 100644 --- a/src/or/control.c +++ b/src/or/control.c @@ -4676,7 +4676,7 @@ handle_control_add_onion(control_connection_t *conn, /* Parse the "keytype:keyblob" argument. */ int hs_version = 0; - add_onion_secret_key_t pk; + add_onion_secret_key_t pk = { NULL }; const char *key_new_alg = NULL; char *key_new_blob = NULL; char *err_msg = NULL; ___ tor-commits mailing list tor-commits@lists.torproject.org https://lists.torproject.org/cgi-bin/mailman/listinfo/tor-commits
[tor-commits] [tor/master] Create a CacheDirectory and KeyDirectory options.
commit a9806af2610904308642518990fc82c71d567d4a Author: Nick MathewsonDate: Tue Nov 14 17:07:40 2017 -0500 Create a CacheDirectory and KeyDirectory options. They work the same as DataDirectory, but default slightly different. Tor is not actually updated to use them yet. --- src/or/config.c | 75 ++--- src/or/main.c | 6 +++-- src/or/or.h | 11 + 3 files changed, 81 insertions(+), 11 deletions(-) diff --git a/src/or/config.c b/src/or/config.c index d149a144d..a5007d03f 100644 --- a/src/or/config.c +++ b/src/or/config.c @@ -253,6 +253,8 @@ static config_var_t option_vars_[] = { V(BridgeRecordUsageByCountry, BOOL, "1"), V(BridgeRelay, BOOL, "0"), V(BridgeDistribution, STRING, NULL), + VAR("CacheDirectory", FILENAME, CacheDirectory_option, NULL), + V(CacheDirectoryGroupReadable, BOOL, "0"), V(CellStatistics, BOOL, "0"), V(PaddingStatistics, BOOL, "1"), V(LearnCircuitBuildTimeout,BOOL, "1"), @@ -392,6 +394,8 @@ static config_var_t option_vars_[] = { V(Socks5Proxy, STRING, NULL), V(Socks5ProxyUsername, STRING, NULL), V(Socks5ProxyPassword, STRING, NULL), + VAR("KeyDirectory",FILENAME, KeyDirectory_option, NULL), + V(KeyDirectoryGroupReadable, BOOL, "0"), V(KeepalivePeriod, INTERVAL, "5 minutes"), V(KeepBindCapabilities,AUTOBOOL, "auto"), VAR("Log", LINELIST, Logs, NULL), @@ -733,7 +737,7 @@ static int parse_ports(or_options_t *options, int validate_only, static int check_server_ports(const smartlist_t *ports, const or_options_t *options, int *num_low_ports_out); -static int validate_data_directory(or_options_t *options); +static int validate_data_directories(or_options_t *options); static int write_configuration_file(const char *fname, const or_options_t *options); static int options_init_logs(const or_options_t *old_options, @@ -942,6 +946,8 @@ or_options_free(or_options_t *options) smartlist_free(options->FilesOpenedByIncludes); } tor_free(options->DataDirectory); + tor_free(options->CacheDirectory); + tor_free(options->KeyDirectory); tor_free(options->BridgePassword_AuthDigest_); tor_free(options->command_arg); tor_free(options->master_key_fname); @@ -1305,13 +1311,11 @@ create_keys_directory(const or_options_t *options) options->DataDirectory); return -1; } + /* Check the key directory. */ - char *keydir = options_get_datadir_fname(options, "keys"); - if (check_private_dir(keydir, CPD_CREATE, options->User)) { -tor_free(keydir); + if (check_private_dir(options->KeyDirectory, CPD_CREATE, options->User)) { return -1; } - tor_free(keydir); return 0; } @@ -1479,6 +1483,20 @@ options_act_reversible(const or_options_t *old_options, char **msg) msg) < 0) { goto done; } + if (check_and_create_data_directory(running_tor /* create */, + options->KeyDirectory, + options->KeyDirectoryGroupReadable, + options->User, + msg) < 0) { +goto done; + } + if (check_and_create_data_directory(running_tor /* create */, + options->CacheDirectory, + options->CacheDirectoryGroupReadable, + options->User, + msg) < 0) { +goto done; + } /* Bail out at this point if we're not going to be a client or server: * we don't run Tor itself. */ @@ -3240,7 +3258,7 @@ options_validate(or_options_t *old_options, or_options_t *options, if (parse_outbound_addresses(options, 1, msg) < 0) return -1; - if (validate_data_directory(options)<0) + if (validate_data_directories(options)<0) REJECT("Invalid DataDirectory"); if (options->Nickname == NULL) { @@ -4638,6 +4656,22 @@ options_transition_allowed(const or_options_t *old, return -1; } + if (!opt_streq(old->KeyDirectory, new_val->KeyDirectory)) { +tor_asprintf(msg, + "While Tor is running, changing KeyDirectory " + "(\"%s\"->\"%s\") is not allowed.", + old->KeyDirectory, new_val->KeyDirectory); +return -1; + } + + if (!opt_streq(old->CacheDirectory, new_val->CacheDirectory)) { +tor_asprintf(msg, + "While Tor is running, changing CacheDirectory " + "(\"%s\"->\"%s\") is not allowed.", + old->CacheDirectory, new_val->CacheDirectory); +return -1; + } + if (!opt_streq(old->User, new_val->User))
[tor-commits] [tor/master] add a changes file
commit 46f167886a44bef90021fb54e4687200cdd8b5a2 Author: Nick MathewsonDate: Tue Nov 14 18:27:18 2017 -0500 add a changes file --- changes/ticket22703 | 6 ++ 1 file changed, 6 insertions(+) diff --git a/changes/ticket22703 b/changes/ticket22703 new file mode 100644 index 0..c1eda615f --- /dev/null +++ b/changes/ticket22703 @@ -0,0 +1,6 @@ + o Major features (storage): +- Users can choose to store cached directory documents somewhere other + than the DataDirectory by using the CacheDirectory option. + Similarly, the storage location for relay's keys can be overridden + with the KeyDirectory option. + Closes ticket 22703. ___ 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 various get_foodir_*() functions.
commit a57bcffcc7972419418b18d9a720a32471408ca5 Author: Nick MathewsonDate: Tue Nov 14 18:14:08 2017 -0500 Implement the various get_foodir_*() functions. --- src/or/config.c| 77 ++ src/or/config.h| 73 ++- src/test/test_conscache.c | 12 +++ src/test/test_consdiffmgr.c| 8 ++--- src/test/test_dir.c| 6 ++-- src/test/test_dir_handle_get.c | 1 + src/test/test_microdesc.c | 36 ++-- src/test/test_routerkeys.c | 9 +++-- src/test/testing_common.c | 3 ++ 9 files changed, 132 insertions(+), 93 deletions(-) diff --git a/src/or/config.c b/src/or/config.c index a5007d03f..16e644561 100644 --- a/src/or/config.c +++ b/src/or/config.c @@ -7984,53 +7984,56 @@ init_libevent(const or_options_t *options) suppress_libevent_log_msg(NULL); } -/** Return a newly allocated string holding a filename relative to the data - * directory. If sub1 is present, it is the first path component after +/** Return a newly allocated string holding a filename relative to the + * directory in options specified by roottype. + * If sub1 is present, it is the first path component after * the data directory. If sub2 is also present, it is the second path * component after the data directory. If suffix is present, it * is appended to the filename. * - * Examples: - *get_datadir_fname2_suffix("a", NULL, NULL) -> $DATADIR/a - *get_datadir_fname2_suffix("a", NULL, ".tmp") -> $DATADIR/a.tmp - *get_datadir_fname2_suffix("a", "b", ".tmp") -> $DATADIR/a/b/.tmp - *get_datadir_fname2_suffix("a", "b", NULL) -> $DATADIR/a/b - * - * Note: Consider using the get_datadir_fname* macros in or.h. + * Note: Consider using macros in config.h that wrap this function; + * you should probably never need to call it as-is. */ MOCK_IMPL(char *, -options_get_datadir_fname2_suffix,(const or_options_t *options, - const char *sub1, const char *sub2, - const char *suffix)) +options_get_dir_fname2_suffix,(const or_options_t *options, + directory_root_t roottype, + const char *sub1, const char *sub2, + const char *suffix)) { - char *fname = NULL; - size_t len; tor_assert(options); - tor_assert(options->DataDirectory); - tor_assert(sub1 || !sub2); /* If sub2 is present, sub1 must be present. */ - len = strlen(options->DataDirectory); - if (sub1) { -len += strlen(sub1)+1; -if (sub2) - len += strlen(sub2)+1; - } - if (suffix) -len += strlen(suffix); - len++; - fname = tor_malloc(len); - if (sub1) { -if (sub2) { - tor_snprintf(fname, len, "%s"PATH_SEPARATOR"%s"PATH_SEPARATOR"%s", - options->DataDirectory, sub1, sub2); -} else { - tor_snprintf(fname, len, "%s"PATH_SEPARATOR"%s", - options->DataDirectory, sub1); -} + + const char *rootdir = NULL; + switch (roottype) { +case DIRROOT_DATADIR: + rootdir = options->DataDirectory; + break; +case DIRROOT_CACHEDIR: + rootdir = options->CacheDirectory; + break; +case DIRROOT_KEYDIR: + rootdir = options->KeyDirectory; + break; +default: + tor_assert_unreached(); + break; + } + tor_assert(rootdir); + + if (!suffix) +suffix = ""; + + char *fname = NULL; + + if (sub1 == NULL) { +tor_asprintf(, "%s%s", rootdir, suffix); +tor_assert(!sub2); /* If sub2 is present, sub1 must be present. */ + } else if (sub2 == NULL) { +tor_asprintf(, "%s"PATH_SEPARATOR"%s%s", rootdir, sub1, suffix); } else { -strlcpy(fname, options->DataDirectory, len); +tor_asprintf(, "%s"PATH_SEPARATOR"%s"PATH_SEPARATOR"%s%s", + rootdir, sub1, sub2, suffix); } - if (suffix) -strlcat(fname, suffix, len); + return fname; } diff --git a/src/or/config.h b/src/or/config.h index 4e9bb0f6f..1e4239b6d 100644 --- a/src/or/config.h +++ b/src/or/config.h @@ -58,45 +58,72 @@ config_line_t *option_get_assignment(const or_options_t *options, const char *key); int options_save_current(void); const char *get_torrc_fname(int defaults_fname); +typedef enum { + DIRROOT_DATADIR, + DIRROOT_CACHEDIR, + DIRROOT_KEYDIR +} directory_root_t; + MOCK_DECL(char *, - options_get_datadir_fname2_suffix, + options_get_dir_fname2_suffix, (const or_options_t *options, + directory_root_t roottype, const char *sub1, const char *sub2, const char *suffix)); + +/* These macros wrap options_get_dir_fname2_suffix to provide a more + * convenient API for finding filenames that Tor uses inside its storage + * They are named according to a pattern: + *(options_)?get_(cache|key|data)dir_fname(2)?(_suffix)? + * + *
[tor-commits] [tor/master] Merge branch 'more_directories_squashed'
commit a7a0cebb59d3956a43ed65c22b15f60007b16f77 Merge: e8a6a6635 46f167886 Author: Nick MathewsonDate: Tue Dec 5 19:49:45 2017 -0500 Merge branch 'more_directories_squashed' changes/ticket22703| 6 + doc/tor.1.txt | 71 ++ src/or/config.c| 307 - src/or/config.h| 70 -- src/or/conscache.c | 2 +- src/or/control.c | 2 +- src/or/main.c | 159 - src/or/microdesc.c | 4 +- src/or/networkstatus.c | 18 ++- src/or/or.h| 15 +- src/or/router.c| 43 ++ src/or/routerkeys.c| 31 ++--- src/or/routerlist.c| 16 +-- src/test/test_conscache.c | 12 +- src/test/test_consdiffmgr.c| 8 +- src/test/test_dir.c| 6 +- src/test/test_dir_handle_get.c | 1 + src/test/test_microdesc.c | 36 ++--- src/test/test_routerkeys.c | 9 +- src/test/testing_common.c | 3 + 20 files changed, 513 insertions(+), 306 deletions(-) ___ tor-commits mailing list tor-commits@lists.torproject.org https://lists.torproject.org/cgi-bin/mailman/listinfo/tor-commits
[tor-commits] [tor/master] Extract common code for creating the keys directory.
commit 7b34ab3e384b5c72e938d11e5e05c72b9d529bb8 Author: Nick MathewsonDate: Tue Nov 14 16:18:53 2017 -0500 Extract common code for creating the keys directory. This had somehow gotten duplicated between router.c and routerkeys.c --- src/or/config.c | 26 ++ src/or/config.h | 6 ++ src/or/router.c | 17 ++--- src/or/routerkeys.c | 19 --- 4 files changed, 38 insertions(+), 30 deletions(-) diff --git a/src/or/config.c b/src/or/config.c index f024764f8..d149a144d 100644 --- a/src/or/config.c +++ b/src/or/config.c @@ -1289,6 +1289,32 @@ check_and_create_data_directory(int create, return 0; } +/** + * Ensure that our keys directory exists, with appropriate permissions. + * Return 0 on success, -1 on failure. + */ +int +create_keys_directory(const or_options_t *options) +{ + /* Make sure DataDirectory exists, and is private. */ + cpd_check_t cpd_opts = CPD_CREATE; + if (options->DataDirectoryGroupReadable) +cpd_opts |= CPD_GROUP_READ; + if (check_private_dir(options->DataDirectory, cpd_opts, options->User)) { +log_err(LD_OR, "Can't create/check datadirectory %s", +options->DataDirectory); +return -1; + } + /* Check the key directory. */ + char *keydir = options_get_datadir_fname(options, "keys"); + if (check_private_dir(keydir, CPD_CREATE, options->User)) { +tor_free(keydir); +return -1; + } + tor_free(keydir); + return 0; +} + /* Helps determine flags to pass to switch_id. */ static int have_low_ports = -1; diff --git a/src/or/config.h b/src/or/config.h index efdd8c59b..de9858a25 100644 --- a/src/or/config.h +++ b/src/or/config.h @@ -72,6 +72,10 @@ MOCK_DECL(char *, * get_datadir_fname2_suffix. */ #define get_datadir_fname2(sub1,sub2) \ get_datadir_fname2_suffix((sub1), (sub2), NULL) +/** Return a newly allocated string containing datadir/sub1 relative to + * opts. See get_datadir_fname2_suffix. */ +#define options_get_datadir_fname(opts,sub1)\ + options_get_datadir_fname2_suffix((opts),(sub1), NULL, NULL) /** Return a newly allocated string containing datadir/sub1/sub2 relative to * opts. See get_datadir_fname2_suffix. */ #define options_get_datadir_fname2(opts,sub1,sub2) \ @@ -83,6 +87,8 @@ MOCK_DECL(char *, int using_default_dir_authorities(const or_options_t *options); +int create_keys_directory(const or_options_t *options); + int check_or_create_data_subdir(const char *subdir); int write_to_data_subdir(const char* subdir, const char* fname, const char* str, const char* descr); diff --git a/src/or/router.c b/src/or/router.c index 8ad5d038e..fb8596a8d 100644 --- a/src/or/router.c +++ b/src/or/router.c @@ -932,22 +932,9 @@ init_keys(void) } if (init_keys_common() < 0) return -1; - /* Make sure DataDirectory exists, and is private. */ - cpd_check_t cpd_opts = CPD_CREATE; - if (options->DataDirectoryGroupReadable) -cpd_opts |= CPD_GROUP_READ; - if (check_private_dir(options->DataDirectory, cpd_opts, options->User)) { -log_err(LD_OR, "Can't create/check datadirectory %s", -options->DataDirectory); -return -1; - } - /* Check the key directory. */ - keydir = get_datadir_fname("keys"); - if (check_private_dir(keydir, CPD_CREATE, options->User)) { -tor_free(keydir); + + if (create_keys_directory(options) < 0) return -1; - } - tor_free(keydir); /* 1a. Read v3 directory authority key/cert information. */ memset(v3_digest, 0, sizeof(v3_digest)); diff --git a/src/or/routerkeys.c b/src/or/routerkeys.c index 7295c1965..c6c689ecd 100644 --- a/src/or/routerkeys.c +++ b/src/or/routerkeys.c @@ -813,21 +813,10 @@ load_ed_keys(const or_options_t *options, time_t now) flags |= INIT_ED_KEY_TRY_ENCRYPTED; /* Check/Create the key directory */ -cpd_check_t cpd_opts = CPD_CREATE; -if (options->DataDirectoryGroupReadable) - cpd_opts |= CPD_GROUP_READ; -if (check_private_dir(options->DataDirectory, cpd_opts, options->User)) { - log_err(LD_OR, "Can't create/check datadirectory %s", - options->DataDirectory); - goto err; -} -char *fname = get_datadir_fname("keys"); -if (check_private_dir(fname, CPD_CREATE, options->User) < 0) { - log_err(LD_OR, "Problem creating/checking key directory %s", fname); - tor_free(fname); - goto err; -} -tor_free(fname); +if (create_keys_directory(options) < 0) + return -1; + +char *fname; if (options->master_key_fname) { fname = tor_strdup(options->master_key_fname); flags |= INIT_ED_KEY_EXPLICIT_FNAME; ___ tor-commits mailing list tor-commits@lists.torproject.org https://lists.torproject.org/cgi-bin/mailman/listinfo/tor-commits
[tor-commits] [tor/master] Use get_datadir_fname() accessor in networkstatus.c
commit 2e872f6b32edaace096180c249934c620cd3ce35 Author: Nick MathewsonDate: Tue Nov 14 16:10:12 2017 -0500 Use get_datadir_fname() accessor in networkstatus.c --- src/or/networkstatus.c | 4 +--- 1 file changed, 1 insertion(+), 3 deletions(-) diff --git a/src/or/networkstatus.c b/src/or/networkstatus.c index a7aa01f78..ff3247668 100644 --- a/src/or/networkstatus.c +++ b/src/or/networkstatus.c @@ -2260,7 +2260,6 @@ void networkstatus_dump_bridge_status_to_file(time_t now) { char *status = networkstatus_getinfo_by_purpose("bridge", now); - const or_options_t *options = get_options(); char *fname = NULL; char *thresholds = NULL; char *published_thresholds_and_status = NULL; @@ -2282,8 +2281,7 @@ networkstatus_dump_bridge_status_to_file(time_t now) "published %s\nflag-thresholds %s\n%s%s", published, thresholds, fingerprint_line ? fingerprint_line : "", status); - tor_asprintf(, "%s"PATH_SEPARATOR"networkstatus-bridges", - options->DataDirectory); + fname = get_datadir_fname("networkstatus-bridges"); write_str_to_file(fname,published_thresholds_and_status,0); tor_free(thresholds); tor_free(published_thresholds_and_status); ___ tor-commits mailing list tor-commits@lists.torproject.org https://lists.torproject.org/cgi-bin/mailman/listinfo/tor-commits
[tor-commits] [tor/master] Make the DataDirectory option immutable.
commit 192be006919c0bef04b7fce9e53c88ec1fcf4219 Author: Nick MathewsonDate: Tue Nov 14 15:54:36 2017 -0500 Make the DataDirectory option immutable. By convention, the torrc options that the user sets are unchangeable. If we need to change them, we should be using a copy that's stored in another field To avoid trouble, I'm keeping DataDirectory as the name for the field that the rest of Tor uses, and using DataDirectory_option for the confparse-controlled field. This commit also modernizes some older string handling code in the DataDirectory normalization function. --- src/or/config.c | 41 - src/or/or.h | 4 +++- 2 files changed, 23 insertions(+), 22 deletions(-) diff --git a/src/or/config.c b/src/or/config.c index b0a140d23..ad5c3143f 100644 --- a/src/or/config.c +++ b/src/or/config.c @@ -286,7 +286,7 @@ static config_var_t option_vars_[] = { V(CookieAuthFileGroupReadable, BOOL, "0"), V(CookieAuthFile, STRING, NULL), V(CountPrivateBandwidth, BOOL, "0"), - V(DataDirectory, FILENAME, NULL), + VAR("DataDirectory", FILENAME, DataDirectory_option, NULL), V(DataDirectoryGroupReadable, BOOL, "0"), V(DisableOOSCheck, BOOL, "1"), V(DisableNetwork, BOOL, "0"), @@ -941,6 +941,7 @@ or_options_free(or_options_t *options) SMARTLIST_FOREACH(options->FilesOpenedByIncludes, char *, f, tor_free(f)); smartlist_free(options->FilesOpenedByIncludes); } + tor_free(options->DataDirectory); tor_free(options->BridgePassword_AuthDigest_); tor_free(options->command_arg); tor_free(options->master_key_fname); @@ -7682,31 +7683,29 @@ port_exists_by_type_addr32h_port(int listener_type, uint32_t addr_ipv4h, check_wildcard); } -/** Adjust the value of options->DataDirectory, or fill it in if it's - * absent. Return 0 on success, -1 on failure. */ -static int -normalize_data_directory(or_options_t *options) +/** Allocate and return a good value for the DataDirectory based on + * val, which may be NULL. Return NULL on failure. */ +static char * +get_data_directory(const char *val) { #ifdef _WIN32 - char *p; - if (options->DataDirectory) -return 0; /* all set */ - p = tor_malloc(MAX_PATH); - strlcpy(p,get_windows_conf_root(),MAX_PATH); - options->DataDirectory = p; - return 0; + if (val) { +return tor_strdup(val); + } else { +return tor_strdup(get_windows_conf_root()); + } #else /* !(defined(_WIN32)) */ - const char *d = options->DataDirectory; + const char *d = val; if (!d) d = "~/.tor"; - if (strncmp(d,"~/",2) == 0) { + if (!strcmpstart(d, "~/")) { char *fn = expand_filename(d); if (!fn) { log_warn(LD_CONFIG,"Failed to expand filename \"%s\".", d); - return -1; + return NULL; } - if (!options->DataDirectory && !strcmp(fn,"/.tor")) { + if (!val && !strcmp(fn,"/.tor")) { /* If our homedir is /, we probably don't want to use it. */ /* Default to LOCALSTATEDIR/tor which is probably closer to what we * want. */ @@ -7717,10 +7716,9 @@ normalize_data_directory(or_options_t *options) tor_free(fn); fn = tor_strdup(LOCALSTATEDIR PATH_SEPARATOR "tor"); } - tor_free(options->DataDirectory); - options->DataDirectory = fn; + return fn; } - return 0; + return tor_strdup(d); #endif /* defined(_WIN32) */ } @@ -7729,9 +7727,10 @@ normalize_data_directory(or_options_t *options) static int validate_data_directory(or_options_t *options) { - if (normalize_data_directory(options) < 0) + tor_free(options->DataDirectory); + options->DataDirectory = get_data_directory(options->DataDirectory_option); + if (!options->DataDirectory) return -1; - tor_assert(options->DataDirectory); if (strlen(options->DataDirectory) > (512-128)) { log_warn(LD_CONFIG, "DataDirectory is too long."); return -1; diff --git a/src/or/or.h b/src/or/or.h index fa5268ac5..61e8d0b44 100644 --- a/src/or/or.h +++ b/src/or/or.h @@ -3641,7 +3641,9 @@ typedef struct { char *SyslogIdentityTag; /**< Identity tag to add for syslog logging. */ char *DebugLogFile; /**< Where to send verbose log messages. */ - char *DataDirectory; /**< OR only: where to store long-term data. */ + char *DataDirectory_option; /**< Where to store long-term data, as + * configured by the user. */ + char *DataDirectory; /**< Where to store long-term data, as modified. */ int DataDirectoryGroupReadable; /**< Boolean: Is the DataDirectory g+r? */ char *Nickname; /**< OR only: nickname of this onion router. */ char *Address; /**< OR only: configured address for this onion router. */ ___ tor-commits mailing list tor-commits@lists.torproject.org
[tor-commits] [tor/master] New accessors for keydir/cachedir access
commit 3907faf2fdc28a0c9f85279a58f2059c9a44f9b4 Author: Nick MathewsonDate: Tue Nov 14 16:49:41 2017 -0500 New accessors for keydir/cachedir access This patch is a result of auditing all of our uses of get_datadir_fname() and its kin, and dividing them into cache vs keys vs other data. The new get_keydir_fname() and get_cachedir_fname() functions don't actually do anything new yet. --- src/or/config.h| 21 +-- src/or/conscache.c | 2 +- src/or/control.c | 2 +- src/or/main.c | 155 ++--- src/or/microdesc.c | 4 +- src/or/networkstatus.c | 14 ++--- src/or/router.c| 26 - src/or/routerkeys.c| 12 ++-- src/or/routerlist.c| 16 ++--- 9 files changed, 149 insertions(+), 103 deletions(-) diff --git a/src/or/config.h b/src/or/config.h index de9858a25..4e9bb0f6f 100644 --- a/src/or/config.h +++ b/src/or/config.h @@ -72,6 +72,11 @@ MOCK_DECL(char *, * get_datadir_fname2_suffix. */ #define get_datadir_fname2(sub1,sub2) \ get_datadir_fname2_suffix((sub1), (sub2), NULL) +/** Return a newly allocated string containing datadir/sub1suffix. See + * get_datadir_fname2_suffix. */ +#define get_datadir_fname_suffix(sub1, suffix) \ + get_datadir_fname2_suffix((sub1), NULL, (suffix)) + /** Return a newly allocated string containing datadir/sub1 relative to * opts. See get_datadir_fname2_suffix. */ #define options_get_datadir_fname(opts,sub1)\ @@ -80,10 +85,18 @@ MOCK_DECL(char *, * opts. See get_datadir_fname2_suffix. */ #define options_get_datadir_fname2(opts,sub1,sub2) \ options_get_datadir_fname2_suffix((opts),(sub1), (sub2), NULL) -/** Return a newly allocated string containing datadir/sub1suffix. See - * get_datadir_fname2_suffix. */ -#define get_datadir_fname_suffix(sub1, suffix) \ - get_datadir_fname2_suffix((sub1), NULL, (suffix)) + +/** DOCDOC */ +#define get_keydir_fname(sub1) \ + get_datadir_fname2("keys", (sub1)) +#define options_get_keydir_fname(options, sub1) \ + options_get_datadir_fname2((options), "keys", (sub1)) +#define get_keydir_fname_suffix(sub1, suffix) \ + get_datadir_fname2_suffix("keys", (sub1), (suffix)) + +#define get_cachedir_fname(sub1) get_datadir_fname((sub1)) +#define get_cachedir_fname_suffix(sub1, suffix) \ + get_datadir_fname_suffix((sub1), (suffix)) int using_default_dir_authorities(const or_options_t *options); diff --git a/src/or/conscache.c b/src/or/conscache.c index 0f3e453ea..1407d0f0b 100644 --- a/src/or/conscache.c +++ b/src/or/conscache.c @@ -79,7 +79,7 @@ consensus_cache_open(const char *subdir, int max_entries) { int storagedir_max_entries; consensus_cache_t *cache = tor_malloc_zero(sizeof(consensus_cache_t)); - char *directory = get_datadir_fname(subdir); + char *directory = get_cachedir_fname(subdir); cache->max_entries = max_entries; #ifdef MUST_UNMAP_TO_UNLINK diff --git a/src/or/control.c b/src/or/control.c index 0d462b2d7..e17e92365 100644 --- a/src/or/control.c +++ b/src/or/control.c @@ -2115,7 +2115,7 @@ getinfo_helper_dir(control_connection_t *control_conn, *answer = tor_strdup(consensus->dir); } if (!*answer) { /* try loading it from disk */ - char *filename = get_datadir_fname("cached-consensus"); + char *filename = get_cachedir_fname("cached-consensus"); *answer = read_file_to_str(filename, RFTS_IGNORE_MISSING, NULL); tor_free(filename); if (!*answer) { /* generate an error */ diff --git a/src/or/main.c b/src/or/main.c index e34970391..c0bdbd760 100644 --- a/src/or/main.c +++ b/src/or/main.c @@ -3550,7 +3550,7 @@ sandbox_init_filter(void) int i; sandbox_cfg_allow_openat_filename(, - get_datadir_fname("cached-status")); + get_cachedir_fname("cached-status")); #define OPEN(name) \ sandbox_cfg_allow_open_filename(, tor_strdup(name)) @@ -3571,21 +3571,37 @@ sandbox_init_filter(void) OPEN_DATADIR2(name, name2 suffix); \ } while (0) +#define OPEN_KEY_DIRECTORY() OPEN_DATADIR("keys") +#define OPEN_CACHEDIR(name) \ + sandbox_cfg_allow_open_filename(, get_cachedir_fname(name)) +#define OPEN_CACHEDIR_SUFFIX(name, suffix) do { \ +OPEN_CACHEDIR(name); \ +OPEN_CACHEDIR(name suffix); \ + } while (0) +#define OPEN_KEYDIR(name) \ + sandbox_cfg_allow_open_filename(, get_keydir_fname(name)) +#define OPEN_KEYDIR_SUFFIX(name, suffix) do {\ +OPEN_KEYDIR(name); \ +OPEN_KEYDIR(name suffix);\ + } while (0) + OPEN(options->DataDirectory); - OPEN_DATADIR("keys"); - OPEN_DATADIR_SUFFIX("cached-certs", ".tmp"); - OPEN_DATADIR_SUFFIX("cached-consensus", ".tmp"); - OPEN_DATADIR_SUFFIX("unverified-consensus", ".tmp"); -
[tor-commits] [tor/master] Reindent the body of get_data_directory()
commit 6aeabd454e67a370d9b5793a488bdf6d83c61ec7 Author: Nick MathewsonDate: Tue Nov 14 15:56:25 2017 -0500 Reindent the body of get_data_directory() I don't know why it wasn't indented properly, but we may as well fix it now. --- src/or/config.c | 38 +++--- 1 file changed, 19 insertions(+), 19 deletions(-) diff --git a/src/or/config.c b/src/or/config.c index ad5c3143f..0cbf2954f 100644 --- a/src/or/config.c +++ b/src/or/config.c @@ -7700,25 +7700,25 @@ get_data_directory(const char *val) d = "~/.tor"; if (!strcmpstart(d, "~/")) { - char *fn = expand_filename(d); - if (!fn) { - log_warn(LD_CONFIG,"Failed to expand filename \"%s\".", d); - return NULL; - } - if (!val && !strcmp(fn,"/.tor")) { - /* If our homedir is /, we probably don't want to use it. */ - /* Default to LOCALSTATEDIR/tor which is probably closer to what we - * want. */ - log_warn(LD_CONFIG, - "Default DataDirectory is \"~/.tor\". This expands to " - "\"%s\", which is probably not what you want. Using " - "\"%s"PATH_SEPARATOR"tor\" instead", fn, LOCALSTATEDIR); - tor_free(fn); - fn = tor_strdup(LOCALSTATEDIR PATH_SEPARATOR "tor"); - } - return fn; - } - return tor_strdup(d); +char *fn = expand_filename(d); +if (!fn) { + log_warn(LD_CONFIG,"Failed to expand filename \"%s\".", d); + return NULL; +} +if (!val && !strcmp(fn,"/.tor")) { + /* If our homedir is /, we probably don't want to use it. */ + /* Default to LOCALSTATEDIR/tor which is probably closer to what we + * want. */ + log_warn(LD_CONFIG, + "Default DataDirectory is \"~/.tor\". This expands to " + "\"%s\", which is probably not what you want. Using " + "\"%s"PATH_SEPARATOR"tor\" instead", fn, LOCALSTATEDIR); + tor_free(fn); + fn = tor_strdup(LOCALSTATEDIR PATH_SEPARATOR "tor"); +} +return fn; + } + return tor_strdup(d); #endif /* defined(_WIN32) */ } ___ tor-commits mailing list tor-commits@lists.torproject.org https://lists.torproject.org/cgi-bin/mailman/listinfo/tor-commits
[tor-commits] [tor/master] Extract the code that creates the datadir into a separate function.
commit 36779df4c4617f3116faaee2aa5079537eed0822 Author: Nick MathewsonDate: Tue Nov 14 16:03:25 2017 -0500 Extract the code that creates the datadir into a separate function. --- src/or/config.c | 68 +++-- 1 file changed, 47 insertions(+), 21 deletions(-) diff --git a/src/or/config.c b/src/or/config.c index 0cbf2954f..f024764f8 100644 --- a/src/or/config.c +++ b/src/or/config.c @@ -1250,6 +1250,45 @@ consider_adding_dir_servers(const or_options_t *options, return 0; } +/** + * Make sure that directory exists, with appropriate ownership and + * permissions (as modified by group_readable). If create, + * create the directory if it is missing. Return 0 on success. + * On failure, return -1 and set *msg_out. + */ +static int +check_and_create_data_directory(int create, +const char *directory, +int group_readable, +const char *owner, +char **msg_out) +{ + cpd_check_t cpd_opts = create ? CPD_CREATE : CPD_CHECK; + if (group_readable) + cpd_opts |= CPD_GROUP_READ; + if (check_private_dir(directory, +cpd_opts, +owner) < 0) { +tor_asprintf(msg_out, + "Couldn't %s private data directory \"%s\"", + create ? "create" : "access", + directory); +return -1; + } + +#ifndef _WIN32 + if (group_readable) { +/* Only new dirs created get new opts, also enforce group read. */ +if (chmod(directory, 0750)) { + log_warn(LD_FS,"Unable to make %s group-readable: %s", + directory, strerror(errno)); +} + } +#endif /* !defined(_WIN32) */ + + return 0; +} + /* Helps determine flags to pass to switch_id. */ static int have_low_ports = -1; @@ -1404,29 +1443,16 @@ options_act_reversible(const or_options_t *old_options, char **msg) } /* Ensure data directory is private; create if possible. */ - cpd_check_t cpd_opts = running_tor ? CPD_CREATE : CPD_CHECK; - if (options->DataDirectoryGroupReadable) - cpd_opts |= CPD_GROUP_READ; - if (check_private_dir(options->DataDirectory, -cpd_opts, -options->User)<0) { -tor_asprintf(msg, - "Couldn't access/create private data directory \"%s\"", - options->DataDirectory); - + /* It's okay to do this in "options_act_reversible()" even though it isn't + * actually reversible, since you can't change the DataDirectory while + * Tor is running. */ + if (check_and_create_data_directory(running_tor /* create */, + options->DataDirectory, + options->DataDirectoryGroupReadable, + options->User, + msg) < 0) { goto done; -/* No need to roll back, since you can't change the value. */ - } - -#ifndef _WIN32 - if (options->DataDirectoryGroupReadable) { -/* Only new dirs created get new opts, also enforce group read. */ -if (chmod(options->DataDirectory, 0750)) { - log_warn(LD_FS,"Unable to make %s group-readable: %s", - options->DataDirectory, strerror(errno)); -} } -#endif /* !defined(_WIN32) */ /* Bail out at this point if we're not going to be a client or server: * we don't run Tor itself. */ ___ tor-commits mailing list tor-commits@lists.torproject.org https://lists.torproject.org/cgi-bin/mailman/listinfo/tor-commits
[tor-commits] [tor/master] Clean up a needlessly complex get_datadir_fname use
commit 39a780e85a0a8cb42f817d0d948ce8fb97662bd3 Author: Nick MathewsonDate: Tue Nov 14 16:54:20 2017 -0500 Clean up a needlessly complex get_datadir_fname use --- src/or/main.c | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/or/main.c b/src/or/main.c index c0bdbd760..2234e7cdb 100644 --- a/src/or/main.c +++ b/src/or/main.c @@ -3274,7 +3274,7 @@ try_locking(const or_options_t *options, int err_if_locked) if (lockfile) return 0; else { -char *fname = options_get_datadir_fname2_suffix(options, "lock",NULL,NULL); +char *fname = options_get_datadir_fname(options, "lock"); int already_locked = 0; tor_lockfile_t *lf = tor_lockfile_lock(fname, 0, _locked); tor_free(fname); ___ tor-commits mailing list tor-commits@lists.torproject.org https://lists.torproject.org/cgi-bin/mailman/listinfo/tor-commits
[tor-commits] [tor/master] Update the manpage to describe {Cache, Key}Directory
commit 02cbf2ffc18d4babbc9ed15b87cf040595bb2285 Author: Nick MathewsonDate: Tue Nov 14 18:24:15 2017 -0500 Update the manpage to describe {Cache,Key}Directory Also, explain which files should be put in which. --- doc/tor.1.txt | 71 +++ 1 file changed, 42 insertions(+), 29 deletions(-) diff --git a/doc/tor.1.txt b/doc/tor.1.txt index 725baaa64..17bdaeb0d 100644 --- a/doc/tor.1.txt +++ b/doc/tor.1.txt @@ -415,6 +415,16 @@ GENERAL OPTIONS DataDirectory. If the option is set to 1, make the DataDirectory readable by the default GID. (Default: 0) +[[CacheDirectory]] **CacheDirectory** __DIR__:: +Store cached directory data in DIR. Can not be changed while tor is +running. +(Default: uses the value of DataDirectory.) + +[[CacheDirectoryGroupReadable]] **CacheDirectoryGroupReadable** **0**|**1**:: +If this option is set to 0, don't allow the filesystem group to read the +CacheDirectory. If the option is set to 1, make the CacheDirectory readable +by the default GID. (Default: 0) + [[FallbackDir]] **FallbackDir** __ipv4address__:__port__ orport=__port__ id=__fingerprint__ [weight=__num__] [ipv6=**[**__ipv6address__**]**:__orport__]:: When we're unable to connect to any directory cache for directory info (usually because we don't know about any yet) we try a directory authority. @@ -2219,6 +2229,17 @@ is non-zero): ed25519 master identity key, as well as the corresponding temporary signing keys and certificates. (Default: 0) +[[KeyDirectory]] **KeyDirectory** __DIR__:: +Store secret keys in DIR. Can not be changed while tor is +running. +(Default: the "keys" subdirectory of DataDirectory.) + +[[KeyDirectoryGroupReadable]] **KeyDirectoryGroupReadable** **0**|**1**:: +If this option is set to 0, don't allow the filesystem group to read the +KeywDirectory. If the option is set to 1, make the KeyDirectory readable +by the default GID. (Default: 0) + + DIRECTORY SERVER OPTIONS @@ -2883,40 +2904,35 @@ FILES **@LOCALSTATEDIR@/lib/tor/**:: The tor process stores keys and other data here. -__DataDirectory__**/cached-status/**:: -The most recently downloaded network status document for each authority. -Each file holds one such document; the filenames are the hexadecimal -identity key fingerprints of the directory authorities. Obsolete; -no longer in use. -__DataDirectory__**/cached-certs**:: +__CacheDirectory__**/cached-certs**:: This file holds downloaded directory key certificates that are used to verify authenticity of documents generated by Tor directory authorities. -__DataDirectory__**/cached-consensus** and/or **cached-microdesc-consensus**:: +__CacheDirectory__**/cached-consensus** and/or **cached-microdesc-consensus**:: The most recent consensus network status document we've downloaded. -__DataDirectory__**/cached-descriptors** and **cached-descriptors.new**:: +__CacheDirectory__**/cached-descriptors** and **cached-descriptors.new**:: These files hold downloaded router statuses. Some routers may appear more than once; if so, the most recently published descriptor is used. Lines beginning with @-signs are annotations that contain more information about a given router. The ".new" file is an append-only journal; when it gets too large, all entries are merged into a new cached-descriptors file. -__DataDirectory__**/cached-extrainfo** and **cached-extrainfo.new**:: +__CacheDirectory__**/cached-extrainfo** and **cached-extrainfo.new**:: As "cached-descriptors", but holds optionally-downloaded "extra-info" documents. Relays use these documents to send inessential information about statistics, bandwidth history, and network health to the authorities. They aren't fetched by default; see the DownloadExtraInfo option for more info. -__DataDirectory__**/cached-microdescs** and **cached-microdescs.new**:: +__CacheDirectory__**/cached-microdescs** and **cached-microdescs.new**:: These files hold downloaded microdescriptors. Lines beginning with @-signs are annotations that contain more information about a given router. The ".new" file is an append-only journal; when it gets too large, all entries are merged into a new cached-microdescs file. -__DataDirectory__**/cached-routers** and **cached-routers.new**:: +__CacheDirectory__**/cached-routers** and **cached-routers.new**:: Obsolete versions of cached-descriptors and cached-descriptors.new. When Tor can't find the newer files, it looks here instead. @@ -2934,7 +2950,7 @@ __DataDirectory__**/sr-state**:: Authority only. State file used to record information about the current status of the shared-random-value voting state. -__DataDirectory__**/diff-cache**:: +__CacheDirectory__**/diff-cache**:: Directory cache only. Holds older
[tor-commits] [torspec/master] mark 284 as finished.
commit c78806e96eed6828873c6f9604f2a89d14fc123d Author: Nick MathewsonDate: Tue Dec 5 19:51:51 2017 -0500 mark 284 as finished. --- proposals/000-index.txt | 4 ++-- proposals/284-hsv3-control-port.txt | 2 +- 2 files changed, 3 insertions(+), 3 deletions(-) diff --git a/proposals/000-index.txt b/proposals/000-index.txt index f194667..22e3fec 100644 --- a/proposals/000-index.txt +++ b/proposals/000-index.txt @@ -204,7 +204,7 @@ Proposals by number: 281 Downloading microdescriptors in bulk [DRAFT] 282 Remove "Named" and "Unnamed" handling from consensus voting [OPEN] 283 Move IPv6 ORPorts from microdescriptors to the microdesc consensus [OPEN] -284 Hidden Service v3 Control Port [OPEN] +284 Hidden Service v3 Control Port [FINISHED] 285 Directory documents should be standardized as UTF-8 [OPEN] 286 Controller APIs for hibernation access on mobile [OPEN] 287 Reduce circuit lifetime without overloading the network [OPEN] @@ -266,7 +266,6 @@ Proposals by status: 277 Detect multiple relay instances running with same ID [for 0.3.??] 282 Remove "Named" and "Unnamed" handling from consensus voting [for 0.3.3.x] 283 Move IPv6 ORPorts from microdescriptors to the microdesc consensus [for 0.3.3.x] - 284 Hidden Service v3 Control Port 285 Directory documents should be standardized as UTF-8 286 Controller APIs for hibernation access on mobile 287 Reduce circuit lifetime without overloading the network @@ -289,6 +288,7 @@ Proposals by status: 232 Pluggable Transport through SOCKS proxy [in 0.2.6] 260 Rendezvous Single Onion Services [in 0.2.9.3-alpha] 278 Directory Compression Scheme Negotiation [in 0.3.1.1-alpha] + 284 Hidden Service v3 Control Port CLOSED: 101 Voting on the Tor Directory System [in 0.2.0.x] 102 Dropping "opt" from the directory format [in 0.2.0.x] diff --git a/proposals/284-hsv3-control-port.txt b/proposals/284-hsv3-control-port.txt index 85167d7..ee26853 100644 --- a/proposals/284-hsv3-control-port.txt +++ b/proposals/284-hsv3-control-port.txt @@ -2,7 +2,7 @@ Filename: 284-hsv3-control-port.txt Title: Hidden Service v3 Control Port Author: David Goulet Created: 02-November-2017 -Status: Open +Status: Finished 1. Summary ___ tor-commits mailing list tor-commits@lists.torproject.org https://lists.torproject.org/cgi-bin/mailman/listinfo/tor-commits
[tor-commits] [translation/tails-onioncircuits_completed] Update translations for tails-onioncircuits_completed
commit 1e700b5888ff5d68501fb3efe5c9934db9a4b423 Author: Translation commit botDate: Wed Dec 6 00:49:32 2017 + Update translations for tails-onioncircuits_completed --- ms_MY/onioncircuits.pot | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/ms_MY/onioncircuits.pot b/ms_MY/onioncircuits.pot index bb89be588..2de7090de 100644 --- a/ms_MY/onioncircuits.pot +++ b/ms_MY/onioncircuits.pot @@ -9,7 +9,7 @@ msgstr "" "Project-Id-Version: The Tor Project\n" "Report-Msgid-Bugs-To: \n" "POT-Creation-Date: 2017-08-03 13:00+\n" -"PO-Revision-Date: 2017-12-02 09:09+\n" +"PO-Revision-Date: 2017-12-06 00:47+\n" "Last-Translator: abuyop \n" "Language-Team: Malay (Malaysia) (http://www.transifex.com/otf/torproject/language/ms_MY/)\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/tails-onioncircuits] Update translations for tails-onioncircuits
commit e0fb1156f05f0f85a56a3d9e644eb1f98a0dd1d7 Author: Translation commit botDate: Wed Dec 6 00:49:27 2017 + Update translations for tails-onioncircuits --- ms_MY/onioncircuits.pot | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/ms_MY/onioncircuits.pot b/ms_MY/onioncircuits.pot index bb89be588..2de7090de 100644 --- a/ms_MY/onioncircuits.pot +++ b/ms_MY/onioncircuits.pot @@ -9,7 +9,7 @@ msgstr "" "Project-Id-Version: The Tor Project\n" "Report-Msgid-Bugs-To: \n" "POT-Creation-Date: 2017-08-03 13:00+\n" -"PO-Revision-Date: 2017-12-02 09:09+\n" +"PO-Revision-Date: 2017-12-06 00:47+\n" "Last-Translator: abuyop \n" "Language-Team: Malay (Malaysia) (http://www.transifex.com/otf/torproject/language/ms_MY/)\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/tails-openpgp-applet] Update translations for tails-openpgp-applet
commit 496102e39718c818b1e8f9594b9d5073214600eb Author: Translation commit botDate: Wed Dec 6 00:49:08 2017 + Update translations for tails-openpgp-applet --- ms_MY/openpgp-applet.pot | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/ms_MY/openpgp-applet.pot b/ms_MY/openpgp-applet.pot index 11b5b2582..9fcd87fcf 100644 --- a/ms_MY/openpgp-applet.pot +++ b/ms_MY/openpgp-applet.pot @@ -9,7 +9,7 @@ msgstr "" "Project-Id-Version: The Tor Project\n" "Report-Msgid-Bugs-To: ta...@boum.org\n" "POT-Creation-Date: 2017-08-05 15:07-0400\n" -"PO-Revision-Date: 2017-12-03 10:52+\n" +"PO-Revision-Date: 2017-12-06 00:47+\n" "Last-Translator: abuyop \n" "Language-Team: Malay (Malaysia) (http://www.transifex.com/otf/torproject/language/ms_MY/)\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-messenger-prefsdtd] Update translations for tor-messenger-prefsdtd
commit 20cada769e3776fd0c5099efb9060c99ddde50f6 Author: Translation commit botDate: Wed Dec 6 00:50:13 2017 + Update translations for tor-messenger-prefsdtd --- ms_MY/prefs.dtd | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/ms_MY/prefs.dtd b/ms_MY/prefs.dtd index efede1cb1..95dde3a56 100644 --- a/ms_MY/prefs.dtd +++ b/ms_MY/prefs.dtd @@ -5,7 +5,7 @@ - + ___ tor-commits mailing list tor-commits@lists.torproject.org https://lists.torproject.org/cgi-bin/mailman/listinfo/tor-commits
[tor-commits] [translation/torbutton-torbuttondtd] Update translations for torbutton-torbuttondtd
commit 4f2129a2e017209f46ce503bdaab4e7246b0810f Author: Translation commit botDate: Wed Dec 6 00:48:06 2017 + Update translations for torbutton-torbuttondtd --- ms_MY/torbutton.dtd | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/ms_MY/torbutton.dtd b/ms_MY/torbutton.dtd index 23233973c..5f3202aee 100644 --- a/ms_MY/torbutton.dtd +++ b/ms_MY/torbutton.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/torbutton-aboutdialogdtd] Update translations for torbutton-aboutdialogdtd
commit dbd3fa0f7e7f0308de06b9ba7cceb0b4da8eee74 Author: Translation commit botDate: Wed Dec 6 00:48:49 2017 + Update translations for torbutton-aboutdialogdtd --- ms_MY/aboutdialog.dtd | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/ms_MY/aboutdialog.dtd b/ms_MY/aboutdialog.dtd index c588782f6..cf259ba42 100644 --- a/ms_MY/aboutdialog.dtd +++ b/ms_MY/aboutdialog.dtd @@ -5,7 +5,7 @@ - + ___ tor-commits mailing list tor-commits@lists.torproject.org https://lists.torproject.org/cgi-bin/mailman/listinfo/tor-commits
[tor-commits] [translation/torbutton-aboutdialogdtd_completed] Update translations for torbutton-aboutdialogdtd_completed
commit da3519de7aba9943007f5de8a7a87d1acd77ae81 Author: Translation commit botDate: Wed Dec 6 00:48:54 2017 + Update translations for torbutton-aboutdialogdtd_completed --- ms_MY/aboutdialog.dtd | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/ms_MY/aboutdialog.dtd b/ms_MY/aboutdialog.dtd index c588782f6..cf259ba42 100644 --- a/ms_MY/aboutdialog.dtd +++ b/ms_MY/aboutdialog.dtd @@ -5,7 +5,7 @@ - + ___ tor-commits mailing list tor-commits@lists.torproject.org https://lists.torproject.org/cgi-bin/mailman/listinfo/tor-commits
[tor-commits] [translation/torbutton-branddtd_completed] Update translations for torbutton-branddtd_completed
commit 1b06fb730660ba87513fd5b2f25fd115399201cf Author: Translation commit botDate: Wed Dec 6 00:47:56 2017 + Update translations for torbutton-branddtd_completed --- ms_MY/brand.dtd | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/ms_MY/brand.dtd b/ms_MY/brand.dtd index f67cc6628..3590654b8 100644 --- a/ms_MY/brand.dtd +++ b/ms_MY/brand.dtd @@ -9,7 +9,7 @@ - + ___ tor-commits mailing list tor-commits@lists.torproject.org https://lists.torproject.org/cgi-bin/mailman/listinfo/tor-commits
[tor-commits] [translation/tails-iuk] Update translations for tails-iuk
commit f5a21518a5971dfd6e82a641189793e5a02a32b4 Author: Translation commit botDate: Wed Dec 6 00:48:12 2017 + Update translations for tails-iuk --- ms_MY.po | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/ms_MY.po b/ms_MY.po index b7ab11002..485c6d368 100644 --- a/ms_MY.po +++ b/ms_MY.po @@ -12,7 +12,7 @@ msgstr "" "Project-Id-Version: The Tor Project\n" "Report-Msgid-Bugs-To: Tails developers \n" "POT-Creation-Date: 2017-04-18 12:13+0200\n" -"PO-Revision-Date: 2017-12-03 10:55+\n" +"PO-Revision-Date: 2017-12-06 00:47+\n" "Last-Translator: abuyop \n" "Language-Team: Malay (Malaysia) (http://www.transifex.com/otf/torproject/language/ms_MY/)\n" "MIME-Version: 1.0\n" @@ -59,7 +59,7 @@ msgstr "" #: ../lib/Tails/IUK/Frontend.pm:256 msgid "not enough memory is available on this system" -msgstr "memori tidak mencukupi dalam sistem ini" +msgstr "ingatan tidak mencukupi dalam sistem ini" #: ../lib/Tails/IUK/Frontend.pm:262 #, perl-brace-format ___ tor-commits mailing list tor-commits@lists.torproject.org https://lists.torproject.org/cgi-bin/mailman/listinfo/tor-commits
[tor-commits] [translation/abouttor-homepage_completed] Update translations for abouttor-homepage_completed
commit 7bc7d818b4706c10cb299448c068a974388c742a Author: Translation commit botDate: Wed Dec 6 00:47:36 2017 + Update translations for abouttor-homepage_completed --- ms_MY/aboutTor.dtd | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/ms_MY/aboutTor.dtd b/ms_MY/aboutTor.dtd index 28b8042a0..55b308152 100644 --- a/ms_MY/aboutTor.dtd +++ b/ms_MY/aboutTor.dtd @@ -14,7 +14,7 @@ - + ___ tor-commits mailing list tor-commits@lists.torproject.org https://lists.torproject.org/cgi-bin/mailman/listinfo/tor-commits
[tor-commits] [translation/abouttor-homepage] Update translations for abouttor-homepage
commit 0da5c106dd6909341348d431f84f67b3c99ab59c Author: Translation commit botDate: Wed Dec 6 00:47:30 2017 + Update translations for abouttor-homepage --- ms_MY/aboutTor.dtd | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/ms_MY/aboutTor.dtd b/ms_MY/aboutTor.dtd index 28b8042a0..55b308152 100644 --- a/ms_MY/aboutTor.dtd +++ b/ms_MY/aboutTor.dtd @@ -14,7 +14,7 @@ - + ___ tor-commits mailing list tor-commits@lists.torproject.org https://lists.torproject.org/cgi-bin/mailman/listinfo/tor-commits
[tor-commits] [translation/torbutton-branddtd] Update translations for torbutton-branddtd
commit 24e42d747835284a31abeb6e1cd2baf62567a374 Author: Translation commit botDate: Wed Dec 6 00:47:50 2017 + Update translations for torbutton-branddtd --- ms_MY/brand.dtd | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/ms_MY/brand.dtd b/ms_MY/brand.dtd index f67cc6628..3590654b8 100644 --- a/ms_MY/brand.dtd +++ b/ms_MY/brand.dtd @@ -9,7 +9,7 @@ - + ___ 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
commit 39f59bba83c8af68beebf33b0c941a504ebe3d0b Author: Translation commit botDate: Wed Dec 6 00:47:10 2017 + Update translations for tor-launcher-network-settings --- ms_MY/network-settings.dtd | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/ms_MY/network-settings.dtd b/ms_MY/network-settings.dtd index 93f4374b4..17385b8e7 100644 --- a/ms_MY/network-settings.dtd +++ b/ms_MY/network-settings.dtd @@ -1,15 +1,15 @@ - + - + - + ___ tor-commits mailing list tor-commits@lists.torproject.org https://lists.torproject.org/cgi-bin/mailman/listinfo/tor-commits
[tor-commits] [translation/mat-gui] Update translations for mat-gui
commit e97ddc366b421e0b78b8e5154bf40e68181f25b6 Author: Translation commit botDate: Wed Dec 6 00:46:41 2017 + Update translations for mat-gui --- ms_MY.po | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/ms_MY.po b/ms_MY.po index 69ca613c0..f2252c9cf 100644 --- a/ms_MY.po +++ b/ms_MY.po @@ -13,7 +13,7 @@ msgstr "" "Project-Id-Version: The Tor Project\n" "Report-Msgid-Bugs-To: \n" "POT-Creation-Date: 2016-02-10 23:06+0100\n" -"PO-Revision-Date: 2017-12-03 10:35+\n" +"PO-Revision-Date: 2017-12-06 00:27+\n" "Last-Translator: abuyop \n" "Language-Team: Malay (Malaysia) (http://www.transifex.com/otf/torproject/language/ms_MY/)\n" "MIME-Version: 1.0\n" @@ -45,7 +45,7 @@ msgstr "Bersihkan" #: mat-gui:168 msgid "No metadata found" -msgstr "Tiada metadata dijumpai" +msgstr "Tiada data meta ditemui" #: mat-gui:170 mat-gui:419 msgid "Dirty" ___ tor-commits mailing list tor-commits@lists.torproject.org https://lists.torproject.org/cgi-bin/mailman/listinfo/tor-commits
[tor-commits] [translation/mat-gui_completed] Update translations for mat-gui_completed
commit be22883903a6a81bd52b11661d25bca8536e71c0 Author: Translation commit botDate: Wed Dec 6 00:46:46 2017 + Update translations for mat-gui_completed --- ms_MY.po | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/ms_MY.po b/ms_MY.po index 69ca613c0..e63f73fe1 100644 --- a/ms_MY.po +++ b/ms_MY.po @@ -13,7 +13,7 @@ msgstr "" "Project-Id-Version: The Tor Project\n" "Report-Msgid-Bugs-To: \n" "POT-Creation-Date: 2016-02-10 23:06+0100\n" -"PO-Revision-Date: 2017-12-03 10:35+\n" +"PO-Revision-Date: 2017-12-06 00:46+\n" "Last-Translator: abuyop \n" "Language-Team: Malay (Malaysia) (http://www.transifex.com/otf/torproject/language/ms_MY/)\n" "MIME-Version: 1.0\n" @@ -45,7 +45,7 @@ msgstr "Bersihkan" #: mat-gui:168 msgid "No metadata found" -msgstr "Tiada metadata dijumpai" +msgstr "Tiada data meta ditemui" #: mat-gui:170 mat-gui:419 msgid "Dirty" @@ -54,7 +54,7 @@ msgstr "Kotor" #: mat-gui:176 #, python-format msgid "%s's metadata" -msgstr "%s metadata" +msgstr "Data meta %s" #: mat-gui:187 msgid "Trash your meta, keep your data" ___ 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 c26d4b15340e74c7e6f5fe72b000b4bdfda781fe Author: Translation commit botDate: Wed Dec 6 00:46:16 2017 + Update translations for tails-persistence-setup --- ms_MY/ms_MY.po | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/ms_MY/ms_MY.po b/ms_MY/ms_MY.po index 608658eae..a6f1baafa 100644 --- a/ms_MY/ms_MY.po +++ b/ms_MY/ms_MY.po @@ -12,7 +12,7 @@ msgstr "" "Project-Id-Version: The Tor Project\n" "Report-Msgid-Bugs-To: Tails developers \n" "POT-Creation-Date: 2017-05-15 13:51+0200\n" -"PO-Revision-Date: 2017-12-03 10:52+\n" +"PO-Revision-Date: 2017-12-06 00:42+\n" "Last-Translator: abuyop \n" "Language-Team: Malay (Malaysia) (http://www.transifex.com/otf/torproject/language/ms_MY/)\n" "MIME-Version: 1.0\n" @@ -35,7 +35,7 @@ msgstr "GnuPG" #: ../lib/Tails/Persistence/Configuration/Presets.pm:60 msgid "GnuPG keyrings and configuration" -msgstr "keyring dan konfigurasi GnuPG" +msgstr "Konfigurasi dan rantai kunci GnuPG" #: ../lib/Tails/Persistence/Configuration/Presets.pm:68 msgid "SSH Client" ___ 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 4bf5dae0fe71e11e3374fb8e2e10b1273388578a Author: Translation commit botDate: Wed Dec 6 00:46:05 2017 + Update translations for liveusb-creator --- ms_MY/ms_MY.po | 8 1 file changed, 4 insertions(+), 4 deletions(-) diff --git a/ms_MY/ms_MY.po b/ms_MY/ms_MY.po index 661350f0b..b5e1a5531 100644 --- a/ms_MY/ms_MY.po +++ b/ms_MY/ms_MY.po @@ -11,7 +11,7 @@ msgstr "" "Project-Id-Version: The Tor Project\n" "Report-Msgid-Bugs-To: \n" "POT-Creation-Date: 2017-11-10 15:57+0100\n" -"PO-Revision-Date: 2017-12-03 10:54+\n" +"PO-Revision-Date: 2017-12-06 00:45+\n" "Last-Translator: abuyop \n" "Language-Team: Malay (Malaysia) (http://www.transifex.com/otf/torproject/language/ms_MY/)\n" "MIME-Version: 1.0\n" @@ -46,17 +46,17 @@ msgstr "Terdapat ralat ketika melakukan baris perintah berikut: `%(command)s`.\n #: ../tails_installer/creator.py:334 msgid "Verifying SHA1 checksum of LiveCD image..." -msgstr "Mengesahkan SHA1 checksum bagi LiveCD image..." +msgstr "Mengesahkan hasil tambah semak SHA1 bagi imej CDLangsung..." #: ../tails_installer/creator.py:338 msgid "Verifying SHA256 checksum of LiveCD image..." -msgstr "Mengesahkan SHA256 checksum bagi LiveCD image..." +msgstr "Mengesahkan hasil tambah semak SHA256 bagi imej CDLangsung..." #: ../tails_installer/creator.py:354 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 "Ralat: SHA1 bagi Live CD anda tidak sah. Anda boleh menjalankan aplikasi ini dengan perimeter --noverify untuk melangkau fail pengesahan." +msgstr "Ralat: SHA1 bagi CD Langsung anda tidak sah. Anda boleh menjalankan program ini dengan argumen --noverify untuk melepasi semakan pengesahan." #: ../tails_installer/creator.py:360 msgid "Unknown ISO, skipping checksum verification" ___ tor-commits mailing list tor-commits@lists.torproject.org https://lists.torproject.org/cgi-bin/mailman/listinfo/tor-commits
[tor-commits] [translation/https_everywhere_completed] Update translations for https_everywhere_completed
commit 6b097e0d64020f8f1e761666e711a1eb201b869c Author: Translation commit botDate: Wed Dec 6 00:45:59 2017 + Update translations for https_everywhere_completed --- ms_MY/https-everywhere.dtd | 6 +++--- ms_MY/ssl-observatory.dtd | 7 +++ 2 files changed, 6 insertions(+), 7 deletions(-) diff --git a/ms_MY/https-everywhere.dtd b/ms_MY/https-everywhere.dtd index 05e5552b3..6764f4dcb 100644 --- a/ms_MY/https-everywhere.dtd +++ b/ms_MY/https-everywhere.dtd @@ -4,9 +4,9 @@ - - - + + + diff --git a/ms_MY/ssl-observatory.dtd b/ms_MY/ssl-observatory.dtd index 7a194d4ba..db9c6e88d 100644 --- a/ms_MY/ssl-observatory.dtd +++ b/ms_MY/ssl-observatory.dtd @@ -20,12 +20,11 @@ to turn it on?">--> +"Adalah selamat untuk benarkannya, melainkan +anda menggunakan rangkaian korporat yang sangat mengganggu:"> +"Selamat, melainkan anda guna rangkaian korporat dengan nama pelayan intranet rahsia:"> https://lists.torproject.org/cgi-bin/mailman/listinfo/tor-commits
[tor-commits] [translation/whisperback_completed] Update translations for whisperback_completed
commit f5e892865ec21216b77945da8aa4c7a571aef14d Author: Translation commit botDate: Wed Dec 6 00:45:35 2017 + Update translations for whisperback_completed --- ms_MY/ms_MY.po | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/ms_MY/ms_MY.po b/ms_MY/ms_MY.po index 2e5577442..ec3a076fa 100644 --- a/ms_MY/ms_MY.po +++ b/ms_MY/ms_MY.po @@ -10,7 +10,7 @@ msgstr "" "Project-Id-Version: The Tor Project\n" "Report-Msgid-Bugs-To: \n" "POT-Creation-Date: 2017-03-20 12:09+\n" -"PO-Revision-Date: 2017-12-03 10:31+\n" +"PO-Revision-Date: 2017-12-06 00:39+\n" "Last-Translator: abuyop \n" "Language-Team: Malay (Malaysia) (http://www.transifex.com/otf/torproject/language/ms_MY/)\n" "MIME-Version: 1.0\n" @@ -23,7 +23,7 @@ msgstr "" #: ../whisperBack/whisperback.py:56 #, python-format msgid "Invalid contact email: %s" -msgstr "E-mel kenalan yang tidak sah: %s" +msgstr "E-mel kenalan tidak sah: %s" #: ../whisperBack/whisperback.py:73 #, python-format @@ -51,7 +51,7 @@ msgstr "Langkah tepat untuk menghasilkan semula ralat tersebut" #: ../whisperBack/gui.py:114 msgid "Actual result and description of the error" -msgstr "Keputusan sebenar dan keterangan ralat" +msgstr "Keputusan dan keterangan sebenar ralat" #: ../whisperBack/gui.py:116 msgid "Desired result" ___ tor-commits mailing list tor-commits@lists.torproject.org https://lists.torproject.org/cgi-bin/mailman/listinfo/tor-commits
[tor-commits] [translation/whisperback] Update translations for whisperback
commit bff3cde750c1211208a5220c17543c9811e51ac1 Author: Translation commit botDate: Wed Dec 6 00:45:29 2017 + Update translations for whisperback --- ms_MY/ms_MY.po | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/ms_MY/ms_MY.po b/ms_MY/ms_MY.po index 2e5577442..ec3a076fa 100644 --- a/ms_MY/ms_MY.po +++ b/ms_MY/ms_MY.po @@ -10,7 +10,7 @@ msgstr "" "Project-Id-Version: The Tor Project\n" "Report-Msgid-Bugs-To: \n" "POT-Creation-Date: 2017-03-20 12:09+\n" -"PO-Revision-Date: 2017-12-03 10:31+\n" +"PO-Revision-Date: 2017-12-06 00:39+\n" "Last-Translator: abuyop \n" "Language-Team: Malay (Malaysia) (http://www.transifex.com/otf/torproject/language/ms_MY/)\n" "MIME-Version: 1.0\n" @@ -23,7 +23,7 @@ msgstr "" #: ../whisperBack/whisperback.py:56 #, python-format msgid "Invalid contact email: %s" -msgstr "E-mel kenalan yang tidak sah: %s" +msgstr "E-mel kenalan tidak sah: %s" #: ../whisperBack/whisperback.py:73 #, python-format @@ -51,7 +51,7 @@ msgstr "Langkah tepat untuk menghasilkan semula ralat tersebut" #: ../whisperBack/gui.py:114 msgid "Actual result and description of the error" -msgstr "Keputusan sebenar dan keterangan ralat" +msgstr "Keputusan dan keterangan sebenar ralat" #: ../whisperBack/gui.py:116 msgid "Desired result" ___ 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 'dgoulet/ticket20699_02'
commit aac4775ffd25d454eb451596e8835998e926109d Merge: 48e41c5 7ad96f1 Author: Nick MathewsonDate: Tue Dec 5 19:45:29 2017 -0500 Merge remote-tracking branch 'dgoulet/ticket20699_02' proposals/284-hsv3-control-port.txt | 19 ++- 1 file changed, 18 insertions(+), 1 deletion(-) ___ tor-commits mailing list tor-commits@lists.torproject.org https://lists.torproject.org/cgi-bin/mailman/listinfo/tor-commits
[tor-commits] [torspec/master] prop284: Extend HSPOST to accept an onion address
commit 7ad96f18a09021a1531ab67f640216537c85c099 Author: David GouletDate: Wed Nov 15 13:29:33 2017 -0500 prop284: Extend HSPOST to accept an onion address Signed-off-by: David Goulet --- proposals/284-hsv3-control-port.txt | 19 ++- 1 file changed, 18 insertions(+), 1 deletion(-) diff --git a/proposals/284-hsv3-control-port.txt b/proposals/284-hsv3-control-port.txt index e8788e0..85167d7 100644 --- a/proposals/284-hsv3-control-port.txt +++ b/proposals/284-hsv3-control-port.txt @@ -73,7 +73,24 @@ Status: Open 3.1.5. HSPOST - No change. This command can support v3 hidden service without changes. + To support version 3, the command needs an extra parameter that is the + onion address of the given descriptor. With v2, the address could have been + deduced from the given descriptor but with v3, this is not possible. In + order to fire up the HS_DESC event correctly, we need the address so the + request can be linked on the control port. + + Furthermore, the given descriptor will be validated with the given address + and an error will be returned if they are not matching. + + The syntax becomes: + + "+HSPOST" *[SP "SERVER=" Server] [SP "HSADDRESS=" HSAddress] + CRLF Descriptor CRLF "." CRLF + + HSAddress = 56*Base32Character + + The "HSAddress" key is optional and only applies for v3 descriptors. A 513 + error is returned if used with v2. 3.1.3. ADD_ONION ___ tor-commits mailing list tor-commits@lists.torproject.org https://lists.torproject.org/cgi-bin/mailman/listinfo/tor-commits
[tor-commits] [translation/torcheck_completed] Update translations for torcheck_completed
commit a99f0ec5917b3858bef30a8964addbff6603c059 Author: Translation commit botDate: Wed Dec 6 00:45:23 2017 + Update translations for torcheck_completed --- ms_MY/torcheck.po | 10 +- 1 file changed, 5 insertions(+), 5 deletions(-) diff --git a/ms_MY/torcheck.po b/ms_MY/torcheck.po index 2f8e5b08e..9b97c1a27 100644 --- a/ms_MY/torcheck.po +++ b/ms_MY/torcheck.po @@ -10,7 +10,7 @@ msgid "" msgstr "" "Project-Id-Version: The Tor Project\n" "POT-Creation-Date: 2012-02-16 20:28+PDT\n" -"PO-Revision-Date: 2017-12-03 10:56+\n" +"PO-Revision-Date: 2017-12-06 00:42+\n" "Last-Translator: abuyop \n" "Language-Team: Malay (Malaysia) (http://www.transifex.com/otf/torproject/language/ms_MY/)\n" "MIME-Version: 1.0\n" @@ -21,7 +21,7 @@ msgstr "" "Plural-Forms: nplurals=1; plural=0;\n" msgid "Congratulations. This browser is configured to use Tor." -msgstr "Tahniah. Pelayar ini dikonfigurasikan untuk menggunakan Tor." +msgstr "Tahniah. Pelayar ini telah dikonfigurasi untuk menggunakan Tor." msgid "" "Please refer to the https://www.torproject.org/\;>Tor website " @@ -30,7 +30,7 @@ msgid "" msgstr "Sila rujuk kepada laman sesawang https://www.torproject.org/\;>Tor untuk maklumat lanjut mengenai penggunaan Tor dengan selamat. Anda kini bebas untuk melayari internet secara awanama." msgid "There is a security update available for Tor Browser." -msgstr "Terdapat kemaskini keselamatan yang tersedia untuk Pelayar Tor." +msgstr "Terdapat kemaskini keselamatan telah tersedia untuk Pelayar Tor." msgid "" "https://www.torproject.org/download/download-easy.html\;>Click " @@ -48,12 +48,12 @@ msgid "" msgstr "Jika anda cuba menggunakan klien Tor, sila rujuk https://www.torproject.org/\;>laman sesawang Tor dan terutamanya https://www.torproject.org/docs/faq#DoesntWork\;>arahan untuk mengkonfigurasi klien Tor anda." msgid "Sorry, your query failed or an unexpected response was received." -msgstr "Maaf, pertanyaan anda gagal atau respons yang tidak dijangka telah diterima." +msgstr "Maaf, pertanyaan anda gagal atau tindak balas tidak dijangka diterima." msgid "" "A temporary service outage prevents us from determining if your source IP " "address is a https://www.torproject.org/\;>Tor node." -msgstr "Gangguan perkhidmatan sementara menghalang kami daripada menentukan jika alamat IP sumber anda adalah https://www.torproject.org/\;> nod Tor " +msgstr "Gangguan perkhidmatan sementara menghalang kami menentukan sama ada alamat IP sumber anda dari nod https://www.torproject.org/\;> nod Tor." msgid "Your IP address appears to be: " msgstr "Alamat IP anda:" ___ tor-commits mailing list tor-commits@lists.torproject.org https://lists.torproject.org/cgi-bin/mailman/listinfo/tor-commits