tor-commits
Threads by month
- ----- 2025 -----
- June
- May
- April
- March
- February
- January
- ----- 2024 -----
- December
- November
- October
- September
- August
- July
- June
- May
- April
- March
- February
- January
- ----- 2023 -----
- December
- November
- October
- September
- August
- July
- June
- May
- April
- March
- February
- January
- ----- 2022 -----
- December
- November
- October
- September
- August
- July
- June
- May
- April
- March
- February
- January
- ----- 2021 -----
- December
- November
- October
- September
- August
- July
- June
- May
- April
- March
- February
- January
- ----- 2020 -----
- December
- November
- October
- September
- August
- July
- June
- May
- April
- March
- February
- January
- ----- 2019 -----
- December
- November
- October
- September
- August
- July
- June
- May
- April
- March
- February
- January
- ----- 2018 -----
- December
- November
- October
- September
- August
- July
- June
- May
- April
- March
- February
- January
- ----- 2017 -----
- December
- November
- October
- September
- August
- July
- June
- May
- April
- March
- February
- January
- ----- 2016 -----
- December
- November
- October
- September
- August
- July
- June
- May
- April
- March
- February
- January
- ----- 2015 -----
- December
- November
- October
- September
- August
- July
- June
- May
- April
- March
- February
- January
- ----- 2014 -----
- December
- November
- October
- September
- August
- July
- June
- May
- April
- March
- February
- January
- ----- 2013 -----
- December
- November
- October
- September
- August
- July
- June
- May
- April
- March
- February
- January
- ----- 2012 -----
- December
- November
- October
- September
- August
- July
- June
- May
- April
- March
- February
- January
- ----- 2011 -----
- December
- November
- October
- September
- August
- July
- June
- May
- April
- March
- February
October 2020
- 17 participants
- 2274 discussions

[tor/master] Regenerate complete failing_routerdescs.inc and adjust tests accordingly.
by asn@torproject.org 30 Oct '20
by asn@torproject.org 30 Oct '20
30 Oct '20
commit 5032b8f1783cad70675cdb07e00eb184f256a6e3
Author: Nick Mathewson <nickm(a)torproject.org>
Date: Fri Oct 16 12:37:16 2020 -0400
Regenerate complete failing_routerdescs.inc and adjust tests accordingly.
---
scripts/codegen/makedesc.py | 27 +-
src/test/failing_routerdescs.inc | 1840 ++++++++++++++++-----------------
src/test/failing_routerdescs.template | 725 ++++++++++++-
src/test/test_dir.c | 96 +-
4 files changed, 1703 insertions(+), 985 deletions(-)
diff --git a/scripts/codegen/makedesc.py b/scripts/codegen/makedesc.py
index 37ad4bd3bb..10941cc3fa 100644
--- a/scripts/codegen/makedesc.py
+++ b/scripts/codegen/makedesc.py
@@ -70,6 +70,26 @@ i2d_RSAPublicKey.argtypes = [
i2d_RSAPublicKey.restype = ctypes.c_int
+HEADER = """\
+router fred 127.0.0.1 9001 0 9002
+identity-ed25519
+{d.ED_CERT}
+signing-key
+{d.RSA_IDENTITY}
+master-key-ed25519 {d.ED_IDENTITY}
+onion-key
+{d.RSA_ONION_KEY}
+ntor-onion-key {d.NTOR_ONION_KEY}
+ntor-onion-key-crosscert {d.NTOR_CROSSCERT_SIGN}
+{d.NTOR_CROSSCERT}
+onion-key-crosscert
+{d.RSA_CROSSCERT_ED}
+"""
+
+FOOTER="""
+
+"""
+
def rsa_sign(msg, rsa):
buf = ctypes.create_string_buffer(2048)
n = RSA_private_encrypt(len(msg), msg, buf, rsa, 1)
@@ -354,7 +374,7 @@ def analyze(s):
body = s[:idx].rstrip()
s = s[idx:]
else:
- body = s
+ body = s.rstrip()
s = ""
yield (fields, body)
@@ -374,6 +394,11 @@ def emit_entry(fields, s):
raise ValueError("unrecognized type")
def process_file(s):
+ print("""\
+/* These entries are automatically generated by makedesc.py to make sure
+ * that their keys and signatures are right except when otherwise
+ * specified. */
+""")
for (fields, s) in analyze(s):
emit_entry(fields, s)
diff --git a/src/test/failing_routerdescs.inc b/src/test/failing_routerdescs.inc
index e2b72c58a0..a612bf8b96 100644
--- a/src/test/failing_routerdescs.inc
+++ b/src/test/failing_routerdescs.inc
@@ -1,56 +1,100 @@
-/* This one actually succeeds */
+/* These entries are automatically generated by makedesc.py to make sure
+ * that their keys and signatures are right except when otherwise
+ * specified. */
+
static const char EX_RI_MINIMAL[] =
"router fred 127.0.0.1 9001 0 9002\n"
+ "identity-ed25519\n"
+ "-----BEGIN ED25519 CERT-----\n"
+ "AQQABstQAbeja00FtmqpWPIF6GPZtoI0uBiRk7InZ3EV/8U/e1KRAQAgBADZeEW7\n"
+ "LYPn7S5mD4DnQpTVdns8xJtRboTtfqTs6nTpOwWV8+WI94ZME6k6T2FEChi/3qs8\n"
+ "VeCQIM2wW6rEQyUcQzFwqk9bks20K/8x/2vxGopxeAPpJ3glHYqweNM1ZAQ=\n"
+ "-----END ED25519 CERT-----\n"
"signing-key\n"
"-----BEGIN RSA PUBLIC KEY-----\n"
- "MIGJAoGBAObzT4opT9uaThByupbb96tYxVpGxzL9CRPKUcU0beGpHyognD9USHWc\n"
- "SpSpKfBL5P3xr2i/XTs34M4UTbT9PE7bVyxv7RD/BZmI4gc8R3PMU77xxbpEU5bK\n"
- "LF3QUPpuB88m/2fXUGgMNVDc5MIq6pod2NRoDpeU7WA8T3ewXzK5AgMBAAE=\n"
+ "MIGJAoGBAL2WKwBXssq8ImAdp9VauVXKiKNPsW2ocRlEVsmTLc+R7KORI7ssMM33\n"
+ "1TV5fjKw9a7kSAVKWuthHlpYf8zVosEaECEon2K9zlKPzpGYTfIecKzMTZdjP4mR\n"
+ "Eo10yberjn0W9dRbqCM2Cq6ofJpz8du3o2hDCx4N880Fyr+G1or3AgMBAAE=\n"
"-----END RSA PUBLIC KEY-----\n"
+ "master-key-ed25519 2XhFuy2D5+0uZg+A50KU1XZ7PMSbUW6E7X6k7Op06Ts=\n"
"onion-key\n"
"-----BEGIN RSA PUBLIC KEY-----\n"
- "MIGJAoGBAM1QKsQiup9DNMCgNeE2FkAhCWzpMZKCn1nNlZbDGfE3Z22ex6bdWWY6\n"
- "ocEZ3JZDsZsnaZrdYxrL3Mquq7MbHdfx90EdlOvDRP1SAIbZ55mLR77fZTu4BKd/\n"
- "h9BC6I26uZE0QavFq3+BhoVVhVn5Mqv05nR9CeUMSSZLxw/RJm4DAgMBAAE=\n"
+ "MIGJAoGBANfuddZ47R/rAqf1vgryApzX6k3Lp4kfY8dgortrpeIY2AMrPPBrDc+r\n"
+ "TVBeKRtnlOUstHtZ6ZV9BNUUg1zd0+RlkITWlSRrKXDI8SskNh5RhyB6cYNyKmld\n"
+ "tpyTl1BCvqDb+5QHzNtuQ6zGfo2U2WqZarGEwb5edfPy5iMRNyNtAgMBAAE=\n"
"-----END RSA PUBLIC KEY-----\n"
+ "ntor-onion-key 2kTFTRb+2MmTBjlS9o1bD/1YGQSqYez46+ROA777jGw=\n"
+ "ntor-onion-key-crosscert 0\n"
+ "-----BEGIN ED25519 CERT-----\n"
+ "AQoABstQAdl4Rbstg+ftLmYPgOdClNV2ezzEm1FuhO1+pOzqdOk7AGsEQYwHCV65\n"
+ "YCx4fS6zYcrq/nMtz0EfoVyVBbBsRemZ4eXH+a5tOZf6uQDHwE2na8s1sdLB0LcJ\n"
+ "k4lxJJAT6wE=\n"
+ "-----END ED25519 CERT-----\n"
+ "onion-key-crosscert\n"
+ "-----BEGIN CROSSCERT-----\n"
+ "1xp9J+HTe7Xz9otke8bGVo0jeTICkbV372X0x4r2Nlex+U4pNMI+H7r2VEn0xCa4\n"
+ "0Mv6huE9/oYVZL0/XgDNJKiYlzDTQvaabvb5teLc31O5AnFS6LvIo0FFflNvaoLE\n"
+ "6h/siROaO9/n3Y56hGNbkg/omkuRsv0+UddLjLxxs8Y=\n"
+ "-----END CROSSCERT-----\n"
"published 2014-10-05 12:00:00\n"
"bandwidth 1000 1000 1000\n"
+ "proto Link=5\n"
"reject *:*\n"
+ "router-sig-ed25519 WGGVwF/5vU7kD4U3N26vuh5cie0AQc+xmVeV4ikdhGOgChNqqVG5fRN8pl2x0wPJipC1aJwJf9GOamMChSP4Ag\n"
"router-signature\n"
"-----BEGIN SIGNATURE-----\n"
- "Ft/y3JXowjItgfTHwYcZzuUgXrskluoINW5sr+GQoNYE2F4sT8o0tBBJwqJ6FwKd\n"
- "fkIprv9UXqkv5iY+pXSYSI12mY1K5GMNkXiObk46NjuoNNP9l8oidhO6eNfcE+k3\n"
- "CRIYS4FbBaD0fWUSwgMuo0Bp83/Wzp3B9ytEBh0/624=\n"
- "-----END SIGNATURE-----\n";
-
-/* So does this, and it's bigger. */
+ "UQ4017wr2yQlu0wVBuLJlJLWudEGJ+9Z+ZiyJRCrsVauB1L2o+oCK5fsrQeKIWQM\n"
+ "PSJ2o1tXgHAxJixOoTu1tlWNdZeQGNYRh7N2IbRvtwZ1p7NwgM5cG7CCQ/JDiGGy\n"
+ "exMCOnyJpT2pD6KS2SEhbFe4nGxeUnmiJhSFsxAl9Q0=\n"
+ "-----END SIGNATURE-----\n"
+ ;
static const char EX_RI_MAXIMAL[] =
"router fred 127.0.0.1 9001 0 9002\n"
+ "identity-ed25519\n"
+ "-----BEGIN ED25519 CERT-----\n"
+ "AQQABstQAcDfLx3m1n7Cd3ZUnm+i/fjYWdxZJ2OxffZTq+C5Qhh8AQAgBAD8rDLK\n"
+ "Vraijk0AAOo1CC2vJ+D+E5NwcwrOyKW9Q9wa17CXmHNUAw3LzqxT6RfoWtvKTNZ7\n"
+ "CtrLhi7vW4ypl9u0KC2DUofm2of/vmGDVeNqbe8EYWdvLnU284Xy6GCt6QQ=\n"
+ "-----END ED25519 CERT-----\n"
"signing-key\n"
"-----BEGIN RSA PUBLIC KEY-----\n"
- "MIGJAoGBANNI56H+b7SW5LMzvXyY5NJzXszsHZZ4O1CPm4CePhBsAz1r0s1JYJ1F\n"
- "Anrc0mEcLtmj0c5+HnhPBNrfpjO6G94Wp3NZMVykHDhfNVDBRyFZMroG8/GlysYB\n"
- "MQPGQYR0xBgiuclNHoyk/vygQhZekumamu2O86EIPcfg9LhGIgEbAgMBAAE=\n"
+ "MIGJAoGBAL0rYefTyz0UxOqvMHkcMN/Otd5PpHQeEOuEI0CwnIe1BaHP9Z3o2T7c\n"
+ "BoIkjYN4WWUss2ymcpFsikHO1/Qt7Jjeg0teLKeRk6kxoBeoXU3jH/XWIZQ72C0b\n"
+ "NDxIvm0ZO8hHXpXySbL7WdUE2FmPZA92+LI02PVh05FNdvPODnTBAgMBAAE=\n"
"-----END RSA PUBLIC KEY-----\n"
+ "master-key-ed25519 /Kwyyla2oo5NAADqNQgtryfg/hOTcHMKzsilvUPcGtc=\n"
"onion-key\n"
"-----BEGIN RSA PUBLIC KEY-----\n"
- "MIGJAoGBALvuNVSmg6R9USFbQcNbRjMCJAV0Rwdv0DlS6Rl02ibJgb01G7v391xE\n"
- "d9Njzgf93n8gOrE195bkUbvS6k/DM3HFGgArq6q9AZ2LTbu3KbAYy1YPsSIh07kB\n"
- "/8kkvRRGx37X9WGZU3j5VUEuzqI//xDE9lbanlnnFXpnb6ymehDJAgMBAAE=\n"
+ "MIGJAoGBANPEmrfTxh6KAokO33hjwdCG5VqwSRf8D85MF7as4WrqIvmq3l+yhX4N\n"
+ "rxBXU/oH2NHdkEJp+wDi3ec0U4RO3x5N3c+pkLJ7T3PzX2bqyhXw+M8KFH9OgV8R\n"
+ "uDjeZde+6/I78zf9c93N+44348otSnOIVJi7J2XcKc1nLEg+kaSVAgMBAAE=\n"
"-----END RSA PUBLIC KEY-----\n"
+ "ntor-onion-key XNNdSQl9M8leFmXQy8fR4LBWUpSMAq/5sVrm1gdBcUo=\n"
+ "ntor-onion-key-crosscert 0\n"
+ "-----BEGIN ED25519 CERT-----\n"
+ "AQoABstQAfysMspWtqKOTQAA6jUILa8n4P4Tk3BzCs7Ipb1D3BrXAHKPG/YoVIfa\n"
+ "3eEbf1Z5PTnWgUXAPjGnDsVwSRiO+L3cW55varIF4OzANq0YbBVk6DxuSKQRhitV\n"
+ "Em9uzK+n9gw=\n"
+ "-----END ED25519 CERT-----\n"
+ "onion-key-crosscert\n"
+ "-----BEGIN CROSSCERT-----\n"
+ "pUhJD9GilzzJmZg7BKErxfjlqABZmV1/6U6MpquraNZy1q5/8Q/VMvVVyqkavLQd\n"
+ "ue3QrEr9bUCG7TcrNYkCS95D0+Pgigzwmrxd7Ry4eBZTwUbm+G2HYLVCFX6YMX2r\n"
+ "kkmsX8KYlVZxgkUPVsbTmjVjWxK9nRN9A7+8shNYzAQ=\n"
+ "-----END CROSSCERT-----\n"
"published 2014-10-05 12:00:00\n"
"bandwidth 1000 1000 1000\n"
+ "proto Link=5\n"
"reject 127.0.0.1:*\n"
"accept *:80\n"
"reject *:*\n"
"ipv6-policy accept 80,100,101\n"
- "ntor-onion-key s7rSohmz9SXn8WWh1EefTHIsWePthsEntQi0WL+ScVw\n"
"uptime 1000\n"
"hibernating 0\n"
"unrecognized-keywords are just dandy in this format\n"
"platform Tor 0.2.4.23 on a Banana PC Jr 6000 Series\n"
"contact O.W.Jones\n"
- "fingerprint CC43 DC8E 8C9E 3E6D 59CD 0399 2491 0C8C E1E4 50D2\n"
+ "fingerprint E9D3 2FC2 7674 5958 C315 803D BAF0 9EE5 C29C 3A0B\n"
"read-history 900 1,2,3,4\n"
"write-history 900 1,2,3,4\n"
"extra-info-digest AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA\n"
@@ -61,1509 +105,1431 @@ static const char EX_RI_MAXIMAL[] =
"or-address [::1:2:3:4]:9999\n"
"or-address 127.0.0.99:10000\n"
"opt fred is a fine router\n"
+ "router-sig-ed25519 uBj+IWQchmSBwFO9m2wyaGL2jQ6mz7vx9bUxavKAWovIBtB8b3XCyxOfs7bYP5yXM5MYGcAb2FG0S7BS344pCw\n"
"router-signature\n"
"-----BEGIN SIGNATURE-----\n"
- "x5cxL2h2UsEKk2OVnCTxOF8a89HAe/HwQnSlrBy8+l0YdVCcePDJhm1WyWU7ToHZ\n"
- "K8auwreuw+u/n14sQHPYrM9NQE689hP4LC9AYOnrCnMHysfVqKuou+DSKYYRgs0D\n"
- "ySCmJ9p+xekfmms+JBmS5o5DVo48VGlG0VksegoB264=\n"
+ "Y/kIU3v/wA0Uq2mwGyELOMiBqhU2ydgqJVtgH/0oXWvl3YTX3JJCP0lSCWTYFX8N\n"
+ "QZ6zlk9SCPcQ7etUFOZz7XNkDXChZCjRwK921+ko18b+6AK+OCZ1rTi8EepsgTGS\n"
+ "DicGNpmReRVQc9wGWyXsRYS0KBeRBB42gweZ6vlG+6w=\n"
"-----END SIGNATURE-----\n"
;
-
-/* I've messed with 12 bits of the signature on this one */
static const char EX_RI_BAD_SIG1[] =
"router fred 127.0.0.1 9001 0 9002\n"
+ "identity-ed25519\n"
+ "-----BEGIN ED25519 CERT-----\n"
+ "AQQABstQAYXI0XoJPqR80XqwEbqmiOLL5CwG71dv+66mseJUGu+gAQAgBADAWmwm\n"
+ "dp+JZnolhz8FLdL6abtj+MRbcbhTTg5gDRdcSsc39Bf3UPkhUEhOtTn7tbyNXEtO\n"
+ "iPDCvdR8t4xBgOqDLnNygoqMdCsf2eNYR8hzxXF4zn/La20L4g3hRwX5OgA=\n"
+ "-----END ED25519 CERT-----\n"
"signing-key\n"
"-----BEGIN RSA PUBLIC KEY-----\n"
- "MIGJAoGBAObzT4opT9uaThByupbb96tYxVpGxzL9CRPKUcU0beGpHyognD9USHWc\n"
- "SpSpKfBL5P3xr2i/XTs34M4UTbT9PE7bVyxv7RD/BZmI4gc8R3PMU77xxbpEU5bK\n"
- "LF3QUPpuB88m/2fXUGgMNVDc5MIq6pod2NRoDpeU7WA8T3ewXzK5AgMBAAE=\n"
+ "MIGJAoGBANhXTGXVE78ronMXn5Im4nML51N69oYpEjh3QqLCq7V19vNCnCbQjcRT\n"
+ "1zHEpL2+HIBHGW7r4phYtq6jRrPOkRk+9A43KMbyYUX8I6Zx/DrryYWKOyZi5Gh0\n"
+ "9VmIp8uwL3oD2icNTIkvAZQ2N2EkMeqkHeqLvHhotDgNvWmOW2+lAgMBAAE=\n"
"-----END RSA PUBLIC KEY-----\n"
+ "master-key-ed25519 wFpsJnafiWZ6JYc/BS3S+mm7Y/jEW3G4U04OYA0XXEo=\n"
"onion-key\n"
"-----BEGIN RSA PUBLIC KEY-----\n"
- "MIGJAoGBAM1QKsQiup9DNMCgNeE2FkAhCWzpMZKCn1nNlZbDGfE3Z22ex6bdWWY6\n"
- "ocEZ3JZDsZsnaZrdYxrL3Mquq7MbHdfx90EdlOvDRP1SAIbZ55mLR77fZTu4BKd/\n"
- "h9BC6I26uZE0QavFq3+BhoVVhVn5Mqv05nR9CeUMSSZLxw/RJm4DAgMBAAE=\n"
+ "MIGJAoGBAMAXX3EzjnH+PyThsoj9klX/WZRWSOzzCEKWu4+galdvzex4BRLnFjQd\n"
+ "RWRPcu6jd4eT+niaf0xacmDZuUlObhH0KdMx85JV1DfIO+LicGXwf+A8capCMsdT\n"
+ "E+ZRv+myozxvtYF5dXWWfBtb/HGyLBGP7LbiFM1a9Fy/opdCPI+/AgMBAAE=\n"
"-----END RSA PUBLIC KEY-----\n"
+ "ntor-onion-key LzriIs6B1YnUXISLCa0Ncgol4tt9coK0TlsyH9L8oyg=\n"
+ "ntor-onion-key-crosscert 1\n"
+ "-----BEGIN ED25519 CERT-----\n"
+ "AQoABstQAcBabCZ2n4lmeiWHPwUt0vppu2P4xFtxuFNODmANF1xKABvGX+C/nEsG\n"
+ "zqV/hrnqlfA/+3Pslp9+uPNs7nuq/gfsVlIjcOMcH1wpun1LxJ4CfaHbRoV9Azjm\n"
+ "AbJ4+sLFxgk=\n"
+ "-----END ED25519 CERT-----\n"
+ "onion-key-crosscert\n"
+ "-----BEGIN CROSSCERT-----\n"
+ "CLhxMDL3CG8PG1UADvY604uoSwWZ5qDmlHLBc2FkJvdpP/wzovI615W+ew/DA/Jp\n"
+ "i5eHenjefH7LSfzGV1ZbjMZpRASqyHBsyl5nhOUEijRYlRi/LCsJutnOve6rJGfh\n"
+ "dedKLdeCqplto7xhROxvZcqhpwJTC+iJ4ghM4Xcg8Sk=\n"
+ "-----END CROSSCERT-----\n"
"published 2014-10-05 12:00:00\n"
"bandwidth 1000 1000 1000\n"
+ "proto Link=5\n"
"reject *:*\n"
+ "router-sig-ed25519 stCTjuw9egedA5hdDe1PQoljcLW3Fsg2ZYR3mre1moOd3mxTDI1Hz4uN+ZEDjedG4BNjDNcFY3qDS71Bs5cqDA\n"
"router-signature\n"
"-----BEGIN SIGNATURE-----\n"
- "Ft/y3JXowjItgfTHwYcZzuUgXrskluoINW5sr+GQoNYE2F4sT8o0tBBJwqJ6FwKd\n"
- "fkIprv9UXqkv5iY+pXSYXX12mY1K5GMNkXiObk46NjuoNNP9l8oidhO6eNfcE+k3\n"
- "CRIYS4FbBaD0fWUSwgMuo0Bp83/Wzp3B9ytEBh0/624=\n"
- "-----END SIGNATURE-----\n";
-
-/* This is a good signature of the wrong data: I changed 'published' */
-static const char EX_RI_BAD_SIG2[] =
- "router fred 127.0.0.1 9001 0 9002\n"
- "signing-key\n"
- "-----BEGIN RSA PUBLIC KEY-----\n"
- "MIGJAoGBAObzT4opT9uaThByupbb96tYxVpGxzL9CRPKUcU0beGpHyognD9USHWc\n"
- "SpSpKfBL5P3xr2i/XTs34M4UTbT9PE7bVyxv7RD/BZmI4gc8R3PMU77xxbpEU5bK\n"
- "LF3QUPpuB88m/2fXUGgMNVDc5MIq6pod2NRoDpeU7WA8T3ewXzK5AgMBAAE=\n"
- "-----END RSA PUBLIC KEY-----\n"
- "onion-key\n"
- "-----BEGIN RSA PUBLIC KEY-----\n"
- "MIGJAoGBAM1QKsQiup9DNMCgNeE2FkAhCWzpMZKCn1nNlZbDGfE3Z22ex6bdWWY6\n"
- "ocEZ3JZDsZsnaZrdYxrL3Mquq7MbHdfx90EdlOvDRP1SAIbZ55mLR77fZTu4BKd/\n"
- "h9BC6I26uZE0QavFq3+BhoVVhVn5Mqv05nR9CeUMSSZLxw/RJm4DAgMBAAE=\n"
- "-----END RSA PUBLIC KEY-----\n"
- "published 2014-10-05 12:00:01\n"
- "bandwidth 1000 1000 1000\n"
- "reject *:*\n"
- "router-signature\n"
- "-----BEGIN SIGNATURE-----\n"
- "Ft/y3JXowjItgfTHwYcZzuUgXrskluoINW5sr+GQoNYE2F4sT8o0tBBJwqJ6FwKd\n"
- "fkIprv9UXqkv5iY+pXSYSI12mY1K5GMNkXiObk46NjuoNNP9l8oidhO6eNfcE+k3\n"
- "CRIYS4FbBaD0fWUSwgMuo0Bp83/Wzp3B9ytEBh0/624=\n"
- "-----END SIGNATURE-----\n";
-
-/* This one will fail while tokenizing the first line. */
+ "aV5gqy5fTtsrdntTPRPGdeN376lXK+blHJuqbAL0WQ7XaMB4r+F8/whFu0cObOqD\n"
+ "AqAhxkcMu721iYCkUNQvhc3FDou2i1mBJFDrhZEtux/2aXODIMG+OPdDUCyBqeQR\n"
+ "oYLLfLR4ZZic1tlBFRRNdtXGF2SHeIM052F7PbeJz2A=\n"
+ "-----END SIGNATURE-----\n"
+ ;
static const char EX_RI_BAD_TOKENS[] =
"router bob\n"
+ "identity-ed25519\n"
+ "-----BEGIN ED25519 CERT-----\n"
+ "AQQABstQAY1Po0v0V6qx88GtnuvL+A1OgBABUAjtKSNXR3ZZbB7BAQAgBADilhyL\n"
+ "8kQhWtuPIYxVEQNYAqH/zZCGy7Dj84NEHauI7RaK3GtpbxrIKsMV6oIjyabSSwck\n"
+ "lTBMZ21/EQERwvzyJC6XhSbPIWjI2MpZa5zez+RueZuGhOfqPDidE3sJUA8=\n"
+ "-----END ED25519 CERT-----\n"
"signing-key\n"
"-----BEGIN RSA PUBLIC KEY-----\n"
- "MIGJAoGBANGCgvZc+JRtAzuzk3gBD2rH9SHrXzjJ1wqdU3tLKr7FamKCMI2pLwSA\n"
- "FZUpTuSqB9wJ/iVcYws+/kA3FjLqgPtzJFI0SVLvQcz5oIC1rEWpuP6t88duMlO9\n"
- "flOUzmYu29sBffrXkQr8pesYvakyXArOJVeRR7fSvouneV5aDYWrAgMBAAE=\n"
+ "MIGJAoGBAOMS5ORipGxb7cm0JEUMxbTh6Jj8t2fMSC4sSAEWtScFVSa5Lc9duuPO\n"
+ "QFRBMFSN7JPp7yv4MiQ/7UWQbm8KeSHwTdLJAaU9IaK8We0oQYPrW5qjHZGexYBu\n"
+ "xy27uSSerxMnk9tulG/AGLQUwTaVVzMZKswvvx4Rerk1QBVQKAzhAgMBAAE=\n"
"-----END RSA PUBLIC KEY-----\n"
+ "master-key-ed25519 4pYci/JEIVrbjyGMVREDWAKh/82Qhsuw4/ODRB2riO0=\n"
"onion-key\n"
"-----BEGIN RSA PUBLIC KEY-----\n"
- "MIGJAoGBAML+pYZoYc+whKLijupd63xn0gzlEQqe7k07x/lWMqWFT37FfG6YeNr5\n"
- "fpFoo77FDfuFaL+VfPfI8i88g157hcPKBVX6OyRH54+l5By0tN91S0H+abXjXQpv\n"
- "U/Bvmul+5QpUeVJa1nPg71HRIauoDnBNexUQ7Xf/Bwb2xCt+IJ6DAgMBAAE=\n"
+ "MIGJAoGBANEtuNrjt+lqyvpAOhb1KgoZrtHOVsgvxbQxntUFWxNFWDu0pQ1oeD2Z\n"
+ "sKK1LchHdDAZMo5Hx6Kph8zYtrOW5lP1uo8Q2UfZfkUvmMFWFzPE60Sw7OHW0emI\n"
+ "53qvAsaKcGkqjH7/BqkNhoz+Z7kPrp1hj3bzPJL2WRwl5Oc5v0EDAgMBAAE=\n"
"-----END RSA PUBLIC KEY-----\n"
+ "ntor-onion-key /O0T65ZXDCLznQB8kW5e24GfH5Ep1Hp8Wn72d7MLKHc=\n"
+ "ntor-onion-key-crosscert 1\n"
+ "-----BEGIN ED25519 CERT-----\n"
+ "AQoABstQAeKWHIvyRCFa248hjFURA1gCof/NkIbLsOPzg0Qdq4jtALHBaxDDFa82\n"
+ "TnVkxKLU/OQ+b8w1OFtaphO6OUPnF9TCuxcL1Q7uEyD8aVpgSHs6+vAsGEA/iYjV\n"
+ "qNRsst8dAwQ=\n"
+ "-----END ED25519 CERT-----\n"
+ "onion-key-crosscert\n"
+ "-----BEGIN CROSSCERT-----\n"
+ "ILLtKDOLTh4o9trasbxFq0mXfZylPyo3CBjYwZlrSONma9vLmjVob6uU4hugoL9V\n"
+ "Ti5+GgkfNszCiyDJfTkZtL57HtnbHEF6xrMcVDF4j3/ChJR4leaE9IiT2i2Qqe/k\n"
+ "pQVThYaTVooBjuuenqqduGdkQD0sWR0Nd9sormczWbg=\n"
+ "-----END CROSSCERT-----\n"
"published 2014-10-05 12:00:00\n"
"bandwidth 1000 1000 1000\n"
+ "proto Link=5\n"
"reject *:*\n"
+ "router-sig-ed25519 B/2mFc4gjSmcRguwheihVNruRrqjWWULorDNIIbF2eIER8ZG5DMiG9x57dKf68ga1MeL2Jx6BLhvIHpBxdloBA\n"
"router-signature\n"
"-----BEGIN SIGNATURE-----\n"
- "tbxtYYzyVqi6w6jz1k8NPjFvZaSNR0WzixVTTvKKGoMPx/6+Z8QAFK1ILzRUVucB\n"
- "nRhmZMFaPr3vREMErLRE47ODAzwoBCE9C+vYFvROhgfzuQ3cYXla+4sMaRXYZzjH\n"
- "PQ82bTwvSbHsR8fTTgePD/Ac082WxXTGpx6HOLBfNsQ=\n"
+ "ymrdXf4aSaFDb5Qy39rn8u97kKqzs5HZ62dCWLHDyfewUSyNilg7Wt11v4cs7l/7\n"
+ "zizuBHz0Y4E8d6rdoO4PP9KBWFnpcIblaPC5f/SLnNyP93Z6H55gzm1fvTU9cTZM\n"
+ "zKSyCKiUSYpHba5jO70pyR0uOHeu6QhnuphxEN7/KOc=\n"
"-----END SIGNATURE-----\n"
;
-
static const char EX_RI_BAD_PUBLISHED[] =
"router fred 127.0.0.1 9001 0 9002\n"
+ "identity-ed25519\n"
+ "-----BEGIN ED25519 CERT-----\n"
+ "AQQABstQAdYwLWzkkORAf4oCu7/DXxkHqpAuz/6kHURFX99fxos7AQAgBACvXQAY\n"
+ "eQLaT3/Y512bMp/QFMwqhb3LZJrdQaamSfIkpeQgxtDmcMb2pzU4Qvq34qyBON0z\n"
+ "3yqEUA8PkjK8F/tCayXzftZIMn88qna4OWtytpnRI+qhfkZ2qeCcsXKCTAE=\n"
+ "-----END ED25519 CERT-----\n"
"signing-key\n"
"-----BEGIN RSA PUBLIC KEY-----\n"
- "MIGJAoGBAMoipSwZgTG6SpSOm6ENbyALS1Ljqqa1LSGmtHSRfGYgUQGWZXERXKQj\n"
- "P5ql6o7EbGr1wnispGW/KB8Age09jGDvd/oGhQ9TDFluhLZon3obkZSFw7f9iA7Q\n"
- "s29rNxoeXXLZVyS7+sux70b8x2Dt4CeG8GA8nQLljy1euwU+qYYJAgMBAAE=\n"
+ "MIGJAoGBALoFN+2xSVUeUDh9zMC5O3MRa3T3hS1Uiw0KMgai6TXM4vYvIva5Hsmf\n"
+ "jkD5eERRn9NvYF+dVM6mZqUsra93Q0P93WJjSS0V9Hi4KERAZEJYXpdOq6xwF2A0\n"
+ "fy7AfcxrARjk6Scjqq4WRdWJ80F7fmtRC2aJQx9hrsoYJUylkzc9AgMBAAE=\n"
"-----END RSA PUBLIC KEY-----\n"
+ "master-key-ed25519 r10AGHkC2k9/2OddmzKf0BTMKoW9y2Sa3UGmpknyJKU=\n"
"onion-key\n"
"-----BEGIN RSA PUBLIC KEY-----\n"
- "MIGJAoGBAPzfzQ+2WFMUvnB3z0xD+zwczWcFyYYNW8Lj7/aRGSNN2DICp5uzSjKq\n"
- "qkYQ+C8jG21+MR2PE+ZBmq6CL5mvlFKlWKouXUlN7BejwWf2gw0UYag0SYctae1b\n"
- "bu8NuUEvdeGWg5Odgs+abH7U9S0hEtjKrmE5vvJS5L841IcaPLCFAgMBAAE=\n"
+ "MIGJAoGBALKTuo70dMO6xF89bE/ke4IkN2V9t49UtSI+X607oul59J32YEjCdhOh\n"
+ "mGDw9c/IpUg/fC6yyhNxrVJttKHju3bcHqMTMbkjvyQcEqRRR3f8i5YNmLj3bNxc\n"
+ "vyom0RpyUopuVUx3IFhd1R3MkBVLjMVYOu9zpre8PnDeEtjFNpZlAgMBAAE=\n"
"-----END RSA PUBLIC KEY-----\n"
+ "ntor-onion-key v6c+IGW5pPiYjt/7EUjzO5VAEYETPAAr/qGw3H/N6AE=\n"
+ "ntor-onion-key-crosscert 1\n"
+ "-----BEGIN ED25519 CERT-----\n"
+ "AQoABstQAa9dABh5AtpPf9jnXZsyn9AUzCqFvctkmt1BpqZJ8iSlAEzibhI3GhEl\n"
+ "AuLAGw9oa+6KcgVuJb77xBj/9uezeCXCkiPDA6HPjhLsBGlZTchRSZ2CNnRkMB5I\n"
+ "phz7u5XhWgE=\n"
+ "-----END ED25519 CERT-----\n"
+ "onion-key-crosscert\n"
+ "-----BEGIN CROSSCERT-----\n"
+ "lyaSCIaSAW5R09tUtkwRvJBDYgCGq2zbgO3hkG8L0XoUAjBU+VyGdqUeWwt3mMeH\n"
+ "nzOTa+oiO4uGbCic8nMXSQMeSD8X1uLTDn5w1QgJlGbJP0nfJyHPzFafIMKPYe9u\n"
+ "bUWThv2WwfygfZLpm9Vtg+wOuCf6CEPUekBtV/mzDkw=\n"
+ "-----END CROSSCERT-----\n"
"published 2014-10-05 99:00:00\n"
"bandwidth 1000 1000 1000\n"
+ "proto Link=5\n"
"reject *:*\n"
+ "router-sig-ed25519 4VtXGU7x0OmWCijvK6CGTrKEtEqmbfwau2oIWfmX2anU7rWKrHp29HlBljK62cso22ODdfjDA9xOIUF3/Rx2BA\n"
"router-signature\n"
"-----BEGIN SIGNATURE-----\n"
- "G92pnwCIXGJ9Q0fI9y4m/fHpWCsD0Hnk81/6T4TmRH3jt77fc0uRdomUOC5id4kz\n"
- "J2M4vqXwRs5OK+eaPbtxf8Yv6FPmB3OBNCIhwNHIIqzKQStHUhPxD3P6j8uJFwot\n"
- "/CNGciDN+owZ2DzwrXpszDfzcyp/nmwhApbi3W601vY=\n"
+ "CLIS6weTFUdRmbZQXuu6084omWxMbVmbbEvVZcgxNJdFA1Kjj5XLLw4xU9710FHH\n"
+ "FHqftfs5e483aw3ge/A44L03JL6aUeeQiRU7+A4daLq2h+pw7sTM5CzB9nQYMaQQ\n"
+ "1PyCDtVGLPXlFcNyVsJV135RplESfC/SMOJCdqqErew=\n"
"-----END SIGNATURE-----\n"
;
-
-/* Bandwidth field isn't an integer. */
static const char EX_RI_BAD_BANDWIDTH[] =
"router fred 127.0.0.1 9001 0 9002\n"
+ "identity-ed25519\n"
+ "-----BEGIN ED25519 CERT-----\n"
+ "AQQABstQAaUhoYyIeOU1shTEDUP1aHQqyxQrwwVfEQgqR30hmhxgAQAgBAD/v+wN\n"
+ "v7f62EeJZlcfrx3ar1tVPwbYg+tr8nI6vAsfZ5CnHu+tFZwH/z8wYr99xeLNE1WM\n"
+ "PSS5gecVO5O/dmX2prMLZC+3+wTUNPMPhUeZEalQQmqtm1Lf132P7jQIpQY=\n"
+ "-----END ED25519 CERT-----\n"
"signing-key\n"
"-----BEGIN RSA PUBLIC KEY-----\n"
- "MIGJAoGBAN32LAvXQaq0p554FcL4LVwnxyiZvscfuFnfpXwWTDRJJHd2+JCttWIx\n"
- "v+eW7dNq+rq/tzSzaZwnp8b4V2skLRojSt6UUHD234eZcsPwUNhSr0y1eMuoZbnV\n"
- "UBBPevpuXea85aSFEXXRlIpQfvFc43y3/UFoRzo5iMPqReo2uQ4BAgMBAAE=\n"
- "-----END RSA PUBLIC KEY-----\n"
- "onion-key\n"
- "-----BEGIN RSA PUBLIC KEY-----\n"
- "MIGJAoGBAMBuF1GvOyVcRDNjzlEmGHJkTA7qkaWgTp33NSY/DPEJoahg0Qswuh2w\n"
- "1YCBqem6Txp+/Vl9hoUoUGwb7Vwq0+YDMSyr0z3Ih2NcNjOMZPVtjJuv+3wXrQC8\n"
- "LPpCpfU9m9QvhQ7f9zprEqUHOQTT0v5j2a5bpfd++6LFxrMUNwbfAgMBAAE=\n"
- "-----END RSA PUBLIC KEY-----\n"
- "published 2014-10-05 12:00:00\n"
- "bandwidth hello world today\n"
- "reject *:*\n"
- "router-signature\n"
- "-----BEGIN SIGNATURE-----\n"
- "svABTGDNJOgaiPLqDlkRU6ldYJcoEe2qHlr4O30lVM2hS3Gg6o4QARL7QRt7VepT\n"
- "SruR6pE83xOr7/5Ijq5PlamS4WtODMJSH3DXT2hM5dYYrEX5jsJNZTQ+cYwPQI3y\n"
- "ykuvQIutH6ipz5MYc9n0GWAzDjLq1G8wlcEfFXQLD10=\n"
- "-----END SIGNATURE-----\n"
- ;
-
-/* Onion key is actually a signature. */
-static const char EX_RI_BAD_ONIONKEY1[] =
- "router fred 127.0.0.1 9001 0 9002\n"
- "signing-key\n"
- "-----BEGIN RSA PUBLIC KEY-----\n"
- "MIGJAoGBANByIdFOKA3r2nnWyLjdZE8oGHqJE62T1zjW/nsCzCJQ8/kBMRYeGDu4\n"
- "SeUJJ2rsh2t3PNzkqJM14f4DKmc2q76STsOW0Zcj70Bjhxb9r/OfyELVsi+x3CsE\n"
- "Zo/W4JtdlVFjqevhODJdyFNLKOvqwG7sZo/K++Hx01Iu0zXLeg8nAgMBAAE=\n"
+ "MIGJAoGBAMJ1zsaN0EPSavqoy/FCS/fbm4MYJFcawEbMmB6mh0cQSR5koddyHeFO\n"
+ "eQZAs9kAPgSOU7Ka1eMTJEZxYqOY3vsqUojdwqV4KGsSaWhPck74D0pZBEK6iaXP\n"
+ "5R7dfo4Z/msPV0w7lWRkgn1WXCEq9Z6RXeW+82kZlq4tgQtwh3xvAgMBAAE=\n"
"-----END RSA PUBLIC KEY-----\n"
+ "master-key-ed25519 /7/sDb+3+thHiWZXH68d2q9bVT8G2IPra/JyOrwLH2c=\n"
"onion-key\n"
"-----BEGIN RSA PUBLIC KEY-----\n"
- "svABTGDNJOgaiPLqDlkRU6ldYJcoEe2qHlr4O30lVM2hS3Gg6o4QARL7QRt7VepT\n"
- "SruR6pE83xOr7/5Ijq5PlamS4WtODMJSH3DXT2hM5dYYrEX5jsJNZTQ+cYwPQI3y\n"
- "ykuvQIutH6ipz5MYc9n0GWAzDjLq1G8wlcEfFXQLD10=\n"
+ "MIGJAoGBAKmq+DEg6AMhSUN7MFblSU3TcDg6fpmHANdELEKKIfSTu0uzjqpctZ8J\n"
+ "GY0BHAFx/ckd3Sz6MFYo6UYgsKw93349DFG8KNTwxZH6ZvD1MhLQf1YcT2GRxGIZ\n"
+ "lnisR0FRM8sw1d6gWd69wet9McE0+2BwsD2HgZDmHG5IZfNBq02tAgMBAAE=\n"
"-----END RSA PUBLIC KEY-----\n"
+ "ntor-onion-key 5VBTNKFPXQyw/SIdNg7zgW/pXqTh+VKIo8kObZQU5Go=\n"
+ "ntor-onion-key-crosscert 0\n"
+ "-----BEGIN ED25519 CERT-----\n"
+ "AQoABstQAf+/7A2/t/rYR4lmVx+vHdqvW1U/BtiD62vycjq8Cx9nAASWPz85p2Es\n"
+ "QOD8JH26Zc5NWVauFqaTtoOrUnddgpfabhbugZ8jugBc47D9SJhkIMp3EfC6GlPw\n"
+ "W3vOM1ovpA0=\n"
+ "-----END ED25519 CERT-----\n"
+ "onion-key-crosscert\n"
+ "-----BEGIN CROSSCERT-----\n"
+ "HY3nfEgabs7A4X1xrKk+4aIZGhrXycSXVaS7Xth0WogrNhK342+OfFkl9VdhYDpF\n"
+ "SLAw54Vu4M9t18fQtDPaVANujrsvdItkm9YEnOATgXR4vFqBDWXO6NJjMpnmkpYR\n"
+ "6OdOu2FpKi5K+WYuUUrkabeXdykPP11rmLx8QGfXKng=\n"
+ "-----END CROSSCERT-----\n"
"published 2014-10-05 12:00:00\n"
- "bandwidth 1000 1000 1000\n"
+ "bandwidth why hello there\n"
+ "proto Link=5\n"
"reject *:*\n"
+ "router-sig-ed25519 W6O58DzFB5fa36RszIIcRUgLD5M/7CeVEXPjgfn/SVn2EXz2TMzTqZvJpEMSDWx++ZDvQ4x9VCZB35Rvu2SZBw\n"
"router-signature\n"
"-----BEGIN SIGNATURE-----\n"
- "Cc/Y22KFvxXPXZtjvGIyQdjm4EMhXVXJEBwt8PvK7qlO1AgiVjEBPkUrTQQ/paLQ\n"
- "lmeCN6jEVcZ8lNiVZgzRQ/2mTO3xLBPj26UNSDuouUwZ01tZ4wPENylNYnLKv5hg\n"
- "gYARg/nXEJiTVe9LHl99Hr9EWWruRG2wFQjjTILaWzI=\n"
+ "tDz9zY+0EzMa7m33Bu6D1GApdsSh06uoVGKpbXT2FqQEa/Pl3xdkNURNIlqMqupi\n"
+ "riyUaVud31+fQtkqV+KpAHBYCfKN6eT6KGloocCx8eK/w22+O/vAnF9wviDJLcg5\n"
+ "q5LyGgs6ZGO6x9VfOScemj8BRjBQ5ro4MRyzSekm3ew=\n"
"-----END SIGNATURE-----\n"
;
-
-/* Onion key has exponent 3 */
-static const char EX_RI_BAD_ONIONKEY2[] =
+static const char EX_RI_BAD_ONIONKEY[] =
"router fred 127.0.0.1 9001 0 9002\n"
+ "identity-ed25519\n"
+ "-----BEGIN ED25519 CERT-----\n"
+ "AQQABstQAW1xClFKHwnXFI+597t7/uU2mng7CGM9sc7FRKee3UlfAQAgBACPfVQl\n"
+ "9cApxwShdfQ9+w4Akbp+zzrxQjJLwq0Qe7qvKgyl7u1hWyJH/aguIbkCQDPhDUsj\n"
+ "Mc5xVdNamPsWuPRIyxKJLQ9+bhJtUeI3SYc0BwMCUzP4a4EkqeGvvbOEvw0=\n"
+ "-----END ED25519 CERT-----\n"
"signing-key\n"
"-----BEGIN RSA PUBLIC KEY-----\n"
- "MIGJAoGBAKP1kWHsH/BZhNSZmn0FyzIrAHtMl1IVPzc7ABbx+kK+IIEMD9k1fy2h\n"
- "AP2JTm2UmJDUwutVxPsxmndI+9QsRDpu33E5Ai4U1Rb6Qu+2BRj43YAyg414caIu\n"
- "J5LLn6bOzt7gtz0+q69WHbnwgI4zUgUbwYpwoB7k0dRY97xip9fHAgMBAAE=\n"
+ "MIGJAoGBALiWTCyh2ZwplM4DQDwQ1DKVmTInxsuILLmv8DATTZXyMhsBnHf7UPTf\n"
+ "qYZz78V/bW5JSluXYPaLvt1ZteZelLAabbaTl9ezmH0unaXQ7K4lE+Ige/rA0Vfj\n"
+ "YKF/MLdSsEeFj8pAomQvaqUoBgByGHz+eLLVcSAGTvl8hiEXTBSjAgMBAAE=\n"
"-----END RSA PUBLIC KEY-----\n"
+ "master-key-ed25519 j31UJfXAKccEoXX0PfsOAJG6fs868UIyS8KtEHu6ryo=\n"
"onion-key\n"
"-----BEGIN RSA PUBLIC KEY-----\n"
"MIGHAoGBANBKlyoqApWzG7UzmXcxhXM4T370FbN1edPbw4WAczBDXJslXCU9Xk1r\n"
"fKfoi/+WiTGvH7RcZWPm7wnThq2u2EAO/IPPcLE9cshLBkK28EvDg5K/WsYedbY9\n"
- "1Gou+7ZSwMEPv2b13c7eWnSW1YvFa64pVDKu2sKnIjX6Bm0HZGbXAgED\n"
+ "1Gou+7ZSwMEPv2b13c7eWnSW1YvFa64pVDKu2sKnIjX6Bm0HZGbXAgED=\n"
"-----END RSA PUBLIC KEY-----\n"
+ "ntor-onion-key wIOhItdhRuyT0Feij9xNXTEPuV9mE6fXU8Y6l1Mjjx4=\n"
+ "ntor-onion-key-crosscert 1\n"
+ "-----BEGIN ED25519 CERT-----\n"
+ "AQoABstQAY99VCX1wCnHBKF19D37DgCRun7POvFCMkvCrRB7uq8qAEYfc9irhCYM\n"
+ "WseTLWwjMSClI277sp1lzy1Y7PN/tlQqZkG1mRcGELYARY1cWkj4b2G09oKY41TF\n"
+ "1+EG5BTCSA4=\n"
+ "-----END ED25519 CERT-----\n"
+ "onion-key-crosscert\n"
+ "-----BEGIN CROSSCERT-----\n"
+ "E/Sq3MBmp6wnl6QQXI9pt+B2cGzepUMuOvb+v9tN0+YHE81VRHzXORq6kEVRvc5e\n"
+ "t/7qpynQ9QcsPMfPHr/6hFJMHvBKJAKl4ulbdy+dIkKSiwhgp1bXqUV9GoUjDAHy\n"
+ "fw1CA6oKififqoMVqZN6infAVIo7yl6OPAhY1yZLIMI=\n"
+ "-----END CROSSCERT-----\n"
"published 2014-10-05 12:00:00\n"
"bandwidth 1000 1000 1000\n"
+ "proto Link=5\n"
"reject *:*\n"
+ "router-sig-ed25519 Iw6AuWlz9lT69zV9UjBWiPrenfnuTITlv0YxJlJ00k2kzQTKOTcbEBYrqbm1uDWzgcLqtw2BI48V/VpE9JzFAA\n"
"router-signature\n"
"-----BEGIN SIGNATURE-----\n"
- "cYcBOlapA+R4xq3nn5CjpnzNXdDArMlHuXv4MairjleF1n755ecH8A/R8YIc2ioV\n"
- "n/C1TACzFVQ12Q9P3iikVOjIXNxYzaz4Lm/L/Lq4sEOPRJC38QEXeIHEaeM51lE6\n"
- "p6kCqXcGu/51p5vAFCSiXI1ciucmx93N+TH1yGKRLV0=\n"
+ "U15TJrcDOWr7qwtZH46wpAfSZlN/oinnf0a1wPEYQvHditLj6WgH9p4/r0BT8dI1\n"
+ "hi1Y6KWZhMx7/Qwq/MyigMeQelHV2caiWEySKqqfxfa7yore5+ismj0quBTCJaWv\n"
+ "3sM4zWkwaVPvTNtz1btsJYkEKWG3NvPNcZHpxZr2dj4=\n"
"-----END SIGNATURE-----\n"
;
-
static const char EX_RI_BAD_PORTS[] =
"router fred 127.0.0.1 900001 0 9002\n"
+ "identity-ed25519\n"
+ "-----BEGIN ED25519 CERT-----\n"
+ "AQQABstQAfb3eBF1wYkkPlk5AHyDmRwtEQDfd7pzfAYRcInfzwnvAQAgBABFNYwJ\n"
+ "gZyXCSt9SbuYCDYXpKt4cPuAW9BCmRHABo7BUcRuOWtfVn0zH5qs4V3490Anu8p6\n"
+ "KHYDAiAS2gfcnTc2OCz1iw1rY1egGjH5+uUIjckdftghs4QOghLVmyUSHQM=\n"
+ "-----END ED25519 CERT-----\n"
"signing-key\n"
"-----BEGIN RSA PUBLIC KEY-----\n"
- "MIGJAoGBANVi/MVWhzT5uo3Jxw4ElS7UGmA24dnckdkCLetMhZOcE9e9mg4WcImL\n"
- "NuBe2L/9YaL4PFVchCGlq73phKG6yFdqJdjDV8Qh9MJdAYWW2ORrjRvCrspPaYPN\n"
- "BGJrkD2Gd4u3sq7f26TIkzmBx0Acd/FD4PQf8+XOt9YYd36ooS4vAgMBAAE=\n"
+ "MIGJAoGBANKi30IsA+x93+fyVJjP8IC3iF8TWe4lJsYbTCvfcJa0+j/GSPLdxClT\n"
+ "AT4QJkNCNgZcJmo1QqiFAUZHeWs7kKhlSyQT7YLrpSlnjRIBwPBn8ddAY/X67tpS\n"
+ "eXAiWzhpEuzHgle3nCQMlYNUQJp0Yyj6UvK9SiD9B/WCs/ICmWzDAgMBAAE=\n"
"-----END RSA PUBLIC KEY-----\n"
+ "master-key-ed25519 RTWMCYGclwkrfUm7mAg2F6SreHD7gFvQQpkRwAaOwVE=\n"
"onion-key\n"
"-----BEGIN RSA PUBLIC KEY-----\n"
- "MIGJAoGBALtP4cIpAYp9nqo1ak4SxALcndFw4o51U36R4oa+uJS/lYQPHkMMOj6K\n"
- "+AVnj9sxkDJ1POaU5lsCQ5JPG1t+Tkh7vDlJb6RCUy25vJOuaQCb9GVVY7KQTJqA\n"
- "E0fU73JdKACNjMlbF36aliQhrG4Fq2Uv+y7yp8qsRxQ8jvzEMES/AgMBAAE=\n"
+ "MIGJAoGBALpZKULTdehX4/NbsioiJ6i3m5YiUe0iKpRnx51VkFOd0HaRdfY1AEyo\n"
+ "FSQtRBYgzugvd6RnWknzcl5r3f38irYS1aAidS4fkTBq1Ce58Yx5iiaHIjylrFlH\n"
+ "3f9N9m/mny5l0QgGvqI+dl94/zr80hDDSxrlH7eIvcIa+BuoTfdNAgMBAAE=\n"
"-----END RSA PUBLIC KEY-----\n"
+ "ntor-onion-key qR1PUvc7ky3rgJ6mWwjNo1aAQZsFZDsJHVy8akTgHls=\n"
+ "ntor-onion-key-crosscert 0\n"
+ "-----BEGIN ED25519 CERT-----\n"
+ "AQoABstQAUU1jAmBnJcJK31Ju5gINhekq3hw+4Bb0EKZEcAGjsFRABHNkPpYhab0\n"
+ "ehvtfFPDt90wzDnWsebaqe6EZe+bPSrZCGGDMjgs/1VajEK09zH0FV/F3d5B+XYw\n"
+ "YegiFba6mwE=\n"
+ "-----END ED25519 CERT-----\n"
+ "onion-key-crosscert\n"
+ "-----BEGIN CROSSCERT-----\n"
+ "QJCikM5x69I4ErNhwwLTGZ8utGy9P5NjAK+T1BgPOkJJJTzLWz/t5AhLUorAmvC3\n"
+ "fa4byUrVFX8wO6bmnMINaBDVPVlVVcWp2fclI7f9l8q/oCp1GKdmYnyky2RxoXoK\n"
+ "qJBi5CnLCRjpaO36Y4OeUld5jr3gzezDmkD7YQLtzAc=\n"
+ "-----END CROSSCERT-----\n"
"published 2014-10-05 12:00:00\n"
"bandwidth 1000 1000 1000\n"
+ "proto Link=5\n"
"reject *:*\n"
+ "router-sig-ed25519 9tBjrFWWzCXx3ZUUgDHXykKsi+9sOoSYBneo+QZMtgWPJnYH16sT4eAQ0Y0PYd7OlXOZvOB5u3JX/yCujJpnCA\n"
"router-signature\n"
"-----BEGIN SIGNATURE-----\n"
- "xzu2T+pMZtdsS5q1cwXM2hMIH2c8mpAV31G2hKIuiQRwtPD1ne4iJsnoVCXhFakd\n"
- "QTq7eTXM174fGWyIT93wvQx/Uqnp29dGZp/VaNOsxHFdYVB4VIVqkBh757h+PSJ+\n"
- "VNV5JUm4XQ1QbmniJGdTQp4PLBM++fOXMR3ZNd6rt4o=\n"
+ "AKtLxm4FGx5TawJi8kKQL5X8SyQTcDoyHXM+MH8SGjsx3tq560HCK+SGSeoWayGa\n"
+ "s69aHl0nUmH5UMnDOdiWPZqzTi+K5kmO3ik3zkSZQ7/XsUMl+o6In3OkxQrqL7ka\n"
+ "Xdqh3Zz3MT5DE6LBvTSRjnET1Bocfx2+bqkYpUEpxyo=\n"
"-----END SIGNATURE-----\n"
;
static const char EX_RI_NEG_BANDWIDTH[] =
- "router fred 100.127.0.0.1 9001 0 9002\n"
+ "router fred 127.0.0.1 9001 0 9002\n"
+ "identity-ed25519\n"
+ "-----BEGIN ED25519 CERT-----\n"
+ "AQQABstQAbfU59VhOWlweNlw/DQgCRjBh7EtF0hewpRHsuiVKUnTAQAgBABEV12f\n"
+ "2PB6QzHgt/bGosT8rLoBpR16XSi8aqCdurCvr4niKEyudgp+d1h3J8UyB7stQ6T7\n"
+ "qaKCyhXg4v96Rctc8nbi/2HMWvPj+wUqc8ArTrVSH8b3XPijrBU1RLTeFgU=\n"
+ "-----END ED25519 CERT-----\n"
"signing-key\n"
"-----BEGIN RSA PUBLIC KEY-----\n"
- "MIGJAoGBAMCG/ZCXNCF02uXRSCP7qWBN75jDMQZ363ubnQWhF9KDDNWWiwj3UiZR\n"
- "zqsM4zKRgjtarWZvp2qxKABFAODd+j9iq5DvUGRbbXv+aR8TT/ifMtwwxHZQBk1F\n"
- "1hbsLdwWzGIiyz5k2MVhXnt6JTlklH2hgT++gt9YTHYKxkssaq5TAgMBAAE=\n"
+ "MIGJAoGBAMTLuiE+qY3Msi3rgMQ6/jLJu3JyunkZ1MqMTgdqwLi7kPTQHUKg15v+\n"
+ "6xUpEJG9lgdn55OKx4EWda0nntm+TvmPg32ijgX9+hfmQ/euy/kgfrFkN23JAa3k\n"
+ "myqNj9p/LcUML3QFHi7V0mQkcNvXPKOQ001JqW78EGxBccuFQcP7AgMBAAE=\n"
"-----END RSA PUBLIC KEY-----\n"
+ "master-key-ed25519 RFddn9jwekMx4Lf2xqLE/Ky6AaUdel0ovGqgnbqwr68=\n"
"onion-key\n"
"-----BEGIN RSA PUBLIC KEY-----\n"
- "MIGJAoGBAM3vk/4kOTB1VXrve29JeHOzNUsPwKruBcjxJf+aatxjf6KO2/RW41bM\n"
- "gRYq9V7VAYeZTsbS727fy03F5rk3QIBhMJxm9FHatQ6rT/iEDD4Q1UZQsNtm+OLf\n"
- "/TkZZhgfB3MiDQ4ld/+GKd7qww8HXTE+m/g1rXNyZPKozn8K7YUHAgMBAAE=\n"
+ "MIGJAoGBANKNi9dzOok4QWBoT//XU/ok0UySUyZH41gNH5AM1kCMC34DNvfcTnHb\n"
+ "KG57vyi9fUBQPpg6dOTav0feit8v6Mm18v0P1dMUzeFiiu3HjEeoEhpfCRyUGbtd\n"
+ "LSaLLyLrFbM0Ejhh/DJXOdtSKBdPCgdRGceq3z1zihVvqOypm5eDAgMBAAE=\n"
"-----END RSA PUBLIC KEY-----\n"
+ "ntor-onion-key cGIQnSfgCDYXatS8Iiu7MN8iLAoFVageRdeDYd6Y4SM=\n"
+ "ntor-onion-key-crosscert 1\n"
+ "-----BEGIN ED25519 CERT-----\n"
+ "AQoABstQAURXXZ/Y8HpDMeC39saixPysugGlHXpdKLxqoJ26sK+vAC2ouHrvGEya\n"
+ "blACfJBgviThszToS+i4ohSdWOXVEvXflIQPjttaduf6+B6YwLTcXnmCVDEq8Z0o\n"
+ "Qc1FSGXkLgw=\n"
+ "-----END ED25519 CERT-----\n"
+ "onion-key-crosscert\n"
+ "-----BEGIN CROSSCERT-----\n"
+ "CN6jEFhWkQ3j46kbqRgfH5ngz6exkJj000887E7oinmWITJyVA2oX75NeU4uNdt+\n"
+ "Qrv7bjQIvKyJ+ThzW+E6lNoDbd2Nb+9TkK25tOO7QEzWMOeG2ASvI9NOVlzOktIh\n"
+ "w80DXx5kYgYQ3diDC136rkU4BBdnQDX5aryIqvhESEs=\n"
+ "-----END CROSSCERT-----\n"
"published 2014-10-05 12:00:00\n"
"bandwidth 1000 -1000 1000\n"
+ "proto Link=5\n"
"reject *:*\n"
+ "router-sig-ed25519 GN+uBj6dVw//1wQfItXo//CCQxgse+Ch45REa7XrJaJJHlThviicTmYL6gH4Ft76n6QElNppbys7MJpL/KuNDQ\n"
"router-signature\n"
"-----BEGIN SIGNATURE-----\n"
- "bUBBZYZWqCbsH4/7fNXtC/HgIZNGOfDF9v4d9YfKaDs5xDYf2o67hRcwx5imhrgC\n"
- "IU7n9AI4AGxkFoN6g3Y/t4pqebxdkF678rRDCtrlwwreAiUktgrwnetp9Tpo16xj\n"
- "V7Uf6LcqQdvu78lRh1dsrY78sf7sb90vusFMPLXGUKM=\n"
+ "h0ksY36ssG9o8ypJM9gedjDsw816vTOKhiJfaiC/jDdj95aflz3C/WfVviwVPrru\n"
+ "2ThlVuJqESbBykEsW7zBQxJzR3m+1xo3aGpyK37pHx2M7Ys1NkxravfvTw2MVe2C\n"
+ "ZSORjIQZirKTNq9OAPF6h/xxiRvI1tlvMBN6bfeyVe8=\n"
"-----END SIGNATURE-----\n"
;
static const char EX_RI_BAD_IP[] =
"router fred 100.127.0.0.1 9001 0 9002\n"
+ "identity-ed25519\n"
+ "-----BEGIN ED25519 CERT-----\n"
+ "AQQABstQAXBpI4NGHpiYtqH9QSueuPqjGjV+NwTGv1Wr7AAEr/lAAQAgBABzxwnC\n"
+ "88ko/02rKCpajAup4icjbr7R2Yzj4i3/d36G8LmUMVTI8TRIwjV9CMQehqfNWMq7\n"
+ "Cmm5b79vpKgjk7ahT/UajbwPxdmec5C72pUiszuTkAdh7OLFeA89BUPkYQQ=\n"
+ "-----END ED25519 CERT-----\n"
"signing-key\n"
"-----BEGIN RSA PUBLIC KEY-----\n"
- "MIGJAoGBAMtMrM24AJpJCevxnseIpRlSuAIMksfkfky2+noe7Rok8xn6AMQzMrwx\n"
- "AiCJ8Jy4DBzIKUiJK4/y1FimyM08qZGR0xeqblCxZ1lbSiXv6OYxoaD2xmWw8zEP\n"
- "Zgu4jKReHh+gan1D+XpAbFNY0KrANhjRo96ZZ3AQsZQcWBiPKCynAgMBAAE=\n"
+ "MIGJAoGBAPG7HhynsWUO4hRHZ9yljs1/DFba8wuw56k//JLHDaM7GXwvfOjzTznZ\n"
+ "Iz8GjT7a0s+XvIqIwBxxUfsffAdRpoUVoJGTvcuLrbYTjVvhZ2rKBgXk1Dy+HOSZ\n"
+ "rF7/3X7n73Jw27g07yB4Ymz7pCrqFTEdHUSEe998IE5yWRwPcJKhAgMBAAE=\n"
"-----END RSA PUBLIC KEY-----\n"
+ "master-key-ed25519 c8cJwvPJKP9NqygqWowLqeInI26+0dmM4+It/3d+hvA=\n"
"onion-key\n"
"-----BEGIN RSA PUBLIC KEY-----\n"
- "MIGJAoGBAOPclmBO/amw1RWTSI1y80qY/EPjc0I+sk9HKr0BQOovxqJ0lmy9Gaue\n"
- "y+MOejQ9H2hNev0nd7z1fPxEogt7SCe22qJHHX3xDf+D9RpKsvVzDYZsk7hVL7T1\n"
- "mwHzuiV/dtRa7yAMp7+q0vTUGesU2PYFYMOyPvz5skNLSWrXOm05AgMBAAE=\n"
+ "MIGJAoGBAMWXC95x/pQF+LVa7Z2LKjuL1Zow6+I/2pK5pxqwTv0LiZHEjrCq5Yyn\n"
+ "cXobbDuQqMIQs9MiZl9mceXNz9gORncgN9MGae7mAcQFJIH+Hv5Bp2h1QVpjllcl\n"
+ "yhGFtDVfGjOmr1AUAP2gR7GsmLMzjH6bUtD0o8JujF683x6VRGTDAgMBAAE=\n"
"-----END RSA PUBLIC KEY-----\n"
+ "ntor-onion-key Ue8UgMdiy+jJN+u+N304hAjGzli0ckutdhwTwpJj5Bs=\n"
+ "ntor-onion-key-crosscert 1\n"
+ "-----BEGIN ED25519 CERT-----\n"
+ "AQoABstQAXPHCcLzySj/TasoKlqMC6niJyNuvtHZjOPiLf93fobwALDJghOhBUQ6\n"
+ "PvjUF4HdnKk94mFUnVEuXhbDQkqVpUSwqaDgs8pvMps+kysskBrQT9m8UdtvFg+b\n"
+ "7hC2d+i5iwg=\n"
+ "-----END ED25519 CERT-----\n"
+ "onion-key-crosscert\n"
+ "-----BEGIN CROSSCERT-----\n"
+ "fmwhrHV1jQWhrQ3GnQZoY1l2LPcw0kRMEobEyIcDiy3hCTQDQcaChlTVM+fzmcoL\n"
+ "3aF5FFn7UICK8NAJ9P2HyyC185+KEoLKF6haXCMiTWye0tVN/pZgxvwY49WBEkfs\n"
+ "yUcQa9Ixq6BxBjyxaDvsp7zXcdhFKYU3ukI3IAFVlqs=\n"
+ "-----END CROSSCERT-----\n"
"published 2014-10-05 12:00:00\n"
"bandwidth 1000 1000 1000\n"
+ "proto Link=5\n"
"reject *:*\n"
+ "router-sig-ed25519 +GEY9H7Q+FV5nimwaLadRy4etG7TgGCKal0LqFhHc4L0dXv8EtcplaKUDxivN2u7bm05enwRWr/z/YxvAiR4DQ\n"
"router-signature\n"
"-----BEGIN SIGNATURE-----\n"
- "g6besL/zxOp0N6Q5/7QZgai2kmCU5EAWJlvZrf5jyrjKhsv2a4LDkap07m9QRFqW\n"
- "GGe7g5iiABIqnl0kzv7NLX7ah+d/xxv+IILXyZfVTxSw0e+zFb3uPlQ7f9JsGJ8i\n"
- "a+w8wyyDBpOAmi8Ny866Cnp9ojVzCyIErUYHFaPvKao=\n"
+ "0fO8rKE3VjyjmF506pxkOH8tIHaN+VBVQViRPE/JmCzBPnaNPIj3FnSaQ3lowlzz\n"
+ "Gy4JE8+/6TS5t2C+MGHUsfTlTZOudtnd09fF/FGERljzzGNx4ABEhGIxf79TG3rj\n"
+ "H0bMCfO3Q1x7X01WZ7f7kreVWC5z6fbrcCgvR7PIxuw=\n"
"-----END SIGNATURE-----\n"
;
-
static const char EX_RI_BAD_DIRPORT[] =
"router fred 127.0.0.1 9001 0 bob\n"
+ "identity-ed25519\n"
+ "-----BEGIN ED25519 CERT-----\n"
+ "AQQABstQAeSXj4cWNVaGVBdAZZDkDAdmQFTUpxHYo0ux4eoc7bytAQAgBAC4EaEq\n"
+ "+La3x6f1fJqlT8YhqxetiSdlhLPcFkeWLTOTf3BRXHAQ1EVdiSu76J9il/gn6u4h\n"
+ "j7jaUEIf3v6WovHJ2qAy7wiJRDuXO3aExat3RLJCvqvkaQjgrKFYAmlpDAc=\n"
+ "-----END ED25519 CERT-----\n"
"signing-key\n"
"-----BEGIN RSA PUBLIC KEY-----\n"
- "MIGJAoGBANKcD6DJ16X3yvdq05jatdwgjO+hyoIpckW9sV/OkdfIZwf+S6Q4pZGC\n"
- "doMw5XeOM52gjpx42kUp6M2WlTGDFEpaNU0VyeZYG/M1CM1xvfj3+1PoebioAGdf\n"
- "GuhNBCHZdaYNiOGnh9t2GgUomgpE6njdS/lovSrDeTL469hfcUghAgMBAAE=\n"
+ "MIGJAoGBALJUtCdVl3BTyy761sZAnKa8N6VOT4QNBLSXxbmVOExMbyr7AVTvOeNk\n"
+ "rrcDbKj35e6fcEFaJbPWHBuHCcRqH54BI2nD4CzR+t0RFSXYK7ZbyM1mhRR4Kshg\n"
+ "WlEAaawZiXte09FAaSNZNrkzdQwXy86JXdZjwjyegfDRj9aaxS3xAgMBAAE=\n"
"-----END RSA PUBLIC KEY-----\n"
+ "master-key-ed25519 uBGhKvi2t8en9XyapU/GIasXrYknZYSz3BZHli0zk38=\n"
"onion-key\n"
"-----BEGIN RSA PUBLIC KEY-----\n"
- "MIGJAoGBANWeGHig5wE9UijaNnEW5au3B3hZKSlzCi+T6MYDPbbYhm8qJaVoXUXF\n"
- "EP1EUgzDcX3dPEo9upUA1+91GkjGQCo9eOYlqGib8kHIwKnHZK+hernBc/DnOeUp\n"
- "Wyk9SW5s+fi12OQhr3NGjbSn76FMY9XU3Qt7m3EviTwWpI3Jr5eRAgMBAAE=\n"
+ "MIGJAoGBAL5TunHoAxAC+j3w9P9KmspLn/xl8EZZUfovx9gJ95S/R7uPZYMY1Cdf\n"
+ "d0sObKeV/bdO+7EUT2dpu6ngMj+sS6xam1/VhI0DZemTVHVGh/NOr4P/5Gtgd5+L\n"
+ "g21nRpc77sPtFibJSHhA8M3LGbwZEhbtje4N6r+HlOitX6u69z0JAgMBAAE=\n"
"-----END RSA PUBLIC KEY-----\n"
+ "ntor-onion-key XHq9XhW9b+fh+ZTAUiZw835EI5QzC0t353VeYWUrQFU=\n"
+ "ntor-onion-key-crosscert 1\n"
+ "-----BEGIN ED25519 CERT-----\n"
+ "AQoABstQAbgRoSr4trfHp/V8mqVPxiGrF62JJ2WEs9wWR5YtM5N/AD84uDUsUs8x\n"
+ "FOOzaneZZrA38hU/7ocJJ0c8uyAHyJ2FKGsRrLvtK3dbrb1WEyZMTF4U0Ht5tF9h\n"
+ "FYNzHcqFBA4=\n"
+ "-----END ED25519 CERT-----\n"
+ "onion-key-crosscert\n"
+ "-----BEGIN CROSSCERT-----\n"
+ "plpu9CjEVOV598popgY9KpeKyXYdhgV4e4cn8xq4ulQOAmqodjw5cd8iEkXYQF6z\n"
+ "g6LT87XHdyLbVOa6Diz8ed7lX6gV0bNLId+mfu+wowTCKp9NxF/+/oZGF6gHrT9z\n"
+ "XsoRUk89LO5JhHMhHH/WdHNe+d6EQGdqMC8oDzrZlTg=\n"
+ "-----END CROSSCERT-----\n"
"published 2014-10-05 12:00:00\n"
"bandwidth 1000 1000 1000\n"
+ "proto Link=5\n"
"reject *:*\n"
+ "router-sig-ed25519 iIG3Qv7UShaMwFLJRnoplp6iS/Y+oz60D5hLbE41zpH3CzHNz/5dkbDrss5yMWPyWyBC9bZzUytNusyjBWjaDA\n"
"router-signature\n"
"-----BEGIN SIGNATURE-----\n"
- "t77wEoLjyfMf9LKgBfjveosgwvJ8Go0nb27Ae3Ng9tGtR4qaJQfmwZ5fOOuVU9QC\n"
- "3s8ww3aY91KD3NTcN3v3FKngxWtRM8AIfwh4pqT3zW6OSP4+nO3xml7ql0Zf6wfj\n"
- "TPFV2941O3yplAsmBJ41sRSWizF04wTtZAIgzY7dMLA=\n"
+ "eK0fcXaG9ZE5PseMnntHv2PQwEiSZZ3T+wrpQb97MwgIrU0zgBPc8fZZemMpiJ6O\n"
+ "f+0SziFXrYWPOOji3fATBHm1w132bE/0lDbUYf17tHMq9/Uvy9cA03f7Vt2+A9tW\n"
+ "xG0iqGpeqoJqg9DcYXbzB58tGkTGwVwSba6MXBRJSnU=\n"
"-----END SIGNATURE-----\n"
;
static const char EX_RI_BAD_NAME2[] =
"router verylongnamethatnevereverendsandgoesontoolong 127.0.0.1 9001 0 9002\n"
+ "identity-ed25519\n"
+ "-----BEGIN ED25519 CERT-----\n"
+ "AQQABstQAXPRPZ2/Fwcf6Y7r0OZ/DsY50YcgEUsDcYU9SNPRJRolAQAgBAA0NkVW\n"
+ "i3wAeoIg9BeSaD11/nqc5+lOqxsRW5KgrUF5F9EaBcn1mK8QMpZmStY2pyk4PHtE\n"
+ "dAHvytGNgzllNG8ZqCYWQbB38OcYIVp6snV5P6O5FVDzoLHKxB2RZq9CKA8=\n"
+ "-----END ED25519 CERT-----\n"
"signing-key\n"
"-----BEGIN RSA PUBLIC KEY-----\n"
- "MIGJAoGBAL0mcUxg7GJ6oxgciLiBCbo+NuZ/OVKRrERCSM6j6iHERcB9+ciSRgQ5\n"
- "H6o6FUX2LoRmHYzBk1x7kIjHa9kx9g6CAbBamdZrQbdVnc1y2NrdHB/jvwLj3C48\n"
- "PgzFIrLg9OlkuoWck/E+YpPllONfF65e0+ualgVjPgpQpXwmz+ktAgMBAAE=\n"
+ "MIGJAoGBAK1B43OIRWXV0MifW6xipNWJbezgje3v81ks04dgu4nNi/4opPzV5wJU\n"
+ "3d244I4/KlRgzY4L7D/mxBYtoNtpC2Dae53TkgnLAwHdx77XkoEGuQMjFUtRxejj\n"
+ "KtVUZW5N5kDCG6bItzpmULvRmYoJa0kSGn5nROo4CCiyJSX1tK6xAgMBAAE=\n"
"-----END RSA PUBLIC KEY-----\n"
+ "master-key-ed25519 NDZFVot8AHqCIPQXkmg9df56nOfpTqsbEVuSoK1BeRc=\n"
"onion-key\n"
"-----BEGIN RSA PUBLIC KEY-----\n"
- "MIGJAoGBAOgHvvTAxyjJtHx9W2X7aOI05H9sYDDY+sxhovT/8EpAHrioex54tsMT\n"
- "ifgtoXTjGIBEOTDi/1ry39nEW5WPbowqvyzRfR2M43pc96WV7e1nhmD/JrnTYgtR\n"
- "5/15KxcMJxoDhod7WZ/wlXBnHc2VevX8JTaeOe9KYORCj5iNbtVZAgMBAAE=\n"
+ "MIGJAoGBAMWiMIxbssLwJpiCvHvZrg3sbXPMLu/EN3naP1PI0+R2NrlU5AAIEw2X\n"
+ "NeK4LJyBdO4XXBFL+R3HBlUcXjzphHWxeRgYgg85AfF1xhqIgXpzA0AgGRaQ8GcZ\n"
+ "5BZm8fBg8CRiS/DLIgwloQmvOJcUDqYLWqvz91zxeGHK+92msp0jAgMBAAE=\n"
"-----END RSA PUBLIC KEY-----\n"
+ "ntor-onion-key J7+npqmFouE4EuXuQAbhc8d6lGGab27mFTQLeXCnAzU=\n"
+ "ntor-onion-key-crosscert 1\n"
+ "-----BEGIN ED25519 CERT-----\n"
+ "AQoABstQATQ2RVaLfAB6giD0F5JoPXX+epzn6U6rGxFbkqCtQXkXALDsSLNkQF1E\n"
+ "8OpEiD4TyefBcLptg136A7UXqXbC1nWC+xUHYBCgkI5ymEtMHOn9bpl01ULisRH/\n"
+ "29OEIlRPwQQ=\n"
+ "-----END ED25519 CERT-----\n"
+ "onion-key-crosscert\n"
+ "-----BEGIN CROSSCERT-----\n"
+ "tVZrb1HMx1OCvD61ulJgLwwRZz5mLv/qmIXym5JaWApvKPFwUkTeqlMKVD6HwmQq\n"
+ "FWAVIvqZNSA5jkq5PJ+LpM7QBuUrA1tuDVnieCQKpC+iP3Gs9c1aad7jrpciDB9A\n"
+ "MqaJkfketFTtOEa858NWMO/bHAIjcfnGHxRVf3vwIQk=\n"
+ "-----END CROSSCERT-----\n"
"published 2014-10-05 12:00:00\n"
"bandwidth 1000 1000 1000\n"
+ "proto Link=5\n"
"reject *:*\n"
+ "router-sig-ed25519 +ZJ6ovLWqUfLCwpGqge14MwQfPiWhQYopxbzQQKPtgHnRO5qaMb4K7oIKmMkmKaDchTrz0WyIGFZez6u40qQCA\n"
"router-signature\n"
"-----BEGIN SIGNATURE-----\n"
- "j/nFT5gyj20cLHWv94O1jmnqy3n6qkO8Av0OdvvfNeXsMK2UHxk84vzFvEwpUF/Y\n"
- "i+VR3LXY4CjTpuliMtjt7BQGtmJSvB8W0CeIUenIGzfwDxW9dG2o7spDldKDB/OU\n"
- "C1wyHvKaA6Yss/02RIDa4AxyjsfbgdJ91qK+aAnYAtA=\n"
+ "PRiWQYy6k2mmwHHkP0AvQN/r318tQXWGzkNBlwoNwewVTRbq0J6Ds9aIWHAijd4b\n"
+ "vW8E+AHWt3so1ucjq2ix5NwYInhiGHcTSRUqGOKo1WtgcrmGP00g5axZCVxsRDRf\n"
+ "Ev4TNKSLXDRvblNSpYTccuTc/ExvKREplVrajjxN0X8=\n"
"-----END SIGNATURE-----\n"
;
static const char EX_RI_BAD_BANDWIDTH2[] =
"router fred 127.0.0.1 9001 0 9002\n"
+ "identity-ed25519\n"
+ "-----BEGIN ED25519 CERT-----\n"
+ "AQQABstQAYnSPlxnc+nZZZIokyW+85uwJkjxUDEqTweLYVXCtdekAQAgBAD9bAif\n"
+ "9zqaYAZfgnkiER+TADvD001LseJa0fQEPA8EN+zx+GpjHP2yBU1ZHPo4rtIDoaCl\n"
+ "AioFwzs546cZoZGJsp7U6NDvncqIcu1rGEeOk2MK9Tw7Bfxvi5vkgEO6wAw=\n"
+ "-----END ED25519 CERT-----\n"
"signing-key\n"
"-----BEGIN RSA PUBLIC KEY-----\n"
- "MIGJAoGBALQDCm9VEopiYILmt4X9kP6DQazfgKnLXv+6rHbc4qtmvQQD3TVYbxMP\n"
- "F4sEUaz+YHAPnomfDVW3a0YFRYXwDzUm1n47YYCyhUzEaD2f69Mcl/gLpKdg+QOy\n"
- "boGB1oD4CStWL3y05KhxxTNiTrg+veMzXTqNwryCYm+GoihIAM9fAgMBAAE=\n"
+ "MIGJAoGBAMWlPXGRLRI5kHuR7pMHD977D0XkwSJ5QwrFnbi0FVG5tN79nRRfmZcJ\n"
+ "5DRQAJu35CFo8wgHTJDec9/gXu1gjjDq6SfIcEVjIF1JX/pKC9+CpYbqhGBxTJLg\n"
+ "ysPqgQDq4PdkqSU1FMzcW08FOXmVZCkPTm0J7CwKIefubo/IghjZAgMBAAE=\n"
"-----END RSA PUBLIC KEY-----\n"
+ "master-key-ed25519 /WwIn/c6mmAGX4J5IhEfkwA7w9NNS7HiWtH0BDwPBDc=\n"
"onion-key\n"
"-----BEGIN RSA PUBLIC KEY-----\n"
- "MIGJAoGBALYHwdx6bmYy09AW5ElN/DWh0fHh3mBK97ryiIMi8FImYfzbw2BR6xuT\n"
- "aQT5omqS3PNJJcNWZt5gOyDtA9kLh03cch7t1PenXSYJshbME2bDrZDJKVJMN6vV\n"
- "B1v/9HjXsVF50jBzZsJo3j26XCPT5s6u9wqUFWW09QR3E/1HInHVAgMBAAE=\n"
+ "MIGJAoGBAK80UOCQiPEWjOB8yPslBNOEPFcK5AKeA+hIIh6FFceGYxeiIWF5LBIC\n"
+ "5g4dn1GBlUcPX3P/d5m0DXGnGPskwHFyQLpFO0ga4F5HdirTnEUMiko0Nonbrseu\n"
+ "F44Dk+x/KGa1B+8Xr68HZbJGf3kHSlGVDFwVnSBwmRsMjTkW8qyDAgMBAAE=\n"
"-----END RSA PUBLIC KEY-----\n"
+ "ntor-onion-key wrcJB+L6TYel2UOh6d2/11nrQI5TePnxJUZZ54NUShs=\n"
+ "ntor-onion-key-crosscert 0\n"
+ "-----BEGIN ED25519 CERT-----\n"
+ "AQoABstQAf1sCJ/3OppgBl+CeSIRH5MAO8PTTUux4lrR9AQ8DwQ3AK0mat83aPjn\n"
+ "XxaHRYZ0M6qHd5NhM0z6RGtw1SmT4AtK1g0ZkcVdDhgzjdu62Y5tU0pzBlK0A9Pr\n"
+ "BW+haJUp4Qc=\n"
+ "-----END ED25519 CERT-----\n"
+ "onion-key-crosscert\n"
+ "-----BEGIN CROSSCERT-----\n"
+ "JDqs9wmPisHZOZ0s2Dj6E0jFvFhy6KcXuH0De6Ssud5TJqqY8RNOruJA+OIc5/mV\n"
+ "7rAGsedOETg8d37D09q35RPCPNDC7Ja/Xud0BLeB2VBn3AwxDimHLtp6KyU93CzC\n"
+ "nsUu8iblk6M/hPiinoo8s2qRWj3CvtX9xgkWxrfmI4o=\n"
+ "-----END CROSSCERT-----\n"
"published 2014-10-05 12:00:00\n"
- "bandwidth 1000 -1000 1000\n"
+ "bandwidth 1000 hello 1000\n"
+ "proto Link=5\n"
"reject *:*\n"
+ "router-sig-ed25519 c5WgGlFiqkcoxrblfnz6S14En3b3F6TkHEqYDg3p9BHA0doDNntOiOJZr6y1hxuZZVxHkGyqz26wqHl1OXWrAA\n"
"router-signature\n"
"-----BEGIN SIGNATURE-----\n"
- "p09ijyuvcW+WKRj4mJA/nkLCvZkRcMzykAWheJi1IHCoqhXFdkFLiIRqjaeDVHRr\n"
- "zBtD+YCQiGvFcaQJ9IUhh7IleHcyyljmDYlvuBAxWiKvVZstJac0kclCU4W+g8yK\n"
- "0Qug3PmGKk115x2TllHaCZqMo5OkK4I/WAsKp+DnJ1A=\n"
+ "Vkqau37qjImmyVIa1+w8f8JdXAFiQ1js7gTmkHBxNJrNpNuwAIogOt8KVDwYL3yV\n"
+ "fR3I+kRNjbWn5PfKY8fENtmwj25IpOeJB1UcC3bBpfaUHnUYj4nNLoOxfKO+cOoN\n"
+ "uUhb2jyxJzbSFLuPmIlD5ZiDK9cT/J+Q/o36Ll9TLXE=\n"
"-----END SIGNATURE-----\n"
;
static const char EX_RI_BAD_UPTIME[] =
- "router fred 127.0.0.1 9001 0 9002\n"
- "signing-key\n"
- "-----BEGIN RSA PUBLIC KEY-----\n"
- "MIGJAoGBAMM0Nubr1VXQ/FcgIQTFxZpZDlAEh2XN8FoJ8d+X5S46VDGijmMoYmyN\n"
- "oLXqMTGmOaR0RGZOeGLgDzeY8tLrfF821IjfkXeAANZibUjdsHwqHO3wlWD2v+GN\n"
- "0GBocWXEdAp/os229mQQKgYAATJ0Ib3jKhBdtgm5R444u8VX5XnbAgMBAAE=\n"
- "-----END RSA PUBLIC KEY-----\n"
- "onion-key\n"
- "-----BEGIN RSA PUBLIC KEY-----\n"
- "MIGJAoGBAMpyOr4kEtSTZw4H9eSkH2+WmwIlO4VBpY2HkPS00l6L5fM2REjt50Xi\n"
- "lsNOz8Q6mAn5cMYmsGlv61kg01mCvYc7Z715jGh+1hhVAxMaNS3ED/nSPnslyjhq\n"
- "BUm51LhYNHD4ktISIqPMurx6aC8B68UYgKzLgCYNzkathFXSBpjRAgMBAAE=\n"
- "-----END RSA PUBLIC KEY-----\n"
- "uptime forever-and-a-day\n"
- "published 2014-10-05 12:00:00\n"
- "bandwidth 1000 1000 1000\n"
- "reject *:*\n"
- "router-signature\n"
- "-----BEGIN SIGNATURE-----\n"
- "NHYeiQOu0nZdrhSy31Xz4F0T6OTU23hPQDzoLax1/zq6iTVrz9xi3HGm7HhOMW1j\n"
- "YgFGK3+Xm4iJL+DwriunsAIuL5axr3z2hlmFDQHYItP//KyPpOqSrfEOhwcuj/PE\n"
- "VbWsiVYwz9VJLO8SfHoBeHI6PsjQRQFt2REBKZhYdxA=\n"
- "-----END SIGNATURE-----\n"
- ;
-
-static const char EX_RI_BAD_BANDWIDTH3[] =
- "router lucy 127.0.0.1 9001 0 9002\n"
- "signing-key\n"
- "-----BEGIN RSA PUBLIC KEY-----\n"
- "MIGJAoGBAO6HrITQTEjV/v/rInQ2REmCFZa4dZg8zIh6+B51U/I6hDiZaKGwpNey\n"
- "9OfjoRqT2DwyLEe3ORm9A2RAz2twLBixrpt5IvC0sbGustmW964BHW7k9VvRupwl\n"
- "ovujHpLIj5dkLxD15jGXHoTp1yHUVk9NkMGN+ahg6y+QhTbIrWbRAgMBAAE=\n"
- "-----END RSA PUBLIC KEY-----\n"
- "onion-key\n"
- "-----BEGIN RSA PUBLIC KEY-----\n"
- "MIGJAoGBAOEpciJFXauEqs31GMTUTzu6edBj9WtV+sIflhGKvU1KKRfwCgOcuKMx\n"
- "QiLHHD9AjhMAFGT/qtNbPFkzfYxHKLHw+NLJsxmNtdkYM26FX3ButPiX+69sq9fI\n"
- "PCHqQy6z/A7hHwtEk6niWgK2PLhAZCg9duAv+mqFVXe2QEBjax/lAgMBAAE=\n"
- "-----END RSA PUBLIC KEY-----\n"
- "published 2014-10-05 12:00:00\n"
- "bandwidth 1000 1000 electric\n"
- "reject *:*\n"
- "router-signature\n"
- "-----BEGIN SIGNATURE-----\n"
- "Jk0Xk1RMJSjEflNRcp4qznaHKcfe2r0kOc7TdLAnM8zyNDVj6+Bn8HWmyp/oFmf6\n"
- "xtWKKgkKxriAVIJgqZMchPbr9RuZS+i+cad++FCwpTVkyBP920XWC47jA3ZXSBee\n"
- "HK6FaoK5LfmUm8XEU9BVhiwISXaUfTdkR8HfzugFbWk=\n"
- "-----END SIGNATURE-----\n"
- ;
-static const char EX_RI_BAD_NTOR_KEY[] =
- "router fred 127.0.0.1 9001 0 9002\n"
- "signing-key\n"
- "-----BEGIN RSA PUBLIC KEY-----\n"
- "MIGJAoGBAKYDCSr0Jh9d/mJKjnGYAHKNBcxR3EJk6GGLwKUrRpN8z/aHRxdWlZF2\n"
- "lBml6yQNK/VPftcvOekxrKq3/dISrIFBzFYj6XHNtg31d09UgitVkk0VfRarZiGu\n"
- "O6Yv55GSJ9a3AZDE4YmIp5eBjVuChyVkeDFYKVn0ed4sj9gg35rjAgMBAAE=\n"
- "-----END RSA PUBLIC KEY-----\n"
- "onion-key\n"
- "-----BEGIN RSA PUBLIC KEY-----\n"
- "MIGJAoGBALXdUQuq1pYHyYP0qU6Ik+oOmwl0eOsuwiLWf9Vd+dsgEszICX4DRWPx\n"
- "syDxfxyA/g9FEPvlI7Nglx6cKe2MT0AutSRLbbML4smfuRZNIF35Cnfu5qTGVVzL\n"
- "GWVSA2Ip7p+9S9xLhLBdc6qmrxEXCPL6anEhCR4f8AeybXAsz2JLAgMBAAE=\n"
- "-----END RSA PUBLIC KEY-----\n"
- "published 2014-10-05 12:00:00\n"
- "ntor-onion-key s7rSohmz9SXn8WWh1EefTHIsWePthsEntQi0WL+ScVfjdklsdfjkf\n"
- "bandwidth 1000 1000 1000\n"
- "reject *:*\n"
- "router-signature\n"
- "-----BEGIN SIGNATURE-----\n"
- "Yf9axWyzPudnRvQstNdbtBYo7pGpUEIdECMGcJtFb6v/00pxk4Tt3RiOKa84cOBV\n"
- "7V9NjOLdqlx88pGz0DNCJKqToIrwjZDeQ8Q1yi9XClLDkC32fQRX4y6vNBZ3LXLe\n"
- "ayVrdRrb41/DP+E7FP4RNPA5czujTfs8xLBMbGew8AA=\n"
- "-----END SIGNATURE-----\n"
- ;
-static const char EX_RI_BAD_FINGERPRINT[] =
- "router fred 127.0.0.1 9001 0 9002\n"
- "signing-key\n"
- "-----BEGIN RSA PUBLIC KEY-----\n"
- "MIGJAoGBAM0wDWF2dBLzsmoIDHRugzosCSR9TSvEE0TkvKu6+agfogGtkQJwQ5zO\n"
- "sGzZbRR+okO7d+QCED2i3rUs1iikoMUT+pwgvOm8Bxg9R64GK7fl9K5WuAiG11Uj\n"
- "DQAfSx5Fo30+rhOhe16c9CT7xJhj//ZKDbXUW7BrJI8zpuOnvgD5AgMBAAE=\n"
- "-----END RSA PUBLIC KEY-----\n"
- "onion-key\n"
- "-----BEGIN RSA PUBLIC KEY-----\n"
- "MIGJAoGBAKACg1nWM/WjpUiGwlLQsY3Tq1h0RTz/HmOMx/6rTRxS5HLz0KnLg5zV\n"
- "dvmfhxqQVKBkt1N2+y+qO7x71oFzIsFMfHYWSxOCEo8Nkff1BqAPqxxUHvM0HwJo\n"
- "d7lswJ/UT1j4+WZNZ4sFIujsIW2/zZqKlxG9xaw0GXJ082Cj9XkPAgMBAAE=\n"
- "-----END RSA PUBLIC KEY-----\n"
- "published 2014-10-05 12:00:00\n"
- "fingerprint 5555\n"
- "bandwidth 1000 1000 1000\n"
- "reject *:*\n"
- "router-signature\n"
- "-----BEGIN SIGNATURE-----\n"
- "mlqyJ/ZGBINKwSNEi7GpNBCMqIVbL0pGAOBYHJF1GbRlU28uRyNyeELIxIK5ZIet\n"
- "ZzKr7KPvlBxlyolScPhTJfP98TFSubrwYz7NnQv0vLI0bD0OyoBf/9/1GYlzgTso\n"
- "3mKfnV7THUalpxe9EjQ/x61Yqf26Co0+jYpt8/Ck6tg=\n"
- "-----END SIGNATURE-----\n"
- ;
-static const char EX_RI_MISMATCHED_FINGERPRINT[] =
- "router fred 127.0.0.1 9001 0 9002\n"
- "signing-key\n"
- "-----BEGIN RSA PUBLIC KEY-----\n"
- "MIGJAoGBANUAvwbpGbsAyA+mBwjFkvurtRzdw9btDqNKtPImufIE+q+AFTaCnwPr\n"
- "kA7vm/O6h6OhgfdYEC2GfYJfwPGM7MDuz+NnuKxUb3qb2DQN2laqow6qWs9La/if\n"
- "oHKUjC5mNeAgHcbWapx9CygwaFeVW6FBPl6Db6GIRAlywPSX+XMJAgMBAAE=\n"
- "-----END RSA PUBLIC KEY-----\n"
- "onion-key\n"
- "-----BEGIN RSA PUBLIC KEY-----\n"
- "MIGJAoGBANlSGd+Vm9nLiUk6zgu8dPnSFfw4F0R2GYfmzncIGJWtRFTF9ThW/0av\n"
- "/9vZAWyVBjjtnpAP5R1BzdJYV2RwimC/6tqoHtkSbCBhdq5Cb/EHG7Xgb8KwNWVJ\n"
- "NV1EESDwvWnRfSPGTreRw9+2LkdXri17FhDo2GjRxAq/N7YkLK5hAgMBAAE=\n"
- "-----END RSA PUBLIC KEY-----\n"
- "published 2014-10-05 12:00:00\n"
- "fingerprint CC43 DC8E 8C9E 3E6D 59CD 0399 2491 0C8C E1E4 50D2\n"
- "bandwidth 1000 1000 1000\n"
- "reject *:*\n"
- "router-signature\n"
- "-----BEGIN SIGNATURE-----\n"
- "Y8MwYBeEfMhoAABK/FgpVRYolZ7jQ2BJL+8Lb6i4yAuk+HeVmPKTX7MqQoekUuin\n"
- "/HdPKP+g/9HPMS5pCiW4FMwnXAF0ZocPXF0ndmsTuh0/7VWVOUGgvBpPbIW6guvt\n"
- "sLLQ3Cq9a4Kwmd+koatfLB6xSZjhXmOn7nRy7gOdwJ8=\n"
- "-----END SIGNATURE-----\n"
- ;
-static const char EX_RI_BAD_HAS_ACCEPT6[] =
- "router fred 127.0.0.1 9001 0 9002\n"
- "signing-key\n"
- "-----BEGIN RSA PUBLIC KEY-----\n"
- "MIGJAoGBAJfPJNA3zZ77v2nlX2j5dXImcB/NhRtkG8XQgF7z+3H17sqoXgBgZ1dq\n"
- "IbyJmAy2Lrvk/8VkXNFrT5/ErThn1B98V/PsJOOW1x7jGcix6X4zDYn/MvwC+AxA\n"
- "zNP0ozNcVZ6BzVYq8w4I1V4O3Cd6VJesxRVX6mUeSeNawOb7fBY7AgMBAAE=\n"
- "-----END RSA PUBLIC KEY-----\n"
- "onion-key\n"
- "-----BEGIN RSA PUBLIC KEY-----\n"
- "MIGJAoGBAKBzfB4mDEJjFTnmtqZxDG8G1yAiccVgAtq9ECEREL/BOQyukixUBeBe\n"
- "j/FgXzbMJ7DZAuopuJZU2ma6h14G63fZs7eNFceDtmdLpuCOsFuvJ5Mlkf3hDZ1u\n"
- "1KK5q+tiG7MKxgnGrqjPBUO2uubs2Cpx0HmsqBNUalXd/KAkFJbXAgMBAAE=\n"
- "-----END RSA PUBLIC KEY-----\n"
- "published 2014-10-05 12:00:00\n"
- "bandwidth 1000 1000 1000\n"
- "reject *:*\n"
- "accept6 *:80\n"
- "reject6 *:*\n"
- "router-signature\n"
- "-----BEGIN SIGNATURE-----\n"
- "Dp9dLgs9s5beMPxfD0m96as9gNBvlmKhH1RQ/kcOKscia4R8Q42CnUtIqLkCdjOu\n"
- "zErc2Vj9QzjKOvlqUqHxP+J+l+ZJez6F+E1tcmK/Ydz3exL8cg9f4sAOCSXcpBey\n"
- "llTFDibz6GkQ2j3/Uc4bN/uLzoyZKunpJbSKZP5nt8Q=\n"
- "-----END SIGNATURE-----\n"
- ;
-static const char EX_RI_BAD_NO_EXIT_POLICY[] =
- "router fred 127.0.0.1 9001 0 9002\n"
- "signing-key\n"
- "-----BEGIN RSA PUBLIC KEY-----\n"
- "MIGJAoGBAK4fbjTKYqv2fygfjzY53sVTdtbNMjq293/uffKKxFYnOVvPzrHlP6Go\n"
- "2S19ZcyDxOuH1unbBChPnV0GpxXX6+bgfDkaFh7+jef0RQ3fpJl84hSvdM8J8SCt\n"
- "Q/F4Oqk3NeKKs+zAHDjhAU1G4LkF9/SZ9WZVXlH4a4pf7xgQtaShAgMBAAE=\n"
- "-----END RSA PUBLIC KEY-----\n"
- "onion-key\n"
- "-----BEGIN RSA PUBLIC KEY-----\n"
- "MIGJAoGBAKahvyDkmh33ob/bLVO1icgz2ntOZN6ZQUfgpMU4Cd6DQtOEwFUGhbVt\n"
- "gvtMHv2+VbxM31ZfUsyBqJ1rJBLpOqlPvSoYwSac2+twa+w/qjfGqcJYhBjP9TV9\n"
- "n9y8DzBX85p6vRcCzcuZ4qUJ2nRzdLHwjdgzeLmmCHuPO2dQxQhXAgMBAAE=\n"
- "-----END RSA PUBLIC KEY-----\n"
- "published 2014-10-05 12:00:00\n"
- "bandwidth 1000 1000 1000\n"
- "router-signature\n"
- "-----BEGIN SIGNATURE-----\n"
- "ntgCtMC0VrsY42dKts8igGQ2Nu1BpuzUltisIsJz75dDx2LCqTn7p4VpWbTrj1sH\n"
- "MRNOvEPFxVMs0Lu50ZUGRzeV6GrHmzIRnOIWanb3I/jyrJLM0jTIjCOLwdMRA298\n"
- "tw8Y9Hnwj4K7K6VvgU8LP4l7MAJNfR6UT46AJ6vkgL0=\n"
- "-----END SIGNATURE-----\n"
- ;
-static const char EX_RI_BAD_IPV6_EXIT_POLICY[] =
- "router fred 127.0.0.1 9001 0 9002\n"
- "signing-key\n"
- "-----BEGIN RSA PUBLIC KEY-----\n"
- "MIGJAoGBAKHJKLHqjYoW9M+1q0CGHJRT5u2CnZWb8Qr1DpLkkusQ6ru+cDAG12so\n"
- "IpDQh7IyB2JosVJi9ogekYxJ3O1p5WlFUi0X19DMoer9FJ9J7/3s4enGJ/yMBeuu\n"
- "jLVRkjMJhsfhj3Cykon+8Rrf520wSmBg1dpJQCXTwtb7DARgYRpZAgMBAAE=\n"
- "-----END RSA PUBLIC KEY-----\n"
- "onion-key\n"
- "-----BEGIN RSA PUBLIC KEY-----\n"
- "MIGJAoGBAPJH61Ir6XSu9/Q9tXGaINbXO1GWQQUXtwh6TX9lxnaCNDLGnxiY+ZZw\n"
- "+Vqj3LAQoMrz1PpPsF5e0VIxok10Vc8y4cWC+kIitcecut4vWC5FYTtVVP9wtlyg\n"
- "YCcVOVhtFQxtLiGqprl84+EVxrR7RQVCMLNDUXIgxAfdnS24eBPDAgMBAAE=\n"
- "-----END RSA PUBLIC KEY-----\n"
- "published 2014-10-05 12:00:00\n"
- "bandwidth 1000 1000 1000\n"
- "reject *:*\n"
- "ipv6-policy kfdslfdfj sdjfk sdfjsdf\n"
- "router-signature\n"
- "-----BEGIN SIGNATURE-----\n"
- "XWorzVT5Owg+QcsBtksiUNtpQQ5+IdvbsN+0O9FbFtGZeaeBAbPJ3Poz+KFCUjZY\n"
- "DeDAiu1cVgODx2St+99LpwEuIBx78HaD8RYU8tHx8LoA+mGC43ogQQS9lmfxzvP5\n"
- "eT5WXhkOS5AZ8LZOCOmT+tj/LkSXev2x/NC9+Vc1HPo=\n"
- "-----END SIGNATURE-----\n"
- ;
-static const char EX_RI_BAD_FAMILY[] =
- "router fred 127.0.0.1 9001 0 9002\n"
- "signing-key\n"
- "-----BEGIN RSA PUBLIC KEY-----\n"
- "MIGJAoGBAM62QoRxSPnm+ZM4fv9p03Qqbz5SzhXYSNjKWqylBruaofTw6oIM8DtX\n"
- "7QnrEe/ou/WtfB+swV/2rt/r0EzmeWBWuDmuSUrN5TC2AdOi9brSJMgXVW6VW77X\n"
- "fuIlLd5DVSId2zs3cKLDqp36CUsooA9sS6I5HrvW9QDf3VS3pGBtAgMBAAE=\n"
- "-----END RSA PUBLIC KEY-----\n"
- "onion-key\n"
- "-----BEGIN RSA PUBLIC KEY-----\n"
- "MIGJAoGBANg1trpnRzkCi4t4Z4qnBKF612H5A3Zrjg7Jo2b3ajUnON/KEuLPTc3t\n"
- "PPN0W4qqeCMmVQEuxf3DRbTPS20ycy4B/JDWYfxCNwuj5YAx04REf7T0Hlx7Aee/\n"
- "sHEQBhIBfasA2idhTh3cAm4DMYn+00BqjxF6jmyRA0hyntEABabrAgMBAAE=\n"
- "-----END RSA PUBLIC KEY-----\n"
- "published 2014-10-05 12:00:00\n"
- "bandwidth 1000 1000 1000\n"
- "family aaaa,bbbb\n"
- "reject *:*\n"
- "router-signature\n"
- "-----BEGIN SIGNATURE-----\n"
- "xOgP3liKF/WEvwbbGzUUVRZ5WPrOI7jex8pZU/02UEnHjit7vCf9fsUcvkeo0xjz\n"
- "n3FQHIO1iAJS7dEaEM4nz6wtPUb2iXSU9QajkGBkJ9/V7NHMFIU3FGfP47PIJJkd\n"
- "nz5INoS+AsE7PmnDjUMm1H45TCCl8N8y4FO6TtN7p8I=\n"
- "-----END SIGNATURE-----\n"
- ;
-static const char EX_RI_BAD_EI_DIGEST[] =
- "router fred 127.0.0.1 9001 0 9002\n"
- "signing-key\n"
- "-----BEGIN RSA PUBLIC KEY-----\n"
- "MIGJAoGBAJ8Sn8AxBRbeIAHUvaKjqmcYOvXz7YFlpYFiVHp/cn+l+KUkIYTOFQXf\n"
- "K8AtwjmJ4R2qJIbNlY/6oZGFbizt/B+WPuWsTj+8ACEEDlxx0ibg3EJRB8AZYiWv\n"
- "0zC/loiUvHm6fXF5ghvDr9BQzEUo9kBk5haoHwROtGawr1+vOEiNAgMBAAE=\n"
- "-----END RSA PUBLIC KEY-----\n"
- "onion-key\n"
- "-----BEGIN RSA PUBLIC KEY-----\n"
- "MIGJAoGBAMzok3ZJtLjXOC8RKltXI8xulwn/ctCvQFHImR0+ccA1uBxaZNYgiIcc\n"
- "q8XngROfV8xEgDbYPiWiLXJOMSwOd7hfs3YzRWF+LKftYs8PuRyMJcCoBjOPZ4QX\n"
- "HRfTetEvu2SijZMby+lkqpZg2nuF/ipsXUjrabRZdNiIGhC451vdAgMBAAE=\n"
- "-----END RSA PUBLIC KEY-----\n"
- "extra-info-digest not-a-digest\n"
- "published 2014-10-05 12:00:00\n"
- "bandwidth 1000 1000 1000\n"
- "reject *:*\n"
- "router-signature\n"
- "-----BEGIN SIGNATURE-----\n"
- "c/6zAxO04izQvqdM4bZVGE+ak0nna5pz9XZizFkieZEDWGzWQuVMhXyL5sbsFbsx\n"
- "6Hn7DvNRYR/2nA0teDeRyIHMoMHi76te5X9OFDgaeUVCbyJ8h/KZYfPnN86IDbsR\n"
- "dCSmj9kX55keu64ccCAH1CqwcN/UsbplXiJJVG5pTfI=\n"
- "-----END SIGNATURE-----\n"
- ;
-static const char EX_RI_ZERO_ORPORT[] =
- "router fred 127.0.0.1 0 0 9002\n"
- "signing-key\n"
- "-----BEGIN RSA PUBLIC KEY-----\n"
- "MIGJAoGBAMc4MOhLG3PKPgc+xYVf4eScWzeOf8wq7Cb/JxZm50G0LuvVbhHtHEZX\n"
- "VOSHI7mLE1ifakJvCFJRLobMU7lU0yhn18/nKl2Cu5NfFHHeF/NieUBSxBGb2wD6\n"
- "aM1azheXrRqvDVVfbI0DLc/XfQC/YNiohOsQ/c9C6wuffA4+Sg85AgMBAAE=\n"
- "-----END RSA PUBLIC KEY-----\n"
- "onion-key\n"
- "-----BEGIN RSA PUBLIC KEY-----\n"
- "MIGJAoGBALBWdl9/Vft+NQKQlg5kgvZo+krnhNTRVQojWtUEzom4TFIT+NNKJyMG\n"
- "reQXcNdzNptTB0aOBGGwqAesqzsZ2Hje699NsDe7hdl7Sb5yhKDqtdQY6yDXJUFt\n"
- "zqpAUkmYMLe2p3kPiWefNso56KYXrZrlNAiIS/FhQ5cmuMC2jPydAgMBAAE=\n"
- "-----END RSA PUBLIC KEY-----\n"
- "published 2014-10-05 12:00:00\n"
- "bandwidth 1000 1000 1000\n"
- "reject *:*\n"
- "router-signature\n"
- "-----BEGIN SIGNATURE-----\n"
- "gFg08P9A6QNQjURlebfdhU3DSV0BeM0j2SFza1jF9JcBOWDRmT8FvYFK1B3js6jK\n"
- "8LNV8JOUssv14z5CnUY9CO1BD0xSl+vGlSS4VOXD7rxui8IoWgnqnZsitq+Qzs95\n"
- "wgFKhHI/49NHyWHX5IMQpeicg0T7Qa6qwnUvspH62p8=\n"
- "-----END SIGNATURE-----\n"
- ;
-
-static const char EX_RI_MINIMAL_ED[] =
"router fred 127.0.0.1 9001 0 9002\n"
"identity-ed25519\n"
"-----BEGIN ED25519 CERT-----\n"
- "AQQABf5iAa+2yD5ryD5kXaWbpmzaTyuTjRfjMTFleDuFGkHe26wrAQAgBABFTAHm\n"
- "hdZriC+6BRCCMYu48cYc9tUN1adfEROqSHZN3HHP4k/fYgncoxrS3OYDX1x8Ysm/\n"
- "sqxAXBY4NhCMswWvuDYgtQpro9YaFohiorJkHjyLQXjUeZikCfDrlxyR8AM=\n"
+ "AQQABstQAQvNaHu5qx4lh0J5u39pwIR+4bHrHty+wSqMbmR4i5mGAQAgBAAm5VPl\n"
+ "ChSd6wSrmDX50ZZmvkr3EZwt+R3JtUiYZ77yqVlAGBws0BGvUIbYOUHcS4pWuDSX\n"
+ "KwVT5wktWdgm/VKqZv75Ekbt1HqVAtJVrTXWramFH1JfX+di4xIaYmYRZA4=\n"
"-----END ED25519 CERT-----\n"
"signing-key\n"
"-----BEGIN RSA PUBLIC KEY-----\n"
- "MIGJAoGBAOsjlHgM/lPQgjJyfrq0y+cR+iipcAeS2HAU8CK9SATETOTZYrxoL5vH\n"
- "1BNteT+JxAxpjva+j7r7XZV41xPDx7alVr8G3zQsjqkAt5NnleTfUREUbg0+OSMV\n"
- "10gU+DgcZJTMehfGYJnuJsF4eQHio/ZTdJLaZML7qwq0iWg3sZfBAgMBAAE=\n"
+ "MIGJAoGBAMn6qgw7XEvpr8+99/6trahXGW2laXSQGZzrgLdOAIeCK85uqhOmE15V\n"
+ "4J+fvueDykuU5KpgIjvqC8GdzWWZ8THDMOfi2L4kfnF+KZLAxE2b/M67+8dYlIJY\n"
+ "Xip1Wy9LRmJvlnLpwJtm4R6eYFSANEX1sSkQQKS3mgsJbAx9sOtPAgMBAAE=\n"
"-----END RSA PUBLIC KEY-----\n"
+ "master-key-ed25519 JuVT5QoUnesEq5g1+dGWZr5K9xGcLfkdybVImGe+8qk=\n"
"onion-key\n"
"-----BEGIN RSA PUBLIC KEY-----\n"
- "MIGJAoGBAK9NjRY7GtAZnlxrAZlImChXmGzml0uk2KlCugvju+eIsjSA/zW3LuqW\n"
- "wqp7Kh488Ak5nUFSlCaV9GjAexT134pynst8P0m/ofrejwlzl5DHd6sFbR33Fkzl\n"
- "H48zic0QDY+8tKXI732dA4GveEwZDlxxy8sPcvUDaVyTsuZLHR4zAgMBAAE=\n"
+ "MIGJAoGBAKjYRj75Sv9HEGOb+MTtlOkBUHubxF6inexiMOOIeypOTU4tGbxz5CBx\n"
+ "IPMR9HGSxR0maExkaBXjA35zIy9mjAMoclTc/cXdMiD/hJfcPACGBFyeKlblYNKd\n"
+ "clR72dRskggOXPo8wSQMX+4ngB6wOfi6HWH+tT4ZW+VoO8DmraHBAgMBAAE=\n"
"-----END RSA PUBLIC KEY-----\n"
- "ntor-onion-key 71DgscFrk4i58O5GuTerI9g3JL0kz+6QaCstAllz9xw=\n"
- "ntor-onion-key-crosscert 1\n"
+ "ntor-onion-key eQjy89b9KtHPSi5/+lxGB2L2l98lbxP4wqOwVRbJPzc=\n"
+ "ntor-onion-key-crosscert 0\n"
"-----BEGIN ED25519 CERT-----\n"
- "AQoABf5iAUVMAeaF1muIL7oFEIIxi7jxxhz21Q3Vp18RE6pIdk3cAH5ijeKqa+LM\n"
- "T5Nb0I42Io4Z7BVjXG7sYVSxrospCOI4dqkl2ln3BKNuEFFT42xJwt+XGz3aMyK2\n"
- "Cpp8w8I8nwU=\n"
+ "AQoABstQASblU+UKFJ3rBKuYNfnRlma+SvcRnC35Hcm1SJhnvvKpAHV+58GHOOCu\n"
+ "AdKmVPv2VitBQgdgYhgITdTEo4gHSWSnJ7NSf59IZQmleYAQDFC2ZJUJy0n5zTQj\n"
+ "R4u9ikE2XQk=\n"
"-----END ED25519 CERT-----\n"
"onion-key-crosscert\n"
"-----BEGIN CROSSCERT-----\n"
- "lAZwD6YVic61NvJ0Iy62cSPuzJl5hJOFYNh9iSG/vn4/lVfnnCik+Gqi2v9pwItC\n"
- "acwmutCSrMprmmFAW1dgzoU7GzUtdbxaGaOJdg8WwtO4JjFSzScTDB8R6sp0SCAI\n"
- "PdbzAzJyiMqYcynyyCTiL77iwhUOBPzs2fXlivMtW2E=\n"
+ "mrgyJtcOK97/nva7eGZLk1slPCGmRUm6CvfC/cVrbAiiJF7OxkPEb0SOO8291wKQ\n"
+ "qCxQVXp1Ox/gcILrgRuOTMDDCEAKlYtofKaw+ya3XNqImLtxLNS4MzzNR4kNvuD5\n"
+ "cd9wxTdUZMcbNnWxrwAtp3knuUbv5s+fPB/C9dPK+u8=\n"
"-----END CROSSCERT-----\n"
+ "uptime forever-and-a-day\n"
"published 2014-10-05 12:00:00\n"
"bandwidth 1000 1000 1000\n"
+ "proto Link=5\n"
"reject *:*\n"
- "router-sig-ed25519 Oyo/eES+/wsgse1f+YSiJDGatBDaiB4fASf7vJ7GxFeD4OfLbB7OYa4hYNEo5NBssNt/PA55AQVSL8hvzBE3Cg\n"
+ "router-sig-ed25519 YZgLS52VJa/LEUkgPEoWAuv6fpmD7BnTIYlxa/gF6OsQiriCTtZp1rg351eoMDt4lxaHFXdiE+uVj+97/thWDw\n"
"router-signature\n"
"-----BEGIN SIGNATURE-----\n"
- "wdk26ZtS1H81IxcUThyirANLoszrnYYhOMP57YRAUDEzUr88X6yNDZ5S0tLl+FoT\n"
- "9XlEVrpN7Z3k4N9WloWb0o/zVVidPMRVwt8YQakSgR8axzMQg6QhQ6zXTiYhiXa4\n"
- "mawlwYFXsaVDSIIqYA2CudIyF3UBRZuTbw0CFZElMWc=\n"
+ "O4zO6U4LPp/eEzhLMA1fCdkHW2GxlkvQx4x+v5v/DDf22r3YqQpazRoScAMXgqPd\n"
+ "m6SWYs13ipqs1/9WDLbwv3dPqOAIgGvOeQobQ06Yxqi4nqg7WW+asbM5K7iNIFYZ\n"
+ "SL51DpGbMKDwgRCaobua9LjxzOtrBROKgwpudn4drkM=\n"
"-----END SIGNATURE-----\n"
- "\n"
;
-
-static const char EX_RI_ED_MISSING_CROSSCERT[] =
+static const char EX_RI_BAD_BANDWIDTH3[] =
"router fred 127.0.0.1 9001 0 9002\n"
"identity-ed25519\n"
"-----BEGIN ED25519 CERT-----\n"
- "AQQABf54AfsyyHhGluzfESzL4LP8AhFEm83+GkFoHbe1KnssVngHAQAgBABNzJRw\n"
- "BLXT3QMlic0QZ4eG612wkfSRS4yzONIbATKLHIgyzgGiGl4gaSX0JTeHeGfIlu7P\n"
- "5SKocZVNxm1mp55PG+tgBqHObDRJRSgbOyUbUgfOtcbQGUeVgUlFKWZ9FAY=\n"
+ "AQQABstQAZGXxVfBig1quo5wNr6AAbHSuTo8wQga3b0wyrhm49IrAQAgBAD8KBVe\n"
+ "paDp9WBD9Yk6CbO7dqW2bGBYDYHxhMVrAP/xDV2Z7HOjXFjZa5dgz+kcqdxV9BQK\n"
+ "Fvd6c3ZhRpb2jqTKSyoiwwnYOJ0qpbLbHjNC6kIiwzpMKF5/eBIRnL4vugY=\n"
"-----END ED25519 CERT-----\n"
"signing-key\n"
"-----BEGIN RSA PUBLIC KEY-----\n"
- "MIGJAoGBAMqT7K8cEzWIaPNXbNgvoZ5ejavoszI2OjW9XXetPD/S2f+N7TfQXHBW\n"
- "bnjpgj87gmk59w0OXTMCv+XofZ0xOy2YR/jG5l1VJIvqgJhhFJ8oSEGVzy+97Ekn\n"
- "Lb1FEYuVfVxSxnU2jhHW6KPtee/gvuyRI/TvZuwmYWxLRpikVn4pAgMBAAE=\n"
+ "MIGJAoGBAMQHT7ehq+M8EKdXLpxc244S7bFsV99WL9B38RS6uWp+Zw5iMhMqBQDU\n"
+ "gLyTzojkB6/MhCQRlai5xmOdexpT9Il9H+C3d2L8A7tHj/58SMH5fUK9Pk91p1xV\n"
+ "pTSkelUNNTTivrkhWYKkZ83N1X9QHEiyM9UOBrx+yQh/ANVOF90lAgMBAAE=\n"
"-----END RSA PUBLIC KEY-----\n"
+ "master-key-ed25519 /CgVXqWg6fVgQ/WJOgmzu3altmxgWA2B8YTFawD/8Q0=\n"
"onion-key\n"
"-----BEGIN RSA PUBLIC KEY-----\n"
- "MIGJAoGBAM4nITNe8UykgsIuo5czSSSl3Okr1K+UVWTzDGLznDg77MkLy7mydmk9\n"
- "vf51OB+ogQhozYKIh9uHvecOzY4EhSIuKhui4hNyQklD9juGoW7RVTSpGdYT1ymp\n"
- "dDYS30JBPwCZ7KjdMtXiU8ch2WgbzYBuI+JfjwOhfcsuNC9QPfbfAgMBAAE=\n"
+ "MIGJAoGBAKpe3Vz5SPLedYcIun0NxBb9WHU+PF52CNtyfFSX7ydLk1fEq7ug2Kc3\n"
+ "iT0kZYnYUqIM9tlp94JwOiFLaOfiYdqi1NF8eCHaljf0Fkl+LI4i7+TAxIvSWF9E\n"
+ "00vfFN5vRmH2vnR/tGyM1kbrVJiaBKZLu2FkN7wS5gqXhQl40s3hAgMBAAE=\n"
"-----END RSA PUBLIC KEY-----\n"
- "ntor-onion-key lx8o212IYw5Ly2KbH2ua1+fr4YvDq5nKd7LHMdPzTGo=\n"
- "ntor-onion-key-crosscert 1\n"
+ "ntor-onion-key VxoUHpKVDO1CwJrUaszxPFyPFBYJpXscprJARNOUFCw=\n"
+ "ntor-onion-key-crosscert 0\n"
"-----BEGIN ED25519 CERT-----\n"
- "AQoABf54AU3MlHAEtdPdAyWJzRBnh4brXbCR9JFLjLM40hsBMoscAJ8cHMIc71+p\n"
- "Qa+lg5JiYb551mLgtPWLy12xdhog7SXiJl3NvnMgbMZXHDqkU2YZCidnVz+xqMdh\n"
- "mjQFK4AtRwg=\n"
+ "AQoABstQAfwoFV6loOn1YEP1iToJs7t2pbZsYFgNgfGExWsA//ENAHxn+CYVO2ow\n"
+ "HY22+Iab30Z52szYAWonI/ivMFc1JXDwhZEYw6p2S9tg5VhPc0EZyFdF1i/HrVwZ\n"
+ "rLdd9n0apg0=\n"
"-----END ED25519 CERT-----\n"
+ "onion-key-crosscert\n"
+ "-----BEGIN CROSSCERT-----\n"
+ "qAE8PqbI12yeyLWaGyW8TtGv+LNXddZF7hTalGr/Hrd9JD3SrT0sPdn//qQZZbMe\n"
+ "fFAiGR42w8P5XlLXp2O8hbpn24dr0MLAPsxL6YwRBWFCUknPtgnHDau5ycXctUlS\n"
+ "zjLi32GfA3FQKnMUp5tJs5hjbeNAUld7Hi3Lu2z6MRc=\n"
+ "-----END CROSSCERT-----\n"
"published 2014-10-05 12:00:00\n"
- "bandwidth 1000 1000 1000\n"
+ "bandwidth 1000 -1000 1000\n"
+ "proto Link=5\n"
"reject *:*\n"
- "router-sig-ed25519 4DSdPePrToNx3WQ+4GfFelB8IyHu5Z9vTbbLZ02vfYEsCF9QeaeHbYagY/yjdt+9e71jmfM+W5MfRQd8FJ1+Dg\n"
+ "router-sig-ed25519 AO4AMaoDJC3BCSY9WGz/MuOx9IO1jZwEuTM/PTacIB3Q2+6MR+mnuaWDh7fB+IgyGeBgo1s4ScccosxHDBH3Bw\n"
"router-signature\n"
"-----BEGIN SIGNATURE-----\n"
- "cv1yL8HhQzQfjzkSosziu2kMecNUQGle4d103h6tVMoZS1ua1xiDpVKeuWPl9Z0+\n"
- "wpFwRkOmK0HpNeOXCNHJwfJaWBGQXunB3WQ6Oi1BLilwLtWQixGTYG0hZ6xYLTnX\n"
- "PdSQIbsohSgCzo9HLTAgTnkyBgklIO1PHJBJsaNOwfI=\n"
+ "LkLZaaP2n1OwlzJZ93jWCO1qegtUqLCh1TyHhpb/PzREJsfsqWATfl14TK+Bhytu\n"
+ "H2xDuGFCejTWH1+g+rh7Fkd33W3SirppNpr9Q7s5Sj8fA51HAWk7nYArSiWYmwBR\n"
+ "ITqgfNVhi192LE2mkgFJeP7SDBcs3dYXTu/nbpwXtXM=\n"
"-----END SIGNATURE-----\n"
- "\n"
;
-
-static const char EX_RI_ED_MISSING_CROSSCERT2[] =
+static const char EX_RI_BAD_NTOR_KEY[] =
"router fred 127.0.0.1 9001 0 9002\n"
"identity-ed25519\n"
"-----BEGIN ED25519 CERT-----\n"
- "AQQABf54AXXgm0CUWQr+rxvgdIslqaFdBiwosT+9PaC8zOxYGIsZAQAgBAA6yeH7\n"
- "3AfGIGuDpVihVUUo0QwguWDPwk2dBJan7B0qgPWF5Y4YL5XDh2nMatskUrtUGCr1\n"
- "abLYlJPozmYd6QBSv6eyBfITS/oNOMyZpjDiIjcLQD08tVQ2Jho+WmN64wc=\n"
+ "AQQABstQAeHEwGvEQ6Q0Q4feihyajToFJ/tJdYb7X0U6LJX83+x4AQAgBABfIsFo\n"
+ "zK+xiF5YqrRX9jIluwrJqUXcnRBc6jzzEnMIXCFIlaXAHlR7FtlVjhoUy+pClNul\n"
+ "WcT+JjHbzUwXwAtqhV/tDhLAHk+Ay1vwH1pVlqDBC6UYE1WnAfzUGdGz9AE=\n"
"-----END ED25519 CERT-----\n"
"signing-key\n"
"-----BEGIN RSA PUBLIC KEY-----\n"
- "MIGJAoGBAMdyTK/VPZloLUaLsvj1+NOFs33/E9HmA0VgvZ1nNUrR+PxSR71QF7Tw\n"
- "DKz+/p2rJE+MPfQ/Na3dH0vH4CDZ+FH2m4A8SB9emF8aKxdc/7KCjQNDQCNlEQYn\n"
- "O9WvZJhbNPHUmX0z4OotI+Sk3qBzVHu0BGDsPYC9gwszIumDUILxAgMBAAE=\n"
+ "MIGJAoGBAKScAJYuwEgWW/u1K9zpBmTcM2/iwH1yfdQ3MgAcLEGTukHyMb0FJ8GI\n"
+ "zetrQJn0mBY+W/Hb4xylMMz2GL9pgsmGjKxDLcW9at9rA5FXunCEvRkfCvJhhSzS\n"
+ "KDbtTM0030k6uvSo1MQKt1zrntdUXkCDZYl8+yDewb3MfNgOCNZNAgMBAAE=\n"
"-----END RSA PUBLIC KEY-----\n"
+ "master-key-ed25519 XyLBaMyvsYheWKq0V/YyJbsKyalF3J0QXOo88xJzCFw=\n"
"onion-key\n"
"-----BEGIN RSA PUBLIC KEY-----\n"
- "MIGJAoGBAL8o6CJiLfW4vdRFvJ2nFt/H/ei0ov83rilOuwSmNORmL9lvnHY++HrD\n"
- "dmEEvBv74xqWJxGbJ6OQ3VOwRpf2X/cb4gAvsQDqDmNwpJsrPYRQVXp/KY/8z7bJ\n"
- "dM4CjcsuJHHmj3yc3iCzgqt/Xr6vR24X4bee12/bP7R8IETvWoiHAgMBAAE=\n"
+ "MIGJAoGBAMpVLmZCeEHM7aRPjxGrcYYTlm2YmFVYkQCMealSBwoP/zMEPnLXODPx\n"
+ "vNx0syUAKg9WraLRoVoTNgHQvPWJCIHULthD61O+S966zItMUoWjD3lfrwZRkA2S\n"
+ "NDvzxUAuxhqS01zfoXGw9jq058b4yhGxdkeloz/6ctIf78dCbfC3AgMBAAE=\n"
"-----END RSA PUBLIC KEY-----\n"
- "ntor-onion-key qpNEGrLMVn28Odonk/nDtZq1ljy0fBshwgoAm4X1yzQ=\n"
+ "ntor-onion-key xjiodE8eCJMDycIoosVW5OnhmvEDSn3zQ9uFSpVnI7RI=\n"
+ "ntor-onion-key-crosscert 0\n"
+ "-----BEGIN ED25519 CERT-----\n"
+ "AQoABstQAV8iwWjMr7GIXliqtFf2MiW7CsmpRdydEFzqPPMScwhcANqd8l+sKSqF\n"
+ "jfzw43nwQ24k+ktkImehYV443lPygB45J9hfk1Frtf73sdnb3r/Oq3nFfkqTHiZA\n"
+ "vfpkxWg3qgM=\n"
+ "-----END ED25519 CERT-----\n"
"onion-key-crosscert\n"
"-----BEGIN CROSSCERT-----\n"
- "i4RKGIeaUrO6nzfdtb6j+ijYJh1Vgc9bsHMpW9cVCOjoJKFW9xljgl9xp6LytviN\n"
- "ppKYCt9/JflbZUZjny34ESltPGrdquvHe8TtdQazjiZBWQok/kKnx2i+PioRF/xI\n"
- "P8D0512kbJjXSuuq9tGl94RKPM/ySGjkTJPevN4TaJE=\n"
+ "t3ByKPtpGpveOkZI5ArpxDsdjmRbo+vdmqGmDOdUzGEQ7xLZ4tfsul/yvkKNX9WT\n"
+ "f40zkn1kOpEkiNRhpJT1z33yUeGO4Sps8oezTf9mQJCccsTyZ8Jj49V1VSZ2jrAw\n"
+ "J3GJNoqr1lO68HvCA5avXKb8M+uUlB1zoimkTyq14Tg=\n"
"-----END CROSSCERT-----\n"
"published 2014-10-05 12:00:00\n"
"bandwidth 1000 1000 1000\n"
+ "proto Link=5\n"
"reject *:*\n"
- "router-sig-ed25519 pMAOpepn5Q9MxcV9+Yiftu50oBzBsItQcBV9qdZCIt3lvSFqFY9+wJjaShvW3N9ICHkunrC0h/w5VEfx4SQdDA\n"
+ "router-sig-ed25519 r73EDnNHPxOwmwTR4mcoeM0/P51/WmFnvW/oLzgaR+Cjx1QObZEKO45xqB+QatM0IQ+7H23R2m6cD0iTi6GzDQ\n"
"router-signature\n"
"-----BEGIN SIGNATURE-----\n"
- "Du5fJYDzvEeGqKTJwgaQsJJgz39K/J4qEM2TZ3Mh0XuDM1ZWDtjyzP03PaPQqbJ1\n"
- "FsN5IStjOqN3O1IWuLzGaZGpGVuqcyYOxjs7REkGQn2LfqCjpzjaAdcsL0fI4ain\n"
- "o/in8GQ6S/qhsx8enKlN0tffTmWmH9bmmVz0+yYmBSo=\n"
+ "SpSRg72z5U5RUIVQymJNyufSYH3RZPdlGweBzUypnaU4+iBum7IB69M2VPE4bchK\n"
+ "EObhVkqTisg6utm6h9HyDUgpgtAIS25IfeRhb713RNdJYeD1KW5KBcmdI5g/eoCB\n"
+ "4N8XrU4+xI6B6chj8I2GiYCMCT7gWFOqAIoJlOJN/UY=\n"
"-----END SIGNATURE-----\n"
- "\n"
;
-static const char EX_RI_ED_MISSING_CROSSCERT_SIGN[] =
+static const char EX_RI_BAD_FINGERPRINT[] =
"router fred 127.0.0.1 9001 0 9002\n"
"identity-ed25519\n"
"-----BEGIN ED25519 CERT-----\n"
- "AQQABf54AfoVFYuJnDNBWbjbTqfXACUtXWPipmqEYC++Ok/+4VoFAQAgBADH7JzI\n"
- "fjSMV158AMiftgNY+KyHYIECuL9SnV3CSO+8+I7+r9n+A3DQQmGLULo/uZnkbteJ\n"
- "+uy6uRG4kW0fnuBlKhseJQm9hjNGWzC8hmebp1M+bxwG41EGI7BZvnTrRgM=\n"
+ "AQQABstQARuzNoxmRJWC5XJHiZrz6JnjmLqWZdGCf7gxcyDanXhqAQAgBAC96/co\n"
+ "YtwP7WOha/PdIPmAj9uCv7vl/GtDI7SYowz/i0AqWXGk1T/GIGeSJZ3uSWq9u3tP\n"
+ "ytPSnJvmqj6wMkGLQ7oZsi3G1DTuh/gU4fY3aIAQcm6LEestgnI6RkQF1gY=\n"
"-----END ED25519 CERT-----\n"
"signing-key\n"
"-----BEGIN RSA PUBLIC KEY-----\n"
- "MIGJAoGBALEqlijoFIDX1y1i5zfei8DuDIsFtSw56PGgnMRGcybwD1PRQCheCUZM\n"
- "erQgFCWjgLgvGJERBK/oILW1dFXp4MAR5RgnrPGTfWTinCj32obMLN1gIczpq6a9\n"
- "P9uv6Cz0ApSxpA/AuvjyAZwQKbUXuMvIY4aTprAKSqqVohk6E+E1AgMBAAE=\n"
+ "MIGJAoGBAOhMzS1rZAYB2AZpV9VvAF3twjoMaKuwscP0Z2eFih5/WhUWBSlq0ik7\n"
+ "4XgTYXS1EtV2GjgCE3aIdElr1eBar4+cz58jKssZH5FFWDzPmEN4g6qzifIbsvXk\n"
+ "MeAF1u6wCr/TDJ7srCSp4EL/f6V2y0uC951Z24wKGnRZadBQlmo/AgMBAAE=\n"
"-----END RSA PUBLIC KEY-----\n"
+ "master-key-ed25519 vev3KGLcD+1joWvz3SD5gI/bgr+75fxrQyO0mKMM/4s=\n"
"onion-key\n"
"-----BEGIN RSA PUBLIC KEY-----\n"
- "MIGJAoGBAMZbbBjGV7xPri4XNmejq4add93p+XsWlsfbM930bcC2JZiwg4g4cq6W\n"
- "idl8VDmCXeaWg5y3kb82Ch/Q9vPG0QYQbXxUA3JxQKKbcEK3QsEvqQh8Nb7krILK\n"
- "YnSGAnLG2Nc3PnKb7Wpb8M3rAysC5O99Gq1mSfm8ntj3zlIM7NSHAgMBAAE=\n"
+ "MIGJAoGBALdUFqqQlTglmEhthhBDk4ZYeG6NA08jemECh1Eusl+cgiQzvD9nMwdC\n"
+ "euE8OTZkDa2CxlhCdUNV0D67X4hp5C77uJzLGL1LHUeQQaNIkJeMP9A1iZpHcpki\n"
+ "Q9iN/XEMiDK5z42IGc40cimSU1SDCgKquDg+mLyUmQzpo/9GzRvVAgMBAAE=\n"
"-----END RSA PUBLIC KEY-----\n"
- "ntor-onion-key CYcpfIF4T9PJcfROfVJTUYl0zNd4Ia5u0L9eng/EBSo=\n"
- "ntor-onion-key-crosscert\n"
+ "ntor-onion-key e7xFX5txUS4DxZsux+D2Pz7YGIy60IfBCsxqgSbcCTg=\n"
+ "ntor-onion-key-crosscert 1\n"
"-----BEGIN ED25519 CERT-----\n"
- "AQoABf54AcfsnMh+NIxXXnwAyJ+2A1j4rIdggQK4v1KdXcJI77z4AMRc2LxiKbyr\n"
- "fqRVynHuB031C4TN/HAlNPBjVoRvQRgzpiyyoyCqMDxLZdM8KtzdLLeqZJOXtWod\n"
- "UXbYG3L70go=\n"
+ "AQoABstQAb3r9yhi3A/tY6Fr890g+YCP24K/u+X8a0MjtJijDP+LAH5UAsebB7YK\n"
+ "McQQD2Kt1QtPfkIClLENUG410z6SwWNU1A1p7nJQ0AcCUrsM/5gZfwPzaoEfFZWJ\n"
+ "dmRHtqF/4As=\n"
"-----END ED25519 CERT-----\n"
"onion-key-crosscert\n"
"-----BEGIN CROSSCERT-----\n"
- "BRwRAK2lWxWGS49k8gXFHLEQ/h4k8gOQxM0WgCaN4LjAOilLHFjsjXkmKgttVpHl\n"
- "f0V9ebSf+HgkpQnDSD8ittnr/0QaohUbD4lzslW4e/tQYEiM46soSoFft85J6U3G\n"
- "D3D63+GmaOfIaa4nv7CD0Rw/Jz0zTuyEuARsdJIr1IY=\n"
+ "DO+sLD0Q6Ls39UplbwmIP1kqrYPdUTO1ydHtdEl22+nXbzQ+vIEaMprv77fbOkJS\n"
+ "adq3HQ7WDJ+ESxYyvnOn0rxCv/P4zENgbWE4s10uMWQ5Oqirwlk6peNou9MZ8Re1\n"
+ "1VChxzgerdCJcOOvTW7CCR/7A4QKnn8zu38cT51ncO4=\n"
"-----END CROSSCERT-----\n"
"published 2014-10-05 12:00:00\n"
"bandwidth 1000 1000 1000\n"
+ "proto Link=5\n"
+ "fingerprint 5555\n"
"reject *:*\n"
- "router-sig-ed25519 7XfV5r7FXbXPEvrxlecWmAJxat/6VT+/4tE5cHrQnvLM4zslysstWH6/AfIfcmUuDlQ0watmfg1MvVnjavcfDA\n"
+ "router-sig-ed25519 lF577k8aob8csasyKZnvyyfbBze3dgO5QhHRrUCDEoE5bFLRLs50RLwWSn9wNiuOc8tFOFvXqT9o/Y0rziEWCg\n"
"router-signature\n"
"-----BEGIN SIGNATURE-----\n"
- "eigLL3S/oMGL2tJULt9bl3S0iY+YIxdKeGFCcKZci59zD786m+n+BpGM3yPpvrXr\n"
- "bGvl4IBqCa1I+TqPP1rM9lIEcUWaBT7Zo5uMcL1o+zZl1ZWPWVVKP5hC5ehDueu8\n"
- "/blzNhTEFAp23ftDK9PnFf+bXxqbgKkEoZsxnd3e9Ns=\n"
+ "S4yw7hIs9NHODCiTFcSh4YpYHbG4XP3rq9YyJgUG+uWen18N904p+4iQwGh+Ye3T\n"
+ "cHl++4ZkXajAuSm4ZT784/SserPJmxxZroeSMVcdBgGdngOq62kVtfqBRyFDUtBU\n"
+ "CvCb6eHRB+BoKHWcSSyr/abEqO+AfjjWRVEsd7B4PT8=\n"
"-----END SIGNATURE-----\n"
- "\n"
;
-
-static const char EX_RI_ED_BAD_SIG1[] =
+static const char EX_RI_MISMATCHED_FINGERPRINT[] =
"router fred 127.0.0.1 9001 0 9002\n"
"identity-ed25519\n"
"-----BEGIN ED25519 CERT-----\n"
- "AQQABf54AR8QC+SNBpPOTVY198IQBANNwZjy+SBqQNxfzjEmo204AQAgBABjz4FP\n"
- "zW/G+fu7YirvANvvqJeb7S1YYJnf6IrPaPsPRzDqJcO3/sTzFC5OSb9iJmzQAWnn\n"
- "ADPOl+nOJC58XJnJ7CUJdPtyoVdMvUiUT/Jtg4RuCN1iDaDYaTh2VavImAY=\n"
+ "AQQABstQAblHLIIIJbgQ7K3DMC/bztGu14OqVAr9A/sTA3/eethrAQAgBACvXlt6\n"
+ "ONBSjN/eXPqM26//TBLhJ880ueBSi2sw+UBpUXqJJsJcW/nChhopJvXkM2LAMF2Q\n"
+ "fnXee5XVoAO50gMaDU7vvh9GVnuAiV4coKDzmDyKVYnGN5CdCk0zj9LlegI=\n"
"-----END ED25519 CERT-----\n"
"signing-key\n"
"-----BEGIN RSA PUBLIC KEY-----\n"
- "MIGJAoGBAKuLC0kzCBTV6+WPZcAOQPKjqbjvMIyaehIQS1o90dYM+Tosrhtk3bw8\n"
- "QBLMaiWL3kfIWPZuWi2ai40dmqAXMrXH3yBgKRNZ6zZSbUUuJ1IknqmrQ2PKjC/p\n"
- "sIW2awC6Tq+zrZ7vntDb02zY857vP59j8eolTDg1Vvn6l2ieL+WhAgMBAAE=\n"
+ "MIGJAoGBAKNE/KxjoKl5AIVfvGBm2o863+0/NS3DZsEo0nKaO2n4ZDeAjwezHYl2\n"
+ "HVCod3XUGRrYs4pAz0x7QYcWrI+v1RSy9JqouZeZsCI06lB/4tedve7hUN6nh+9r\n"
+ "AmxK/9RF7O2dosFWTss8ZdK7zYiNTOVcu9nrzpZCsx62TJl48l4VAgMBAAE=\n"
"-----END RSA PUBLIC KEY-----\n"
+ "master-key-ed25519 r15bejjQUozf3lz6jNuv/0wS4SfPNLngUotrMPlAaVE=\n"
"onion-key\n"
"-----BEGIN RSA PUBLIC KEY-----\n"
- "MIGJAoGBAMnBQPOJBQLZ3NAa70n6lGZGvS3DYZFNOZ2QnHVeVvOSFIFsuvHtnUdX\n"
- "svDafznYAuRFRVqJS2xtKKGu0cmy6ulEbBF+4uAEMwQY7dGRPMgVF1Z33U0CSd08\n"
- "ChCJGPTE7tGGuoeSIGN3mfC4z2v9SP3McBdAiLHisPzaUjfRTcwRAgMBAAE=\n"
+ "MIGJAoGBAJbj7YfrDjilYtStM+ujxajNuayX+IUE2ZXBn4ZD37BAVXSdnoDBnV2q\n"
+ "TMyelhaQlPHHlJKhDnU6l9IJhMYS81rHcavShnbq6xRk/MyIYT5m9a8e9zGjpFOu\n"
+ "++tnFR3CO9QM3PL2gKln9Ta+yRbFJ1Dut6Nx5BOsKQsQwU9Hekl9AgMBAAE=\n"
"-----END RSA PUBLIC KEY-----\n"
- "ntor-onion-key W8fUvBpKBoePmqb70rdJUcRT0NhELDWH7/BSXJtkXS0=\n"
- "ntor-onion-key-crosscert 1\n"
+ "ntor-onion-key z3SSwtgbp0wv2AUpqmoRh+r0Ebc4DNy8s0nO9v/IDRQ=\n"
+ "ntor-onion-key-crosscert 0\n"
"-----BEGIN ED25519 CERT-----\n"
- "AQoABf54AWPPgU/Nb8b5+7tiKu8A2++ol5vtLVhgmd/ois9o+w9HAAPwWqmL0HXa\n"
- "bYKrKPWQYnpQHQ3Ty0MmCgj3ABF940JURnV161RlN8CRAOJaeQ0Z8wBRLFC1NqLT\n"
- "+GVdtewGeQA=\n"
+ "AQoABstQAa9eW3o40FKM395c+ozbr/9MEuEnzzS54FKLazD5QGlRAImd//fC+Kly\n"
+ "EP8g9NhXLgNwyYMPv4AVK/IHBodacLoBibzr3tjOEryYVjp5GMjdV31FM48yUMEP\n"
+ "684oirlXMwo=\n"
"-----END ED25519 CERT-----\n"
"onion-key-crosscert\n"
"-----BEGIN CROSSCERT-----\n"
- "x0vT5Wv7Guc0/Vu2BqomWwenh8oda9+8K/7ILi5GQL/WC29Tj51i0EE7PVSnSMJ7\n"
- "33I/V+N5neauqWnbg7TxYaLsPfr6SpPTpBL1Xt0OiwT1//PvPYZ1gCcF3ig3KcfI\n"
- "mreQd5C5Vri6ukWkMtz/zNDaDpDanzaNXTdaUXmFHF4=\n"
+ "iPAp07r37ZfIGSVkunV7GbD4wUg9YTzkfZqqK6v/k+PktFD3ymFMm17xSWB+iDBZ\n"
+ "kPHuPL7n00fARbs7hZxmxB+Z8VV8aIU2o4Tnh91NHVxd1WIfrqNIwKUIXt821Qc/\n"
+ "fhotsrR6u1NGcqHiUZLOq7DFCtX4xvTMXDnQA2Y3F1Q=\n"
"-----END CROSSCERT-----\n"
"published 2014-10-05 12:00:00\n"
"bandwidth 1000 1000 1000\n"
+ "fingerprint CC43 DC8E 8C9E 3E6D 59CD 0399 2491 0C8C E1E4 50D2\n"
+ "proto Link=5\n"
"reject *:*\n"
- "router-sig-ed25519 4DSdPePrToNx3WQ+4GfFelB8IyHu5Z9vTbbLZ02vfYEsCF9QeaeHbYagY/yjdt+9e71jmfM+W5MfRQd8FJ1+Dg\n"
+ "router-sig-ed25519 I1vjiJ3q04pz1mO5zxsoy3ng4y3Ix6YxNEUaO7O83kOiU+VvGmaO+fzlXkTMuAz30BFm75Yckpeiqodak+F7Dg\n"
"router-signature\n"
"-----BEGIN SIGNATURE-----\n"
- "Hci/Br1+NNymDZBmQy1QWMlCeLe8Z1vtZ2ZTj42jDhWg1OC/v72ptI072x4x5cmi\n"
- "X3EONy8wQUvTNowkfG6/V/B768C7FYJYBId1GAFZZymXnON9zUYnE3z1J20eu6l6\n"
- "QepmmdvRmteIHMQ7HLSrBuDuXZUDJD0yXm6g8bMT+Ek=\n"
+ "NRlkV2yLpVDu9fppAPrOyw6rcNvcDjATuZbiwL13KR9NOKFZtF9KQ+qSme4Y8Hcg\n"
+ "hjlVuRiShZPmjq3n6iktNRryn1+ziVrjr6WQQBZyd0HuJ86PAUW8LOC7bI18AzT7\n"
+ "fibS1unSsKBzcFjuP5Uz/ZGABG6lhbgvoleRbAFbd4s=\n"
"-----END SIGNATURE-----\n"
- "\n"
- "\n"
- "\n"
;
-static const char EX_RI_ED_BAD_SIG2[] =
+static const char EX_RI_BAD_HAS_ACCEPT6[] =
"router fred 127.0.0.1 9001 0 9002\n"
"identity-ed25519\n"
"-----BEGIN ED25519 CERT-----\n"
- "AQQABf54AW8fyx54c7vQQA/AmShAitFP7XI1CLdifEVPSrFKwYq6AQAgBAChqjVA\n"
- "/wKKJZ30BIQoXe5+QMiPR6meNxF1lBttQ2t5AhauZbH5XzRhZkdGo114wuyPNEM9\n"
- "PrBwp5akTtari9doVy6gs3McqdoIbRdWevpaGj5g5oOEOtA9b5UNWQSwUAs=\n"
+ "AQQABstQATlCWYR3MJXT0ttJyn6HikvWxiw1QlFMUv6P9aVNxSeoAQAgBADrOgV7\n"
+ "plvP37tRpQENPGYV8J0+hJAK5YcnEtfnPFSIf2TimQb9VZZ4Zcn/7WLIsAkWP7lu\n"
+ "BPY5GC8YPPz5kaHDkrsX7LExapYw0KrrLrHHOf3DWuNayjzRfkPFOIitIAI=\n"
"-----END ED25519 CERT-----\n"
"signing-key\n"
"-----BEGIN RSA PUBLIC KEY-----\n"
- "MIGJAoGBALp0Croi9zhpGxi9sUj54jr/flZdzxVVS+8VNldJG2c1soSx8kwlwotu\n"
- "7mGGudJDAzDHGo5F5CCPEfQov2OmDehpefYUz/AaMLly6PrLRJlcUcpLogGf1+KU\n"
- "1lLwE8kanXUkgvDhVQiFvNjy2Dxxuv3AHH4WdZZfbMbm8FJRGoHzAgMBAAE=\n"
+ "MIGJAoGBANEcIzy+Sq/G43SLJDO9cVZWUC9aPR6VX+C3A7nToJgl7eqRuI9EWdLc\n"
+ "ORZTRoLWfEeu9ciJpjfOdIt45Sz23lZ1ZULRQEOrgZ4rXMolSdVYMKPKuldvj6fz\n"
+ "t4QRUdkVGISNn7lVmdF6Dti6NNMdS0H+vFM4C6OK7qc1WY2qD3NlAgMBAAE=\n"
"-----END RSA PUBLIC KEY-----\n"
+ "master-key-ed25519 6zoFe6Zbz9+7UaUBDTxmFfCdPoSQCuWHJxLX5zxUiH8=\n"
"onion-key\n"
"-----BEGIN RSA PUBLIC KEY-----\n"
- "MIGJAoGBAMoI9vQT4g2sV2dViGOWOzxckk367T9sMjVwcYfJCmnixGxjWeKScQFB\n"
- "K9v1uK73cfZR8AxiUGK4/iOX/9en14mJOGF7fftAqypFLAt1TBvb07IgXljOBoHc\n"
- "Paw4oZoJQzEoazt0Oa181LyNnNIoaZpHVZd1+a1Gs1gKoM4xDBv1AgMBAAE=\n"
+ "MIGJAoGBAOChxY+BMY6iajCYdjz3My8oqJw++gvhnH3aQk+a+pmXO5dFnSeWnnxU\n"
+ "7kue4Kc/F9C5ZLdArObXegUYE7nge3Sss0gxlNj8E1eItCkh5mDXKxj4wGoYFxqi\n"
+ "tMuJIcMSkz6mt9iOIC/33AcFLHCH2fEPL9lNqKZw324+2B/HwBkZAgMBAAE=\n"
"-----END RSA PUBLIC KEY-----\n"
- "ntor-onion-key KjyvXYkMcpke5ZsUYf2gZAUNeEoz8NAwYoQvvbcDGiw=\n"
- "ntor-onion-key-crosscert 0\n"
+ "ntor-onion-key oOTk28yuw1rfN9ieyNcjsR41nmWZ3sMl7WAq/8rIyWU=\n"
+ "ntor-onion-key-crosscert 1\n"
"-----BEGIN ED25519 CERT-----\n"
- "AQoABf54AaGqNUD/AoolnfQEhChd7n5AyI9HqZ43EXWUG21Da3kCAI6MRHm7GpCF\n"
- "/3zDGR/6jKe625uFZX9HpLt6FgAdGSJeMQ9W4Np9VkrFXAB3gvh7xxRzSgZ1rXgR\n"
- "lUomgi7N1gc=\n"
+ "AQoABstQAes6BXumW8/fu1GlAQ08ZhXwnT6EkArlhycS1+c8VIh/AFfG1jFn0GEz\n"
+ "Izr4UdQrqbSIW4GnGZt/cWF+5GgrFqVLKjLQn0qL59+RcI5uL8t4HYMeX7DDW05D\n"
+ "kFEyCR0K3QM=\n"
"-----END ED25519 CERT-----\n"
"onion-key-crosscert\n"
"-----BEGIN CROSSCERT-----\n"
- "xJXvCCpP4ExBuT3OTsdn2HJB0HidupmQq5zBh8fx/ox6+047ZBOM7+hVxxWapcMg\n"
- "PMXbcLD4L/FCBpA/rjnFUE/9kztdq7FH/rOdi0nB6FZWhwDcsZuyfvbnDTxz5iHJ\n"
- "87gd5nXA5PE649SRCxW5LX0OtSiPFPazu4KyyBgnTIM=\n"
+ "WiHEajyWxVHtfGW2zk1P/oiayJ71SooJ5h8VTJvt3Ll6EwTk0OLKrT+WHfnKyIsx\n"
+ "Zc0ocAD/fB89k8aD9doEbyGhtxYOnbHzm+Bu/HBpHcsom3sJ8V5dAG7T0SsA2e7j\n"
+ "/nUR/px6AhyLRVTPCwHJffU7BgCBpZR5qpxwE6iFJec=\n"
"-----END CROSSCERT-----\n"
"published 2014-10-05 12:00:00\n"
"bandwidth 1000 1000 1000\n"
+ "proto Link=5\n"
"reject *:*\n"
- "router-sig-ed25519 4DSdPePrToNx3WQ+4GfFelB8IyHu5Z9vTbbLZ02vfYEsCF9QeaeHbYagY/yjdt+9e71jmfM+W5MfRQd8FJ1+Dgxx\n"
+ "accept6 *:80\n"
+ "reject6 *:*\n"
+ "router-sig-ed25519 UPASGxdHFoEI9MK012Ip83qfdYAAAaaDpr/2xn4dDozCGisojWJ1Cdv5HDLpXRsdcjkvOjg48XQHMiFQHLWEDg\n"
"router-signature\n"
"-----BEGIN SIGNATURE-----\n"
- "tk4kBNYqB8utOmX30HrV8YfnwBXYODIiL3M/juRS6nPn0uvbW7pjoZ3ck/ahgW+6\n"
- "FNQsgTJnEADCWS1r6v7PcvzQjtrOUUpNxGJxYw1r8yZkvmIxSQD6GMzuTxq7o1VA\n"
- "/wZYDLonLhCWRdPjxnrl12+z92NdyISJCHMLRVqs2QY=\n"
+ "m+JqBjl516GHFnz/BMCX2Fc3vJkZxcstqa1+QScfj+hagYlW97SyUSTlGrNJcP0R\n"
+ "F6ZP5p8DFRoyMPLUsHv3cXodSCmmlGYZLctIAlAwNPyvjx8K4viE4/ImEemoKWzd\n"
+ "D1ylziMbpPYQ//9w3a5zNrOuigFGKyQJdtc4eKbMkQM=\n"
"-----END SIGNATURE-----\n"
- "\n"
- "\n"
;
-static const char EX_RI_ED_BAD_SIG3[] =
+static const char EX_RI_BAD_NO_EXIT_POLICY[] =
"router fred 127.0.0.1 9001 0 9002\n"
"identity-ed25519\n"
"-----BEGIN ED25519 CERT-----\n"
- "AQQABf54AYYiKZrFWZ/Cj5mZbfK11MZHYbwchllsUl4qPqY9gfi6AQAgBAB4irxT\n"
- "86FYA0NbZssSTmfyG6Edcf0ge61OwB4QD35kHCrvuZk2HnmL+63Tj4QoFqIVnwVC\n"
- "3wRGJGcmS7y+vS64GUXbuyTgqgpl/KuoHo5Aqe6IxJlVWYtU6W0M6FV9tAM=\n"
+ "AQQABstQATYAnLUERikTHIW5W60T/eDjs/+G8GViekaCOpm7O5oAAQAgBADvnTrF\n"
+ "bsB6EXhry4mELlXb0xIK+zDsMniuXXOs3dZhondVXKfc/6XyytBWFt3V2323aYwg\n"
+ "W1uRiwqrqdbGGCelO6Vfp02HtSKOUELhzb3XRfJjrTTOf/ov0TFKqZq4oAo=\n"
"-----END ED25519 CERT-----\n"
"signing-key\n"
"-----BEGIN RSA PUBLIC KEY-----\n"
- "MIGJAoGBAMUEvXTVTl5xkQ2MTEsB4sXQ3MQkz8sQrU63rlqglpi1yUv24fotjzvE\n"
- "oJpeKJBwwg5WBW/fW0bUDJF2cOHRHkj/R4Is3m+2PR1Kn3UbYfxNkFkTE11l099V\n"
- "H6xlsi0TJOJKlgrcbSuB7se2QctZVhwsdsJvFRptC9Qd+klAPb7tAgMBAAE=\n"
+ "MIGJAoGBAKKGX1tx5+kYDoBULSeIl8Yj+bfOwoQACHT/S/W9Mt3OKcfrjjaUxxoY\n"
+ "TYu9W4m0CbVOmTcNnB/StDwub+fhFgg/jf8dUywFuzl8Dv0+Elvd6rhr8sQO6UWm\n"
+ "nUpZL4yvOVehl5pcY9lIUYX8SE6akUCLo6S1mJ1/aUnNK6i9TxSrAgMBAAE=\n"
"-----END RSA PUBLIC KEY-----\n"
+ "master-key-ed25519 7506xW7AehF4a8uJhC5V29MSCvsw7DJ4rl1zrN3WYaI=\n"
"onion-key\n"
"-----BEGIN RSA PUBLIC KEY-----\n"
- "MIGJAoGBAMooTeSUX7GPoyklSd1/6cF1u8e2LbjOLIpZrMon0Xt7c/aNwlrG9rVo\n"
- "TSokHs3AQ2H2XIceySVRRWR4AdX9KApO4CX0gGTuVUmq6hFJWMnHdAs2mKL0kt1w\n"
- "I+YWzjUqn4jIVa2nMbyHVQWzIysWwWiO4yduIjAYpBbWd9Biew4BAgMBAAE=\n"
+ "MIGJAoGBANM184uIu8XUgWZBARcAOJSZ9UxN2aecqJ0QcicJ/OSt1GDrxrmIuvCh\n"
+ "+lGA2dT1uqGVJrrSKMQoBYsvJXK1gMFwvhl9pjg4LGkXLS3CUJffjwSxRJ2wF8Ga\n"
+ "yVC8SLWJqFPE7/ReWLES5Qx8/LqpJwIORwQbJc9r2g325U07HYGLAgMBAAE=\n"
"-----END RSA PUBLIC KEY-----\n"
- "ntor-onion-key BN0I+pLmFkDQD5iRsdkcped4eZwGIuXnLiX2K0Zoi2I=\n"
+ "ntor-onion-key jQrLewVdDUe3MvTdLNB9H2Is2mhQx+TCOlbIdDyxTlQ=\n"
"ntor-onion-key-crosscert 1\n"
"-----BEGIN ED25519 CERT-----\n"
- "AQoABf54AXiKvFPzoVgDQ1tmyxJOZ/IboR1x/SB7rU7AHhAPfmQcAOrIvaG/xJqe\n"
- "adM6mai+FlV8Dbt6QrXTcNHJU1m+CUDthA9TPTAYz9D8W0mTEQ6KEAKGfQrNLy2r\n"
- "G1B+9wWSpA4=\n"
+ "AQoABstQAe+dOsVuwHoReGvLiYQuVdvTEgr7MOwyeK5dc6zd1mGiALA5bpkro0Qh\n"
+ "9tV7U1Ym6Pngmgs/Tx8yUzwGIoefT4A1L14yYokNBBe9DQ207rA5y9u9WnuT5mZH\n"
+ "2mcZOMGzywM=\n"
"-----END ED25519 CERT-----\n"
"onion-key-crosscert\n"
"-----BEGIN CROSSCERT-----\n"
- "BpLBsl6Yo64QzczJn0TjdcXC1Jv9IhUG2m/Re3v0voCELOP+t5vkZXXLoVL23oKv\n"
- "JheSkWiuAIEPsatb4afXZ8wZxPcQjwy3zTOBM7p9CG5fA+KYpqKTxAi+dhVYlcDo\n"
- "M7S5nMV63FclkZIT70FFTHwWed1sAKwEO3/Ny24eppc=\n"
+ "WC79UXdGUGKTPFfB7Oz4qtk5uytmNA5XoCH4w9cpKOUBxG5Fc9Dol58STLr/AWoS\n"
+ "A9Gfx2zN5MoOyv34z2UlUV5Kp75zT8emxun47SqKv+lqRqRTtHrFavOkO0LbSRH3\n"
+ "bxYDdx/HmQnz48vQyK+VLm8lowsxCjgIBVmTKs93t3c=\n"
"-----END CROSSCERT-----\n"
"published 2014-10-05 12:00:00\n"
"bandwidth 1000 1000 1000\n"
- "reject *:*\n"
- "router-sig-ed25519 abcdvEzGFYMcJ/Ea7sbessW1qRJmnNNo2Khkkl0rEEgtLX0b4L4MMhK/ktS52Y6jX3PRQWK5PZc6gjV7Jaldh+g0Aw\n"
+ "proto Link=5\n"
+ "router-sig-ed25519 DA5Fd5XeIyZWetlWbLRKUPBZ6MLW16/C3/m42sSMV5ya4MRMIql9keH/m7apzd6F8UqHztuHnFpgfOXwyN3OCQ\n"
"router-signature\n"
"-----BEGIN SIGNATURE-----\n"
- "Vyj7g3eQ3K4+tm49fJkAtsAYnYHcEiMnlucYCEPeKojzYStNfZwQO2SG5gsoBIif\n"
- "urgQZ/heaF4uiGFg64UFw08doXqQkd5SHO3B4astslITvmq0jyaqzSXhdB5uUzvp\n"
- "QCR0fqGLVS1acUiqGbRr4PiZ9G7OJkm230N3rGdet+0=\n"
+ "aGvBliAHSDUmrFcHMLuEKQVFY+zr6oYKgJjBe2G0j3Xcw9VpwSpZkgmZa5jJI0br\n"
+ "HJwA0sd8NhzGuP9oCLbRI6pdT5l8TDCM+zM/G93Sz3cgxATj2bxDTg9/B4HNObCn\n"
+ "1VufCazt1ild43svRJa2bLsqWKTRHKA8LGKmwYsvlWI=\n"
"-----END SIGNATURE-----\n"
- "\n"
;
-static const char EX_RI_ED_BAD_SIG4[] =
+static const char EX_RI_BAD_IPV6_EXIT_POLICY[] =
"router fred 127.0.0.1 9001 0 9002\n"
"identity-ed25519\n"
"-----BEGIN ED25519 CERT-----\n"
- "AQQABf55AaEnncX/t0cbLm1xrtlUpkXghaA8fVuV7g1VF3YNfCaIAQAgBAC7Ki3S\n"
- "zzH9Aezz5X4fbwHeF+BQEDfVasfyTxTI4fhRi7t3RxHzBJd60uEMXy2FchD8VO5d\n"
- "j4Dl7R4btrohPVSVBQZuemBQSW6g3ufNl0txpFWu0R7vBPTFH6oyXYfY9gQ=\n"
+ "AQQABstQAUGR5G6d4pKIbn8TsRPUlzF3aG+bGlSRq5CmgY3FHvXCAQAgBADHVYAg\n"
+ "VsnLCsUgF4yKxR8mDyeVRASJ6Lan1xwA49u0MrcvHJDohop1C2fRi6npUKM+G80J\n"
+ "vebsEbexWjnaWURBrwx6YvvF22lw5TEc6dm8KxhGNOWSBFukr3tWJpn6ogA=\n"
"-----END ED25519 CERT-----\n"
"signing-key\n"
"-----BEGIN RSA PUBLIC KEY-----\n"
- "MIGJAoGBALGKwzhOui2/jJPjU1ngW5IZRPcoDk7RAfGDO4xaef4VfAFHCV9CQO1c\n"
- "/wQ09CcRdggTvUcv9hJTGJhSObUUooCkxw4/35f/A6/NoW1Gi0JqF9EsQWHpuAfr\n"
- "n/ATlJQ9oGdTCNDq/BXSPWXhoI6UhUe0wiD4P4x4QwaYHcZh+lE5AgMBAAE=\n"
+ "MIGJAoGBAMebdGK2Ac/1eewX+boQNlZA+msq7kCqqS3FM8GRBrCZGm4MFCx6bDZT\n"
+ "sMWjOqN3FGPjN49I4GYlgkqlcvgaKFB/DGbXOn7X1W8fa0qzKK7okK9qtHMAjINg\n"
+ "RjZ4aHWmeGhsVpGD1ifEEofWWjx7/T8dx7XIvNdu2zgKVjuySdGrAgMBAAE=\n"
"-----END RSA PUBLIC KEY-----\n"
+ "master-key-ed25519 x1WAIFbJywrFIBeMisUfJg8nlUQEiei2p9ccAOPbtDI=\n"
"onion-key\n"
"-----BEGIN RSA PUBLIC KEY-----\n"
- "MIGJAoGBAOKrizVm2h5/jE/HqqLCBLWJZVVoGspasCtDDqHhSqsPzyjpqa52iMKi\n"
- "q/deJ92le3J2NJRGKxPmPQqWxwhIjnMS5kUMoW182iLpO/G9qyPZ0dh6jXB0NBLF\n"
- "ySfW6V2s3h4G4D2P+fqnsnzQnAX7YufkvgDau/qTWi2CqD0CjavDAgMBAAE=\n"
+ "MIGJAoGBAOFfyR3mbBZMu85gSrw/VBofkCmp8CwKU68pEWc3SL29c6LjV9LCXrDZ\n"
+ "08jUZ1RRHR8hYeLaz3ZxLhOQ50JYw55w6YhLbfzZS5+xt7gay6M2iFjj6vH8QPqc\n"
+ "T1zFNy0DAYID6u2AcvTGrRdRPv9NBs64wf2fJAGWUXNPQMlCIjKtAgMBAAE=\n"
"-----END RSA PUBLIC KEY-----\n"
- "ntor-onion-key A9h8jY9dPbhHTDbIc/NYWXmRP65wwSMrkY1MN8dV3BM=\n"
- "ntor-onion-key-crosscert 1\n"
+ "ntor-onion-key 43r7FnWu5hrjSRXEIEGIOsja18U1+5/zMUDWqOlKSRc=\n"
+ "ntor-onion-key-crosscert 0\n"
"-----BEGIN ED25519 CERT-----\n"
- "AQoABf55AbsqLdLPMf0B7PPlfh9vAd4X4FAQN9Vqx/JPFMjh+FGLAN8xr/w3KFVi\n"
- "yXoP/az6hIbJh0HYCwH8D1rPoQLcdpe8XVwFSrHGarZesdslIwc9dZa/D1dx3OGO\n"
- "UhJOrdv51QY=\n"
+ "AQoABstQAcdVgCBWycsKxSAXjIrFHyYPJ5VEBInotqfXHADj27QyAFEDwHRfJikw\n"
+ "3q2nD4w+XXQg5kk4g+pKuFaVSIbO1Xem9F2Hd+0JgiLlDSuAgLeUKiZIqGAm2Cil\n"
+ "vDw1Z+8kHAA=\n"
"-----END ED25519 CERT-----\n"
"onion-key-crosscert\n"
"-----BEGIN CROSSCERT-----\n"
- "bLmdO7ME5vq+c9y/Hd8EyBviMBTeo85sHZF/z6Pehc3Wg3i1BJ8DHSd1cK24Pg48\n"
- "4WUrGTfonewuzJBDd3MLkKe6epXmvUgvuQN5wQszq1+u9ap/mRf6b3nEG0MHxMlO\n"
- "FLx5MBsScuo+Q+pwXZa8vPuKTtEjqbVZivdKExJuIX0=\n"
+ "LVjbq3IyLJSQ09ywgtPZ11ddpq6Mbldd7CsX7VAE66ihd5LMJmEVuugilHZqIvQW\n"
+ "JeXJylZWvqbwFEy4DDZCTZBh9aXUouZEIm3jNxyWDu5LKs9M/cKZTXcleWiipDue\n"
+ "yS72i2K2l9zPY+YoNMElc9TlC+lrOlpaT+fwR+93cWo=\n"
"-----END CROSSCERT-----\n"
"published 2014-10-05 12:00:00\n"
"bandwidth 1000 1000 1000\n"
+ "proto Link=5\n"
"reject *:*\n"
- " router-sig-ed25519 4DSdPePrToNx3WQ+4GfFelB8IyHu5Z9vTbbLZ02vfYEsCF9QeaeHbYagY/yjdt+9e71jmfM+W5MfRQd8FJ1+Dgxx\n"
+ "ipv6-policy kfdslfdfj sdjfk sdfjsdf\n"
+ "router-sig-ed25519 T9pQHeYGU9voVeSoywCtL62Ep2EyYSO7DWjwVOkLxQccAyBa3NS1sBaEVEPXyDtnXeZQUL2hCDy4kEulLimnDQ\n"
"router-signature\n"
"-----BEGIN SIGNATURE-----\n"
- "LqNGEa10zwSPeomBXTfgvBnnWAdWyiR7KYZq9T++jK4ctR6hUaWngH8qSteUrkMx\n"
- "gyWb6UMmlxdfOG0sdcU463HsqV7zObaKya8/WwQ9elj3FfsToswUCeOaLR/Rg7wC\n"
- "zcUjI5VsneQoXT2WVZbZBLsLB3+7QfezVHRMB377GAY=\n"
+ "HDzaU7OdsTuFtjmHwqXkJ/+DCkTyz1vzd39F5L1x2dDZHqk0DJNHy5E6jWpN4yqF\n"
+ "m3nvoKS2II8r06NX7gloF67lfwTtEVc11HZWqyuzAQPZZj2VlPGH/vbTA1NL8MjM\n"
+ "Qn7yzykq8Ry+mLVJ4b1vtZOHm67K4q3V3pSBG5AKO68=\n"
"-----END SIGNATURE-----\n"
;
-
-static const char EX_RI_ED_BAD_CROSSCERT1[] =
+static const char EX_RI_BAD_FAMILY[] =
"router fred 127.0.0.1 9001 0 9002\n"
"identity-ed25519\n"
"-----BEGIN ED25519 CERT-----\n"
- "AQQABf55AV1AfOvQWKlWsbzoBdJc5m72ShIJuA8eNV15basjhXYdAQAgBABy+KQK\n"
- "3oLDGtqL5kwRmjAsls/+C6SAoAALll7U7wNSH7en5RVBal4RUzCf57ea/KG0c9V8\n"
- "2DmZ3PdOt2aY/M2bWGmmH/tyyapOoV98dhDwFU7zcx/pMfRnJTDRSDwl8QE=\n"
+ "AQQABstQAURbCqkJspCMD7ju6hc5A5b+nTEaKJ+Pay1TpF7nYZXhAQAgBADzX5sn\n"
+ "pjOeXa3eX/C9pVLjwtq5VRddbd7lf0JNlZ1ad3wtO0l5ETftHyU6QoA4g1ZU6itY\n"
+ "IQVLmIdvHo4nXMvUDPWvzEMZiD1epyNnVHglyJXMzC5dzUteE/Jdb0wx8gU=\n"
"-----END ED25519 CERT-----\n"
"signing-key\n"
"-----BEGIN RSA PUBLIC KEY-----\n"
- "MIGJAoGBAMP6xbqbj+x1mq5XImjeT0rUzqKZTgBd5zvK4Xcy9IifJuFC9+mMzrY4\n"
- "WhYbdClxKUkDMkit9MVhek+P/w5TSHKl6AuqGaO09ID+hZpoUSdoBUYktynxfGsx\n"
- "kIDu0XvgtAeSyJaVvoV1SKVChY0IBbzUqbHt4O2Q1BhzFCKEJTEzAgMBAAE=\n"
+ "MIGJAoGBAMIwbAgXUtGKe8W2wsaJPqFz2cCaRZy+1ZHEpyMWSN69UDdl+QTEI5qI\n"
+ "W52+bXLXOCQOPLaFtSmfv6i09pPlb9XcyZCfI3W/01KgpKDWFji4QACK7BQCCxaZ\n"
+ "avKwo8eN0XSL5ihcPSZvSMFjX3AdAMLdtYdQVNpCg80NjmfHK1FfAgMBAAE=\n"
"-----END RSA PUBLIC KEY-----\n"
+ "master-key-ed25519 81+bJ6Yznl2t3l/wvaVS48LauVUXXW3e5X9CTZWdWnc=\n"
"onion-key\n"
"-----BEGIN RSA PUBLIC KEY-----\n"
- "MIGJAoGBANwWlBh7e/eSLlhto5YUdj1iGYOq+yAmlosDItVfYrSPJuUfM2ocMBAn\n"
- "udbRbWiADoqsbKn/gwwHCC/f1HX2FkRXxxnOlJKLo+NEi8tGmOlcQXSQol1pCpvK\n"
- "sA9TxtYr+Ft4LRpxNrexF+pIBxqzwetqQrZbKYr0CFJi8q1qlMynAgMBAAE=\n"
+ "MIGJAoGBALNX/+fYN5lj6v7UqrK+URDxRBPnrMGCv79WZ7lfSc1yaxFPWqAG/OD1\n"
+ "X7Voqb5xhr5bsszliBe2m0DfOTOPTQ91SyjUoPEXznfHYkbwGVRhNKNa2eN7E1Sl\n"
+ "xw2iSoCnZEpKSaQsLvHvIaYiWnhvHtRl7QCuAym1I1hPPw+BTnkrAgMBAAE=\n"
"-----END RSA PUBLIC KEY-----\n"
- "ntor-onion-key cs1AP+xF5cXTLuKeOeItdoDAzfALTJkwk9lB4mtC4QI=\n"
- "ntor-onion-key-crosscert 3\n"
+ "ntor-onion-key XjO8+6SaRrPblN+i3FftAlAR1SAij1e/Tlj6x2L6T3U=\n"
+ "ntor-onion-key-crosscert 1\n"
"-----BEGIN ED25519 CERT-----\n"
- "AQoABf55AXL4pAregsMa2ovmTBGaMCyWz/4LpICgAAuWXtTvA1IfAKo6ANUq+hi+\n"
- "xb3J4aYafnszlj87oi/DR+SDf29wzwNw8gmaqGzJ5GbfISfABuTUCzlilZyVnLxi\n"
- "BHcCH6PWiAQ=\n"
+ "AQoABstQAfNfmyemM55drd5f8L2lUuPC2rlVF11t3uV/Qk2VnVp3AFoeOhW877qn\n"
+ "nmT9epNCicfIcyEynHC2865A0htIKT1CCRA6MFNnCMPIs9TpYU0G1zyrvdObtPsm\n"
+ "w+QHaRhFuwg=\n"
"-----END ED25519 CERT-----\n"
"onion-key-crosscert\n"
"-----BEGIN CROSSCERT-----\n"
- "qC9Kph/kGtONR2DxZDoIFFgnDFC+/7H07EgCiYQdIFIROc+gGK9qBOgeFEptrkXF\n"
- "XdE35xxox5xSASQvp7hjFwxUtJRGOtf2O98regqeeaz6O9VPXHkLf51uqX3bVgq8\n"
- "KvFAsFFS66GxhtbrVjpyRgIwHAYvse1WVESfLuZZTn0=\n"
+ "q0Pp+duh37vyrIjY1gW+16ueGRoXOmFwILm9Eq/6zQedtnUrReTS4CqtkRvMTJp6\n"
+ "JeOOHWD4mcYdoC31NxaYhr/E7aafE/rzRZk0b5H5RgtixVdsrUUcFyWXLsYP+koC\n"
+ "pTk9g3nsOfQCF3u/p0nspsogkZd8qq4fLqyJDK4qh2s=\n"
"-----END CROSSCERT-----\n"
"published 2014-10-05 12:00:00\n"
"bandwidth 1000 1000 1000\n"
+ "proto Link=5\n"
+ "family aaaa,bbbb\n"
"reject *:*\n"
- "router-sig-ed25519 3uW8Q1aetIQLOsqSco128ZUaHlhqdYiBvrxV7x75BGNS5RzIMTEwYDNtEX1LNPFJ5N0YOV0HEEOLhrJUV9QCBA\n"
+ "router-sig-ed25519 h4sKEoqV2V/jvbP+AM8dEW7gyXWzMi5u680qa0k4VvgDwj8mkQG7NYguy2O5ovZX5wTE81b9pjNmR7Fx4Wm+Bw\n"
"router-signature\n"
"-----BEGIN SIGNATURE-----\n"
- "WuD7S/saTYBxKvItITbHRi8n+e6g/oVbosicfbRbafYPzPp4Prb+RK03UTafzXrV\n"
- "QEQIzDNhfePcIMH8qX+qrogLMXFqiXx6TVQ0GqNvqirokk8ar3AgtRtewhChAuAj\n"
- "8pmQTj2JpZn/iB3PCE2l/93O9LHZfp44hc8QOWKs6BE=\n"
+ "qEFvYELbbiKjTnXxmbYZDHdeEDIAJrIhxbgLfTFKI6LlOQ+sy5XGd+fCU365U6Mu\n"
+ "0jOej6XL1XQaHE1tFhviGj1pNLlaKL3xK/VDLNhjJSR20adtOQo7UX5NutWhQdSv\n"
+ "L8k5Kqc43XXhqQrMC2nKdFAF43mcp3MesBAnkJVFBqw=\n"
"-----END SIGNATURE-----\n"
- "\n"
- "\n"
- "\n"
;
-static const char EX_RI_ED_BAD_CROSSCERT4[] =
- "router fred 127.0.0.1 9001 0 9002\n"
+static const char EX_RI_ZERO_ORPORT[] =
+ "router fred 127.0.0.1 0 0 9002\n"
"identity-ed25519\n"
"-----BEGIN ED25519 CERT-----\n"
- "AQQABf55AW5TTGF9jCMl7aALZzqypD9Bj8WYnAPIrKCoIJdgMbY0AQAgBAB7eCn8\n"
- "rukx7t/egZUdqU7+FYqsnO4wdmOkLZkp0+gpF3jjk6N1Q0037NNVNZBjONB0Nm2F\n"
- "CpB3nWSJliSSKr5tOYsuBPFy5VVGYeKPakpOoxanQ1UcqevMBAQy0zf9hwA=\n"
+ "AQQABstQAUmwuikZ7vHosMBCYuyHaTxtFLZstIlPgiR7CYZNyfC6AQAgBABYaoui\n"
+ "ahSEC4liv03C91ZzmpKPUy09X9nOUYgRtb+rsJ6/GklBLyC1pX7YGiCbUfnRcIXE\n"
+ "PRaFkYvku9qdIvj8Zxf+dxPLOQbuNbR7Ky2oLVgLJnC65N5tzoqcN7axWgY=\n"
"-----END ED25519 CERT-----\n"
"signing-key\n"
"-----BEGIN RSA PUBLIC KEY-----\n"
- "MIGJAoGBALeS5YbeDuKQ5iiuUvh3REoyJ47/YU9lslWmTrVBf9b66pMnYJv/awPu\n"
- "m2HredUAJ3VzwQ38VJA39w3fQXUhQDnQ0OPpKzeAmIiuG+6WdW/mBSK7uKcezC23\n"
- "LA1d6Afyl79LjZz/n+ENXqNMlJk4QPcPHuRnAvwBl3t8YVRPJmxhAgMBAAE=\n"
+ "MIGJAoGBALbQl2VvUsDYFiqLWZdJI5w44z8mmtrDyYC2in84CI7NmBqrqODyVDDV\n"
+ "xU7ZJtIfzmBFiN+oxl3Xja+p2UeZ2qhaPxNwBvpkj3uLoyqjrzxRvzrXOILxrJq0\n"
+ "zsVU6F9J4PD8khEK472XsnEwmY5wK1cVNm/n6eodGppqQbjMal6XAgMBAAE=\n"
"-----END RSA PUBLIC KEY-----\n"
+ "master-key-ed25519 WGqLomoUhAuJYr9NwvdWc5qSj1MtPV/ZzlGIEbW/q7A=\n"
"onion-key\n"
"-----BEGIN RSA PUBLIC KEY-----\n"
- "MIGJAoGBAPprokY7utWuO/0252dBB5MCxmVD/dROaIBDyFtpdH+YVv04rkOlDzYD\n"
- "W4mgHVBMxEm/cspTgQmJ4exRHJPpcSe1RYHt1ONZdLYr6D7OOWf0y1IUrVSzF6K4\n"
- "lqlmNuH1H4+TKGbkvixYc5GU/2ZmAy6gFEuphYnBbsN2Ywc38mnfAgMBAAE=\n"
+ "MIGJAoGBAJ71N74R9kO7XgyH0CH2Z4qtr2YKwu+U4FCgBZozMoBe+vcynzNNXRMR\n"
+ "UOKl+hD5nl6CjDO+1Q36iUJPu873CzZv6SXsICnMIkFx/nrMD8JGEiqupjj8H4SS\n"
+ "t3hRhlU6pStjwhqqJozUVinJ+CKCwHG9UnUBGiPNRAwAPU+2VVcHAgMBAAE=\n"
"-----END RSA PUBLIC KEY-----\n"
- "ntor-onion-key Cgo6xniGfEiuYoLSPUdE4Vb2D4zj2NQzC1lRjysRRXs=\n"
+ "ntor-onion-key 6qko2boqKfkcENCGbCSZ1RbZN3TY2AFqo5WMFnwioC8=\n"
"ntor-onion-key-crosscert 1\n"
"-----BEGIN ED25519 CERT-----\n"
- "AQoABf54AU3MlHAEtdPdAyWJzRBnh4brXbCR9JFLjLM40hsBMoscAJ8cHMIc71+p\n"
- "Qa+lg5JiYb551mLgtPWLy12xdhog7SXiJl3NvnMgbMZXHDqkU2YZCidnVz+xqMdh\n"
- "mjQFK4AtRwg=\n"
+ "AQoABstQAVhqi6JqFIQLiWK/TcL3VnOako9TLT1f2c5RiBG1v6uwAIB8Iig7LEAU\n"
+ "CcznIarqADUWZK/MjxQZHoCdVmb3DlVZ86BWnulrjUnFPINqBRsM1m7a92AHJI28\n"
+ "SdQ+PEw5VAs=\n"
"-----END ED25519 CERT-----\n"
"onion-key-crosscert\n"
"-----BEGIN CROSSCERT-----\n"
- "bi4M/AJLZF7/vSNmOj4uhrgKBQA/KfcZy5e58mhGL4owxd9vaWfl3aelvb9jf9zN\n"
- "Q7FMv8f9aXzeVIoXIpRJxSKIJgBtG2wnMumIc80pqBvTyGInharszb6njfm0bg1u\n"
- "PfJkbQYyf/dA5l5UwCrjFs06ImDmjFTAdsSWf6DfZ/k=\n"
+ "VAzikUKMdtT0ejXQ9XjA0IFKYyJK3LUpwYRx5jHupvpM9pMww1UpVORwEySOuu/l\n"
+ "iWy+YT2BJ1T1gybHO/BUbMUOCJs746wKaRu1TNoa0iB5hBS08eZHsLcuMPWNj4HZ\n"
+ "8ul4kp0JL6s3SwCyHPx+3ZiXWlAlyixIMwYMYp3iUwA=\n"
"-----END CROSSCERT-----\n"
"published 2014-10-05 12:00:00\n"
"bandwidth 1000 1000 1000\n"
+ "proto Link=5\n"
"reject *:*\n"
- "router-sig-ed25519 4DSdPePrToNx3WQ+4GfFelB8IyHu5Z9vTbbLZ02vfYEsCF9QeaeHbYagY/yjdt+9e71jmfM+W5MfRQd8FJ1+Dgxx\n"
+ "router-sig-ed25519 wYbZMmEuVaKbcQVwPDuNfqoowIUQB2AXmLhuZn7x7c7Le1K6GJvGxUP51xamZNJtPZpb3B2hY0Q8x+gk5JI9CA\n"
"router-signature\n"
"-----BEGIN SIGNATURE-----\n"
- "io16v+e0pK3sbFzPGnkQrAjrRgIOJHrVZ1RXcxZ1+UNXagWM/MOLhQpkU/cw49Wd\n"
- "4rQeZD3JQh16330eXbxc97AyDgp0b30He846SI0MfW/DnmGI8ZNeYfLbMv2bmbs9\n"
- "QULzyIH8C+5mnMI1arcuiAua+Dpa34F79vgqPuvw5fU=\n"
+ "tiwHHQTe0A/QpY6oom3lG7CbFvTtd9KfAyHN8kZAxo/mctogQw3ZBZbUFZWhrQhl\n"
+ "L57BcL/UgaAAtl7eD3X/91uaoEZl/avxlmvgTEg59aQnBzhAkhj/ZYOjQqTTlfWS\n"
+ "fv8wOQgiuJSKTBBY2LZAJyMDj0oI7PK2JYBtnUvi27A=\n"
"-----END SIGNATURE-----\n"
- "\n"
- "\n"
;
-static const char EX_RI_ED_BAD_CROSSCERT3[] =
+static const char EX_RI_ED_MISSING_CROSSCERT[] =
"router fred 127.0.0.1 9001 0 9002\n"
"identity-ed25519\n"
"-----BEGIN ED25519 CERT-----\n"
- "AQQABf55AVB+j+B2yPgGywvp7nvejyhMh9ejKmw7LCwufV83Zl9eAQAgBAConA3B\n"
- "jJ3X2tES40jd94rRUFS2/s/Yv7E4LEQ9z0+jz8horNivzK3O/t7IGxJggi+b41/9\n"
- "Uaqt+wqtVuKj0xJ9jwBlCXFt28G2P9s4ZyXYgGZqo7MlJlboybnOMvmoTQA=\n"
+ "AQQABstQAbLkl65prybuOHnQxRi+wVzjNlEsViHPH/T6RWQHtNaIAQAgBAAEVy+i\n"
+ "zeBNENBHHpiag6H+8XDe77msq4YHvxeycWRuJjjNnEcLLQMbtnNFmgzKWwGT2uPj\n"
+ "+U3Z9Rg0+PRkXHKnJKZJLYrglWHjQdiFELn8opGTNX3rkd/FdU9Ws/Fliws=\n"
"-----END ED25519 CERT-----\n"
"signing-key\n"
"-----BEGIN RSA PUBLIC KEY-----\n"
- "MIGJAoGBAPWuEWckT4aYAVNrZzLA8xVwfXp0wzfXeTWBztLS8VzssN6w/+cwXdeY\n"
- "N1YNc2DiD3u8f+7kmuZIqL1EFQUwTvRwEzQXm2dqGM7qkm5ZGNMb5FKu+QwO2ImI\n"
- "FLNiO5zO/LqP3cf/2L8/DuvruLenUrhRtecGFaHmhDYl+2brHIiPAgMBAAE=\n"
+ "MIGJAoGBANyNH7TLjpmgV1TTkT716iNp9tpZHwDHoYWduoiZntmDHpRN4rp0AdhD\n"
+ "LQ5/JEdW/XjAhcnynzINgvGw1nK2XiC/UdTv/Gx6/6Nt9Izn7oAT5YRUOOUaBDYm\n"
+ "9Q8uNo8d/4FrXDEsxaMJme88v2Z6LJd8FozBwlkfeTKdOJon6IabAgMBAAE=\n"
"-----END RSA PUBLIC KEY-----\n"
+ "master-key-ed25519 BFcvos3gTRDQRx6YmoOh/vFw3u+5rKuGB78XsnFkbiY=\n"
"onion-key\n"
"-----BEGIN RSA PUBLIC KEY-----\n"
- "MIGJAoGBAMtHTfk0gDvp9+PtIG8Ks7rgCiJZ2aihSvr6WaKHYuIprgspFuga98cg\n"
- "D//J80CrgH5Dw68YnkG+gU40IxP7YzhQ4glFlJGu3s2y7Qazcv5ww1XtHur+GDoA\n"
- "cY0zCLhltNQFxIsoVUepY97XA6Y2ejYJjyqNXQcAmoPNoVhnTdkhAgMBAAE=\n"
+ "MIGJAoGBAKT6X+Qm7moNEV7o0oAcrbzpOa0UyOkqWxQkfijqcMbreuMXvfLyBB9l\n"
+ "dgttee0cf0LmWWv9nBtwlbQNgFzkOwcvPRQZ2e1AiFsk/bFlQ5Ow9nxRJoUboL/r\n"
+ "9VCaflE+ETtV+fTl5R1sn3j3OsxK8SOhOl5s+6OAisp3wEaVhjVTAgMBAAE=\n"
"-----END RSA PUBLIC KEY-----\n"
- "ntor-onion-key ibZf57LptdOK3WpVFXkYMatEEqPhuVWxsnkwF6638V4=\n"
+ "ntor-onion-key DqsbD32Vw56RVM6+gdrE3x0b3DqBsuMsbwOpzYPSB2k=\n"
"ntor-onion-key-crosscert 0\n"
"-----BEGIN ED25519 CERT-----\n"
- "AQoABf55AaicDcGMndfa0RLjSN33itFQVLb+z9i/sTgsRD3PT6PPAEbkxCdI/bH/\n"
- "B06DAjRuoDiv1HKsGuW+UN1iGEiWu2ieFzf3m0Z7BL9p2u2zIbHYkP50b3T3sebD\n"
- "1AksemmMdA0=\n"
+ "AQoABstQAQRXL6LN4E0Q0EcemJqDof7xcN7vuayrhge/F7JxZG4mAHlxXgoRkCMR\n"
+ "QRUsroTKgpVFI6FasFLpfbn1PNzhBwrA0x2Jf5VftmgraI40+oLxL9SiMGzakBfJ\n"
+ "FRXjeMEk2AU=\n"
"-----END ED25519 CERT-----\n"
- "onion-key-crosscert\n"
- "-----BEGIN CROSSCERT-----\n"
- "BpLBsl6Yo64QzczJn0TjdcXC1Jv9IhUG2m/Re3v0voCELOP+t5vkZXXLoVL23oKv\n"
- "JheSkWiuAIEPsatb4afXZ8wZxPcQjwy3zTOBM7p9CG5fA+KYpqKTxAi+dhVYlcDo\n"
- "M7S5nMV63FclkZIT70FFTHwWed1sAKwEO3/Ny24eppc=\n"
- "-----END CROSSCERT-----\n"
"published 2014-10-05 12:00:00\n"
"bandwidth 1000 1000 1000\n"
+ "proto Link=5\n"
"reject *:*\n"
- "router-sig-ed25519 XS4zVi46Xl3xKhuozPCDlW0QRFD4qUhJmkefonQNsRlMVsrPkALnP2tfnfdfTc69hbNa22pOjJNf6Gm505EnAw\n"
+ "router-sig-ed25519 Dxt546uUdpCxCbO21HaaA6JtW70Xsx5evw9l2eVlWpGDzCTfGO4cMlIUku4ABQdrT6wk3Er9qL5paNyhrYjfBQ\n"
"router-signature\n"
"-----BEGIN SIGNATURE-----\n"
- "Q+R3OpO8VhfvFbXuE5qolhVbgosBHy2A5QS91TMzCbsxa8pBA6Li4QdPR37wvdLq\n"
- "KayfmmNCMKU5qiZMyXqJZm4fdpxiSi50Z0tYlXM3b2OVfza3+pSOEBl89fN6G4Qc\n"
- "pAmM14eEo1UzXrqZw76tMS2CwOYF5vR2xFGCYC0b5hM=\n"
+ "ik0LYc81zprhK5GN0SxE1ikzF+sAzCjo2vhFsihljOyg3d9XxhbriTpROJeUe8Ig\n"
+ "PpgLPeJxPFOvs5jC2XeTAOpxdYyMqC7d/RfupG2v9qBzcj9a84p+tOP1DZKg9snn\n"
+ "NZS6fGWijh+okwRlvbFPk9e4Z6gJUSLthTUhz6P8/LA=\n"
"-----END SIGNATURE-----\n"
- "\n"
- "\n"
- "\n"
;
-static const char EX_RI_ED_BAD_CROSSCERT5[] =
+static const char EX_RI_ED_MISSING_CROSSCERT2[] =
"router fred 127.0.0.1 9001 0 9002\n"
"identity-ed25519\n"
"-----BEGIN ED25519 CERT-----\n"
- "AQQABf55AaCfOaispi7dJhK0c8HXJHIwoBkMgRpmmHu+3Zce/soMAQAgBAB5bAIo\n"
- "5i4TSY/bV2KQAyziRwvgJm+nEiECClflPbP9Um+zOzOgxtDmNnR5UFQj+VWNG4uf\n"
- "5lnaryN+PfUXZMTcs8AARof3fFz9tVPINHDrsGvKt8gpzgZEHkVioAXOFwg=\n"
+ "AQQABstQAXpNZkKl/K3IRSQvhjsdeSGChzvAux17KOfhfmTGqNXIAQAgBADG8kM5\n"
+ "+9iJxF/Hf2jvvpiZddN8V4RPcJH5i3tIsekmwsaoy3FMnMisGFsOFUjxtSRLmAM5\n"
+ "EtGNJayNNny0qDRo6o/LxmXhl7fVxQPnyFEPjSn93cLWVV6/0LjYaYHUsAo=\n"
"-----END ED25519 CERT-----\n"
"signing-key\n"
"-----BEGIN RSA PUBLIC KEY-----\n"
- "MIGJAoGBAL3Fr/ovZ9SMGYrAM24taKBm/NpemZaXdD/JeBXFYm5Zs3szLwJC4Etm\n"
- "zjNL6tVy+I21O1g3cs16TkflcidsjPXNx//PHAn7bqWMekjrt3SQdkHW2gDPgT2c\n"
- "zYJ/hBR96JYG796jP3pkfJz6Iz5uT/ci3A/cdaVbzM1uZbMUgYGzAgMBAAE=\n"
+ "MIGJAoGBALJTSfgKFoMA5o4dDduwgwHfjU2KE3rZ430TGK9xhBFrum2wG8ct4my7\n"
+ "LS/EbTtxhQjNSrW3D1loThQH7H//cjjrtZyFs4cKwIimpnkRWpQzDtjSUF9vwAGZ\n"
+ "nUPuStPG/hBvJROVUmHV15nAgi+bWigEtXrNCPlpGaojBBIqDRAjAgMBAAE=\n"
"-----END RSA PUBLIC KEY-----\n"
+ "master-key-ed25519 xvJDOfvYicRfx39o776YmXXTfFeET3CR+Yt7SLHpJsI=\n"
"onion-key\n"
"-----BEGIN RSA PUBLIC KEY-----\n"
- "MIGJAoGBAMHB+1dWa8BBrKE94vTqfbkSEuysG5LyyZF/WrqHq/3W+ocDLz795k8O\n"
- "2Zvgr9im/Ib4hD7IyrtRexcuBdwujdG7cBALdCcWiUTGAMkl96HNETSX+lUVIpJ9\n"
- "pMsc9O7+yz+/0Cl2RpILZCdE/7I96qHpZl3tzlRKSu15WeIm5U77AgMBAAE=\n"
+ "MIGJAoGBAMXYiBXNlbvmWAM3tVe2fC7fazqaQzsXLH39QRhPE2DyldBdsmf8anc9\n"
+ "0rbY8uS/O5WNqc0KK0wivSt8zDLxfkw9GFM3WKgvdiqvRkmpOs5GDvzRdM/yGRNc\n"
+ "gCUBe9q/pE6LQJqoWx6cCcLKGG9Ga8c4WB0ttpiVc3cfoFXEz1RbAgMBAAE=\n"
"-----END RSA PUBLIC KEY-----\n"
- "ntor-onion-key GXi0a2VLcRHQMMYys85zu3IPqOn5ZTsOixYyQvTGnQs=\n"
- "ntor-onion-key-crosscert 1\n"
- "-----BEGIN BUTTERED CRUMPET-----\n"
- "AQoABf54AU3MlHAEtdPdAyWJzRBnh4brXbCR9JFLjLM40hsBMoscAJ8cHMIc71+p\n"
- "Qa+lg5JiYb551mLgtPWLy12xdhog7SXiJl3NvnMgbMZXHDqkU2YZCidnVz+xqMdh\n"
- "mjQFK4AtRwg=\n"
- "-----END BUTTERED CRUMPET-----\n"
+ "ntor-onion-key N+jVTn3dmb40NOrpkFGvGTskcX6mGPp7uruGdhIlMXk=\n"
"onion-key-crosscert\n"
"-----BEGIN CROSSCERT-----\n"
- "T9NHMBhuJo+TlfU3TztNgCc9fK1naNRwPOyoqr5R6lJvJ40jkHnIVOFuvuzvZ35O\n"
- "QgPbyFcMjv6leV5xcW+/I9tWaBUFXiRGI27qjCFth4Gxq2B6B2dIcQliLXSvW9b+\n"
- "CMTgDwVa4h2R2PMh18TRx1596ywE09YhCgBF3CwYsiM=\n"
+ "Cnbs898bRLOgjytkt2bzfJmewumRwscGqXDMG10y9QtU+MuZuTl+Mv0w/GmlJG0v\n"
+ "H8ECNQhv642hJOBOuiS1huF4dW2lEhFm+xh0LaxaGFFvJRtuH6NfWDmI1bhN5zbK\n"
+ "RqKeu6QamghmtcwiEym4M1fPPkGbOY2nwJhhEEZOQCg=\n"
"-----END CROSSCERT-----\n"
"published 2014-10-05 12:00:00\n"
"bandwidth 1000 1000 1000\n"
+ "proto Link=5\n"
"reject *:*\n"
- "router-sig-ed25519 sRpiP9kyW/DGOphp4V2VCtcKNA8i7zGuv2tnljNIPTB7r7KsTvdUk/Ha9ArRQEivO4nC2HHENtknDl3GtWIPCA\n"
+ "router-sig-ed25519 nZA7TcgGlFa64ZViIMqIVNP3d9C6XGY+5so6Ll2Yeu31N6MdIbwrYL99nfCkfwyD2islcHl0kp45c3ZZrkmQDg\n"
"router-signature\n"
"-----BEGIN SIGNATURE-----\n"
- "DtORw3+gO/yUUIp70xDaWSOgQZrJAAoZTNCB7q5WCoZOngeaCiC1Gtc+Fmdn7tER\n"
- "uPqQC5H/Kh3Mi82PCj0JxvNivnNTNY1AZVaIX5YoioXVOkWF0B2pqMvFuDSdm2oJ\n"
- "29PqSVcklquu19EjJRTopIHvYn3sFhQL4LarMsYY11c=\n"
+ "gD19cH/jeIsTBAjds6FflLMXw++Ix9MoWEfFDPAxbD07rdjtU9x6Z9smDAUG29/v\n"
+ "bWvaQPz7mD62IVu/IxINEVOS7vGrSbgvFKzUm9a3FJiQf8oWfHrNE2PNPAZ8GCgF\n"
+ "sdyo0rXyPgMkuW5ZtxDxejaybzVBkIbpADFkJI3B210=\n"
"-----END SIGNATURE-----\n"
- "\n"
- "\n"
- "\n"
;
-static const char EX_RI_ED_BAD_CROSSCERT6[] =
+static const char EX_RI_ED_MISSING_CROSSCERT_SIGN[] =
"router fred 127.0.0.1 9001 0 9002\n"
"identity-ed25519\n"
"-----BEGIN ED25519 CERT-----\n"
- "AQQABf55ARMMCtQ8pObC5bq02AUE9Lx2bqsZBBkeOsDZVaEq6JavAQAgBABtV0xF\n"
- "CsWXL/uFIBnoEsnXBeU1MvYRFrj1vR7QHdWXnxywXvBYUAC8lu/uyc8qqLp+aQSJ\n"
- "5JzpDYlg3hp1fl5k97iv5F9WrR6s554YpmgYy9agFaxZ4LmRgz7n0UJ8mwM=\n"
+ "AQQABstQAY4Q/FgXCRTVdPYd+7V5rMNtz2yUwCCUHXzduBIWfmbjAQAgBADwQyw5\n"
+ "OWRsl2fz/uGjbzBhT/2AqRNTZCZ1oIR/Lf8ZhY/JbQRCrYwMqMfJz6AHaOJ+gYE9\n"
+ "Z/ooJfYDXMkhBufAy6pgq5HQKKPY9f4drPGrcspQSilJYNsc7xdaPKHfAwk=\n"
"-----END ED25519 CERT-----\n"
"signing-key\n"
"-----BEGIN RSA PUBLIC KEY-----\n"
- "MIGJAoGBAO5qd1TndKD2pEs1ZLWsHlvfO/E7cA0H7NKGLSioGpBf4P0rtkueX4ci\n"
- "kJNa/4Fn/QsLECqEF2lUjkIc8YL+HMS6qteKvN8+nn16DfvnIhPDNZWTJjLl1bOI\n"
- "sWSSiduhanoWQnhRtl3Rxg3opdNd9ApO0DLUNy4Qy18Ai6SgksfHAgMBAAE=\n"
+ "MIGJAoGBAMk3FKSQ9eH4MipJoEzJ8ts3ujO8ed1YutjfFuRZVI658MX1ra9wZdjs\n"
+ "bKfICz0CoT3uJMs5QesGh75r1iXZuFcLq6+WJq/kzI2cIhdDRMQsP48kbKxhwI4C\n"
+ "FkDtK8urxS7Qpq7R2OhLjJwwrN2BcWa8sIOVXZaSp8qxauE11OoVAgMBAAE=\n"
"-----END RSA PUBLIC KEY-----\n"
+ "master-key-ed25519 8EMsOTlkbJdn8/7ho28wYU/9gKkTU2QmdaCEfy3/GYU=\n"
"onion-key\n"
"-----BEGIN RSA PUBLIC KEY-----\n"
- "MIGJAoGBAJkMYNpK7eJJyGwD/xG/iNg6gzzbIwrOSvmtoP7Rot42qtBiQ9A9kdsy\n"
- "sazwkWkM93U1+1OaAADPYxeHoyHnuia95Cnc5y2lFSH3I7gnGGSPKSTwXtdyvDWZ\n"
- "P1LbmQ4Bnh5leTCNZ/eFC4/GjNVzqHxjbb8a11dQhA8dOk8PrUq9AgMBAAE=\n"
+ "MIGJAoGBAMGSYXKAwFsZbEbRjiHyGoiiq6EdY0tW9hrmW1ma1nMaIoNbjpR1AVOh\n"
+ "ItYigmRi9zwLZy1b/P9Q8dlazdafc0bb+TISwu+4Cd8BKa7Ca2B43JAR1i7StxpT\n"
+ "DMw5/QqrFw7hiTrFN3K1RVH3ZDMyCD+KjjfQh0RM9ytf3ySniUDFAgMBAAE=\n"
"-----END RSA PUBLIC KEY-----\n"
- "ntor-onion-key HdSQOqvLr4YnJE1XzzVIddgKgnjaHKJqnq0GqF4wXDg=\n"
- "ntor-onion-key-crosscert 0\n"
+ "ntor-onion-key t1Ps5TqoFvAJxqCLMUcuoovr8Nq2AzwjDPB49Mi48SA=\n"
+ "ntor-onion-key-crosscert\n"
"-----BEGIN ED25519 CERT-----\n"
- "AQoABf55AW1XTEUKxZcv+4UgGegSydcF5TUy9hEWuPW9HtAd1ZefACVwif1deQry\n"
- "K5GeemRa32sGzujVDDe75WRiPKFT3l/EtjTq3oeVq2xwbVJklnG3ASejKTr3YcHt\n"
- "ov0jOl0jywc=\n"
+ "AQoABstQAfBDLDk5ZGyXZ/P+4aNvMGFP/YCpE1NkJnWghH8t/xmFAIQzKPwLjOWJ\n"
+ "VnP514SdbuwehSRrkUMxBSqDxzsDyC5pUCqJhrj3EuXDAMeW5Hz5ukuimdIJyvPu\n"
+ "2cLXN/1Emg4=\n"
"-----END ED25519 CERT-----\n"
"onion-key-crosscert\n"
- "-----BEGIN NAUGHTY MARMOSET-----\n"
- "BpLBsl6Yo64QzczJn0TjdcXC1Jv9IhUG2m/Re3v0voCELOP+t5vkZXXLoVL23oKv\n"
- "JheSkWiuAIEPsatb4afXZ8wZxPcQjwy3zTOBM7p9CG5fA+KYpqKTxAi+dhVYlcDo\n"
- "M7S5nMV63FclkZIT70FFTHwWed1sAKwEO3/Ny24eppc=\n"
- "-----END NAUGHTY MARMOSET-----\n"
+ "-----BEGIN CROSSCERT-----\n"
+ "SaVwgM+jd1yrKldHqi8XalnXOplkBHFOn6AXtxDlCm4rnsb3Spt0006nErCDJJQn\n"
+ "xWkcz3mF2g3Hdf6NeSvAkH13SfqZbHZXQeYVtQHrmIF7TEHL6KHVNJD8ZxIoe0xp\n"
+ "IawxfHSj3FHheiVvXGamM/7fpWyoNvYP3cnZJv6zqCo=\n"
+ "-----END CROSSCERT-----\n"
"published 2014-10-05 12:00:00\n"
"bandwidth 1000 1000 1000\n"
+ "proto Link=5\n"
"reject *:*\n"
- "router-sig-ed25519 lNY8TRX/FZdH5eFbsBkFHuRi8bPDsE5P+v7zExyD/IXnKS/ffYlP8qw1XIPdEDOIzGQ14+kyPX0SotaAqHRtBA\n"
+ "router-sig-ed25519 f/KOmiv/aPMOnY3S4sKQsnp08KBrQVCT443ehtvYtiTnaSuxUC5tYY4S4rbQaGjNRFNX1Befwi4OvJ3dLFTtCA\n"
"router-signature\n"
"-----BEGIN SIGNATURE-----\n"
- "BHamS+epF77iozo5cBt+tbs22m9GhwY55DRXpEWAtvn67jsMnmn7qCOLONigK1RT\n"
- "adZNezIydcCxXltgHTdKaZw4lcqv3s0KL8kI8frbBmm7PjXtWnrdXBYY+YK54MN/\n"
- "t4N3162o9hzzKSwye0gPjgzpQ1xtEIkzWhBcmE9Vw5s=\n"
+ "JtCuaAENvHhc1tLTI9kkUsRne/OlEeIgB6f+BqMIbxWDpmiw2SHTbYVx6TbKZ2wU\n"
+ "qR3R7SvapeGUIfoVhvVEzxExYTRvFvF/ICDs5vve1aoWilrFstpXsMcL5tG5+ljm\n"
+ "cGJ5PNsTJXrlOy7p/UEHyvgqWcMKxMRBjgMe6je5w7w=\n"
"-----END SIGNATURE-----\n"
- "\n"
;
-static const char EX_RI_ED_BAD_CROSSCERT7[] =
+static const char EX_RI_ED_BAD_SIG1[] =
"router fred 127.0.0.1 9001 0 9002\n"
"identity-ed25519\n"
"-----BEGIN ED25519 CERT-----\n"
- "AQQABf55AfVmH2ReTyatl4VnS5YREtCM2dwikWuAPffq6M5bysZxAQAgBAAXoqE7\n"
- "taqwLDXLZrZukpF1eBkCwYQK9uzctHTuMdqOHChguvkfX7V4H3O76Ayqvz+Z1ut1\n"
- "KYRdgiArn3viRaBv3ZKT4Z75suMI3bjqGOSGLAKfOa0uLkOmKblHHhSUkwQ=\n"
+ "AQQABstQARhWF2mKrRP75a4g/xPp+fAkIlyKgZa5rKIzGZJiABheAQAgBAB8rr8g\n"
+ "E3MaKYmA93baIS0pvM2tjjeozZTQVzCrP2PykhNcs24ytb7LHgquweVH71Pk3Ltf\n"
+ "Dvl/2MoSFelmOjq4ikrLjntVmnIO1a3aNpt8XmeqjrVg3pBlXqdLdloedQI=\n"
"-----END ED25519 CERT-----\n"
"signing-key\n"
"-----BEGIN RSA PUBLIC KEY-----\n"
- "MIGJAoGBAOLNugzUezzzw+N1SuQWzILJYkUJyQDoVXSZjT0dzBplHCjlrv0WZCUP\n"
- "/pbonE7SlCChIovHcdiASaLj7MVaGgYDq3M1Vtgt5vhgGl10/+evBAD1QEt8AVfr\n"
- "5+PH/sbZvOWucAhNUhOlqFKAn4vdRY39VEEXC5/Jz5fsk1E/DBu5AgMBAAE=\n"
+ "MIGJAoGBAMnGnWWnyF3uo3aFhiph4x2i6yjnHC6ssgDsDR1UA0dUZ7938LcOMPU/\n"
+ "WWUQP50kRx3l7lWPRd3IBm8Xqkg5QFKIoB+0UmHp6jqpVv6p10EyJ7Am0SYcswre\n"
+ "vIZzz6XLEAVeeKVBW5p53KrzIhi8cjbOIofUspcBlHX9omB6Va2nAgMBAAE=\n"
"-----END RSA PUBLIC KEY-----\n"
+ "master-key-ed25519 fK6/IBNzGimJgPd22iEtKbzNrY43qM2U0Fcwqz9j8pI=\n"
"onion-key\n"
"-----BEGIN RSA PUBLIC KEY-----\n"
- "MIGJAoGBAKxzg1hsYMS+0zAIrgYxSGO0GbKRrL/VhdlMEGu7ACaoqlGnmGQS3B4B\n"
- "gLk8xDdx9N//8+YTx0hUIxP38w08lubPl1WXMq8s7wAiFd06Nklf65mHs0sXVtS1\n"
- "EG3f97PQqmBpEJOwYBATNcA9e6F62P8SXNkpSjOzNaE0h9wHNKk7AgMBAAE=\n"
+ "MIGJAoGBAMy673ilZFIPOsfMdt1sNYFw9Na/UoOGH8peXmGp5gpFpkJSHamZpqGj\n"
+ "8OdW+KVU2/WzS96fEQ01wC1IiXwcjUtrD6Ny2JKJPARxPADQ31hS67z7gDVjJe9Q\n"
+ "vFzYBf5x3aBKjKHbFMUz7y4L1IeBYfb+F5RBg6yrDA6LsPKKhJdRAgMBAAE=\n"
"-----END RSA PUBLIC KEY-----\n"
- "ntor-onion-key msdr3O4W4bm/xdmZLzj35363ZSFex8yQxLWsV3wRCAQ=\n"
+ "ntor-onion-key /7ar3nf3rOfiv8Ab01rqVT/ku2jiWZgHHMGW14GPhTs=\n"
"ntor-onion-key-crosscert 1\n"
"-----BEGIN ED25519 CERT-----\n"
- "VQoABx54AU3MlHAEtgPdAyWJzRBnh4brXbCR9JFLjLM40hsBMoscAJ8cHMIc71+p\n"
- "Qa+lg5JiYb551mLgtPWLy12xdhog7SXiJl3NvnMgbMZXHDqkU2YZCidnVz+xqMdh\n"
- "mjQFK4AtRwg=\n"
+ "AQoABstQAXyuvyATcxopiYD3dtohLSm8za2ON6jNlNBXMKs/Y/KSAFcBPlSKXOxY\n"
+ "F25sS5nNj58Z13bBW/WnQ7Dq0kYvS4o80iO4ds91ktwMZiiadfVu2az6tjNRb5+o\n"
+ "iShsVStqfw8=\n"
"-----END ED25519 CERT-----\n"
"onion-key-crosscert\n"
"-----BEGIN CROSSCERT-----\n"
- "RJJRiU0vjVtRi3bVZru3aTvV5l56X/WOOp/ii316yPAS3aAMpOm1+piFVR5MNqcB\n"
- "ZGyrA2Kx0hawdL2buU47iZ12GOCi4f1Es4V4N0TQgJICsKX38DsRdct9c1qMcqpp\n"
- "1aENSRuaw0szTIr9OgR7/8stqR5c3iF1H5fOhmTi6xM=\n"
+ "TnfcFWCbg72d4tlGSFpe/FATTeRcJVF2R+c6/d86lyPwntkdF6eEJDesEFW2Leil\n"
+ "CQP9eJMiBbaEXU7xcMn9irguQl211lZj3+G47XUFNlORU+HWAR5PNeXj6jSGK89Y\n"
+ "SIduafU14iKNUy2fzAFZooem+OzzDwMKIxTUTiqItfg=\n"
"-----END CROSSCERT-----\n"
"published 2014-10-05 12:00:00\n"
"bandwidth 1000 1000 1000\n"
+ "proto Link=5\n"
"reject *:*\n"
- "router-sig-ed25519 4DSdPePrToNx3WQ+4GfFelB8IyHu5Z9vTbbLZ02vfYEsCF9QeaeHbYagY/yjdt+9e71jmfM+W5MfRQd8FJ1+Dgxx\n"
+ "router-sig-ed25519 4DSdPePrToNx3WQ+4GfFelB8IyHu5Z9vTbbLZ02vfYEsCF9QeaeHbYagY/yjdt+9e71jmfM+W5MfRQd8FJ1+Dg\n"
"router-signature\n"
"-----BEGIN SIGNATURE-----\n"
- "F3ZqvsyL6RRhPEnNFFIZY4WJM7LK082rseWzRkGNXjwoEwOWUK8enQ4Wjit+wozW\n"
- "4HVIY1F+vP7gm6IiOEAFgEpB4C8FGuyoFw2q0ONA2tqTcvBJDDnqbx08FO7v2Dij\n"
- "d3ucfc5gf7YNaoFCMMuyAzC56eyNk4U+6cSKy6wnJds=\n"
+ "p0PBLzGrU5B4BIwcVcTiJCsSdnWcglG2urJuOSWh2tHx0lWIg5kPUX+WGMh/xarE\n"
+ "0X7xQt6amBZxkL/d70RM222CHg4IwXhRAV1qotY9cBNDKS6nop1Pkx1HOCqmsldy\n"
+ "VSmLG15Igt/y0aYvxPhVDfPUK1UmLH7eYKA7lKOCAbs=\n"
"-----END SIGNATURE-----\n"
;
-
-static const char EX_RI_ED_MISPLACED1[] =
+static const char EX_RI_ED_BAD_SIG2[] =
"router fred 127.0.0.1 9001 0 9002\n"
- "signing-key\n"
- "-----BEGIN RSA PUBLIC KEY-----\n"
- "MIGJAoGBAKT6OIN6TsDB+xcp1uLeE0K3aiHGqa7hdxMBGpvcD0UFSyzpVv1A/fJa\n"
- "tClDCwTpfTGbyK2L7AO75Ci0c7jf6Pq+V7L6R7o12g6WBTMrgsceC4YqXSKpXNhi\n"
- "oudJyPfVzBfKcJUSynv89FUQOyul/WRRqWTfv0xUsJ3yjuOESfCNAgMBAAE=\n"
- "-----END RSA PUBLIC KEY-----\n"
"identity-ed25519\n"
"-----BEGIN ED25519 CERT-----\n"
- "AQQABf55AbBV9NVz0Hdl0Uiv87LiXaTAoeSXE+bheNG4Dju1GzQHAQAgBAD16h+T\n"
- "ygzSgPN4Qat5ITthvm+lvMwMVGbVNWMxNy9i33NGhgp8kqMp2iPAY+LhX8It2b+X\n"
- "8H9cBmYLO5G7AlMPj7GsuWdCdP/M/ldMvFfznlqeE3pCpRas6W48CFJ+9Ao=\n"
+ "AQQABstQAWoTtIdIR0KUNFswr/4eaP/cjngCX15TLiYqCH9qtCSHAQAgBAATcxt4\n"
+ "jNZlgrlMe5Ide4pmPN3MkpkrXFa9ZjIWjFZs/TC7Lg8D70xjvWo9l9GlIMUVcMYV\n"
+ "fWvzlrzTByup2wz9etZfpP4BfuFXgPlQyTHyANTQlEMzlXnA28lD1y8DZg0=\n"
"-----END ED25519 CERT-----\n"
+ "signing-key\n"
+ "-----BEGIN RSA PUBLIC KEY-----\n"
+ "MIGJAoGBAL3cADWgf3FVXZvBxRY9dkgCCSy9kcbk0bTbdvvhJSWHpaerpDFTrHou\n"
+ "ELWhGyu5A5yxs9YvK76R6v3Gj/wB/mIhZCJSViTSoyZnBNb0szfJVVyf1/6iOeVH\n"
+ "jtKj3B3kY/WzNVX246lVC2M47F/TmZ2n4TLE2avcnRQjAtULDQk/AgMBAAE=\n"
+ "-----END RSA PUBLIC KEY-----\n"
+ "master-key-ed25519 E3MbeIzWZYK5THuSHXuKZjzdzJKZK1xWvWYyFoxWbP0=\n"
"onion-key\n"
"-----BEGIN RSA PUBLIC KEY-----\n"
- "MIGJAoGBANMO/MepK3uCkKTLRCwIWc/8URVza2gEmDx6mDTJIB/Mw8U8VRDuu4iJ\n"
- "v+LL3D8/HGLvT9a8OXbl5525Zszt8XueF3uePBF0Qp0fjGBL8GFqmrmFe6plurPJ\n"
- "TfrS/m3q+KhXAUowmghciVGDY0kMiDG9X/t/zKLMKWVDYRZk+fupAgMBAAE=\n"
+ "MIGJAoGBAL0Gax09X2sIcIQrDw9mjLVeVHnXEhMteHZtadDkXZJMjdJJaurt55hw\n"
+ "N01apm2qXB9nyUn5sShBadzygFTZzFHe1/MafUTAo7KUdJrpWZr8mBbxWFRBx0W/\n"
+ "OE2Gm1LqIETkeolT+v8LW6VvMPLyexL6myQCGB6yfa6AQkWi335bAgMBAAE=\n"
"-----END RSA PUBLIC KEY-----\n"
- "ntor-onion-key I8yDO62Flx5O/QsFvgb2ArIRqwJLWetHMeZdxngRl2A=\n"
- "ntor-onion-key-crosscert 1\n"
+ "ntor-onion-key XI8YQWjxy6mxUIPwgS+ZP8GURSEw0r1IgbbOvYNLz2o=\n"
+ "ntor-onion-key-crosscert 0\n"
"-----BEGIN ED25519 CERT-----\n"
- "AQoABf55AfXqH5PKDNKA83hBq3khO2G+b6W8zAxUZtU1YzE3L2LfAGC1uXxN2KwW\n"
- "w4PqRidM1UPZ5jVOHceZYNQcTzzzArfBpr9OraOO2up4TGte8GVqjJNxrZc1gfjn\n"
- "CwPW5WxpFg0=\n"
+ "AQoABstQARNzG3iM1mWCuUx7kh17imY83cySmStcVr1mMhaMVmz9AN7rBobY682w\n"
+ "ItzgJHnDFJv32kjQGc3eKRpZ851GsF/Jj7WXSnLa1oLaLmfFf5tgAKlA3Mi4jUzE\n"
+ "JQCy7jvAygc=\n"
"-----END ED25519 CERT-----\n"
"onion-key-crosscert\n"
"-----BEGIN CROSSCERT-----\n"
- "jLg3D3VO4i0sN8p2qtB6+5C3tai/K4M89mP7z2abQnUTbynOacPoNXIk4o64DjBJ\n"
- "kaR42yfA7yQZ8Rj8abwgz0Zz6zbd+JjE+s/EklrEEtOl+jZAl3i+92FaHROJojXq\n"
- "hw+ZEPOb9zgb1UQ7S1Fo+GoqA5bdGm/Wg1kSQielkNE=\n"
+ "KxfRSdISHvFhJrKQX018NEb4rtZBZUgdrvaYWjazMkYz4o361wTOxD6lP3azblf9\n"
+ "IqhiXydwCRA7Akye7+muib7JzxSm3wX5iJknRrt8DY141pViMaMvrwXEAqEFyB6b\n"
+ "M/dYGQwUW2iYMkoQ6difHkDQihebE9lgl/WCmq4nRQs=\n"
"-----END CROSSCERT-----\n"
"published 2014-10-05 12:00:00\n"
"bandwidth 1000 1000 1000\n"
+ "proto Link=5\n"
"reject *:*\n"
- "router-sig-ed25519 TRKvIl/wIIRD4Xcmd6HYmy7tD0KhVGgoStpWPtX0zmXGZ7+jugItrY0frDu9n82syiruuA45ZOs1Rfi4CbOSCg\n"
+ "router-sig-ed25519 XheVxa1Z1HTviM/peYPSAB04YBivv+4v6/HGZ/K4UbEhKTrjSLcvdLG80vP6Owv8676A5al43MLMprjGn7tF6Cg\n"
"router-signature\n"
"-----BEGIN SIGNATURE-----\n"
- "NYpRfurB1YhFmDAdRc2Sd77S7By2V/0kgEHpJhtySb7efiQsyOA4ZBr1zEFPAXdp\n"
- "TviKzyS9kN2fnz3hORoqFul33BDZbiLMNLtt5tzp62TYtmIg9IZdjjczbJUgbVLt\n"
- "KCJL0vM7fdbXkZX61GIBbMYwzwIiHvVxG7F/AS5RbtE=\n"
+ "j9qheDodbn9NZ1S61hjo9aCdHQgRrOqlEYrCMDv8LsMQU1LK6UjmszRxh1q9Hu6V\n"
+ "v7/qGUrsQLjg1Lfdw4qXQYmxTiWnleyncLnxn0Xd5I/S46SCsLoewgGN9uJ6gS/j\n"
+ "UdOEhvT7ShgNSemx9SpRriMKKqTuTQxRmZynr5ibvvw=\n"
"-----END SIGNATURE-----\n"
- "\n"
;
-static const char EX_RI_ED_MISPLACED2[] =
+static const char EX_RI_ED_BAD_SIG3[] =
"router fred 127.0.0.1 9001 0 9002\n"
"identity-ed25519\n"
"-----BEGIN ED25519 CERT-----\n"
- "AQQABf55AfJo9FIePrxeDNnWT6SWkoz0/L27018XjUNWEHfaR06MAQAgBAAMgolK\n"
- "nLg3ZnVv0skzHCfmX+ZR9Ttwj7FNXfhXCsyr860S79OW5LD0/m1GcS9JflWhP+FO\n"
- "ng5cRb+aqNc8Ul+/4sQudZRx8w4U3d5rOuMGCqhQXnktH9AFzQHFq0jpAAU=\n"
+ "AQQABstQAVdvNBeuh/0X6D1QG7U4LBsMF66U4SuKDKplzNXLiKv7AQAgBADNUwKD\n"
+ "ETv10GLuZWuupZtT6HAGZNIhMHvYd1gGyBaoy86fsINj4Vxi9YctBHudNk2P8VIn\n"
+ "qFkmPvvSkJJaBgjVT638CvpTU3Bva4+8YTor4jpY3Ni6K9f9ALjg4U+UBQ8=\n"
"-----END ED25519 CERT-----\n"
"signing-key\n"
"-----BEGIN RSA PUBLIC KEY-----\n"
- "MIGJAoGBAPeK/znKLRvSUmCIUiZOgfhiRFt7XGN//C2GFuey4xkKiIr9LWMuVe9m\n"
- "Wx39Ea2UGEtNGCEVvZdJMDVRl7heFTfJTN4L1YeyWx6iNRWlpAmgQOKII7slHwlq\n"
- "seEULOLOXc9AsU/v9ba9G54DFbHfe2k44ZOwEmaQZW5VF/I0YMMdAgMBAAE=\n"
+ "MIGJAoGBANws+5gBYCgJhS4fYgStezRe+Y9mfuvTKWub9ytiZIiaPjtC4cu6+wuP\n"
+ "9bEQgiESx6GXL4L+CtcOSc8COFRPv1PxFXjkMKXfTAx57Rw8xc1qotWNshSUp7rL\n"
+ "JxSjOuEHd/dctIebor9akKPypAwnJhqrq+bqf9/kGaHckxK/ask/AgMBAAE=\n"
"-----END RSA PUBLIC KEY-----\n"
+ "master-key-ed25519 zVMCgxE79dBi7mVrrqWbU+hwBmTSITB72HdYBsgWqMs=\n"
"onion-key\n"
"-----BEGIN RSA PUBLIC KEY-----\n"
- "MIGJAoGBAKFRzlrqPPxEW0nboAJ1qzKFb/vFtvRW0xNVb8RtbOY/NY5FV1hS8yfH\n"
- "igtugkrOBmWah7cmJhiON2j+TKeBxEoXwJMZeyV+HLbr7nY/mFhad4BQ3Frkl8d6\n"
- "1kQMhOJswMdwnnVHPNGUob4YAX0SpFA6MpBVj92zmMBeaihqUS9VAgMBAAE=\n"
+ "MIGJAoGBAMD0OLUYVhMiZz7tpxztxNwMTj4dQU9l++rRTfb+7vVZ+KAIb/8rjiU1\n"
+ "XXyV3AekijxQlOghj36lZBtethX8RyahsHmWyGqo1UmqCU1PtwfihdYuofvyI8Iu\n"
+ "V89G6QilsCPy2rpgYmEkmHt68FwlMnTjPUiKI5dZUk5WKrxsTgsxAgMBAAE=\n"
"-----END RSA PUBLIC KEY-----\n"
- "ntor-onion-key br8svioLcJCAQxoo3KvlT288p8rb4lQIZNLlplkIKkw=\n"
- "ntor-onion-key-crosscert 0\n"
+ "ntor-onion-key DTa03lDz0APjbwCJN864xaYSxbPbVulLoAZIC4M4wGE=\n"
+ "ntor-onion-key-crosscert 1\n"
"-----BEGIN ED25519 CERT-----\n"
- "AQoABf55AQyCiUqcuDdmdW/SyTMcJ+Zf5lH1O3CPsU1d+FcKzKvzAG9XqwmRm0uJ\n"
- "E49NoHcWr9IzdIwSGo+PJSkVpk95a5p2s065BetCWxEEBJQniajQf2hZ36zmV9rq\n"
- "a6puqkEAKAM=\n"
+ "AQoABstQAc1TAoMRO/XQYu5la66lm1PocAZk0iEwe9h3WAbIFqjLABej8E/aUX6f\n"
+ "2KFbmHFALYZCxszNCfg9HGQ+hfTjuTPONZ9yzudUoTTKq8MIMCD/5WKfzMJAHq/P\n"
+ "qNQuVt/gGA8=\n"
"-----END ED25519 CERT-----\n"
"onion-key-crosscert\n"
"-----BEGIN CROSSCERT-----\n"
- "d6QGIVAJL5JjHUyV+aicLIdBYyxHwviKpPcp7uldRF8vfDGFpu0qFgJ5KT+3t36w\n"
- "QY1r75bvUMG/ZzGKDg95dcK0X2AK6GFlcrYyCoQEVOsuPc1QEUeK9P2s7viNQE4V\n"
- "tRwG/CvJhPfcnxErzVGfXIeYRL1r/hPNFDZSeSxPPM0=\n"
+ "syosw/6anYcwlNT5fGd1vCw9uFBUckIjGz3DmS1vVXzsTrdppcFotmzzYjV491xR\n"
+ "q8AyGyLlVIIuXabVuE+94ZpzDLWs82NqWMiYPNSNW2ctSVu+AE/KYjJCCz0SIE8/\n"
+ "bq40OQNQ6TNLWv1ubxZSDwcXrn4/VcV9IJrFjLpw2rA=\n"
"-----END CROSSCERT-----\n"
"published 2014-10-05 12:00:00\n"
"bandwidth 1000 1000 1000\n"
- "router-sig-ed25519 ts9pFk8PnDWtXgQad09XC/ZCbruSx1U1pNOMWF9fyoNG0CodxdDH9Vglg+BOS7Nd9fmsINfPWKCVdVuSSM7zCA\n"
+ "proto Link=5\n"
"reject *:*\n"
+ "router-sig-ed25519 lemondcustard\n"
"router-signature\n"
"-----BEGIN SIGNATURE-----\n"
- "YMl6mpQm7UCsPQhZKMm0aZ7fzGevWzRbQO+de20HTn7fVqMWQf2hBDJe9QTN/uDK\n"
- "/VKYT8SnIBexbrSMy1N5q8kNFKxxUtwA9GRtz620Vvc4m+lz/tnT9qucIKCDL5iJ\n"
- "eRpnls0JoAMIHKl99zdUioYubmOZuqUaRAdT8ulWy+Y=\n"
+ "d6F2sfCgQmo60QBPGGLZvMvwxw1h6DOlJO5NR31lgBrkLjnbaMJEtA8fNWOX5zW0\n"
+ "gXXrJlL0qlENGJUZeUFobxDOVzTA3dz92q97t/jqBu3pgjmyESesFFkAgqqAGjYh\n"
+ "RxUxJCDlyrmduGnl5GkjOVkS6UDhzRSRc+csxyXXp7E=\n"
"-----END SIGNATURE-----\n"
- "\n"
;
-static const char EX_RI_ED_BAD_CERT1[] =
+static const char EX_RI_ED_BAD_CROSSCERT1[] =
"router fred 127.0.0.1 9001 0 9002\n"
"identity-ed25519\n"
"-----BEGIN ED25519 CERT-----\n"
- "AQoABf55AYf+rX8a5rzdTBGPvLdQIP8XcElDDQnJIruGqfDTj+tjAP+3XOL2UTmn\n"
- "Hu39PbLZV+m9DIj/DvG38M0hP4MmHUjP/iZG5PaCX6/aMe+nQSNuTl0IDGpIo1l8\n"
- "dZToQTFSzAQ=\n"
+ "AQQABstQAdQYl0NSJKxsHa9dGLZVBp+MohQmFDGSYOxdAmmrPS79AQAgBAD17lds\n"
+ "HKOpu0Y2u4RCynTWwgdA9YZWYgkB1GSeOzuy/8CaWrZvEg0iaZmsYIlgeujMxq/v\n"
+ "WEFzug6zYefoz93cN13o3pzAKY05A+KMvWPUnmvSlMqwlbnhjt3EjYoW9QQ=\n"
"-----END ED25519 CERT-----\n"
"signing-key\n"
"-----BEGIN RSA PUBLIC KEY-----\n"
- "MIGJAoGBAM4o2DrTwn3wrvUMm41S/hFL5ZtRHGRDh26o8htn14AKMC65vpygKFY7\n"
- "fUQVClAiJthAs5fD/8sE5XDtQrLnFv5OegQx8kSPuwyS/+5pI1bdxRJvKMOUl2Tc\n"
- "fAUhzeNBmPvW3lMi9Fksw5sCSAKQ5VH/+DlYvBGZIO49pTnOAty1AgMBAAE=\n"
+ "MIGJAoGBAMBQN6sno1t3m1izKZEoo63H5WrHfskJVor73sc7lDAo8BvQk110pIEd\n"
+ "2SGaFS9BNIUe51u4y8X+rDi3qXt5I11ifusvI1S6CMaM0p+Xh4osQGuvb31COpU7\n"
+ "MMOOxCVhmf2D/Vu1KuB+pNB91I7Id3BXRNdX7cuBCjdVEzdVZ9MTAgMBAAE=\n"
"-----END RSA PUBLIC KEY-----\n"
+ "master-key-ed25519 9e5XbByjqbtGNruEQsp01sIHQPWGVmIJAdRknjs7sv8=\n"
"onion-key\n"
"-----BEGIN RSA PUBLIC KEY-----\n"
- "MIGJAoGBAMzIsJeEWWjN3Lp6qrzaJGn8uhJPJyjy2Wt3sp7z7iD/yBWW6Q7Jku3e\n"
- "C5QfKmSmNi2pNjS0SqPjqZZNsbcxpq/bEOcZdysZG1lqi/QgxUevk57RWjh3EFsG\n"
- "TwK3ougKWB5Q6/3m32dNsnnnDqzVapgZo7Zd3V/aCo0BVtL5VXZbAgMBAAE=\n"
+ "MIGJAoGBANK1iFyjGQGns3jmNpkO8t1f2RkWQTA9VS2xwbIZ0QE2QT3miu7ny3F5\n"
+ "992sLvs/XJGRh0Wr8I06MTXYqu1aZdqF+ailw/WTWwsqkWZwwRni8zWGW20zJ4Wv\n"
+ "2X5FmPQXQFVXb1pRmICIt94zQONE67xxfzG7pPs5IVl71WRFs6JnAgMBAAE=\n"
"-----END RSA PUBLIC KEY-----\n"
- "ntor-onion-key W28nwT/5FJ818M78y/5sNOkxhQ7ENBhjVhGG2j6KvFY=\n"
- "ntor-onion-key-crosscert 0\n"
+ "ntor-onion-key ddfknkGy8CYAOi/IVWmQyBLb6hgY2KZSct8tCNRXzx0=\n"
+ "ntor-onion-key-crosscert 1\n"
"-----BEGIN ED25519 CERT-----\n"
- "AQoABf55AYf+rX8a5rzdTBGPvLdQIP8XcElDDQnJIruGqfDTj+tjAP+3XOL2UTmn\n"
- "Hu39PbLZV+m9DIj/DvG38M0hP4MmHUjP/iZG5PaCX6/aMe+nQSNuTl0IDGpIo1l8\n"
- "dZToQTFSzAQ=\n"
+ "AQoABf55AXL4pAregsMa2ovmTBGaMCyWz/4LpICgAAuWXtTvA1IfAKo6ANUq+hi+\n"
+ "xb3J4aYafnszlj87oi/DR+SDf29wzwNw8gmaqGzJ5GbfISfABuTUCzlilZyVnLxi\n"
+ "BHcCH6PWiAQ=\n"
"-----END ED25519 CERT-----\n"
"onion-key-crosscert\n"
"-----BEGIN CROSSCERT-----\n"
- "FWnEjvFob0ObgqohMT7miwGsAuioCT7Urz6tyWaGWph/TP9hbFWj4MPK5mt998mn\n"
- "xA8zHSF5n/edu7wVX+rtnPrYPBmg+qN8+Pq6XMg64CwtWu+sqigsi6vtz/TfAIDL\n"
- "mypENmSY32sWPvy/CA8dAZ2ASh57EH9a+WcFModpXkM=\n"
+ "zW3a26ATVWny3gEALe2VETRNIOFKMlRMCGjAKEyGQsGddSRYm08daaZkX7TzKRFq\n"
+ "TwZAcQ4BzhwCcnQtb/zwMSW1eIdKgO1rqZLhdo/awUuRtuPeG0vPoqahIQH3X81r\n"
+ "vh/Iy6f1xp3sfasib5AO8wZWhJ+LHaA1yt7DCfQBudU=\n"
"-----END CROSSCERT-----\n"
"published 2014-10-05 12:00:00\n"
"bandwidth 1000 1000 1000\n"
+ "proto Link=5\n"
"reject *:*\n"
- "router-sig-ed25519 88YqJdGJS4O6XiUCNrc9xbOHxujvcN/TkCoRuQQeKfZGHM+4IhI6AcXFlPIfDYq0SAavMhVmzsDDw0ROl7vyCQ\n"
+ "router-sig-ed25519 hKynmNoTSZn+Au4mlsO+yWIvCn9g2SpITDdbKDAgdLQ8qXJRG/oxiKOlmGuhpz7Q4ETSChkfOab4II3GNhQWBg\n"
"router-signature\n"
"-----BEGIN SIGNATURE-----\n"
- "cU4WDO3w9ZfVRbNUgxOQMbwS2xWXvaL+cZmIV6AAjAZVWkLEpif4g6uYu+jJUZOS\n"
- "NUT7lNOMwTu4tE4b1YJpnD9T8iW0DlOXxlvRBMQYmKwhQuYk898BDGTSk+0AY0HJ\n"
- "vv8wRVewDajNhW7tFY907IdHvPXG0u83GANxkYrRyUg=\n"
+ "X37fMViJCh6+AQbMIWW9y8XwHridRmgcW5vZT93357C1NRy4MkuJt5O7sZ9YWE9g\n"
+ "8kKeeKRjXUfudbu00P/pmTKbLBucsPounK5uSpTs18FAed1p0wRDeM3KaddQsGjI\n"
+ "WuJe8hOufwyUWdFBBLJhH1rsCLJlY5P2lC6Wgs5WyEE=\n"
"-----END SIGNATURE-----\n"
- "\n"
;
-static const char EX_RI_ED_BAD_CERT2[] =
+static const char EX_RI_ED_MISPLACED1[] =
"router fred 127.0.0.1 9001 0 9002\n"
- "identity-ed25519\n"
- "-----BEGIN WOBBLY RUTABAGA-----\n"
- "helo\n"
- "-----END WOBBLY RUTABAGA-----\n"
"signing-key\n"
"-----BEGIN RSA PUBLIC KEY-----\n"
- "MIGJAoGBANZvqyqFeiekh8ApqIGK4ZtOqjaX87EzDestvAWwamVOXiPoUrzXgM3O\n"
- "l8uuTnMA4TfnjLyyA2TnaMzJylOI1OMHuW/D9B/liWDstSxWNNIlKgLQ/Dh9xBS7\n"
- "uQb2PYlI+iMkPKPyJQSTDdGHE7cdFPewUfhRtJU3F5ztm/3FLBFvAgMBAAE=\n"
+ "MIGJAoGBAKh/VcmuyOszxrGZY8xIGAbQ7bXnSVf3iL+9RBKi3Lva0oN90zLYKfKt\n"
+ "Z0hBB/lHukUeaUZhTNx8ASTcoFnTcMD8rw1XQbjVyTdPWrHNVhZEGAD8TmeOrjEP\n"
+ "6/cLJTKxY2EAv/1Uli0F+mWInINRzdsa0EB9MbU9R1yr0YZMQZ8NAgMBAAE=\n"
"-----END RSA PUBLIC KEY-----\n"
+ "identity-ed25519\n"
+ "-----BEGIN ED25519 CERT-----\n"
+ "AQQABstQAWka/Nj7mht9fCo+vwXF59aGNWMDeuOhkcBq1m/WjG2vAQAgBABDDm8X\n"
+ "xgMoftELU7Umgf44257ImjgG1okFpkTGOq+K489uFUre+q+Ikurp+4H7j9d6kCIA\n"
+ "htYSDr1LfVBzxPttICRAX0cLg1rnIWRdB8TzXehF4/0hHAjtwkYKnPiVQQI=\n"
+ "-----END ED25519 CERT-----\n"
+ "master-key-ed25519 Qw5vF8YDKH7RC1O1JoH+ONueyJo4BtaJBaZExjqviuM=\n"
"onion-key\n"
"-----BEGIN RSA PUBLIC KEY-----\n"
- "MIGJAoGBANZl8U/Z8KCPS7EBDzt8i9kNETXS7vnp9gnw3BQNXfjiDtDg9eO7ChxY\n"
- "NBwuOTXmRxfX3W9kvZ0op9Hno6hixIhHzDql+vZ+hN7yPanVVDglSUXcr31yBm5K\n"
- "kA+ZnRvH3oVQ97E4rRzpi09dtI13Pzu7JS5jRMtH+JF1kQBoNC0dAgMBAAE=\n"
+ "MIGJAoGBAO9rHWfTdV5l8VtwNtwEDhd0BtmQpqxkXN0SV9pa6NLKeVMcROmlKL0u\n"
+ "EmF5njuLZTDRJk48HaT3/anU4qUGiDxtIU2np+eFkrYyLvyiaGyc20ph4ffLVzbG\n"
+ "VCSSkIVz4TYamplaBkY6yY+IBBk1u/klmeCBvgMhSIISxUklkxudAgMBAAE=\n"
"-----END RSA PUBLIC KEY-----\n"
- "ntor-onion-key lUrEL+TVXpjjHQ2BIKk34vblyDmoyMro1a6/9hJ4VRc=\n"
- "ntor-onion-key-crosscert 0\n"
+ "ntor-onion-key PKfyrBmRFyANA+2PZAXawdNZom3VF+Cfg9lKy2OjuWM=\n"
+ "ntor-onion-key-crosscert 1\n"
"-----BEGIN ED25519 CERT-----\n"
- "AQoABf55Abm5E7FBdd3F8N1xuz/vdv03zh2lABrmGjzPQ3AFJtntALNeQTgjv0JL\n"
- "jON4+SPNi0B2Bva3yKaSsdxiHQ1rIwQqIUVkzXmmX4jmsvJK/9gERAdD7GafTKZQ\n"
- "BaZbNXBvmQw=\n"
+ "AQoABstQAUMObxfGAyh+0QtTtSaB/jjbnsiaOAbWiQWmRMY6r4rjAJQykafOIJRQ\n"
+ "ex8+e+xpwVpyJJOidTVW2bBWG0ZIi+4W5Dj9eFiuV9x2kPTy7ZFueNAWZ7NstyTr\n"
+ "vLtNc5qRrg4=\n"
"-----END ED25519 CERT-----\n"
"onion-key-crosscert\n"
"-----BEGIN CROSSCERT-----\n"
- "OxkqFsw1vHUQ9iPYcKC/MHUBtbLPK6JY2i81ccAai2eW118UXcTbeCRccrXyqSkl\n"
- "RLcooZyli1D6wg9x7O8+2+HXIbUa6WcTOD1Qi7Z9wKZfk4sDUy7QHKENMRfAXwX3\n"
- "U/gqd4BflMPp4+XrYfPzz+6yQPWp0t9wXbFv5hZ9F3k=\n"
+ "tqzgSiMy4U6J/yyYhg5hVIqO0vAgAwIMYPXWDRvAIomfnIpUCkHSIdyLD+7a4Yp3\n"
+ "ZhXbLug85b6bK3pOTB2cLI9v2gwsgOyewUdt8prZLTOPDF3EDRD7UKCNMrQIIBw6\n"
+ "kKwKIJVhAQKPi+gC2n7i07Y4zjGTaV4CiWe2h6E61lc=\n"
"-----END CROSSCERT-----\n"
"published 2014-10-05 12:00:00\n"
"bandwidth 1000 1000 1000\n"
+ "proto Link=5\n"
"reject *:*\n"
- "router-sig-ed25519 fW6Bt4R3xVk5KMDyOcYg8n5ANP0OrQq2PQFK2cW0lTAdi+eX+oT/BeWnkrn0uSWOC/t4omCmH4Rdl8M9xtpfBA\n"
+ "router-sig-ed25519 A1DMqknKoPrPRHr1Y1j8cd22Ziwcfl7b/3VKI4pthyLnFRpb768nlHi615YdwSve4L71d+c4vGMuKyeCcGbFDQ\n"
"router-signature\n"
"-----BEGIN SIGNATURE-----\n"
- "DHxiQXuLxZR0ylqwUGGePgN4KF4ItlOV/DuGmmszCO/Ut0p+5s4FP2v6Mm9M92Wj\n"
- "75rS9xF/Ts0Kf49dvgc+c5VTvhX5I5SwGQkRk0RNJtNoP0t+qXBHaFV8BlAeaWF6\n"
- "Lg3O+GUK325fQv9uDPCe37mFQV9jafAzsZUrO/ggb1U=\n"
+ "KaOyGt84OBS8/83TQWKkfMLk/r/1ebWiA2Wkgda2cWx2L3Dh9V/3PDGwAWoG6m1r\n"
+ "20mVuLKwWCCNYG2fGC4J/NMETXI5p5b1+ze1KDYiO5hQtTJvMktmfa5+p0xLB43M\n"
+ "xjzpDoX0A37hP9XJa5d1Q7G2cnd64P70QqhToDtoswc=\n"
"-----END SIGNATURE-----\n"
- "\n"
;
-static const char EX_RI_ED_BAD_CERT3[] =
+static const char EX_RI_ED_MISPLACED2[] =
"router fred 127.0.0.1 9001 0 9002\n"
"identity-ed25519\n"
"-----BEGIN ED25519 CERT-----\n"
- "BVVVnf55AW5TTGF9jCMl7aALZzqypD9Bj8WYnAPIrKCoIJdgMbY0AQAgBAB7eCn8\n"
- "rukx7t/egZUdqU7+FYqsnO4wdmOkLZkp0+gpF3jjk6N1Q0037NNVNZBjONB0Nm2F\n"
- "CpB3nWSJliSSKr5tOYsuBPFy5VVGYeKPakpOoxanQ1UcqevMBAQy0zf9hwA=\n"
+ "AQQABstQATjkYvZoN/RVHbJNtRWwmkazJVupqF/prNxdNJnRDWlDAQAgBADCNrLD\n"
+ "VQBs6tkIMGcR0PB+jrCvIuiQGGJzLsIfvxrG5UXWZsFEA5CnF6Lvjqu6p1CRkUF4\n"
+ "kpNC9xWcK8yDWhDCd5DLmFEDGFw/cD4rRACKatnQsGMN3KfDioWweSBI9wk=\n"
"-----END ED25519 CERT-----\n"
"signing-key\n"
"-----BEGIN RSA PUBLIC KEY-----\n"
- "MIGJAoGBAPgeQNbKwpnTU+qW/2djh66hptS9rcy1B4vdyWkDTdREao2ECuCv691Y\n"
- "oIw3MpTWvpC1qHIKorunusR0FKgwXw3xQTikXbDq/1ptsekzoIA1R/hltQV3UuGH\n"
- "zdzHuQXAMX7Fdll2gyya03c3Yq5s+xSDvGdkEeaIoctKjwxp4SdNAgMBAAE=\n"
+ "MIGJAoGBAKdyNeuXJvnloOXD3iUxvvS7OBux3tpTfKxGdx124adeAKkiRL7EmXk3\n"
+ "LaUbHL3IhsVaf6JeyRzc+onEsD/uNeO0P7+GtvC5ZAkj1/6MxBaJioLGXoIacMak\n"
+ "NpmDYxhTcG75aEwgZX2RTla1j+5bIoG1o5Z76dkFMVUWsRtthFNRAgMBAAE=\n"
"-----END RSA PUBLIC KEY-----\n"
+ "master-key-ed25519 wjayw1UAbOrZCDBnEdDwfo6wryLokBhicy7CH78axuU=\n"
"onion-key\n"
"-----BEGIN RSA PUBLIC KEY-----\n"
- "MIGJAoGBAOzWuH4cPW9rIrfi8MrruMUg4IUVHz4BxfY4/szMIUvzeEAdHn4FYkWy\n"
- "Vt7MDtUELZsmZeFNmkn72kLxnrdZ5XhxZBriq1Fzq11cSWRBF+SyE1MdcouY4GyG\n"
- "drw6T8xb8ty19q0eO6C/gw27iqXPAp1clvkroLg6Nv9lGZvsedVDAgMBAAE=\n"
+ "MIGJAoGBANBQwXgkKvrnfMDKDkV5x1bxlR07x+AOru5ypJH4qQh+GMYXpnkw0T7r\n"
+ "anIJtEFP0+FpbaRRI/xAPMpFUFsbeNH/+Yeove/6kKfv1rlgqWr/yI2XIW8Fl70i\n"
+ "DW2cnW43cwa/HDitFjE5vnkvkMWFn1XIgwhm7+NDIDbnmDkKZ8U7AgMBAAE=\n"
"-----END RSA PUBLIC KEY-----\n"
- "ntor-onion-key /vYZ+9yLqG7yUnutoI57s96JBl36GTz0IDWE244rbzE=\n"
+ "ntor-onion-key CbrcCjCeTGum8vZumB6lvTA00BztRN8tNn41GLHdkUI=\n"
"ntor-onion-key-crosscert 0\n"
"-----BEGIN ED25519 CERT-----\n"
- "AQoABf55AZ4zVBWP/fIYEgWmyj0WpO6CkXRJjtrWXtiT02k3IddiAMpYgMemGIpN\n"
- "xj7TQRULsHHYvo4fLcKrSgndQbUUhfLTUuVhIzbnE2TBLMVOEkpxKU6mTuvTT/3h\n"
- "MJugrwTWVg4=\n"
+ "AQoABstQAcI2ssNVAGzq2QgwZxHQ8H6OsK8i6JAYYnMuwh+/GsblANS8qpQqkLmw\n"
+ "vcRttr/HvckIBY8i99OoqctPQziRUq2Up6Ag1b1MSgN3knRfi6wjmpz9Jn149kFx\n"
+ "HQ8sTCSu+QI=\n"
"-----END ED25519 CERT-----\n"
"onion-key-crosscert\n"
"-----BEGIN CROSSCERT-----\n"
- "c/Vqu3wtsTsYMdnhTS9Tn1Pq6jDmH4uRD5WmbaCKKrkin2DjuYSMVpypndkdlZDE\n"
- "He7uF7SUO3QG/UcRIXYOsg9MSLUmvn2kIwef8ykyqlRh95Csjo5DyattUhL2w4QF\n"
- "tJkJBQAnXWaAVW1O8XimGCAvJ84cxbmZEcpN6WKjrXI=\n"
+ "DOH8ntVhHlms3NjkOvsCf5Qu1/DhHmJOL+J8ySD89lT2RBt0K07G9vAjc4NkkUpD\n"
+ "N2e9myNWbDCp8sjsYzWfqpv94IypSBEfwQFgV6peoAZxHkq35Nj9sIJ+rQloanJJ\n"
+ "RZkWyu1GILpggcNvWS6BYQQcRxu/lStLy917s24U7co=\n"
"-----END CROSSCERT-----\n"
"published 2014-10-05 12:00:00\n"
"bandwidth 1000 1000 1000\n"
+ "router-sig-ed25519 whWcVxkGo+l29Hsn+BLP96MReHTxQHTSgmMMzeQ4jZ0qV6B9kkj1Ma21oyl3iTmUCOtexgOiX5fImfMLkOxFDQ\n"
+ "proto Link=5\n"
"reject *:*\n"
- "router-sig-ed25519 Ue7bkPpOoc8ca7cyQj/Vq3BP5X4vwLA5QmpLGw/WfRNVRPojJRxU3RVqWMi3JbsJFRTe6pH6ZHyXER33G5aAAA\n"
"router-signature\n"
"-----BEGIN SIGNATURE-----\n"
- "ifKUtbxmqHVs8A0oT5n7Te0c6D/XqWQTc0RxX9OKGspzh6wNX26h0Xa2vpK1Q9Zu\n"
- "sj61I7vbHuZN6rxiWs9IzJgb//XaNJasX1pd9tbGSXW+yYzc9G9kaa7vp3HcnhIP\n"
- "XVWzzS8WmOiVNGcF65j6f7yGloTgN7cHMptgJG7pWes=\n"
+ "py73sIYGI4awS9g4JFTSElHCg5pWYqEjLz/jbON7pZ80GGUG5wxXVxNRwtGvMrWk\n"
+ "zG2tW7SBm0TH6wdWeE5NhN1VSjgCqw7qSk2MJS2XHn5hBRTxzF4/Es/TJaziAqvY\n"
+ "e8ehZwqDPcG0vMhd97/uxoyKNdkyObhW+RNYRtGvCxg=\n"
"-----END SIGNATURE-----\n"
- "\n"
;
-static const char EX_RI_BAD_EI_DIGEST2[] =
+static const char EX_RI_ED_BAD_CERT1[] =
"router fred 127.0.0.1 9001 0 9002\n"
"identity-ed25519\n"
"-----BEGIN ED25519 CERT-----\n"
- "AQQABf55ATrK8IVBWLO2yXKCqXLXJOTu89W2b+hREPO+tCrxjVqWAQAgBACG/vVx\n"
- "NK8wKVZvf34d75ZObSR0ge1N2RrAIKNslNXBq/tcllIrNE4S0ZNcMpA+hxXoVFeo\n"
- "jbxifYX7nTs5N3GrGPmkiuo82v2X6ZwoIXJGFnvWMxCjsYsUVDDxoT6h/w8=\n"
+ "AQoABf55AYf+rX8a5rzdTBGPvLdQIP8XcElDDQnJIruGqfDTj+tjAP+3XOL2UTmn\n"
+ "Hu39PbLZV+m9DIj/DvG38M0hP4MmHUjP/iZG5PaCX6/aMe+nQSNuTl0IDGpIo1l8\n"
+ "dZToQTFSzAQ=\n"
"-----END ED25519 CERT-----\n"
- "extra-info-digest E5FAC29E766D63F96AD175069640E803F2723765 99oo\n"
"signing-key\n"
"-----BEGIN RSA PUBLIC KEY-----\n"
- "MIGJAoGBAK9wHSdRalxkuAybrSCA3dlEC1ZGc7oHOzXRGLg+z6batuiCdQtus1Rk\n"
- "LP821eZJtEMAE56aewCIHDcTiCxVa6DMqmxRjm5pfW4G5H5QCPYT6Fu0RoYck3Ef\n"
- "vkgits5/fNYGPPVC7k8AdGax5dKj5oFVGq+JWolYFRv6tyR9AThvAgMBAAE=\n"
+ "MIGJAoGBALkr+jsRorIXiOA6obO6OLPitE/d+OzWz1SH6CHRs0m5KL+T6M9t0qqK\n"
+ "O2BTOmrjPTaGdEsakkcfiZeSj02MviuSadZ/JF8FoAYx9yCbmlAh/FE3qvoY1lrE\n"
+ "mAZhA2sTc32sHusQNBKRFfGHeckaE0i9MW7L+Crq2dLcwI/YZEldAgMBAAE=\n"
"-----END RSA PUBLIC KEY-----\n"
+ "master-key-ed25519 brKx2WhJlN4ExqUOr6CTx20MX57JkAetrrTwpt1cEt8=\n"
"onion-key\n"
"-----BEGIN RSA PUBLIC KEY-----\n"
- "MIGJAoGBAKxjxTQ/T/MHpFbk7/zwA7l5b3IW3yVcyVe6eIGFoYun8FI0fbYRmR4M\n"
- "G5Asu07gP9Bbgt3AFPuEqrjg4u+lIkgqTcCgKWJbAgm7fslwaDTXQ36A7I1M95PD\n"
- "GJ10Dk5v4dVbrqwoF7MSrQPFtMO91RP11nGPSvDqXZJ4XpwqwdxpAgMBAAE=\n"
+ "MIGJAoGBAM8kNdNCiheKwYmN+wA+/aCLtr1aRJtoYggQPGT3rhm8m2bOhxixjdCD\n"
+ "jiDkqfYjnaNizNnwpS47h1MWHzgTWKF/QS4JXvCG5M56KDJot2z03qbdoRUv5+Z9\n"
+ "yQIx6ad1p2Km24P4IHmAYItwFBGir7y86C6mOdX4Sp139hDJOIsZAgMBAAE=\n"
"-----END RSA PUBLIC KEY-----\n"
- "ntor-onion-key LuVmHxpj4F5mPXGNi4MtxbIbLMav6frJRBsRgAvpdzo=\n"
- "ntor-onion-key-crosscert 0\n"
+ "ntor-onion-key AP9U8b/4WUiOB899TlNgoYrnUdUqrwQYLgF0Smsj8E0=\n"
+ "ntor-onion-key-crosscert 1\n"
"-----BEGIN ED25519 CERT-----\n"
- "AQoABf55AYb+9XE0rzApVm9/fh3vlk5tJHSB7U3ZGsAgo2yU1cGrAKBcSzwi4lY/\n"
- "salCELOLdeZzOjDNnBd6cKp2WJg7Yz5zFlbVbyNk0iwfGmucHk8vQZe5BS0Oq/Pz\n"
- "B1u/BcJv8gk=\n"
+ "AQoABstQAW6ysdloSZTeBMalDq+gk8dtDF+eyZAHra608KbdXBLfAKPMVgkcGgA4\n"
+ "8B+Bu8/lk14zBtzryJKvwg8UVOVd0tPnX7GiVyPmDCPbEZPnHG3Yvq+ir6HkiZAO\n"
+ "mirgIIhkPwI=\n"
"-----END ED25519 CERT-----\n"
"onion-key-crosscert\n"
"-----BEGIN CROSSCERT-----\n"
- "QsAQVdDVHtasDbhrZG4ZxImdTTMY7fz3vouAiGyZx6/jCCB5v0gHwTn4xo6pgLEW\n"
- "LQfMhQZIr76Ky67c0hAN2hihuDlfvhfVe9c2c5UOH1BOhq3llE3Hc3xGyEy3rw7r\n"
- "5y38YGi759CvsP2/L8JfXMuBg89OcgJYFa27Q6e6MdQ=\n"
+ "GnUJtlnkqHZKQAzwNPgAesR1R7hebqY/hMIKj9s/y+PxGgs+aNP2gfv4W+dtQ209\n"
+ "jHGxF+n6s2hm3Am0EFQ2h1ULTJh9uYnIs1f1kyx8DdydXdx3pZcURLRenmiRowB7\n"
+ "iGn76ICqqGVZKpGtszmSe3L35XXl7HwzJTjYzcs95vo=\n"
"-----END CROSSCERT-----\n"
"published 2014-10-05 12:00:00\n"
"bandwidth 1000 1000 1000\n"
+ "proto Link=5\n"
"reject *:*\n"
- "router-sig-ed25519 5zoQ0dufeeOJ/tE/BgcWgM8JpfW1ELSXLz4dI+K8YRH/gUtaPmYJgU2QfeUHD0oy1iwv4Qvl8Ferga7aBk1+DA\n"
+ "router-sig-ed25519 RqA4oirneie/ywl6j99vc2B1mUlMfIlakR7M6M4Minf7x6t7EMOsNVvOMKBSsPaBu/qcoOwhMynHdhTCmWHpBw\n"
"router-signature\n"
"-----BEGIN SIGNATURE-----\n"
- "D6KRMwkb6JmVEnpZ825SD3LMB84UmVy0i94xk44OwhoWNKLXhaSTWJgf6AqnPG5o\n"
- "QrCypSb44bYLn+VaDN5LVUl36jeZqCT4xd+4ZwIRdPOUj7vcVmyUDg3lXcAIk97Q\n"
- "E5PrQY1mQuLSIjjKInAR2NRBumNJtRw31Y/DTB7tODU=\n"
+ "Ui31suskhBbwTRc24NfUneh1c2LfUqjap5dCCfdmoVgvTSnk2RDW+IC4jwwFliWp\n"
+ "Gs2RJsPy527LRPRrXKJv3MnKO6uUPZXUjs/QZjdJgTMCzLY7jJBwnmAqj5BjUMfO\n"
+ "+S3hOhBZlDmLeYk4p+sppZjR0P9EFy2e3U3homiz1dM=\n"
"-----END SIGNATURE-----\n"
- "\n"
;
diff --git a/src/test/failing_routerdescs.template b/src/test/failing_routerdescs.template
index 2c14330a2f..cc2bae3a40 100644
--- a/src/test/failing_routerdescs.template
+++ b/src/test/failing_routerdescs.template
@@ -66,8 +66,701 @@ router-sig-ed25519 {d.ED_SIGNATURE}
router-signature
{d.RSA_SIGNATURE}
-:::comment=this file is to be used with the makedescs.py utility
-:::name=MINIMAL
+
+
+:::comment=this one has somebody else's signature.
+:::name=BAD_SIG1
+:::type=ri
+router fred 127.0.0.1 9001 0 9002
+identity-ed25519
+{d.ED_CERT}
+signing-key
+{d.RSA_IDENTITY}
+master-key-ed25519 {d.ED_IDENTITY}
+onion-key
+{d.RSA_ONION_KEY}
+ntor-onion-key {d.NTOR_ONION_KEY}
+ntor-onion-key-crosscert {d.NTOR_CROSSCERT_SIGN}
+{d.NTOR_CROSSCERT}
+onion-key-crosscert
+{d.RSA_CROSSCERT_ED}
+published 2014-10-05 12:00:00
+bandwidth 1000 1000 1000
+proto Link=5
+reject *:*
+router-sig-ed25519 {d.ED_SIGNATURE}
+router-signature
+-----BEGIN SIGNATURE-----
+aV5gqy5fTtsrdntTPRPGdeN376lXK+blHJuqbAL0WQ7XaMB4r+F8/whFu0cObOqD
+AqAhxkcMu721iYCkUNQvhc3FDou2i1mBJFDrhZEtux/2aXODIMG+OPdDUCyBqeQR
+oYLLfLR4ZZic1tlBFRRNdtXGF2SHeIM052F7PbeJz2A=
+-----END SIGNATURE-----
+
+
+:::name=bad_tokens
+:::type=ri
+router bob
+identity-ed25519
+{d.ED_CERT}
+signing-key
+{d.RSA_IDENTITY}
+master-key-ed25519 {d.ED_IDENTITY}
+onion-key
+{d.RSA_ONION_KEY}
+ntor-onion-key {d.NTOR_ONION_KEY}
+ntor-onion-key-crosscert {d.NTOR_CROSSCERT_SIGN}
+{d.NTOR_CROSSCERT}
+onion-key-crosscert
+{d.RSA_CROSSCERT_ED}
+published 2014-10-05 12:00:00
+bandwidth 1000 1000 1000
+proto Link=5
+reject *:*
+router-sig-ed25519 {d.ED_SIGNATURE}
+router-signature
+{d.RSA_SIGNATURE}
+
+:::name=bad_published
+:::type=ri
+router fred 127.0.0.1 9001 0 9002
+identity-ed25519
+{d.ED_CERT}
+signing-key
+{d.RSA_IDENTITY}
+master-key-ed25519 {d.ED_IDENTITY}
+onion-key
+{d.RSA_ONION_KEY}
+ntor-onion-key {d.NTOR_ONION_KEY}
+ntor-onion-key-crosscert {d.NTOR_CROSSCERT_SIGN}
+{d.NTOR_CROSSCERT}
+onion-key-crosscert
+{d.RSA_CROSSCERT_ED}
+published 2014-10-05 99:00:00
+bandwidth 1000 1000 1000
+proto Link=5
+reject *:*
+router-sig-ed25519 {d.ED_SIGNATURE}
+router-signature
+{d.RSA_SIGNATURE}
+
+:::name=bad_bandwidth
+:::type=ri
+router fred 127.0.0.1 9001 0 9002
+identity-ed25519
+{d.ED_CERT}
+signing-key
+{d.RSA_IDENTITY}
+master-key-ed25519 {d.ED_IDENTITY}
+onion-key
+{d.RSA_ONION_KEY}
+ntor-onion-key {d.NTOR_ONION_KEY}
+ntor-onion-key-crosscert {d.NTOR_CROSSCERT_SIGN}
+{d.NTOR_CROSSCERT}
+onion-key-crosscert
+{d.RSA_CROSSCERT_ED}
+published 2014-10-05 12:00:00
+bandwidth why hello there
+proto Link=5
+reject *:*
+router-sig-ed25519 {d.ED_SIGNATURE}
+router-signature
+{d.RSA_SIGNATURE}
+
+
+:::name=bad_onionkey
+:::type=ri
+router fred 127.0.0.1 9001 0 9002
+identity-ed25519
+{d.ED_CERT}
+signing-key
+{d.RSA_IDENTITY}
+master-key-ed25519 {d.ED_IDENTITY}
+onion-key
+-----BEGIN RSA PUBLIC KEY-----
+MIGHAoGBANBKlyoqApWzG7UzmXcxhXM4T370FbN1edPbw4WAczBDXJslXCU9Xk1r
+fKfoi/+WiTGvH7RcZWPm7wnThq2u2EAO/IPPcLE9cshLBkK28EvDg5K/WsYedbY9
+1Gou+7ZSwMEPv2b13c7eWnSW1YvFa64pVDKu2sKnIjX6Bm0HZGbXAgED=
+-----END RSA PUBLIC KEY-----
+ntor-onion-key {d.NTOR_ONION_KEY}
+ntor-onion-key-crosscert {d.NTOR_CROSSCERT_SIGN}
+{d.NTOR_CROSSCERT}
+onion-key-crosscert
+{d.RSA_CROSSCERT_ED}
+published 2014-10-05 12:00:00
+bandwidth 1000 1000 1000
+proto Link=5
+reject *:*
+router-sig-ed25519 {d.ED_SIGNATURE}
+router-signature
+{d.RSA_SIGNATURE}
+
+:::name=bad_ports
+:::type=ri
+router fred 127.0.0.1 900001 0 9002
+identity-ed25519
+{d.ED_CERT}
+signing-key
+{d.RSA_IDENTITY}
+master-key-ed25519 {d.ED_IDENTITY}
+onion-key
+{d.RSA_ONION_KEY}
+ntor-onion-key {d.NTOR_ONION_KEY}
+ntor-onion-key-crosscert {d.NTOR_CROSSCERT_SIGN}
+{d.NTOR_CROSSCERT}
+onion-key-crosscert
+{d.RSA_CROSSCERT_ED}
+published 2014-10-05 12:00:00
+bandwidth 1000 1000 1000
+proto Link=5
+reject *:*
+router-sig-ed25519 {d.ED_SIGNATURE}
+router-signature
+{d.RSA_SIGNATURE}
+
+:::name=neg_bandwidth
+:::type=ri
+router fred 127.0.0.1 9001 0 9002
+identity-ed25519
+{d.ED_CERT}
+signing-key
+{d.RSA_IDENTITY}
+master-key-ed25519 {d.ED_IDENTITY}
+onion-key
+{d.RSA_ONION_KEY}
+ntor-onion-key {d.NTOR_ONION_KEY}
+ntor-onion-key-crosscert {d.NTOR_CROSSCERT_SIGN}
+{d.NTOR_CROSSCERT}
+onion-key-crosscert
+{d.RSA_CROSSCERT_ED}
+published 2014-10-05 12:00:00
+bandwidth 1000 -1000 1000
+proto Link=5
+reject *:*
+router-sig-ed25519 {d.ED_SIGNATURE}
+router-signature
+{d.RSA_SIGNATURE}
+
+
+:::name=bad_ip
+:::type=ri
+router fred 100.127.0.0.1 9001 0 9002
+identity-ed25519
+{d.ED_CERT}
+signing-key
+{d.RSA_IDENTITY}
+master-key-ed25519 {d.ED_IDENTITY}
+onion-key
+{d.RSA_ONION_KEY}
+ntor-onion-key {d.NTOR_ONION_KEY}
+ntor-onion-key-crosscert {d.NTOR_CROSSCERT_SIGN}
+{d.NTOR_CROSSCERT}
+onion-key-crosscert
+{d.RSA_CROSSCERT_ED}
+published 2014-10-05 12:00:00
+bandwidth 1000 1000 1000
+proto Link=5
+reject *:*
+router-sig-ed25519 {d.ED_SIGNATURE}
+router-signature
+{d.RSA_SIGNATURE}
+
+:::name=bad_dirport
+:::type=ri
+router fred 127.0.0.1 9001 0 bob
+identity-ed25519
+{d.ED_CERT}
+signing-key
+{d.RSA_IDENTITY}
+master-key-ed25519 {d.ED_IDENTITY}
+onion-key
+{d.RSA_ONION_KEY}
+ntor-onion-key {d.NTOR_ONION_KEY}
+ntor-onion-key-crosscert {d.NTOR_CROSSCERT_SIGN}
+{d.NTOR_CROSSCERT}
+onion-key-crosscert
+{d.RSA_CROSSCERT_ED}
+published 2014-10-05 12:00:00
+bandwidth 1000 1000 1000
+proto Link=5
+reject *:*
+router-sig-ed25519 {d.ED_SIGNATURE}
+router-signature
+{d.RSA_SIGNATURE}
+
+:::name=bad_name2
+:::type=ri
+router verylongnamethatnevereverendsandgoesontoolong 127.0.0.1 9001 0 9002
+identity-ed25519
+{d.ED_CERT}
+signing-key
+{d.RSA_IDENTITY}
+master-key-ed25519 {d.ED_IDENTITY}
+onion-key
+{d.RSA_ONION_KEY}
+ntor-onion-key {d.NTOR_ONION_KEY}
+ntor-onion-key-crosscert {d.NTOR_CROSSCERT_SIGN}
+{d.NTOR_CROSSCERT}
+onion-key-crosscert
+{d.RSA_CROSSCERT_ED}
+published 2014-10-05 12:00:00
+bandwidth 1000 1000 1000
+proto Link=5
+reject *:*
+router-sig-ed25519 {d.ED_SIGNATURE}
+router-signature
+{d.RSA_SIGNATURE}
+
+:::name=bad_bandwidth2
+:::type=ri
+router fred 127.0.0.1 9001 0 9002
+identity-ed25519
+{d.ED_CERT}
+signing-key
+{d.RSA_IDENTITY}
+master-key-ed25519 {d.ED_IDENTITY}
+onion-key
+{d.RSA_ONION_KEY}
+ntor-onion-key {d.NTOR_ONION_KEY}
+ntor-onion-key-crosscert {d.NTOR_CROSSCERT_SIGN}
+{d.NTOR_CROSSCERT}
+onion-key-crosscert
+{d.RSA_CROSSCERT_ED}
+published 2014-10-05 12:00:00
+bandwidth 1000 hello 1000
+proto Link=5
+reject *:*
+router-sig-ed25519 {d.ED_SIGNATURE}
+router-signature
+{d.RSA_SIGNATURE}
+
+
+:::name=bad_uptime
+:::type=ri
+router fred 127.0.0.1 9001 0 9002
+identity-ed25519
+{d.ED_CERT}
+signing-key
+{d.RSA_IDENTITY}
+master-key-ed25519 {d.ED_IDENTITY}
+onion-key
+{d.RSA_ONION_KEY}
+ntor-onion-key {d.NTOR_ONION_KEY}
+ntor-onion-key-crosscert {d.NTOR_CROSSCERT_SIGN}
+{d.NTOR_CROSSCERT}
+onion-key-crosscert
+{d.RSA_CROSSCERT_ED}
+uptime forever-and-a-day
+published 2014-10-05 12:00:00
+bandwidth 1000 1000 1000
+proto Link=5
+reject *:*
+router-sig-ed25519 {d.ED_SIGNATURE}
+router-signature
+{d.RSA_SIGNATURE}
+
+:::name=bad_bandwidth3
+:::type=ri
+router fred 127.0.0.1 9001 0 9002
+identity-ed25519
+{d.ED_CERT}
+signing-key
+{d.RSA_IDENTITY}
+master-key-ed25519 {d.ED_IDENTITY}
+onion-key
+{d.RSA_ONION_KEY}
+ntor-onion-key {d.NTOR_ONION_KEY}
+ntor-onion-key-crosscert {d.NTOR_CROSSCERT_SIGN}
+{d.NTOR_CROSSCERT}
+onion-key-crosscert
+{d.RSA_CROSSCERT_ED}
+published 2014-10-05 12:00:00
+bandwidth 1000 -1000 1000
+proto Link=5
+reject *:*
+router-sig-ed25519 {d.ED_SIGNATURE}
+router-signature
+{d.RSA_SIGNATURE}
+
+:::name=bad_ntor_key
+:::type=ri
+router fred 127.0.0.1 9001 0 9002
+identity-ed25519
+{d.ED_CERT}
+signing-key
+{d.RSA_IDENTITY}
+master-key-ed25519 {d.ED_IDENTITY}
+onion-key
+{d.RSA_ONION_KEY}
+ntor-onion-key x{d.NTOR_ONION_KEY}
+ntor-onion-key-crosscert {d.NTOR_CROSSCERT_SIGN}
+{d.NTOR_CROSSCERT}
+onion-key-crosscert
+{d.RSA_CROSSCERT_ED}
+published 2014-10-05 12:00:00
+bandwidth 1000 1000 1000
+proto Link=5
+reject *:*
+router-sig-ed25519 {d.ED_SIGNATURE}
+router-signature
+{d.RSA_SIGNATURE}
+
+:::name=bad_fingerprint
+:::type=ri
+router fred 127.0.0.1 9001 0 9002
+identity-ed25519
+{d.ED_CERT}
+signing-key
+{d.RSA_IDENTITY}
+master-key-ed25519 {d.ED_IDENTITY}
+onion-key
+{d.RSA_ONION_KEY}
+ntor-onion-key {d.NTOR_ONION_KEY}
+ntor-onion-key-crosscert {d.NTOR_CROSSCERT_SIGN}
+{d.NTOR_CROSSCERT}
+onion-key-crosscert
+{d.RSA_CROSSCERT_ED}
+published 2014-10-05 12:00:00
+bandwidth 1000 1000 1000
+proto Link=5
+fingerprint 5555
+reject *:*
+router-sig-ed25519 {d.ED_SIGNATURE}
+router-signature
+{d.RSA_SIGNATURE}
+
+:::name=mismatched_fingerprint
+:::type=ri
+router fred 127.0.0.1 9001 0 9002
+identity-ed25519
+{d.ED_CERT}
+signing-key
+{d.RSA_IDENTITY}
+master-key-ed25519 {d.ED_IDENTITY}
+onion-key
+{d.RSA_ONION_KEY}
+ntor-onion-key {d.NTOR_ONION_KEY}
+ntor-onion-key-crosscert {d.NTOR_CROSSCERT_SIGN}
+{d.NTOR_CROSSCERT}
+onion-key-crosscert
+{d.RSA_CROSSCERT_ED}
+published 2014-10-05 12:00:00
+bandwidth 1000 1000 1000
+fingerprint CC43 DC8E 8C9E 3E6D 59CD 0399 2491 0C8C E1E4 50D2
+proto Link=5
+reject *:*
+router-sig-ed25519 {d.ED_SIGNATURE}
+router-signature
+{d.RSA_SIGNATURE}
+
+:::name=bad_has_accept6
+:::type=ri
+router fred 127.0.0.1 9001 0 9002
+identity-ed25519
+{d.ED_CERT}
+signing-key
+{d.RSA_IDENTITY}
+master-key-ed25519 {d.ED_IDENTITY}
+onion-key
+{d.RSA_ONION_KEY}
+ntor-onion-key {d.NTOR_ONION_KEY}
+ntor-onion-key-crosscert {d.NTOR_CROSSCERT_SIGN}
+{d.NTOR_CROSSCERT}
+onion-key-crosscert
+{d.RSA_CROSSCERT_ED}
+published 2014-10-05 12:00:00
+bandwidth 1000 1000 1000
+proto Link=5
+reject *:*
+accept6 *:80
+reject6 *:*
+router-sig-ed25519 {d.ED_SIGNATURE}
+router-signature
+{d.RSA_SIGNATURE}
+
+:::name=bad_no_exit_policy
+:::type=ri
+router fred 127.0.0.1 9001 0 9002
+identity-ed25519
+{d.ED_CERT}
+signing-key
+{d.RSA_IDENTITY}
+master-key-ed25519 {d.ED_IDENTITY}
+onion-key
+{d.RSA_ONION_KEY}
+ntor-onion-key {d.NTOR_ONION_KEY}
+ntor-onion-key-crosscert {d.NTOR_CROSSCERT_SIGN}
+{d.NTOR_CROSSCERT}
+onion-key-crosscert
+{d.RSA_CROSSCERT_ED}
+published 2014-10-05 12:00:00
+bandwidth 1000 1000 1000
+proto Link=5
+router-sig-ed25519 {d.ED_SIGNATURE}
+router-signature
+{d.RSA_SIGNATURE}
+
+:::name=bad_ipv6_exit_policy
+:::type=ri
+router fred 127.0.0.1 9001 0 9002
+identity-ed25519
+{d.ED_CERT}
+signing-key
+{d.RSA_IDENTITY}
+master-key-ed25519 {d.ED_IDENTITY}
+onion-key
+{d.RSA_ONION_KEY}
+ntor-onion-key {d.NTOR_ONION_KEY}
+ntor-onion-key-crosscert {d.NTOR_CROSSCERT_SIGN}
+{d.NTOR_CROSSCERT}
+onion-key-crosscert
+{d.RSA_CROSSCERT_ED}
+published 2014-10-05 12:00:00
+bandwidth 1000 1000 1000
+proto Link=5
+reject *:*
+ipv6-policy kfdslfdfj sdjfk sdfjsdf
+router-sig-ed25519 {d.ED_SIGNATURE}
+router-signature
+{d.RSA_SIGNATURE}
+
+:::name=bad_family
+:::type=ri
+router fred 127.0.0.1 9001 0 9002
+identity-ed25519
+{d.ED_CERT}
+signing-key
+{d.RSA_IDENTITY}
+master-key-ed25519 {d.ED_IDENTITY}
+onion-key
+{d.RSA_ONION_KEY}
+ntor-onion-key {d.NTOR_ONION_KEY}
+ntor-onion-key-crosscert {d.NTOR_CROSSCERT_SIGN}
+{d.NTOR_CROSSCERT}
+onion-key-crosscert
+{d.RSA_CROSSCERT_ED}
+published 2014-10-05 12:00:00
+bandwidth 1000 1000 1000
+proto Link=5
+family aaaa,bbbb
+reject *:*
+router-sig-ed25519 {d.ED_SIGNATURE}
+router-signature
+{d.RSA_SIGNATURE}
+
+:::name=zero_orport
+:::type=ri
+router fred 127.0.0.1 0 0 9002
+identity-ed25519
+{d.ED_CERT}
+signing-key
+{d.RSA_IDENTITY}
+master-key-ed25519 {d.ED_IDENTITY}
+onion-key
+{d.RSA_ONION_KEY}
+ntor-onion-key {d.NTOR_ONION_KEY}
+ntor-onion-key-crosscert {d.NTOR_CROSSCERT_SIGN}
+{d.NTOR_CROSSCERT}
+onion-key-crosscert
+{d.RSA_CROSSCERT_ED}
+published 2014-10-05 12:00:00
+bandwidth 1000 1000 1000
+proto Link=5
+reject *:*
+router-sig-ed25519 {d.ED_SIGNATURE}
+router-signature
+{d.RSA_SIGNATURE}
+
+:::name=ed_missing_crosscert
+:::type=ri
+router fred 127.0.0.1 9001 0 9002
+identity-ed25519
+{d.ED_CERT}
+signing-key
+{d.RSA_IDENTITY}
+master-key-ed25519 {d.ED_IDENTITY}
+onion-key
+{d.RSA_ONION_KEY}
+ntor-onion-key {d.NTOR_ONION_KEY}
+ntor-onion-key-crosscert {d.NTOR_CROSSCERT_SIGN}
+{d.NTOR_CROSSCERT}
+published 2014-10-05 12:00:00
+bandwidth 1000 1000 1000
+proto Link=5
+reject *:*
+router-sig-ed25519 {d.ED_SIGNATURE}
+router-signature
+{d.RSA_SIGNATURE}
+
+:::name=ed_missing_crosscert2
+:::type=ri
+router fred 127.0.0.1 9001 0 9002
+identity-ed25519
+{d.ED_CERT}
+signing-key
+{d.RSA_IDENTITY}
+master-key-ed25519 {d.ED_IDENTITY}
+onion-key
+{d.RSA_ONION_KEY}
+ntor-onion-key {d.NTOR_ONION_KEY}
+onion-key-crosscert
+{d.RSA_CROSSCERT_ED}
+published 2014-10-05 12:00:00
+bandwidth 1000 1000 1000
+proto Link=5
+reject *:*
+router-sig-ed25519 {d.ED_SIGNATURE}
+router-signature
+{d.RSA_SIGNATURE}
+
+
+:::name=ed_missing_crosscert_sign
+:::type=ri
+router fred 127.0.0.1 9001 0 9002
+identity-ed25519
+{d.ED_CERT}
+signing-key
+{d.RSA_IDENTITY}
+master-key-ed25519 {d.ED_IDENTITY}
+onion-key
+{d.RSA_ONION_KEY}
+ntor-onion-key {d.NTOR_ONION_KEY}
+ntor-onion-key-crosscert
+{d.NTOR_CROSSCERT}
+onion-key-crosscert
+{d.RSA_CROSSCERT_ED}
+published 2014-10-05 12:00:00
+bandwidth 1000 1000 1000
+proto Link=5
+reject *:*
+router-sig-ed25519 {d.ED_SIGNATURE}
+router-signature
+{d.RSA_SIGNATURE}
+
+:::name=ed_bad_sig1
+:::type=ri
+router fred 127.0.0.1 9001 0 9002
+identity-ed25519
+{d.ED_CERT}
+signing-key
+{d.RSA_IDENTITY}
+master-key-ed25519 {d.ED_IDENTITY}
+onion-key
+{d.RSA_ONION_KEY}
+ntor-onion-key {d.NTOR_ONION_KEY}
+ntor-onion-key-crosscert {d.NTOR_CROSSCERT_SIGN}
+{d.NTOR_CROSSCERT}
+onion-key-crosscert
+{d.RSA_CROSSCERT_ED}
+published 2014-10-05 12:00:00
+bandwidth 1000 1000 1000
+proto Link=5
+reject *:*
+router-sig-ed25519 4DSdPePrToNx3WQ+4GfFelB8IyHu5Z9vTbbLZ02vfYEsCF9QeaeHbYagY/yjdt+9e71jmfM+W5MfRQd8FJ1+Dg
+router-signature
+{d.RSA_SIGNATURE}
+
+
+:::name=ed_bad_sig2
+:::type=ri
+router fred 127.0.0.1 9001 0 9002
+identity-ed25519
+{d.ED_CERT}
+signing-key
+{d.RSA_IDENTITY}
+master-key-ed25519 {d.ED_IDENTITY}
+onion-key
+{d.RSA_ONION_KEY}
+ntor-onion-key {d.NTOR_ONION_KEY}
+ntor-onion-key-crosscert {d.NTOR_CROSSCERT_SIGN}
+{d.NTOR_CROSSCERT}
+onion-key-crosscert
+{d.RSA_CROSSCERT_ED}
+published 2014-10-05 12:00:00
+bandwidth 1000 1000 1000
+proto Link=5
+reject *:*
+router-sig-ed25519 X{d.ED_SIGNATURE}
+router-signature
+{d.RSA_SIGNATURE}
+
+
+:::name=ed_bad_sig3
+:::type=ri
+router fred 127.0.0.1 9001 0 9002
+identity-ed25519
+{d.ED_CERT}
+signing-key
+{d.RSA_IDENTITY}
+master-key-ed25519 {d.ED_IDENTITY}
+onion-key
+{d.RSA_ONION_KEY}
+ntor-onion-key {d.NTOR_ONION_KEY}
+ntor-onion-key-crosscert {d.NTOR_CROSSCERT_SIGN}
+{d.NTOR_CROSSCERT}
+onion-key-crosscert
+{d.RSA_CROSSCERT_ED}
+published 2014-10-05 12:00:00
+bandwidth 1000 1000 1000
+proto Link=5
+reject *:*
+router-sig-ed25519 lemondcustard
+router-signature
+{d.RSA_SIGNATURE}
+
+
+:::name=ed_bad_crosscert1
+:::type=ri
+router fred 127.0.0.1 9001 0 9002
+identity-ed25519
+{d.ED_CERT}
+signing-key
+{d.RSA_IDENTITY}
+master-key-ed25519 {d.ED_IDENTITY}
+onion-key
+{d.RSA_ONION_KEY}
+ntor-onion-key {d.NTOR_ONION_KEY}
+ntor-onion-key-crosscert 1
+-----BEGIN ED25519 CERT-----
+AQoABf55AXL4pAregsMa2ovmTBGaMCyWz/4LpICgAAuWXtTvA1IfAKo6ANUq+hi+
+xb3J4aYafnszlj87oi/DR+SDf29wzwNw8gmaqGzJ5GbfISfABuTUCzlilZyVnLxi
+BHcCH6PWiAQ=
+-----END ED25519 CERT-----
+onion-key-crosscert
+{d.RSA_CROSSCERT_ED}
+published 2014-10-05 12:00:00
+bandwidth 1000 1000 1000
+proto Link=5
+reject *:*
+router-sig-ed25519 {d.ED_SIGNATURE}
+router-signature
+{d.RSA_SIGNATURE}
+
+
+:::name=ed_misplaced1
+:::type=ri
+router fred 127.0.0.1 9001 0 9002
+signing-key
+{d.RSA_IDENTITY}
+identity-ed25519
+{d.ED_CERT}
+master-key-ed25519 {d.ED_IDENTITY}
+onion-key
+{d.RSA_ONION_KEY}
+ntor-onion-key {d.NTOR_ONION_KEY}
+ntor-onion-key-crosscert {d.NTOR_CROSSCERT_SIGN}
+{d.NTOR_CROSSCERT}
+onion-key-crosscert
+{d.RSA_CROSSCERT_ED}
+published 2014-10-05 12:00:00
+bandwidth 1000 1000 1000
+proto Link=5
+reject *:*
+router-sig-ed25519 {d.ED_SIGNATURE}
+router-signature
+{d.RSA_SIGNATURE}
+
+
+:::name=ed_misplaced2
:::type=ri
router fred 127.0.0.1 9001 0 9002
identity-ed25519
@@ -84,6 +777,34 @@ onion-key-crosscert
{d.RSA_CROSSCERT_ED}
published 2014-10-05 12:00:00
bandwidth 1000 1000 1000
+router-sig-ed25519 {d.ED_SIGNATURE}
+proto Link=5
+reject *:*
+router-signature
+{d.RSA_SIGNATURE}
+
+
+:::name=ed_bad_cert1
+:::type=ri
+router fred 127.0.0.1 9001 0 9002
+identity-ed25519
+-----BEGIN ED25519 CERT-----
+AQoABf55AYf+rX8a5rzdTBGPvLdQIP8XcElDDQnJIruGqfDTj+tjAP+3XOL2UTmn
+Hu39PbLZV+m9DIj/DvG38M0hP4MmHUjP/iZG5PaCX6/aMe+nQSNuTl0IDGpIo1l8
+dZToQTFSzAQ=
+-----END ED25519 CERT-----
+signing-key
+{d.RSA_IDENTITY}
+master-key-ed25519 {d.ED_IDENTITY}
+onion-key
+{d.RSA_ONION_KEY}
+ntor-onion-key {d.NTOR_ONION_KEY}
+ntor-onion-key-crosscert {d.NTOR_CROSSCERT_SIGN}
+{d.NTOR_CROSSCERT}
+onion-key-crosscert
+{d.RSA_CROSSCERT_ED}
+published 2014-10-05 12:00:00
+bandwidth 1000 1000 1000
proto Link=5
reject *:*
router-sig-ed25519 {d.ED_SIGNATURE}
diff --git a/src/test/test_dir.c b/src/test/test_dir.c
index f1bb761d72..ebb8ae53bd 100644
--- a/src/test/test_dir.c
+++ b/src/test/test_dir.c
@@ -1011,14 +1011,12 @@ test_dir_routerinfo_parsing(void *arg)
again = 999; \
ri = router_parse_entry_from_string((s), NULL, 0, 0, NULL, &again); \
tt_assert(ri == NULL); \
- tt_int_op(again, OP_EQ, (againval)); \
+ tt_int_op(again, OP_EQ, (againval)); \
} while (0)
CHECK_OK(EX_RI_MINIMAL);
CHECK_OK(EX_RI_MAXIMAL);
- CHECK_OK(EX_RI_MINIMAL_ED);
-
/* good annotations prepended */
routerinfo_free(ri);
ri = router_parse_entry_from_string(EX_RI_MINIMAL, NULL, 0, 0,
@@ -1053,14 +1051,13 @@ test_dir_routerinfo_parsing(void *arg)
tt_ptr_op(ri, OP_EQ, NULL);
CHECK_FAIL(EX_RI_BAD_SIG1, 1);
- CHECK_FAIL(EX_RI_BAD_SIG2, 1);
CHECK_FAIL(EX_RI_BAD_TOKENS, 0);
CHECK_FAIL(EX_RI_BAD_PUBLISHED, 0);
CHECK_FAIL(EX_RI_NEG_BANDWIDTH, 0);
CHECK_FAIL(EX_RI_BAD_BANDWIDTH, 0);
CHECK_FAIL(EX_RI_BAD_BANDWIDTH2, 0);
- CHECK_FAIL(EX_RI_BAD_ONIONKEY1, 0);
- CHECK_FAIL(EX_RI_BAD_ONIONKEY2, 0);
+ CHECK_FAIL(EX_RI_BAD_BANDWIDTH3, 0);
+ CHECK_FAIL(EX_RI_BAD_ONIONKEY, 0);
CHECK_FAIL(EX_RI_BAD_PORTS, 0);
CHECK_FAIL(EX_RI_BAD_IP, 0);
CHECK_FAIL(EX_RI_BAD_DIRPORT, 0);
@@ -1083,22 +1080,10 @@ test_dir_routerinfo_parsing(void *arg)
CHECK_FAIL(EX_RI_ED_BAD_SIG1, 0);
CHECK_FAIL(EX_RI_ED_BAD_SIG2, 0);
CHECK_FAIL(EX_RI_ED_BAD_SIG3, 0);
- CHECK_FAIL(EX_RI_ED_BAD_SIG4, 0);
CHECK_FAIL(EX_RI_ED_BAD_CROSSCERT1, 0);
- CHECK_FAIL(EX_RI_ED_BAD_CROSSCERT3, 0);
- CHECK_FAIL(EX_RI_ED_BAD_CROSSCERT4, 0);
- CHECK_FAIL(EX_RI_ED_BAD_CROSSCERT5, 0);
- CHECK_FAIL(EX_RI_ED_BAD_CROSSCERT6, 0);
- CHECK_FAIL(EX_RI_ED_BAD_CROSSCERT7, 0);
CHECK_FAIL(EX_RI_ED_MISPLACED1, 0);
CHECK_FAIL(EX_RI_ED_MISPLACED2, 0);
CHECK_FAIL(EX_RI_ED_BAD_CERT1, 0);
- CHECK_FAIL(EX_RI_ED_BAD_CERT2, 0);
- CHECK_FAIL(EX_RI_ED_BAD_CERT3, 0);
-
- /* This is allowed; we just ignore it. */
- CHECK_OK(EX_RI_BAD_EI_DIGEST);
- CHECK_OK(EX_RI_BAD_EI_DIGEST2);
#undef CHECK_FAIL
#undef CHECK_OK
@@ -1256,9 +1241,9 @@ test_dir_parse_router_list(void *arg)
tt_int_op(2, OP_EQ, smartlist_len(invalid));
test_memeq_hex(smartlist_get(invalid, 0),
- "ab9eeaa95e7d45740185b4e519c76ead756277a9");
+ "10F951AF93AED0D3BC7FA5FFA232EB8C17747ACE");
test_memeq_hex(smartlist_get(invalid, 1),
- "9a651ee03b64325959e8f1b46f2b689b30750b4c");
+ "41D8723CDD4B1AADCCE538C28CDE7F69828C73D0");
/* Now tidy up */
SMARTLIST_FOREACH(dest, routerinfo_t *, rinfo, routerinfo_free(rinfo));
@@ -1316,10 +1301,33 @@ test_dir_parse_router_list(void *arg)
static download_status_t dls_minimal;
static download_status_t dls_maximal;
static download_status_t dls_bad_fingerprint;
-static download_status_t dls_bad_sig2;
+static download_status_t dls_bad_sig1;
static download_status_t dls_bad_ports;
static download_status_t dls_bad_tokens;
+static uint8_t digest_minimal[20];
+static uint8_t digest_maximal[20];
+static uint8_t digest_bad_fingerprint[20];
+static uint8_t digest_bad_sig1[20];
+static uint8_t digest_bad_ports[20];
+static uint8_t digest_bad_tokens[20];
+
+static void
+setup_dls_digests(void)
+{
+#define SETUP(string, name) \
+ do { \
+ router_get_router_hash(string, strlen(string), (char*)digest_##name); \
+ } while (0)
+
+ SETUP(EX_RI_MINIMAL, minimal);
+ SETUP(EX_RI_MAXIMAL, maximal);
+ SETUP(EX_RI_BAD_FINGERPRINT, bad_fingerprint);
+ SETUP(EX_RI_BAD_SIG1, bad_sig1);
+ SETUP(EX_RI_BAD_PORTS, bad_ports);
+ SETUP(EX_RI_BAD_TOKENS, bad_tokens);
+}
+
static int mock_router_get_dl_status_unrecognized = 0;
static int mock_router_get_dl_status_calls = 0;
@@ -1327,24 +1335,21 @@ static download_status_t *
mock_router_get_dl_status(const char *d)
{
++mock_router_get_dl_status_calls;
- char hex[HEX_DIGEST_LEN+1];
- base16_encode(hex, sizeof(hex), d, DIGEST_LEN);
- if (!strcmp(hex, "3E31D19A69EB719C00B02EC60D13356E3F7A3452")) {
- return &dls_minimal;
- } else if (!strcmp(hex, "581D8A368A0FA854ECDBFAB841D88B3F1B004038")) {
- return &dls_maximal;
- } else if (!strcmp(hex, "2578AE227C6116CDE29B3F0E95709B9872DEE5F1")) {
- return &dls_bad_fingerprint;
- } else if (!strcmp(hex, "16D387D3A58F7DB3CF46638F8D0B90C45C7D769C")) {
- return &dls_bad_sig2;
- } else if (!strcmp(hex, "AB9EEAA95E7D45740185B4E519C76EAD756277A9")) {
- return &dls_bad_ports;
- } else if (!strcmp(hex, "A0CC2CEFAD59DBF19F468BFEE60E0868C804B422")) {
- return &dls_bad_tokens;
- } else {
- ++mock_router_get_dl_status_unrecognized;
- return NULL;
- }
+#define CHECK(name) \
+ do { \
+ if (fast_memeq(d, digest_##name, DIGEST_LEN)) \
+ return &dls_##name; \
+ } while (0)
+
+ CHECK(minimal);
+ CHECK(maximal);
+ CHECK(bad_fingerprint);
+ CHECK(bad_sig1);
+ CHECK(bad_ports);
+ CHECK(bad_tokens);
+
+ ++mock_router_get_dl_status_unrecognized;
+ return NULL;
}
static void
@@ -1363,13 +1368,15 @@ test_dir_load_routers(void *arg)
smartlist_add_strdup(wanted, hex_str(buf, DIGEST_LEN)); \
} while (0)
+ setup_dls_digests();
+
MOCK(router_get_dl_status_by_descriptor_digest, mock_router_get_dl_status);
update_approx_time(1412510400);
smartlist_add_strdup(chunks, EX_RI_MINIMAL);
smartlist_add_strdup(chunks, EX_RI_BAD_FINGERPRINT);
- smartlist_add_strdup(chunks, EX_RI_BAD_SIG2);
+ smartlist_add_strdup(chunks, EX_RI_BAD_SIG1);
smartlist_add_strdup(chunks, EX_RI_MAXIMAL);
smartlist_add_strdup(chunks, EX_RI_BAD_PORTS);
smartlist_add_strdup(chunks, EX_RI_BAD_TOKENS);
@@ -1377,7 +1384,7 @@ test_dir_load_routers(void *arg)
/* not ADDing MINIMIAL */
ADD(EX_RI_MAXIMAL);
ADD(EX_RI_BAD_FINGERPRINT);
- ADD(EX_RI_BAD_SIG2);
+ ADD(EX_RI_BAD_SIG1);
/* Not ADDing BAD_PORTS */
ADD(EX_RI_BAD_TOKENS);
@@ -1391,7 +1398,7 @@ test_dir_load_routers(void *arg)
tt_int_op(smartlist_len(router_get_routerlist()->routers),OP_EQ,1);
routerinfo_t *r = smartlist_get(router_get_routerlist()->routers, 0);
test_memeq_hex(r->cache_info.signed_descriptor_digest,
- "581D8A368A0FA854ECDBFAB841D88B3F1B004038");
+ "1F437798ACD1FC9CBD1C3C04DBF80F7E9F819C3F");
tt_int_op(dls_minimal.n_download_failures, OP_EQ, 0);
tt_int_op(dls_maximal.n_download_failures, OP_EQ, 0);
@@ -1404,13 +1411,12 @@ test_dir_load_routers(void *arg)
/* bad_sig2 and bad ports" are retriable -- one since only the signature
* was bad, and one because we didn't ask for it. */
- tt_int_op(dls_bad_sig2.n_download_failures, OP_EQ, 0);
+ tt_int_op(dls_bad_sig1.n_download_failures, OP_EQ, 0);
tt_int_op(dls_bad_ports.n_download_failures, OP_EQ, 0);
- /* Wanted still contains "BAD_SIG2" */
tt_int_op(smartlist_len(wanted), OP_EQ, 1);
tt_str_op(smartlist_get(wanted, 0), OP_EQ,
- "E0A3753CEFD54128EAB239F294954121DB23D2EF");
+ "3BB7D03C1C4DBC1DDE840096FF3C330914757B77");
#undef ADD
1
0

30 Oct '20
commit 62667b49e9f580bf5f86b1bee91f96232bf3e381
Author: Nick Mathewson <nickm(a)torproject.org>
Date: Fri Oct 16 13:57:39 2020 -0400
Regenerate extample_extrainfo.inc and adjust tests.
---
scripts/codegen/makedesc.py | 7 +-
src/test/example_extrainfo.inc | 505 ++++++++++++++++--------------------
src/test/example_extrainfo.template | 182 +++++++++++++
src/test/test_dir.c | 127 +++++----
4 files changed, 491 insertions(+), 330 deletions(-)
diff --git a/scripts/codegen/makedesc.py b/scripts/codegen/makedesc.py
index 10941cc3fa..5c59a52af1 100644
--- a/scripts/codegen/makedesc.py
+++ b/scripts/codegen/makedesc.py
@@ -345,14 +345,15 @@ def emit_ri(name, body):
body = info.sign_desc(body)
print_c_string("EX_RI_%s"%name.upper(), body)
-def emit_ei(name, body):
+def emit_ei(name, body, fields):
info = OnDemandKeys()
body = body.format(d=info)
body = info.sign_desc(body)
print_c_string("EX_EI_%s"%name.upper(), body)
- print('const char EX_EI_{NAME}_FP[] = "{d.RSA_FINGERPRINT_NOSPACE}";'.format(
+ print('ATTR_UNUSED static const char EX_EI_{NAME}_FP[] = "{d.RSA_FINGERPRINT_NOSPACE}";'.format(
d=info, NAME=name.upper()))
+ print("ATTR_UNUSED")
print_c_string("EX_EI_%s_KEY"%name.upper(), info.RSA_IDENTITY)
def analyze(s):
@@ -387,7 +388,7 @@ def emit_entry(fields, s):
raise ValueError("missing required field")
if tp == 'ei':
- emit_ei(name, s)
+ emit_ei(name, s, fields)
elif tp == 'ri':
emit_ri(name, s)
else:
diff --git a/src/test/example_extrainfo.inc b/src/test/example_extrainfo.inc
index 0bf2341ef5..94708e6812 100644
--- a/src/test/example_extrainfo.inc
+++ b/src/test/example_extrainfo.inc
@@ -1,25 +1,42 @@
+/* These entries are automatically generated by makedesc.py to make sure
+ * that their keys and signatures are right except when otherwise
+ * specified. */
+
static const char EX_EI_MINIMAL[] =
- "extra-info bob 3E1B2DC141F2B7C6A0F3C4ED9A14A9C35762E24B\n"
- "published 2014-10-05 20:07:00\n"
+ "extra-info HomersRelay 3390094906366A15D5CD78550424FAD141CF1067\n"
+ "identity-ed25519\n"
+ "-----BEGIN ED25519 CERT-----\n"
+ "AQQABstTAd17tFTNejNRgbv721EkIcbFOsiQYWMvXPIwupcMVOSRAQAgBABG7Eha\n"
+ "cQElmfndkTBiOJBk18P4nP6BtRWGhYEz9th4chXWqOuA+/8IfLPYb39YuFUOadAE\n"
+ "cgKPEa14EHB7K5QbGToAm91E0H5kVX6A9GDAc7QKKMYLGO4Tcu2WntzSmgY=\n"
+ "-----END ED25519 CERT-----\n"
+ "published 2020-10-14 20:58:04\n"
+ "router-sig-ed25519 3c5gw2tHzcjS0zKSdZrL2Mx3pdEe2j8Gc62nQWKl8m2DLhWqrTz9dC6LimoiipWuV0Xo8tT2f/fStMBGbayRAQ\n"
"router-signature\n"
"-----BEGIN SIGNATURE-----\n"
- "K5GAkVjpUlofL78NIOE1VDxFn8yYbHK50rVuZG2HxqG/727bon+uMprv4MHjfDcP\n"
- "V3l9u1uUdGiUPOl8j+hRNw4z/ODeCj/24r2+L32MTjyfUhK49Ld2IlK9iZKlgKYi\n"
- "zyoatxdAjU8Xc5WPX692HO4/R9CGLsUfYcEEFU2R3EA=\n"
+ "tcFC3oRyHAaZTQn0g5G5rsjq3CI9Ky/GlhIQz1G5VWczjTXIb0fGGyerraq5HW7v\n"
+ "UEDQrA3dYjuFB3ACyKesoR9HbMSVOPSHkge4WWtlm9XoPzgU6IGWPhlnWjYC9ozV\n"
+ "2m8J8Gx+3IUy4xWWIDOXLV0Wlp6PWwXbYHWllHQLjKM=\n"
"-----END SIGNATURE-----\n"
;
-
-static const char EX_EI_MINIMAL_FP[] = "3E1B2DC141F2B7C6A0F3C4ED9A14A9C35762E24B";
+ATTR_UNUSED static const char EX_EI_MINIMAL_FP[] = "3390094906366A15D5CD78550424FAD141CF1067";
+ATTR_UNUSED
static const char EX_EI_MINIMAL_KEY[] =
"-----BEGIN RSA PUBLIC KEY-----\n"
- "MIGJAoGBALSppIF3t3wOAm4fzxRvK+q/wh1gGAWwS0JEn8d+c/x+rt1oQabGkqsB\n"
- "GU6rz1z1AN02W0P2+EcyJQVBjGR3gHQNoDGx0KIdnr3caGAw3XmQXrJLPaViEk28\n"
- "RJMxx6umpP27YKSyEMHgVTDXblKImT0mE7fVOx8tD0EWRYazmp4NAgMBAAE=\n"
- "-----END RSA PUBLIC KEY-----\n";
-
+ "MIGJAoGBANNVP8AEuktLfk1QmK5SYrfPF9KBxub5dubqaPGMGEHwtOpR8Mo8ZfKZ\n"
+ "bi3nmpO273uVZDz0toqgcI9v87x6v/2ZPaksRcFXl2vVdJ2L8R51yvr6EjhatEi/\n"
+ "ntPRQ67oSEA9sqeI4R1NRcrfEpzLyBOGZ/SHsctGX+9edZGZVpkrAgMBAAE=\n"
+ "-----END RSA PUBLIC KEY-----\n"
+ ;
static const char EX_EI_MAXIMAL[] =
- "extra-info bob FF8248FE780A7236D3FA5D62DEA642055135F942\n"
- "published 2014-10-05 20:07:00\n"
+ "extra-info HomersRelay 7369E5BE5E183609D08A766F6FF36F9F5DE2AD32\n"
+ "identity-ed25519\n"
+ "-----BEGIN ED25519 CERT-----\n"
+ "AQQABstTAY8EcZ8LbMYKiBCrVu1KMM1b0nM5amNOdjzblJezWiJSAQAgBABdtyfT\n"
+ "YOvrB4cdPm0k7IoyXzVi3qYFtr82nshImKJ/tGO8H7DhU7s+7lsOKInn4RVaUS1/\n"
+ "r2Z05Qb7lj9q/jhVnruoiG/N6Ii0rjWuRZmmR7sZdCpAGzJoRx0hO1vshAU=\n"
+ "-----END ED25519 CERT-----\n"
+ "published 2020-10-14 20:58:04\n"
"opt foobarbaz\n"
"read-history 900 1,2,3\n"
"write-history 900 1,2,3\n"
@@ -46,390 +63,322 @@ static const char EX_EI_MAXIMAL[] =
"exit-kibibytes-written FOO\n"
"exit-kibibytes-read FOO\n"
"exit-streams-opened FOO\n"
+ "router-sig-ed25519 JKJB3EvFZUOff5RgwgSowwTB/TP6VB+IbbeqGPA0Mp9ft9KiulgCuoWqGiUdu/1Zm02dSdYWIlKNf2AijTy0Cg\n"
"router-signature\n"
"-----BEGIN SIGNATURE-----\n"
- "ZO79bLlWVNIruCnWW9duDcOKydPWbL5DfrpUv5IRLF4MMFoacMUdJPDUs9e+wY2C\n"
- "zndHe6i2JK7yKJj+uCOSC8cx61OLG+kVxMLJ/qhA4H5thrYb+GpzMKwbHzQc3PTH\n"
- "zHRzj041iWXTL7/DMaQlpJOBoac/wTSIKzoV2B00jBw=\n"
+ "rk8hYNILFc+Ka3a8vyVg3O4Qs5++ih5KmCP1f/onm++fUM/kGCA13KP3hF0conRH\n"
+ "bTdDas6PJALVgNq1bWsCbuqtz2eIf8r22+gE5nRuahh5u0JLzJzEXeZo/jpHQDAM\n"
+ "ZbMqs2SOKQk8QmGyUa+ul89FR9El0mBE8dMPwYnWl14=\n"
"-----END SIGNATURE-----\n"
;
-
-static const char EX_EI_MAXIMAL_FP[] = "FF8248FE780A7236D3FA5D62DEA642055135F942";
+ATTR_UNUSED static const char EX_EI_MAXIMAL_FP[] = "7369E5BE5E183609D08A766F6FF36F9F5DE2AD32";
+ATTR_UNUSED
static const char EX_EI_MAXIMAL_KEY[] =
"-----BEGIN RSA PUBLIC KEY-----\n"
- "MIGJAoGBANSpkYhHUW1EqodY4d3JRbvEM1vjjR/vEE8gjONiJ5t2Sten53jzt8bh\n"
- "8/VJn7pQGs8zR5CIxCw4P68xMtZJJedS3hhjqubheOE/yW1DtpkiCf+zVEaLpeA8\n"
- "fYQChkRICnR/BZd4W9bbohLVII5ym2PaJt2ihB3FeVZIsGXm4wxhAgMBAAE=\n"
- "-----END RSA PUBLIC KEY-----\n";
-
+ "MIGJAoGBAMJ9qPjQ0i7LGsRDIBJw+gMZLx1rYNCmu0KPSf7BixQP1Tk7u8TVL+/O\n"
+ "jmzOP8L2etdsl5ousnDjulXbxF3wn5pU1+d35XxkfUbcuYzKc90SwYsXp0HOdH0q\n"
+ "XdKofHK0TyTfWknBp9JId1r6lmjR2Sk+o88yES05NS95evaRkX2/AgMBAAE=\n"
+ "-----END RSA PUBLIC KEY-----\n"
+ ;
static const char EX_EI_BAD_SIG1[] =
- "extra-info bob 3E1B2DC141F2B7C6A0F3C4ED9A14A9C35762E24B\n"
- "published 2014-10-05 20:07:00\n"
+ "extra-info HomersRelay 2F6C040BC5154D4A0F5BDFC1D6560EBD33B735C7\n"
+ "identity-ed25519\n"
+ "-----BEGIN ED25519 CERT-----\n"
+ "AQQABstTAQhl8HDHWPB6RgLDaVIHfzcJ0CKg6wZINNChtW8QyAacAQAgBAA0yzGH\n"
+ "Ny+LC1czePmvy4QZMKgiyWIhrqqtT5cYgTnnF+oBcVpKEYkEvl/z2/bOTcIFW46U\n"
+ "wqGWJkQxqMbrxYKRo3dspN5Z7E1E8inkI3+oAv2rn4Xj+ZG7lWTwwuw97wc=\n"
+ "-----END ED25519 CERT-----\n"
+ "published 2020-10-14 20:58:04\n"
+ "router-sig-ed25519 1O2wsG/FhFdr117eNcqlB0RSJy5G4ExPCSAS8VG5yDirv6SepYLn99ppqGDH80WtOTc1+LzwZYkQ8tyko1vYAw\n"
"router-signature\n"
"-----BEGIN SIGNATURE-----\n"
- "K5GAkVjpUlofL78NIOE1VDxFn8yYbHK50rVuZG2HxqG/727bon+uMprv4MHjfDcP\n"
"V3l9u1uUdGiUPOl8j+hXXw4z/ODeCj/24r2+L32MTjyfUhK49Ld2IlK9iZKlgKYi\n"
"zyoatxdAjU8Xc5WPX692HO4/R9CGLsUfYcEEFU2R3EA=\n"
"-----END SIGNATURE-----\n"
;
-
-static const char EX_EI_BAD_SIG2[] =
- "extra-info bob 3E1B2DC141F2B7C6A0F3C4ED9A14A9C35762E24B\n"
- "published 2014-10-06 20:07:00\n"
- "router-signature\n"
- "-----BEGIN SIGNATURE-----\n"
- "K5GAkVjpUlofL78NIOE1VDxFn8yYbHK50rVuZG2HxqG/727bon+uMprv4MHjfDcP\n"
- "V3l9u1uUdGiUPOl8j+hRNw4z/ODeCj/24r2+L32MTjyfUhK49Ld2IlK9iZKlgKYi\n"
- "zyoatxdAjU8Xc5WPX692HO4/R9CGLsUfYcEEFU2R3EA=\n"
- "-----END SIGNATURE-----\n"
- ;
-
-static const char EX_EI_BAD_SIG3[] =
- "extra-info bob 3E1B2DC141F2B7C6A0F3C4ED9A14A9C35762E24B\n"
- "published 2014-10-05 20:07:00\n"
- "router-signature\n"
- "-----BEGIN SIGNATURE-----\n"
- "K5GAkVjpUlofL78NIOE1VDxFn8yYbHK50rVuZG2HxqG/727bon+uMprv4MHjfDcP\n"
- "V3l9u1uUdGiUPOl8j+hRNw4z/ODeCj/24r2+L32MTjyfUhK49Ld2IlK9iZKlgKYi\n"
- "zyoatxdAjU8Xc5WPX692HO4/R9CGLsUfYcEEFU2=\n"
- "-----END SIGNATURE-----\n"
+ATTR_UNUSED static const char EX_EI_BAD_SIG1_FP[] = "2F6C040BC5154D4A0F5BDFC1D6560EBD33B735C7";
+ATTR_UNUSED
+static const char EX_EI_BAD_SIG1_KEY[] =
+ "-----BEGIN RSA PUBLIC KEY-----\n"
+ "MIGJAoGBAKN5UTDCnsKYmUa2kORmJZUbpNv+dn66Fy4tj3x4rwFHKp7MOlgwK0Zj\n"
+ "C4dh77PUXRvnqM0yb3hDCiVJ9XsMbql8JCO8KrMoCoBvKXCVud30/gCY7G0Nf+Py\n"
+ "Z8j1NnOmKLuXnvX5saLtFKLEgAGMf/JTUExWmTAWKk0Ax9rQjVtVAgMBAAE=\n"
+ "-----END RSA PUBLIC KEY-----\n"
;
-
-static const char EX_EI_BAD_FP[] =
- "extra-info bob C34293303F0F1E42CB14E593717B834E8E53797D8888\n"
- "published 2014-10-05 20:07:00\n"
+static const char EX_EI_BAD_SIG2[] =
+ "extra-info HomersRelay 292CB24DC90BEB8210E33B54F63271ED4034ABF9\n"
+ "identity-ed25519\n"
+ "-----BEGIN ED25519 CERT-----\n"
+ "AQQABstTAS/RMEB+g3lPq9f9/tSb67KQWzKS1B8ujutOZv0byqpyAQAgBABZsEqr\n"
+ "UbN2SrNDRAIWkC7EL8hpUJOCbIRYKRuQ9HQFDrIM8ZI7h542JOKJexNOQmiZA5Ut\n"
+ "cWa/cJvraK48DChLlOZq62S2fNpX43pTktDVV6WqGp/P8IJwT+l6zBqFZQQ=\n"
+ "-----END ED25519 CERT-----\n"
+ "published 2020-10-14 20:58:04\n"
+ "router-sig-ed25519 XFBQj7H4bitpx5Bq9c0Od7dO4qiZKDHbeLGeV4FP+SsGfpft2VvY8/V0oHx2z2Sl3938MIfNxQMjBQ+EtHrdYDA\n"
"router-signature\n"
"-----BEGIN SIGNATURE-----\n"
- "IDA8ryUYeMx7+Au/xQmX7Y8fXksoHUOXmePND2JYM4rPfishQJ1LpQ15KrolOZDH\n"
- "FVIk3RmCefNlJeS1/UgWPcU8u2nGw1YQuRBHF4ViTmZ0OevI1pTsSApl4+oIx2dy\n"
- "DGgCQmKfMbaOixIK8Ioh1Z2NUfMkjbUUE2WWgFTAsac=\n"
+ "sb8tYPSeSmaTEUpu7v374PVPEoYqTbIpaHezqbC/PfldVenXRLkoB893hP72IJQZ\n"
+ "ru9go6Kc6LuobMuVtpwey8nsPqhu8WZn3E4pSL8lCXosttvxtZnDD7/Fu6Ddj05A\n"
+ "ehZpDi2oyBVdR0b5JI7a+m6/j5snn0TTjbGmHHnDPY0=\n"
"-----END SIGNATURE-----\n"
;
-
-static const char EX_EI_BAD_FP_FP[] = "C34293303F0F1E42CB14E593717B834E8E53797D";
-static const char EX_EI_BAD_FP_KEY[] =
+ATTR_UNUSED static const char EX_EI_BAD_SIG2_FP[] = "292CB24DC90BEB8210E33B54F63271ED4034ABF9";
+ATTR_UNUSED
+static const char EX_EI_BAD_SIG2_KEY[] =
"-----BEGIN RSA PUBLIC KEY-----\n"
- "MIGJAoGBAKXMSbif4fG+BW/5lIq5V1tMRondIUfKiNizp0E6EcBw5LvYfQV6zrj8\n"
- "HmMFbB/WGf9XGVMxIBzxzeQBRvCQJh+0QH7+ju5/isIHJZsACMILepr6ywmCcjVU\n"
- "iYRtC8zGQLqfkf2cNoo7AhcI5i/YzyW2u1zmbPX5J+8sUErfxydbAgMBAAE=\n"
- "-----END RSA PUBLIC KEY-----\n";
-
+ "MIGJAoGBAM3PF/tml0dOEm53J54liJStfBBlK8cgYhApmm9NMDxqK1DssZBIL4v7\n"
+ "6KTx4yTr9U/rIBHF/0rISy9l86J38eT4twFxuIGcFtGSEFnUgp21uVysev+svQdW\n"
+ "s+RrFLkPu0Wus9v72f7QeAdFA2GKQmZnybsvRhLiGfomQls062wDAgMBAAE=\n"
+ "-----END RSA PUBLIC KEY-----\n"
+ ;
static const char EX_EI_BAD_NICKNAME[] =
- "extra-info bobhasaverylongnameandidontthinkweshouldlethim A4EA2389A52459B3F7C7121A46012F098BDFC2A4\n"
- "published 2014-10-05 20:07:00\n"
+ "extra-info bobhasaverylongnameandidontthinkweshouldlethim AB6C1ABB2A8F6D48ABE641912C8829F686BC6A9D\n"
+ "identity-ed25519\n"
+ "-----BEGIN ED25519 CERT-----\n"
+ "AQQABstTAdi62xiknL6gvZDhCF37r7jL281WUDop4iImEX8bTeSYAQAgBAAfBLo2\n"
+ "i4Yuo3t/HGACeJZoHvVww8HTJq4NyDH5HBdU594t+qpdy/3rlQDsZFxTdh6nYV27\n"
+ "F6aZ6ZkgUSKW//XfX9Vn2xCSGhhwM2kkbWPQCelHAeVUwkCmScz4/rWo0wg=\n"
+ "-----END ED25519 CERT-----\n"
+ "published 2020-10-14 20:58:04\n"
+ "router-sig-ed25519 2YBjWS4B6+ZmLDt7DXxyckF/RgAu9PnaVgpJQTEbrogAjyeoiOplwzx86nc1YtxggCde1KsqicqsYENa+kgiCA\n"
"router-signature\n"
"-----BEGIN SIGNATURE-----\n"
- "e2wLJFThRMGawxKrQPuH2XCLek/LJsg4XOB8waAjE0xdHOrzjur9x1jIxy7DVU6t\n"
- "z1edbIoL24qucMJvFy2xjSQhFRX4OsyNc0nWr3LfJnTW9aEmxuwXM+mltUD2uFN1\n"
- "2vYOIQjUmJwS2yfeSKnhXEl2PWVUmgzYL3r4S5kHco4=\n"
+ "YiYQB9RBEDxJf729Qgil/pzRqKNR5hsvTD3ODN2IcF/hbwKTtjURCTQYBDXAIB1q\n"
+ "mRpS1R+Rxcp6ta2kfKv5xeuDTcoYcCLeee6Cwivq8/JHhoqQcndG+2Bh8WUGPrRN\n"
+ "8X2AKAVVy/OF+/AZmTAhvWqYfJEZ9HaKEj+k8Ot/u5w=\n"
"-----END SIGNATURE-----\n"
;
-
-static const char EX_EI_BAD_NICKNAME_FP[] = "A4EA2389A52459B3F7C7121A46012F098BDFC2A4";
+ATTR_UNUSED static const char EX_EI_BAD_NICKNAME_FP[] = "AB6C1ABB2A8F6D48ABE641912C8829F686BC6A9D";
+ATTR_UNUSED
static const char EX_EI_BAD_NICKNAME_KEY[] =
"-----BEGIN RSA PUBLIC KEY-----\n"
- "MIGJAoGBAKfq7oxD1kMu1+zeG2UVXN4vOu6FDp0V/olA3ttmXpUCgCiBxWTgtwNl\n"
- "nPf0HcKMaCp/0D9XrbhvIoOsg0OTf1TcJfGsA/zPG7jrWYa4xhD50KYvty9EINK9\n"
- "/UBWNSyXCFDMqnddb/LZ8+VgttmxfYkpeRzSSmDijN3RbOvYJhhBAgMBAAE=\n"
- "-----END RSA PUBLIC KEY-----\n";
-
+ "MIGJAoGBAMhug5Yec6r7TIViU3V4BeGGIckfWDVS1ewrhWe/mK5JP2jWZ8JJov7v\n"
+ "Wc2WArhMWYm8idmA+QwFKMmywdfkwc4jHu2jTcIFxTxl2zjFddThSgMgIGXtaBwc\n"
+ "Rn4kuIAG8PekuNNL903rol5OakE6EUvLmJcMYB3rO4W8C6oMhvalAgMBAAE=\n"
+ "-----END RSA PUBLIC KEY-----\n"
+ ;
static const char EX_EI_BAD_TOKENS[] =
- "extra-info bob 6F314FB01A31162BD5E473D4977AC570DC5B86BB\n"
- "published 2014-10-05 20:07:00\n"
- "published 2014-10-05 20:07:00\n"
+ "extra-info HomersRelay 50AF9F6CE4107055260137181DEA24095D292F81\n"
+ "identity-ed25519\n"
+ "-----BEGIN ED25519 CERT-----\n"
+ "AQQABstTAfELNKA/8+s09sVWDRCVk0hfX3+ysqp2vFE6atiPZ4hGAQAgBADVXm9g\n"
+ "BXoEjAjHvPwNPaZmrtjYTIc4ssiqud7/XKN1R1Ys+yJuZv23pJrGktXHiNBPI3UX\n"
+ "JOfbtNtw8depsxsDa232u1ZSLWCQ6LtaoalyT/mqs47ASSyYwcvgauWPYQY=\n"
+ "-----END ED25519 CERT-----\n"
+ "published 2020-10-14 20:58:04\n"
+ "published 2020-10-14 20:58:04\n"
+ "router-sig-ed25519 8ggCNPsFzbfbILBVpiKRlUqEaATq5F17Xo+5op/aoPPhp0pCmucYpl0aGX0hbJCGAOjShBmX362ARmpBBDoADQ\n"
"router-signature\n"
"-----BEGIN SIGNATURE-----\n"
- "lhRIafrkKoQmnUoBLiq4XC8XKXrleGJZ5vefkLcgjOJ5IffsvVdIA7Vqq/ISbPrG\n"
- "b/Zs0sJNL6naHPxJBglgHJqksSyiYHaeOetXg2Rb+vZ1v2S5BrVgk1nPMDhyIzqc\n"
- "zU7eCxFf/1sXKtWlEKxGdX4LmVfnIln5aI31Bc4xRrE=\n"
+ "LW/DIzbGzTmvvr/wKQo41utHqwAbHvrtF/X4wCQ0Db4GDHgDlac2gtzhz++X8Rrh\n"
+ "fiLBdby4omYP/uPkk9pTwvNaSHpsE17zCWrg6re7lUfgq/mJ7VB8eRGzd8NIELEQ\n"
+ "gBK/DQ9oF4yHHRTbNRusUBwtU/UB8wNdkvTYAVw9VWw=\n"
"-----END SIGNATURE-----\n"
;
-
-static const char EX_EI_BAD_TOKENS_FP[] =
- "6F314FB01A31162BD5E473D4977AC570DC5B86BB";
+ATTR_UNUSED static const char EX_EI_BAD_TOKENS_FP[] = "50AF9F6CE4107055260137181DEA24095D292F81";
+ATTR_UNUSED
static const char EX_EI_BAD_TOKENS_KEY[] =
"-----BEGIN RSA PUBLIC KEY-----\n"
- "MIGJAoGBAL7Z8tz45Tb4tnEFS2sAyjubBV/giSfZdmXRkDV8Jo4xqWqhWFJn7+zN\n"
- "AXBWBThGeVH2WXrpz5seNJXgZJPxMTMsrnSCGcRXZw0Npti2MkLuQ6+prZa+OPwE\n"
- "OyC6jivtAaY/o9iYQjDC2avLXD3N4LvoygyF418KnNcjbzuFygffAgMBAAE=\n"
- "-----END RSA PUBLIC KEY-----\n";
-
+ "MIGJAoGBAMOlFKzgAdxLVePfB0epCUtq3v4vVptYdQNLpqtjhNVZaNwrYKcyO6Wd\n"
+ "115iHgAwbeh7Eva0qb/S3F1KKspiCoTNC2O54Yn8i3kIWfWXjDsdWEJ/CtOZumwH\n"
+ "DbcAQuczG0D8nTxxn42+QaoHFzTMo1sJ2c91qY7OV7kWYqMB++2VAgMBAAE=\n"
+ "-----END RSA PUBLIC KEY-----\n"
+ ;
static const char EX_EI_BAD_START[] =
- "published 2014-10-05 20:07:00\n"
- "extra-info bob 5CCCACE71A9BDB5E8E0C942AB3407452350434C0\n"
+ "identity-ed25519\n"
+ "-----BEGIN ED25519 CERT-----\n"
+ "AQQABstTAT5Axv+qhd0NtmmMe+AXThBG1h3cs559MPKDxbV5Y5TzAQAgBABOa2zh\n"
+ "7y8bgCx3/uQCJ+v9kxNGZDQu+soUPbXyd7OZEaUE/2S7+YtdmqEtQNaF5T+MfEe8\n"
+ "6zDRnfXeNQaQSVGM2mhrkvWGYJkKecOQzuBsnlUmicLqyDV3HY9iefo8Two=\n"
+ "-----END ED25519 CERT-----\n"
+ "published 2020-10-14 20:58:04\n"
+ "router-sig-ed25519 Q3p7pd9YoXRgrRJN9dVqmR382KLxsGQu0zBr0JrfFaqow2fmTwXHnKYJZb5SzQeeYIjnHG/uSRWMmAcQoHnrBw\n"
"router-signature\n"
"-----BEGIN SIGNATURE-----\n"
- "BOiWgexqCAMZ8uyJ7jwBwRkz7Ox8cT4BImkmkV3bQiZgcWvPiYA3EnCm2ye48Ldg\n"
- "zBST2p6zJM5o4MEDYGMxfViS86Abj/z7DOY1gtLhjmAaVjIIpXc3koxEZtzCecqy\n"
- "JQz6xEg9/KoEuoT0DRrfYQ+KtQfzBDWrotfOvEa1rvc=\n"
+ "mk0iHF8QMUfJUCjFWXihHQQjFflulpFDYeBgvCwUqrnIlbufuzLdoKEnrio0HCMq\n"
+ "VcJ+84iAW0likR4qflmerDobhbEpeA21pZx1zCkLdi4KzV1u79xvY5qHKHxWBbeY\n"
+ "W8yDErz6jVoGEqGOlg9Whlo6QSukttdKK974ugebVTw=\n"
"-----END SIGNATURE-----\n"
;
-
-static const char EX_EI_BAD_START_FP[] = "5CCCACE71A9BDB5E8E0C942AB3407452350434C0";
+ATTR_UNUSED static const char EX_EI_BAD_START_FP[] = "0B6D931123DA9B41F901D6EFCCD64CFBB89C6010";
+ATTR_UNUSED
static const char EX_EI_BAD_START_KEY[] =
"-----BEGIN RSA PUBLIC KEY-----\n"
- "MIGJAoGBAK2OCIfM6Cin/lq99Z3w9tl6HeyGlkBZu9MQEPHxqGIHTq78lIC1UkrC\n"
- "6NTqlrHBV9dmfzdwJn4GgMWsCZafL0FPIH3HNyNKUxLgyjixyKljHx2rfErSfOxI\n"
- "bMoOGBKv7m1EZZ0O5uG9ly9MBiNGdJyLdlnVvH7wSCnYciizpO4lAgMBAAE=\n"
- "-----END RSA PUBLIC KEY-----\n";
-
-static const char EX_EI_BAD_PUBLISHED[] =
- "extra-info bob E67C477E3536BDE348BD407426D9679E5AE0BC16\n"
- "published 2014-99-05 20:07:00\n"
- "router-signature\n"
- "-----BEGIN SIGNATURE-----\n"
- "l45IziBaXRKIjPAIUogMFNjQgH6k6Vm0+6r5+oByr4sP+B3ufNdUA6+WqBs43F0Z\n"
- "IqcJiT9nFn0DuNd/liOyOCixppDLx5h5NrhoGqcT3ySADEEXhzjlmc35TI3YBNVO\n"
- "v98fotmwIEg9YRWVGPg6XuIn2PRyiboFyjUpaYGCV0Q=\n"
- "-----END SIGNATURE-----\n"
+ "MIGJAoGBAMfN4ZtcZcKFtmMakKEghsW4SWYPlxg5DTtSD3OSbarO0mucpQqsQnkx\n"
+ "Nr4yFOGHmJiZxkKbqVwAq78ZUfFzWVW+I2TaPCWKvCdEib6SlMXueufgcsW2eQLz\n"
+ "URbswEArwivNzY2wcnweGI6fdoN1FZloE1pk6YR9aZLI91RaWhHNAgMBAAE=\n"
+ "-----END RSA PUBLIC KEY-----\n"
;
-
-static const char EX_EI_BAD_PUBLISHED_FP[] = "E67C477E3536BDE348BD407426D9679E5AE0BC16";
-static const char EX_EI_BAD_PUBLISHED_KEY[] =
- "-----BEGIN RSA PUBLIC KEY-----\n"
- "MIGJAoGBAL7q8GEI18iv8Fo0QbNHmFatQ2FNacalPldpmKUdMJYEVZtdOR0nhcrY\n"
- "BvG6303md3INygg+KP49RvWEJR/cU4RZ9QfHpORxH2OocMyRedw2rLex2E7jNNSi\n"
- "52yd1sHFYI8ZQ4aff+ZHUjJUGKRyqpbc8okVbq/Rl7vug0dd12eHAgMBAAE=\n"
- "-----END RSA PUBLIC KEY-----\n";
-
-static const char EX_EI_GOOD_ED_EI[] =
- "extra-info emma A692FE045C32B5E3A54B52882EF678A9DAC46A73\n"
+static const char EX_EI_BAD_PUBLISHED[] =
+ "extra-info HomersRelay 94C608B2CB50E5D488D345A0F54D1C78D13C69E1\n"
"identity-ed25519\n"
"-----BEGIN ED25519 CERT-----\n"
- "AQQABf55AYgHn/OKR8GHBlscN5VkO73wA9jSci8QgTM30615ZT44AQAgBAC08woT\n"
- "MBZpKzRcaoEJhEG7+RmuYtnB2+nODk9IRIs8ZoyYPTZ6dLzI+MLMmtzUuo/Wmvw0\n"
- "PflTyCb2RlWitOEhAErWH3Z9UmYGnzM/COId0Fe3ScSriyvRoFnJY1+GVAQ=\n"
+ "AQQABstTAUUzHVvllaO8HwZE3nF9kV7fqSK3WzuS3GvWRF69YHJ3AQAgBACUuECr\n"
+ "PwY0R1fw7rzTgcYuoWCeHhAbePuO6SNk39cQYsI26HPCQakL3yK4258tXsxC4LGN\n"
+ "DzH21SnS5gopeyg17C3ME6LtV1AAUz3Ytmf+2iNHIEJG9FHruZUeX7vCmA0=\n"
"-----END ED25519 CERT-----\n"
- "published 2014-10-05 20:07:00\n"
- "router-sig-ed25519 a7K8nwfg+HrdlSGQwr9rnLBq0qozkyZZs6d6aiLEiXGdhV1r9KJncmlQ5SNoY/zMQlyQm8EV5rCyBiVliKQ1Bw\n"
+ "published 2020-99-14 20:58:04\n"
+ "router-sig-ed25519 9AtZy5azhX81mxtY/ujFfZvoR3biUDtkZnnFMMLg25A2zmjou6WAQeoRQkPH/lN7sBN68NSiJ9+qF2Ef9m+qCQ\n"
"router-signature\n"
"-----BEGIN SIGNATURE-----\n"
- "GvmCmIGgbC1DeawRyRuChy62VmBOG0EviryG/a2qSZiFy0iPPwqSp5ZyZDQEIEId\n"
- "kkk1zPzK1+S3fmgOAXyXGH0r4YFkoLGnhMk07BoEwi6HEXzjJsabmcNkOHfaOWgs\n"
- "/5nvnLfcmxL4c6FstZ7t9VQpE06y3GU0zwBeIy1qjp0=\n"
+ "eBc/YKRfl2OLethfPnK+rp6WF4Q//dCEI63eYMesUuLomAiOWdvPjW8Ispl9auPx\n"
+ "DLw5BQR4bYuO2oTNWS0fGyh7sykepCkuuvfcxRMDuGDGz9KmfJezKOiHgPENpzD+\n"
+ "hlTqtTKRwD1TP3hJtHSxYi8ZTR9XuR0MuZ/uQxVSwW8=\n"
"-----END SIGNATURE-----\n"
- "\n"
- "\n"
;
-static const char EX_EI_GOOD_ED_EI_FP[] =
- "A692FE045C32B5E3A54B52882EF678A9DAC46A73";
-static const char EX_EI_GOOD_ED_EI_KEY[] =
+ATTR_UNUSED static const char EX_EI_BAD_PUBLISHED_FP[] = "94C608B2CB50E5D488D345A0F54D1C78D13C69E1";
+ATTR_UNUSED
+static const char EX_EI_BAD_PUBLISHED_KEY[] =
"-----BEGIN RSA PUBLIC KEY-----\n"
- "MIGJAoGBAM3jdYwjwGxDWYj/vyFkQT7RgeCNIn89Ei6D2+L/fdtFnqrMXOreFFHL\n"
- "C7CK2v2uN3v+uXxfb5lADz3NcalxJrCfGTGtaBk7PwMZraTSh2luFKOvSRBQCmB1\n"
- "yD5N0QqnIhBJoGr6NITpbWyiTKWvYLjl9PZd9af8e8jQCAa5P1j1AgMBAAE=\n"
+ "MIGJAoGBALSDc0v0jfhvfcx7rxGQhCGzBGPZepZoJQY/dQrjBlMo0EqZg3KjYXiv\n"
+ "JpukXfXMgbiTyTv2Kknsbhjx1WhVTwNs+smdea6RryQJX/PbO7HzriaCm99XFO/b\n"
+ "IlJ918osvoU1VIhiPTzTJPUT6hmP4RNHXJe2ZTjDACGa/Kk16SLlAgMBAAE=\n"
"-----END RSA PUBLIC KEY-----\n"
;
-
static const char EX_EI_ED_MISSING_SIG[] =
- "extra-info rachel 2A7521497B91A8437021515308A47491164EDBA1\n"
+ "extra-info HomersRelay 961B50E8433A0ECDAFFB51FBC951B869BD89A7E5\n"
"identity-ed25519\n"
"-----BEGIN ED25519 CERT-----\n"
- "AQQABf55AT2/T71LFYHiI1ppwNiuaewIu2Hq+GWWQ85O8gpWcUxeAQAgBAC2dgYu\n"
- "moxhtuip7GVlthT9iomZKba1IllVa7uE1u2uO9BUYZQWXciFt7OnNzMH5mlffwxB\n"
- "1dWCl+G5nbOsV5jYLbfhrF5afZotf+EQTfob4cCH79AV223LPcySbTHTtQ4=\n"
+ "AQQABstTAWCgrsRHajn+P0SbnvG/WcI46/wS061O1ImRCajjJY8WAQAgBADH8/EZ\n"
+ "onxMi+CrbK3/xNGakEevRzyE2bFAF45l/y8SYeBhcvfzQuGaxuHgIt6D6UAFiVyV\n"
+ "jM+vwjyLTrSicJAPFiVJkbu4tbDijcjr34IlwsAVV/NYX05bX8hVpaSSPQU=\n"
"-----END ED25519 CERT-----\n"
- "published 2014-10-05 20:07:00\n"
+ "published 2020-10-14 20:58:04\n"
"router-signature\n"
"-----BEGIN SIGNATURE-----\n"
- "oypRD2IZQ5EttOE8dvofrW80nnBfijSkvYzBrM6H4KVeayRYvWfmi96dYO6ybMqm\n"
- "Yp7Gs3ngqeeNdfHtkRPuQVUXUGYZgBTvYItuagnFlFgRqaHy0knwUIVOL35eqWYx\n"
- "xSbQKA7fglxEDMFs/RK7FRP4dWc731ZMt5wzzfJHZ8E=\n"
+ "fcD3kYMeOBr4wwKKuRKz7KoHSDIInwYFVnm/kFAMKrSeU+z1MOqchobpp4AuN2p0\n"
+ "BiOLYz621PcTxpURvagwoPcqulkIoWazng9fKyy+ZUk2z9QOjZ2A1PXZVnSKNLxm\n"
+ "P5nNO78Ev5qg6fsYcE40UppOu6mOAXKaKhwyl7ZEvNc=\n"
"-----END SIGNATURE-----\n"
- "\n"
- "\n"
;
-static const char EX_EI_ED_MISSING_SIG_FP[] =
- "2A7521497B91A8437021515308A47491164EDBA1";
+ATTR_UNUSED static const char EX_EI_ED_MISSING_SIG_FP[] = "961B50E8433A0ECDAFFB51FBC951B869BD89A7E5";
+ATTR_UNUSED
static const char EX_EI_ED_MISSING_SIG_KEY[] =
"-----BEGIN RSA PUBLIC KEY-----\n"
- "MIGJAoGBAOOB8ccxbtk2dB5FuKFhGndDcO6STNjB6KiG0b9X2QwKrOZMfmXSigto\n"
- "mtC1JfPTxECayRjLSiP/9UD8iTVvlcnc8mMWBGM12Pa/KoCZRn7McHI3JJ7n9lfn\n"
- "qw9+iZ9b/rBimzOb3W6k3uxzg9r8secdq4jJwTnwSjTObgxZtC8/AgMBAAE=\n"
+ "MIGJAoGBALlAaT9rapqG8s8WuOI/wt9hdIMEZrjFyywelTuY3wDMvWMqKJUX0VCT\n"
+ "TtRco0+Q0QiQcMmcbvWz+BknC7L457XAeBmKckLjSGhu8Ett1/nYiT/wKv4eCOtT\n"
+ "KxkSGkrJX4L9mgdrquwCY6Eq4pUXFHHA2OkE/w25wmbud5GiZ7stAgMBAAE=\n"
"-----END RSA PUBLIC KEY-----\n"
;
-
static const char EX_EI_ED_MISSING_CERT[] =
- "extra-info lynne E88E43E86015345A323D93D825C33E4AD1028F65\n"
- "published 2014-10-05 20:07:00\n"
- "router-sig-ed25519 H4gKIKm5K9Pfkriy7SlMUD6BdYVp6B5mXKzR/rTyYlpH0tEZ4Fx2hlHNfNNdWXJieXzKZQZo8e7SOVzvrAC3CQ\n"
+ "extra-info HomersRelay 65EE5370C2EFEC112E351206CF00C4DB89670356\n"
+ "published 2020-10-14 20:58:04\n"
+ "router-sig-ed25519 VaqCeYmnufCStWecAdhxAUs2tBY7DlWBVVtkduk1dJkBzRi9aDTi+7lU80wrYbH1Hb3lykXM+TI5GOabbO8uBQ\n"
"router-signature\n"
"-----BEGIN SIGNATURE-----\n"
- "dIrbQjK5T9t5KM8CpsMF85hh2i060oPIxzYQMgE1q4j99dtb/n7SE8nhj1Sjij4D\n"
- "7JvTjGdLHi3bFSxXaSmla0wxD9PUYFN7VsBQmwSaDrqrzJFb1SGwZuzW1IEZ7BBi\n"
- "H0czsxEteg5hcNRwISj5WVthuWmau9v13MijtZGSK40=\n"
+ "Bum6OqCQ4asVALAzusLhkn9YgjazJo1Ta4Ff/qubOGcY7JqIC0f7oUfd6D+EhsZS\n"
+ "nRuZjp3KS1jM3gLPaWDI1cGNIG2RwS7QoWjFhjsUAQuBtKVmfBNtdiS9syNLxIlw\n"
+ "zxhm2sGMJ9gxhTIK2noGd36ur+XaQrRousdbkjpwiRk=\n"
"-----END SIGNATURE-----\n"
- "\n"
- "\n"
- "\n"
;
-static const char EX_EI_ED_MISSING_CERT_FP[] =
- "E88E43E86015345A323D93D825C33E4AD1028F65";
+ATTR_UNUSED static const char EX_EI_ED_MISSING_CERT_FP[] = "65EE5370C2EFEC112E351206CF00C4DB89670356";
+ATTR_UNUSED
static const char EX_EI_ED_MISSING_CERT_KEY[] =
"-----BEGIN RSA PUBLIC KEY-----\n"
- "MIGJAoGBALjA/geb0TR9rp/UPvLhABQpB0XUDYuZAnLkrv+i7AAV7FemTDveEGnc\n"
- "XdXNSusO1mHOquvr0YYKPhwauInxD56S8QOzLYiWWajGq8XHARQ33b4/9K2TUrAx\n"
- "W9HTHV1U1zrPlCJtrkbjxsYoHpUg5ljzM7FGYGY5xuvyHu18SQvzAgMBAAE=\n"
+ "MIGJAoGBALir3RWzz5UpiEP+kV4qPtsKzt3C2cwZ0c/k/UusCnszyCVRFJSRa/Iw\n"
+ "Er59Y+Qe/r8ehHts7KXlv9r4CIKGUlXv2YKMI6Dernxnl8e68F3sUyy+GY4a0UJd\n"
+ "sQyMwWcVlOkD6kSUPT4ryAGw3wlL8MAA2xllNl+7Lexpb7VficZLAgMBAAE=\n"
"-----END RSA PUBLIC KEY-----\n"
;
static const char EX_EI_ED_BAD_CERT1[] =
- "extra-info marcie F78D8A655607D32281D02144817A4F1D26AE520F\n"
+ "extra-info HomersRelay 82D64A389FBADE8BB38C8F7027EE15B34BBA0CB3\n"
"identity-ed25519\n"
"-----BEGIN PLAGICAL SPELL-----\n"
"aaaa\n"
- "-----END PLAGICAL SPELL\n"
- "published 2014-10-05 20:07:00\n"
- "router-sig-ed25519 KQJ+2AH7EkkjrD0RtDtUAIr+Vc7wndwILYnoUxFLSJiTP+5fMi54eFF/f1OgkG8gYyTh8phMij9WOxK/dsOpBg\n"
+ "-----END PLAGICAL SPELL-----\n"
+ "published 2020-10-14 20:58:04\n"
+ "router-sig-ed25519 q0SZRiMpJ4CG7rebOJk6HzR/TNEmsU7wXDjFYxLMdJgvkQZf9ynsyEIvS9buInsY09czmAFQOUnY2poCBkHeCw\n"
"router-signature\n"
"-----BEGIN SIGNATURE-----\n"
- "XWD+P25AH6moi79j20Si3hqKGcJDws+FORL1MTu+GeJLV1mp5CR9N83UH4ffulcL\n"
- "CpSSBDL/j74HqapzW7QvBx3FilaNT55GvcobZDFK4TKkCEyEmcuWKpEceBS7JTTV\n"
- "SvwZeOObTjWPafELbsc/gI9Rh5Idwu7mZt3ZVntCGaQ=\n"
+ "OlhdHgl8dxV4+GRqjsE45qk8QlBYL4+hqSdf4biQGgVGpQv+kbUqzioS8jmiMC4e\n"
+ "VzeFBwEbHxD4OI6C/LWjgOk33uZ3Re7yWnlMqnnWKZOLAEX1/BD4SuTSwlTlzci8\n"
+ "48mzwzTnjh3I1j7ChMm5r/QIpgiC1iwrgw7oVK7mvE8=\n"
"-----END SIGNATURE-----\n"
- "\n"
;
-static const char EX_EI_ED_BAD_CERT1_FP[] =
- "F78D8A655607D32281D02144817A4F1D26AE520F";
+ATTR_UNUSED static const char EX_EI_ED_BAD_CERT1_FP[] = "82D64A389FBADE8BB38C8F7027EE15B34BBA0CB3";
+ATTR_UNUSED
static const char EX_EI_ED_BAD_CERT1_KEY[] =
"-----BEGIN RSA PUBLIC KEY-----\n"
- "MIGJAoGBAMlR46JhxsCmWYtmIB/JjTV2TUYIhJLmHy+X7FfkK3ZVQvvl9/3GSXFL\n"
- "3USfyf3j34XLh8An7pJBi9LAHkIXgnRbglCud7dXoexabmC+c2mSbw5RnuxDGEwz\n"
- "krXUph/r2b+2UY1CgEt28nFigaHrIQbCmF4szFX/2GPYCLi5SrRNAgMBAAE=\n"
+ "MIGJAoGBAMBDm5sHAbst7tvS5k9sCh6/7b3fEMW9cpARKuK5VR5PdcNJDkxWPTPr\n"
+ "J/Jy0xTqnWrUD0njXpsdE7PKIspn6a5dnk775GmpH8Z8KnRcCrx7AX1Rd0evg4+s\n"
+ "nCPASoD8RlfduLuJ2ZtdGZ8fWOYc2pQmLLYzy0BxoLKC0P9+/CwBAgMBAAE=\n"
"-----END RSA PUBLIC KEY-----\n"
;
static const char EX_EI_ED_BAD_CERT2[] =
- "extra-info jaeger 7C2B42E783C4E0EB0CC3BDB37385D16737BACFBD\n"
+ "extra-info HomersRelay 590FDF3A7684E2F9FCC29CFC7941D73570AF5457\n"
"identity-ed25519\n"
"-----BEGIN ED25519 CERT-----\n"
"AQoABf55Acpw27GZBdwGCgawCj2F/DPadt8F/9DnEWywEew1Yi3qAOtLpCB8KXL7\n"
"4w5deFW2RBg8qTondNSUvAmwYLbLjNXMmgA3+nkoJOP3fcmQMHz1jm5xzgs2lCVP\n"
"t5txApaBIA4=\n"
"-----END ED25519 CERT-----\n"
- "published 2014-10-05 20:07:00\n"
- "router-sig-ed25519 DRQ4MLOGosBbW8M+17klNu8uWVkPxErmmEYoSo6OuH2Tzrcs6sUY+8Xi2qLoV1SbOugJ214Htl0I+6ceag+vBA\n"
+ "published 2020-10-14 20:58:04\n"
+ "router-sig-ed25519 3vgrf5SH8v7s6BNlXH/+RckQExrLwkY9mCgxewnXqvefYzyORy3GAiUQ9Iu0TbldP/Vtf+UgqnaZVbTERCoRBA\n"
"router-signature\n"
"-----BEGIN SIGNATURE-----\n"
- "DfdA+DbuN9nVJNujuSY5wNCDLk7Hfzkrde/sK0hVmZRvivtpF/Fy/dVQHHGNFY5i\n"
- "L1cESAgq9HLdbHU+hcc08XXxTIaGwvoklcJClcG3ENVBWkTXbJNT+ifr7chEagIi\n"
- "cVrtU6RVmzldSbyir8V/Z4S/Cm67gYAgjM5gfoFUqDs=\n"
+ "IKKNccP7/3owyYgAC0fnnsyx22Yc7yHqQFMVXwcqV9XH43yhN8KUrbzoZH2pkZzA\n"
+ "0Mn47I82FCd+yQyCmURmWFSAVRQGH8rmBzl+lG9TiRdlBdZfp7YaazQGOVpE6BcM\n"
+ "N4Rh1XY1zV1c82mdQW/JgJ9qDCvflILm597sADqdfyI=\n"
"-----END SIGNATURE-----\n"
;
-static const char EX_EI_ED_BAD_CERT2_FP[] =
- "7C2B42E783C4E0EB0CC3BDB37385D16737BACFBD";
+ATTR_UNUSED static const char EX_EI_ED_BAD_CERT2_FP[] = "590FDF3A7684E2F9FCC29CFC7941D73570AF5457";
+ATTR_UNUSED
static const char EX_EI_ED_BAD_CERT2_KEY[] =
"-----BEGIN RSA PUBLIC KEY-----\n"
- "MIGJAoGBALAM1F/0XJEsbxIQqb3+ObX/yGVnq9of8Q9sLsmxffD6hwVpCqnV3lTg\n"
- "iC6+xZ/bSlTGLPi0k8QLCaTmYxgKwmlMPpbQZ4kpZUrsb9flKdChMN7w8hd48pY9\n"
- "lu8QiAEgErsl5rCCJIHHjrxxM/Cnd0TnedRnj/Z2YqpNx/ggsmsRAgMBAAE=\n"
- "-----END RSA PUBLIC KEY-----\n"
- ;
-static const char EX_EI_ED_BAD_SIG1[] =
- "extra-info vary 5AC3A538FEEFC6F9FCC5FA0CE64704396C30D62A\n"
- "identity-ed25519\n"
- "-----BEGIN ED25519 CERT-----\n"
- "AQQABf55AbPp++GrRb6WphSu+PkMaYsqY/beiLBmtiV3YP5i2JkKAQAgBABKXjg1\n"
- "aiz2JfQpNOG308i2EojnUAZEk0C0x9g2BAAXGL63sv3eO/qrlytsG1x2hkcamxFn\n"
- "LmfZBb/prqe1Vy4wABuhqWHAUtM29vXR6lpiCJeddt9Pa8XVy/tgWLX6TAw=\n"
- "-----END ED25519 CERT-----\n"
- "published 2014-10-05 20:07:00\n"
- "router-sig-ed25519 a7K8nwfg+HrdlSGQwr9rnLBq0qozkyZZs6d6aiLEiXGdhV1r9KJncmlQ5SNoY/zMQlyQm8EV5rCyBiVliKQ1Bw\n"
- "router-signature\n"
- "-----BEGIN SIGNATURE-----\n"
- "xhZX8Qmgft51NJ7eMd4vrESzf/VdxDrBz7hgn8K+5bLtZUksG0s6s7IyGRYWQtp4\n"
- "/7oc9sYe3lcQiUN2K7DkeBDlL8Pcsl8aIlKuujWomCE3j0TIu+8XK6oJeo7eYic+\n"
- "IA7EwVbdZsKsW5/eJVzbX2eO0a5zyJ5RIYotFNYNCSE=\n"
- "-----END SIGNATURE-----\n"
- "\n"
- ;
-static const char EX_EI_ED_BAD_SIG1_FP[] =
- "5AC3A538FEEFC6F9FCC5FA0CE64704396C30D62A";
-static const char EX_EI_ED_BAD_SIG1_KEY[] =
- "-----BEGIN RSA PUBLIC KEY-----\n"
- "MIGJAoGBAMvb6SuoIkPfBkJgQuo5aQDepAs1kEETZ9VXotMlhB0JJikrqBrAAz+7\n"
- "rjIJ4JsBaeQuN0Z5ksXk2ebxtef7oMIUs37NfekLQHbNR0VsXkFXPEGmOAqpZjW0\n"
- "P524eHqybWYZTckvZtUvKI3xYGD6kEEkz4qmV6dcExU1OiAYO9jrAgMBAAE=\n"
+ "MIGJAoGBAK5yV8+I/GiI+Vz6ob7Oecf7TpuLoBPEppLzY3RLv9GqwrIyAhWR7oQk\n"
+ "qrImJE3U+QPdf/Sw/+LG6fIuZPQAyHx8E7FtUBrT6X9gmel+H/4bj40OQhs6nynV\n"
+ "XKnq0tsaNnQrb5ofdFrlCcG+a+ij7gqq1gd9JzITGK7tEdGIMKprAgMBAAE=\n"
"-----END RSA PUBLIC KEY-----\n"
;
-static const char EX_EI_ED_BAD_SIG2[] =
- "extra-info coward 7F1D4DD477E340C6D6B389FAC26EDC746113082F\n"
- "identity-ed25519\n"
- "-----BEGIN ED25519 CERT-----\n"
- "AQQABf56AZkSDiFZ1QaiLJhcKdFDE5Kei/sPaPEIEoPMGP4BvOVXAQAgBAAlRLzx\n"
- "U029tgIL9BRe47MVgcPJGy48db6ntzhjil7iOnWKT70z2LorUD5CZoLJs72TjB6r\n"
- "8+HYNyFLEM6dvytWZf9NA5gLdhogbFcUk/R3gbNepmCF7XoZjbhPIp8zOwg=\n"
- "-----END ED25519 CERT-----\n"
- "published 2014-10-05 20:07:00\n"
- "router-sig-ed25519 yfV+GySMIP1fw1oVa1C1de4XOWBqT4pUtEmSHq1h+WrLBNCh3/HZWvNC/denf2YVntuQrMLCJEv5ZaFKU+AIDQ\n"
- "router-signature\n"
- "-----BEGIN SIGNATURE-----\n"
- "g+BWq69i9CP19va2cYMAXCQ6jK3IG0VmNYspjjUFgmFpJKGG6bHeOkuy1GXp47fG\n"
- "LzZ3OPfJLptxU5AOQDUUYf25hu9uSl6gyknCzsszFs5n6ticuNejvcpzw6UfO1LP\n"
- "5u+mGJlgpcMtmSraImDZrRipmZ3oRWvEULltlvzGQcQ=\n"
- "-----END SIGNATURE-----\n"
- "\n"
- ;
-static const char EX_EI_ED_BAD_SIG2_FP[] =
- "7F1D4DD477E340C6D6B389FAC26EDC746113082F";
-static const char EX_EI_ED_BAD_SIG2_KEY[] =
- "-----BEGIN RSA PUBLIC KEY-----\n"
- "MIGJAoGBALzOyfCEUZnvCyhlyMctPkdXg/XRE3Cr6QgyzdKf5kQbUiu2n0FgSHOX\n"
- "iP5gfq8sO9eVeTPZtjE7/+KiR8aQJECy+eoye+lpsfm3tXpLxnpOIgL4DlURxlo/\n"
- "rfCyv30SYBN9j62qgU9m6U2ydI0tH7/9Ep8yIY/QL8me8VAjLbf/AgMBAAE=\n"
- "-----END RSA PUBLIC KEY-----\n"
- ;
-
static const char EX_EI_ED_MISPLACED_CERT[] =
- "extra-info msselene 3B788BD0CE348BC5CED48313307C78175EB6D0F3\n"
- "published 2014-10-05 20:07:00\n"
+ "extra-info HomersRelay 8CEBCF8A15C8C1F0537C31C4286E56BDFD710235\n"
+ "published 2020-10-14 20:58:04\n"
"identity-ed25519\n"
"-----BEGIN ED25519 CERT-----\n"
- "AQQABf55AWBcqjzLESDuLNGsqQ/tHn32XueXwj2fDlgEy/kQNVf/AQAgBAAFOegg\n"
- "XY1LR82xE9ohAYJxYpwJJw0YfXsBhGHqfakEoBtSgFJ3cQAUXZQX4lX6G8IxAlQB\n"
- "7Rj7dPQuQRUmqD1yyKb/ScBgCa8esxlhNlATz47kRNR38A3TcoJ4c1Zv6AE=\n"
+ "AQQABstTAe3zhxsBmvrWABOzif60p/X+9bZrLiRVcYhAMELIWvSwAQAgBAAAyj9D\n"
+ "q/oQQN8BgmK0cUk1kNsnpNOvCNZ9BorUZY+EtFHiND/PYtDe0SNmODVcA4eBvdXy\n"
+ "v5/0QI2S8roW7h1X8V0QVRguZ/3WwJpFE/qLHJ7LWu7kDPqzCjXHE5hQgQw=\n"
"-----END ED25519 CERT-----\n"
- "router-sig-ed25519 Q52JKH9/iMsr1jIPlWHHxakSBvyqjT1gzL944vad4OhzCZuNuAYGWyWSGzTb1DVmBqqbAUq73TiZKAz77YLNCQ\n"
+ "router-sig-ed25519 beLJb1fZrhBz4t6pBCnJl1UGX6QWFoKzbwRwxLUTUHUDyGpPIIbIEdxxem/RPcaYiqXti45lW57v0CEgYktcBw\n"
"router-signature\n"
"-----BEGIN SIGNATURE-----\n"
- "YplvAIwExGf5/L8AoroVQXtGm+26EffrxKBArMKn0zS1NOOie1p0oF/+qJg+rNWU\n"
- "6cv3Anf188EXGlkUOddavgVH8CQbvve2nHSfIAPxjgEX9QNXbM5CiaMwgpCewXnF\n"
- "UoNBVo5tydeLHVns15MBg/JNIxUQMd6svMoPp2WqmaE=\n"
+ "BfdqDEu4Qk0SxBTelpzTqjlj1B3Yd0rQO0dftyGLtQmp3gVhUQqiFrW5/R1nTJKc\n"
+ "uOn9o/Te93+OOBLn0joJZ7JpHQJHjcHgW4kCoc2cAYUBEwgCHAa+eV5+jAVQHIm9\n"
+ "YHGkwZNaQct0ZiYnzWtnWzDVLB8ZpJltvYecflLTq88=\n"
"-----END SIGNATURE-----\n"
- "\n"
;
-static const char EX_EI_ED_MISPLACED_CERT_FP[] =
- "3B788BD0CE348BC5CED48313307C78175EB6D0F3";
+ATTR_UNUSED static const char EX_EI_ED_MISPLACED_CERT_FP[] = "8CEBCF8A15C8C1F0537C31C4286E56BDFD710235";
+ATTR_UNUSED
static const char EX_EI_ED_MISPLACED_CERT_KEY[] =
"-----BEGIN RSA PUBLIC KEY-----\n"
- "MIGJAoGBALTwNqhTprg1oC6bEbDqwIYBoER6prqUXQFbwbFDn+ekXhZj8vltgGwp\n"
- "aDGl9ceZWDKfi+reR6rZXjAJGctmv0VHkfe7maUX4FC/d2T8N8DvS+3IvJzFMpbT\n"
- "O0fFrDTrCSnPikqFfQWnlP8yoF5vO7wo0jRRY432fLRXg9WqVzdrAgMBAAE=\n"
+ "MIGJAoGBAK0gXKx7t/EMu82I7+XV+/D7zuaZdzInBi/ieys1iiKpYqfSsvIS3hBu\n"
+ "TEWeuCUds9O81RMOqgGRktHPGu+6D863BGlzL+Ib+iih5ceclmYAJ6WvZF7w9enc\n"
+ "JGjP+wwJGWQVKTltlt9y/S/KM7KEGnCf5Biy1ZqJb9V3Fjp8R8DtAgMBAAE=\n"
"-----END RSA PUBLIC KEY-----\n"
;
static const char EX_EI_ED_MISPLACED_SIG[] =
- "extra-info grazie 384E40A5DEED4AB1D8A74F1FCBDB18B7C24A8284\n"
+ "extra-info HomersRelay 3D9E654300A20118E237361CBBBBCFC71CA34BAD\n"
"identity-ed25519\n"
"-----BEGIN ED25519 CERT-----\n"
- "AQQABf55AcGuIBoa6TBqD8Gg5atcwp/+r9ThxIBkULmPv9OSGhv+AQAgBACXH13y\n"
- "mUvdpcN6oRN1nX6mnH40LyfYR5um8xogJZk3oINse5cRNrfMgVWiBpDlJZAwlDDa\n"
- "lx99hzuZBong+CiOcnEvLMsBaVJmNTm5mpdetYclZpl0g8QEXznXXeRBMgM=\n"
+ "AQQABstTAfBKg56c9SNv+Hhf8VjMX2h9s7MS1jPh5WIbHfJ+JgLuAQAgBADdptx9\n"
+ "uqI1om7gmESf4MImZeK+wKjgv0gttLYUyFu39dcjvDoAWdzQXjJMtR5Q2WlEqqPC\n"
+ "Fe41S7M6zYz6O5dbLp4vdDtdr6ZM5gWZwfdxqAfxWKwIsu8IOFOpjAkgVAQ=\n"
"-----END ED25519 CERT-----\n"
- "router-sig-ed25519 TxuO86dQ3pUaIY2raQ3hoDBmh4TTPC0OVgY98T5cf6Y+sHyiELCkkKQ3lqqXCjqnbTLr1/4riH980JoWPpR+Dw\n"
- "published 2014-10-05 20:07:00\n"
+ "router-sig-ed25519 re8w0o9hmBdpenf9ifhETkcWriJG9sWXDpkogyA4lyQ9MDDrlT7C1IJyGI666ZctCS4lT/btn9/t2Omal4Y7AQ\n"
+ "published 2020-10-14 20:58:04\n"
"router-signature\n"
"-----BEGIN SIGNATURE-----\n"
- "kV2CtArl1VF1nUSyHL00mO3nEdNxlQU5N7/hZNTd+45lej5Veb+6vb4ujelsFERJ\n"
- "YoxwIs6SuKAR4orQytCL0e+GgZsrg8zGTveEtMX/+u//OcCwQBYEevR5duBZjVw/\n"
- "yzpEHwdIdB2PPyDBLkf1VKnP7uDj059tXiQRWl7LXgE=\n"
+ "okoxxnCsf3+V7oKGbmIqiQf7uKDfHOFdamYFGXIFRysn8aZx+o0eMb3I7xlSQfyz\n"
+ "eXdw7m7zHMerCsMLPuWsPBzt9ZPzQ3yvOJWNezzSGtZm8CW/3vLbaxOfI88teIZT\n"
+ "GcqZzbrlvCspGvC2doxep6zQS3ApEdZWpF19/agq2kQ=\n"
"-----END SIGNATURE-----\n"
- "\n"
;
-static const char EX_EI_ED_MISPLACED_SIG_FP[] =
- "384E40A5DEED4AB1D8A74F1FCBDB18B7C24A8284";
+ATTR_UNUSED static const char EX_EI_ED_MISPLACED_SIG_FP[] = "3D9E654300A20118E237361CBBBBCFC71CA34BAD";
+ATTR_UNUSED
static const char EX_EI_ED_MISPLACED_SIG_KEY[] =
"-----BEGIN RSA PUBLIC KEY-----\n"
- "MIGJAoGBAK0HgOCG/6433VCrwz/vhk3cKmyOfenCp0GZ4DIUwPWt4DeyP4nTbN6T\n"
- "1HJ1H8+hXC9bMuI4m43IWrzgLycQ9UaskUn372ZjHP9InPqHMJU6GQ7vZUe9Tgza\n"
- "qnBdRPoxnrZzUOzlvatGrePt0hDiOZaMtDAkeEojFp9Wp2ZN7+tZAgMBAAE=\n"
+ "MIGJAoGBAMLLN1IOWTOw9I3FSQHW9YpDJu4Wdj51vZmXUS3bxxiPinMJo7caSMyy\n"
+ "fyRmgWhzkRKxDXAchBDcLqylvfYRFryIg/fh0zFC6IBvdkHezrJ07KSK4t4TU22I\n"
+ "6luR5LdfNvcAxs3bbHhajvpPeD2iQCcENWdRl5efgtJ8gOeGo0znAgMBAAE=\n"
"-----END RSA PUBLIC KEY-----\n"
;
-
diff --git a/src/test/example_extrainfo.template b/src/test/example_extrainfo.template
new file mode 100644
index 0000000000..357bd30896
--- /dev/null
+++ b/src/test/example_extrainfo.template
@@ -0,0 +1,182 @@
+:::comment=this file is to be used with the makedescs.py utility
+:::name=minimal
+:::type=ei
+extra-info HomersRelay {d.RSA_FINGERPRINT_NOSPACE}
+identity-ed25519
+{d.ED_CERT}
+published 2020-10-14 20:58:04
+router-sig-ed25519 {d.ED_SIGNATURE}
+router-signature
+{d.RSA_SIGNATURE}
+
+
+:::name=maximal
+:::type=ei
+extra-info HomersRelay {d.RSA_FINGERPRINT_NOSPACE}
+identity-ed25519
+{d.ED_CERT}
+published 2020-10-14 20:58:04
+opt foobarbaz
+read-history 900 1,2,3
+write-history 900 1,2,3
+dirreq-v2-ips 1
+dirreq-v3-ips 100
+dirreq-v3-reqs blahblah
+dirreq-v2-share blahblah
+dirreq-v3-share blahblah
+dirreq-v2-resp djfkdj
+dirreq-v3-resp djfkdj
+dirreq-v2-direct-dl djfkdj
+dirreq-v3-direct-dl djfkdj
+dirreq-v2-tunneled-dl djfkdj
+dirreq-v3-tunneled-dl djfkdj
+dirreq-stats-end foobar
+entry-ips jfsdfds
+entry-stats-end ksdflkjfdkf
+cell-stats-end FOO
+cell-processed-cells FOO
+cell-queued-cells FOO
+cell-time-in-queue FOO
+cell-circuits-per-decile FOO
+exit-stats-end FOO
+exit-kibibytes-written FOO
+exit-kibibytes-read FOO
+exit-streams-opened FOO
+router-sig-ed25519 {d.ED_SIGNATURE}
+router-signature
+{d.RSA_SIGNATURE}
+
+
+:::name=bad_sig1
+:::type=ei
+extra-info HomersRelay {d.RSA_FINGERPRINT_NOSPACE}
+identity-ed25519
+{d.ED_CERT}
+published 2020-10-14 20:58:04
+router-sig-ed25519 {d.ED_SIGNATURE}
+router-signature
+-----BEGIN SIGNATURE-----
+V3l9u1uUdGiUPOl8j+hXXw4z/ODeCj/24r2+L32MTjyfUhK49Ld2IlK9iZKlgKYi
+zyoatxdAjU8Xc5WPX692HO4/R9CGLsUfYcEEFU2R3EA=
+-----END SIGNATURE-----
+
+:::name=bad_sig2
+:::type=ei
+extra-info HomersRelay {d.RSA_FINGERPRINT_NOSPACE}
+identity-ed25519
+{d.ED_CERT}
+published 2020-10-14 20:58:04
+router-sig-ed25519 X{d.ED_SIGNATURE}
+router-signature
+{d.RSA_SIGNATURE}
+
+
+:::name=bad_nickname
+:::type=ei
+extra-info bobhasaverylongnameandidontthinkweshouldlethim {d.RSA_FINGERPRINT_NOSPACE}
+identity-ed25519
+{d.ED_CERT}
+published 2020-10-14 20:58:04
+router-sig-ed25519 {d.ED_SIGNATURE}
+router-signature
+{d.RSA_SIGNATURE}
+
+
+:::name=bad_tokens
+:::type=ei
+extra-info HomersRelay {d.RSA_FINGERPRINT_NOSPACE}
+identity-ed25519
+{d.ED_CERT}
+published 2020-10-14 20:58:04
+published 2020-10-14 20:58:04
+router-sig-ed25519 {d.ED_SIGNATURE}
+router-signature
+{d.RSA_SIGNATURE}
+
+
+:::name=bad_start
+:::type=ei
+identity-ed25519
+{d.ED_CERT}
+published 2020-10-14 20:58:04
+router-sig-ed25519 {d.ED_SIGNATURE}
+router-signature
+{d.RSA_SIGNATURE}
+
+:::name=bad_published
+:::type=ei
+extra-info HomersRelay {d.RSA_FINGERPRINT_NOSPACE}
+identity-ed25519
+{d.ED_CERT}
+published 2020-99-14 20:58:04
+router-sig-ed25519 {d.ED_SIGNATURE}
+router-signature
+{d.RSA_SIGNATURE}
+
+:::name=ed_missing_sig
+:::type=ei
+extra-info HomersRelay {d.RSA_FINGERPRINT_NOSPACE}
+identity-ed25519
+{d.ED_CERT}
+published 2020-10-14 20:58:04
+router-signature
+{d.RSA_SIGNATURE}
+
+
+:::name=ed_missing_cert
+:::type=ei
+extra-info HomersRelay {d.RSA_FINGERPRINT_NOSPACE}
+published 2020-10-14 20:58:04
+router-sig-ed25519 {d.ED_SIGNATURE}
+router-signature
+{d.RSA_SIGNATURE}
+
+
+
+:::name=ed_bad_cert1
+:::type=ei
+extra-info HomersRelay {d.RSA_FINGERPRINT_NOSPACE}
+identity-ed25519
+-----BEGIN PLAGICAL SPELL-----
+aaaa
+-----END PLAGICAL SPELL-----
+published 2020-10-14 20:58:04
+router-sig-ed25519 {d.ED_SIGNATURE}
+router-signature
+{d.RSA_SIGNATURE}
+
+:::name=ed_bad_cert2
+:::type=ei
+extra-info HomersRelay {d.RSA_FINGERPRINT_NOSPACE}
+identity-ed25519
+-----BEGIN ED25519 CERT-----
+AQoABf55Acpw27GZBdwGCgawCj2F/DPadt8F/9DnEWywEew1Yi3qAOtLpCB8KXL7
+4w5deFW2RBg8qTondNSUvAmwYLbLjNXMmgA3+nkoJOP3fcmQMHz1jm5xzgs2lCVP
+t5txApaBIA4=
+-----END ED25519 CERT-----
+published 2020-10-14 20:58:04
+router-sig-ed25519 {d.ED_SIGNATURE}
+router-signature
+{d.RSA_SIGNATURE}
+
+
+:::name=ed_misplaced_cert
+:::type=ei
+extra-info HomersRelay {d.RSA_FINGERPRINT_NOSPACE}
+published 2020-10-14 20:58:04
+identity-ed25519
+{d.ED_CERT}
+router-sig-ed25519 {d.ED_SIGNATURE}
+router-signature
+{d.RSA_SIGNATURE}
+
+
+:::name=ed_misplaced_sig
+:::type=ei
+extra-info HomersRelay {d.RSA_FINGERPRINT_NOSPACE}
+identity-ed25519
+{d.ED_CERT}
+router-sig-ed25519 {d.ED_SIGNATURE}
+published 2020-10-14 20:58:04
+router-signature
+{d.RSA_SIGNATURE}
diff --git a/src/test/test_dir.c b/src/test/test_dir.c
index ebb8ae53bd..4dec05ecfd 100644
--- a/src/test/test_dir.c
+++ b/src/test/test_dir.c
@@ -101,6 +101,14 @@
#include <unistd.h>
#endif
+static void setup_ei_digests(void);
+static uint8_t digest_ei_minimal[20];
+static uint8_t digest_ei_bad_nickname[20];
+static uint8_t digest_ei_maximal[20];
+static uint8_t digest_ei_bad_tokens[20];
+static uint8_t digest_ei_bad_sig2[20];
+static uint8_t digest_ei_bad_published[20];
+
static networkstatus_t *
networkstatus_parse_vote_from_string_(const char *s,
const char **eos_out,
@@ -1139,14 +1147,10 @@ test_dir_extrainfo_parsing(void *arg)
tt_assert(ei->pending_sig);
CHECK_OK(EX_EI_MAXIMAL);
tt_assert(ei->pending_sig);
- CHECK_OK(EX_EI_GOOD_ED_EI);
- tt_assert(ei->pending_sig);
map = (struct digest_ri_map_t *)digestmap_new();
ADD(EX_EI_MINIMAL);
ADD(EX_EI_MAXIMAL);
- ADD(EX_EI_GOOD_ED_EI);
- ADD(EX_EI_BAD_FP);
ADD(EX_EI_BAD_NICKNAME);
ADD(EX_EI_BAD_TOKENS);
ADD(EX_EI_BAD_START);
@@ -1156,8 +1160,6 @@ test_dir_extrainfo_parsing(void *arg)
ADD(EX_EI_ED_MISSING_CERT);
ADD(EX_EI_ED_BAD_CERT1);
ADD(EX_EI_ED_BAD_CERT2);
- ADD(EX_EI_ED_BAD_SIG1);
- ADD(EX_EI_ED_BAD_SIG2);
ADD(EX_EI_ED_MISPLACED_CERT);
ADD(EX_EI_ED_MISPLACED_SIG);
@@ -1165,13 +1167,9 @@ test_dir_extrainfo_parsing(void *arg)
tt_ptr_op(ei->pending_sig, OP_EQ, NULL);
CHECK_OK(EX_EI_MAXIMAL);
tt_ptr_op(ei->pending_sig, OP_EQ, NULL);
- CHECK_OK(EX_EI_GOOD_ED_EI);
- tt_ptr_op(ei->pending_sig, OP_EQ, NULL);
CHECK_FAIL(EX_EI_BAD_SIG1,1);
- CHECK_FAIL(EX_EI_BAD_SIG2,1);
- CHECK_FAIL(EX_EI_BAD_SIG3,1);
- CHECK_FAIL(EX_EI_BAD_FP,0);
+ CHECK_FAIL(EX_EI_BAD_SIG2,0);
CHECK_FAIL(EX_EI_BAD_NICKNAME,0);
CHECK_FAIL(EX_EI_BAD_TOKENS,0);
CHECK_FAIL(EX_EI_BAD_START,0);
@@ -1181,8 +1179,6 @@ test_dir_extrainfo_parsing(void *arg)
CHECK_FAIL(EX_EI_ED_MISSING_CERT,0);
CHECK_FAIL(EX_EI_ED_BAD_CERT1,0);
CHECK_FAIL(EX_EI_ED_BAD_CERT2,0);
- CHECK_FAIL(EX_EI_ED_BAD_SIG1,0);
- CHECK_FAIL(EX_EI_ED_BAD_SIG2,0);
CHECK_FAIL(EX_EI_ED_MISPLACED_CERT,0);
CHECK_FAIL(EX_EI_ED_MISPLACED_SIG,0);
@@ -1239,7 +1235,10 @@ test_dir_parse_router_list(void *arg)
tt_mem_op(r->cache_info.signed_descriptor_body, OP_EQ,
EX_RI_MAXIMAL, strlen(EX_RI_MAXIMAL));
+ setup_ei_digests();
+
tt_int_op(2, OP_EQ, smartlist_len(invalid));
+
test_memeq_hex(smartlist_get(invalid, 0),
"10F951AF93AED0D3BC7FA5FFA232EB8C17747ACE");
test_memeq_hex(smartlist_get(invalid, 1),
@@ -1258,6 +1257,7 @@ test_dir_parse_router_list(void *arg)
ADD(EX_EI_MAXIMAL);
ADD(EX_EI_BAD_NICKNAME);
ADD(EX_EI_BAD_PUBLISHED);
+ ADD(EX_EI_BAD_SIG2);
cp = list;
tt_int_op(0,OP_EQ,
router_parse_list_from_string(&cp, NULL, dest, SAVED_NOWHERE,
@@ -1270,11 +1270,16 @@ test_dir_parse_router_list(void *arg)
tt_mem_op(e->cache_info.signed_descriptor_body, OP_EQ,
EX_EI_MINIMAL, strlen(EX_EI_MINIMAL));
- tt_int_op(2, OP_EQ, smartlist_len(invalid));
- test_memeq_hex(smartlist_get(invalid, 0),
- "d5df4aa62ee9ffc9543d41150c9864908e0390af");
- test_memeq_hex(smartlist_get(invalid, 1),
- "f61efd2a7f4531f3687a9043e0de90a862ec64ba");
+ tt_int_op(3, OP_EQ, smartlist_len(invalid));
+ tt_mem_op(smartlist_get(invalid, 0),
+ OP_EQ,
+ digest_ei_bad_sig2, DIGEST_LEN);
+ tt_mem_op(smartlist_get(invalid, 1),
+ OP_EQ,
+ digest_ei_bad_nickname, DIGEST_LEN);
+ tt_mem_op(smartlist_get(invalid, 2),
+ OP_EQ,
+ digest_ei_bad_published, DIGEST_LEN);
done:
tor_free(list);
@@ -1326,6 +1331,7 @@ setup_dls_digests(void)
SETUP(EX_RI_BAD_SIG1, bad_sig1);
SETUP(EX_RI_BAD_PORTS, bad_ports);
SETUP(EX_RI_BAD_TOKENS, bad_tokens);
+#undef SETUP
}
static int mock_router_get_dl_status_unrecognized = 0;
@@ -1350,6 +1356,7 @@ mock_router_get_dl_status(const char *d)
++mock_router_get_dl_status_unrecognized;
return NULL;
+#undef CHECK
}
static void
@@ -1439,38 +1446,51 @@ static signed_descriptor_t sd_ei_maximal;
static signed_descriptor_t sd_ei_bad_tokens;
static signed_descriptor_t sd_ei_bad_sig2;
+static void
+setup_ei_digests(void)
+{
+#define SETUP(string, name) \
+ do { \
+ router_get_extrainfo_hash(string, strlen(string), \
+ (char*)digest_ei_##name); \
+ } while (0)
+
+ SETUP(EX_EI_MINIMAL, minimal);
+ SETUP(EX_EI_MAXIMAL, maximal);
+ SETUP(EX_EI_BAD_NICKNAME, bad_nickname);
+ SETUP(EX_EI_BAD_TOKENS, bad_tokens);
+ SETUP(EX_EI_BAD_SIG2, bad_sig2);
+ SETUP(EX_EI_BAD_PUBLISHED, bad_published);
+
+#undef SETUP
+}
+
static signed_descriptor_t *
mock_get_by_ei_desc_digest(const char *d)
{
-
++mock_get_by_ei_dd_calls;
- char hex[HEX_DIGEST_LEN+1];
- base16_encode(hex, sizeof(hex), d, DIGEST_LEN);
-
- if (!strcmp(hex, "11E0EDF526950739F7769810FCACAB8C882FAEEE")) {
- return &sd_ei_minimal;
- } else if (!strcmp(hex, "47803B02A0E70E9E8BDA226CB1D74DE354D67DFF")) {
- return &sd_ei_maximal;
- } else if (!strcmp(hex, "D5DF4AA62EE9FFC9543D41150C9864908E0390AF")) {
- return &sd_ei_bad_nickname;
- } else if (!strcmp(hex, "16D387D3A58F7DB3CF46638F8D0B90C45C7D769C")) {
- return &sd_ei_bad_sig2;
- } else if (!strcmp(hex, "9D90F8C42955BBC57D54FB05E54A3F083AF42E8B")) {
- return &sd_ei_bad_tokens;
- } else {
- ++mock_get_by_ei_dd_unrecognized;
- return NULL;
- }
+#define CHECK(name) \
+ do { \
+ if (fast_memeq(d, digest_ei_##name, DIGEST_LEN)) \
+ return &sd_ei_##name; \
+ } while (0)
+
+ CHECK(minimal);
+ CHECK(maximal);
+ CHECK(bad_nickname);
+ CHECK(bad_sig2);
+ CHECK(bad_tokens);
+ ++mock_get_by_ei_dd_unrecognized;
+ return NULL;
+#undef CHECK
}
static signed_descriptor_t *
mock_ei_get_by_ei_digest(const char *d)
{
- char hex[HEX_DIGEST_LEN+1];
- base16_encode(hex, sizeof(hex), d, DIGEST_LEN);
signed_descriptor_t *sd = &sd_ei_minimal;
- if (!strcmp(hex, "11E0EDF526950739F7769810FCACAB8C882FAEEE")) {
+ if (fast_memeq(d, digest_ei_minimal, DIGEST_LEN)) {
sd->signed_descriptor_body = (char *)EX_EI_MINIMAL;
sd->signed_descriptor_len = sizeof(EX_EI_MINIMAL);
sd->annotations_len = 0;
@@ -1506,6 +1526,7 @@ test_dir_load_extrainfo(void *arg)
smartlist_add_strdup(wanted, hex_str(buf, DIGEST_LEN)); \
} while (0)
+ setup_ei_digests();
mock_ei_insert_list = smartlist_new();
MOCK(router_get_by_extrainfo_digest, mock_get_by_ei_desc_digest);
MOCK(extrainfo_insert, mock_ei_insert);
@@ -1532,12 +1553,12 @@ test_dir_load_extrainfo(void *arg)
tt_int_op(smartlist_len(mock_ei_insert_list),OP_EQ,2);
extrainfo_t *e = smartlist_get(mock_ei_insert_list, 0);
- test_memeq_hex(e->cache_info.signed_descriptor_digest,
- "11E0EDF526950739F7769810FCACAB8C882FAEEE");
+ tt_mem_op(e->cache_info.signed_descriptor_digest, OP_EQ,
+ digest_ei_minimal, DIGEST_LEN);
e = smartlist_get(mock_ei_insert_list, 1);
- test_memeq_hex(e->cache_info.signed_descriptor_digest,
- "47803B02A0E70E9E8BDA226CB1D74DE354D67DFF");
+ tt_mem_op(e->cache_info.signed_descriptor_digest, OP_EQ,
+ digest_ei_maximal, DIGEST_LEN);
tt_int_op(dls_minimal.n_download_failures, OP_EQ, 0);
tt_int_op(dls_maximal.n_download_failures, OP_EQ, 0);
@@ -1553,8 +1574,11 @@ test_dir_load_extrainfo(void *arg)
/* Wanted still contains "BAD_SIG2" */
tt_int_op(smartlist_len(wanted), OP_EQ, 1);
- tt_str_op(smartlist_get(wanted, 0), OP_EQ,
- "16D387D3A58F7DB3CF46638F8D0B90C45C7D769C");
+ const char *got_wanted =smartlist_get(wanted, 0);
+ tt_int_op(strlen(got_wanted), OP_EQ, HEX_DIGEST_LEN);
+ char d[DIGEST_LEN];
+ base16_decode(d, DIGEST_LEN, got_wanted, strlen(got_wanted));
+ tt_mem_op(d, OP_EQ, digest_ei_bad_sig2, DIGEST_LEN);
#undef ADD
@@ -1574,12 +1598,17 @@ test_dir_getinfo_extra(void *arg)
int r;
char *answer = NULL;
const char *errmsg = NULL;
-
+ char buf[128];
+ char hexdigest[HEX_DIGEST_LEN+1];
(void)arg;
+
+ setup_ei_digests();
+ base16_encode(hexdigest, sizeof(hexdigest),
+ (const char*)digest_ei_minimal, DIGEST_LEN);
+ tor_snprintf(buf, sizeof(buf), "extra-info/digest/%s", hexdigest);
+
MOCK(extrainfo_get_by_descriptor_digest, mock_ei_get_by_ei_digest);
- r = getinfo_helper_dir(NULL, "extra-info/digest/"
- "11E0EDF526950739F7769810FCACAB8C882FAEEE", &answer,
- &errmsg);
+ r = getinfo_helper_dir(NULL, buf, &answer, &errmsg);
tt_int_op(0, OP_EQ, r);
tt_ptr_op(NULL, OP_EQ, errmsg);
tt_str_op(answer, OP_EQ, EX_EI_MINIMAL);
1
0

30 Oct '20
commit 1040c2d0fc972d2659391ddee1e36dff49ad498f
Author: Nick Mathewson <nickm(a)torproject.org>
Date: Fri Oct 16 16:21:04 2020 -0400
Document newly required fields from prop315.
---
dir-spec.txt | 46 ++++++++++++++++++++++++++++++++--------------
1 file changed, 32 insertions(+), 14 deletions(-)
diff --git a/dir-spec.txt b/dir-spec.txt
index dbb15ab..68a1319 100644
--- a/dir-spec.txt
+++ b/dir-spec.txt
@@ -441,7 +441,7 @@
"identity-ed25519" NL "-----BEGIN ED25519 CERT-----" NL certificate
"-----END ED25519 CERT-----" NL
- [At most once, in second position in document.]
+ [Exactly once, in second position in document.]
[No extra arguments]
The certificate is a base64-encoded Ed25519 certificate (see
@@ -453,14 +453,18 @@
signed-with-ed25519-key extension (see cert-spec.txt,
section 2.2.1), so that we can extract the master identity key.
+ [Before Tor 0.4.5.1-alpha, this field was optional.]
+
"master-key-ed25519" SP MasterKey NL
- [At most once]
+ [Exactly once]
Contains the base-64 encoded ed25519 master key as a single
argument. If it is present, it MUST match the identity key
in the identity-ed25519 entry.
+ [Before Tor 0.4.5.1-alpha, this field was optional.]
+
"bandwidth" bandwidth-avg bandwidth-burst bandwidth-observed NL
[Exactly once]
@@ -535,10 +539,9 @@
"onion-key-crosscert" NL a RSA signature in PEM format.
- [At most once, required when identity-ed25519 is present]
+ [Exactly once]
[No extra arguments]
-
This element contains an RSA signature, generated using the
onion-key, of the following:
@@ -558,9 +561,12 @@
had control over the secret key corresponding to the
onion-key.
+ [Before Tor 0.4.5.1-alpha, this field was optional whenever
+ identity-ed25519 was absent.]
+
"ntor-onion-key" base-64-encoded-key
- [At most once]
+ [Exactly once]
A curve25519 public key used for the ntor circuit extended
handshake. It's the standard encoding of the OR's curve25519
@@ -569,11 +575,13 @@
for at least 1 week after any new key is published in a
subsequent descriptor.
+ [Before Tor 0.4.5.1-alpha, this field was optional.]
+
"ntor-onion-key-crosscert" SP Bit NL
"-----BEGIN ED25519 CERT-----" NL certificate
"-----END ED25519 CERT-----" NL
- [At most once, required when identity-ed25519 is present]
+ [Exactly once]
[No extra arguments]
A signature created with the ntor-onion-key, using the
@@ -593,6 +601,9 @@
had control over the secret key corresponding to the
ntor-onion-key.
+ [Before Tor 0.4.5.1-alpha, this field was optional whenever
+ identity-ed25519 was absent.]
+
"signing-key" NL a public key in PEM format
[Exactly once]
@@ -626,8 +637,7 @@
"router-sig-ed25519" SP Signature NL
- [At most once.]
- [Required when identity-ed25519 is present; forbidden otherwise.]
+ [Exactly once.]
It MUST be the next-to-last element in the descriptor, appearing
immediately before the RSA signature. It MUST contain an Ed25519
@@ -642,6 +652,9 @@
The signing key in the identity-ed25519 certificate MUST
be the one used to sign the document.
+ [Before Tor 0.4.5.1-alpha, this field was optional whenever
+ identity-ed25519 was absent.]
+
"router-signature" NL Signature NL
[At end, exactly once]
@@ -819,8 +832,7 @@
"proto" SP Entries NL
- [At most one.]
- [Will become mandatory at some point after May 2018.]
+ [Exactly once.]
Entries =
Entries = Entry
@@ -845,8 +857,10 @@
Ranges should be represented as compactly as possible. Ints must be no
more than 2^32 - 2. (Yes, 2.)
- This field was first added in Tor 0.2.9.x. Some time after all earlier
- Tor relay versions are obsolete, it will become mandatory.
+ This field was first added in Tor 0.2.9.x.
+
+ [Before Tor 0.4.5.1-alpha, this field was optional.]
+
2.1.2. Extra-info document format
@@ -1518,13 +1532,15 @@
"ntor-onion-key" SP base-64-encoded-key NL
- [At most once]
+ [Exactly once]
The "ntor-onion-key" element as specified in section 2.1.1.
(Only included when generating microdescriptors for
consensus-method 16 or later.)
+ [Before Tor 0.4.5.1-alpha, this field was optional.]
+
"a" SP address ":" port NL
[Any number]
@@ -1633,10 +1649,12 @@
"pr" SP Entries NL
- [At most once.]
+ [Exactly once.]
The "proto" element as specified in section 2.1.1.
+ [Before Tor 0.4.5.1-alpha, this field was optional.]
+
(Note that with microdescriptors, clients do not learn the RSA identity of
their routers: they only learn a hash of the RSA identity key. This is
all they need to confirm the actual identity key when doing a TLS
1
0

[torspec/master] Merge remote-tracking branch 'tor-gitlab/mr/14' into master
by asn@torproject.org 30 Oct '20
by asn@torproject.org 30 Oct '20
30 Oct '20
commit 4dd38cadbbb58db7d475452115bdc7c172264eda
Merge: ed64359 1040c2d
Author: George Kadianakis <desnacked(a)riseup.net>
Date: Fri Oct 30 14:12:34 2020 +0200
Merge remote-tracking branch 'tor-gitlab/mr/14' into master
dir-spec.txt | 46 ++++++++++++++++++++++++++++++++--------------
1 file changed, 32 insertions(+), 14 deletions(-)
diff --cc dir-spec.txt
index 6f8efff,68a1319..a29d86a
--- a/dir-spec.txt
+++ b/dir-spec.txt
@@@ -843,10 -855,12 +855,12 @@@
sorted by keyword. Values should be numerically ascending within each
entry. (This implies that there should be no overlapping ranges.)
Ranges should be represented as compactly as possible. Ints must be no
- more than 2^32 - 2. (Yes, 2.)
+ larger than 63.
- This field was first added in Tor 0.2.9.x. Some time after all earlier
- Tor relay versions are obsolete, it will become mandatory.
+ This field was first added in Tor 0.2.9.x.
+
+ [Before Tor 0.4.5.1-alpha, this field was optional.]
+
2.1.2. Extra-info document format
1
0

[translation/tails-misc_release] https://gitweb.torproject.org/translation.git/commit/?h=tails-misc_release
by translation@torproject.org 30 Oct '20
by translation@torproject.org 30 Oct '20
30 Oct '20
commit c058c16509a9befdea74ae5476686ac0d05a7c17
Author: Translation commit bot <translation(a)torproject.org>
Date: Fri Oct 30 09:17:06 2020 +0000
https://gitweb.torproject.org/translation.git/commit/?h=tails-misc_release
---
sq.po | 4 ++--
1 file changed, 2 insertions(+), 2 deletions(-)
diff --git a/sq.po b/sq.po
index c0956e59a6..27f03ff8b3 100644
--- a/sq.po
+++ b/sq.po
@@ -12,8 +12,8 @@ msgstr ""
"Project-Id-Version: Tor Project\n"
"Report-Msgid-Bugs-To: \n"
"POT-Creation-Date: 2020-10-27 19:02+0100\n"
-"PO-Revision-Date: 2020-10-30 00:13+0000\n"
-"Last-Translator: Transifex Bot <>\n"
+"PO-Revision-Date: 2020-10-30 09:09+0000\n"
+"Last-Translator: Besnik Bleta <besnik(a)programeshqip.org>\n"
"Language-Team: Albanian (http://www.transifex.com/otf/torproject/language/sq/)\n"
"MIME-Version: 1.0\n"
"Content-Type: text/plain; charset=UTF-8\n"
1
0

[translation/tails-misc] https://gitweb.torproject.org/translation.git/commit/?h=tails-misc
by translation@torproject.org 30 Oct '20
by translation@torproject.org 30 Oct '20
30 Oct '20
commit 05981269cb14494a2616a18bbb99de2355ad4669
Author: Translation commit bot <translation(a)torproject.org>
Date: Fri Oct 30 09:16:12 2020 +0000
https://gitweb.torproject.org/translation.git/commit/?h=tails-misc
---
sq.po | 12 ++++++------
1 file changed, 6 insertions(+), 6 deletions(-)
diff --git a/sq.po b/sq.po
index b3c05055c6..28935e7014 100644
--- a/sq.po
+++ b/sq.po
@@ -12,8 +12,8 @@ msgstr ""
"Project-Id-Version: Tor Project\n"
"Report-Msgid-Bugs-To: \n"
"POT-Creation-Date: 2020-10-27 19:02+0100\n"
-"PO-Revision-Date: 2020-10-30 00:13+0000\n"
-"Last-Translator: Transifex Bot <>\n"
+"PO-Revision-Date: 2020-10-30 09:09+0000\n"
+"Last-Translator: Besnik Bleta <besnik(a)programeshqip.org>\n"
"Language-Team: Albanian (http://www.transifex.com/otf/torproject/language/sq/)\n"
"MIME-Version: 1.0\n"
"Content-Type: text/plain; charset=UTF-8\n"
@@ -533,7 +533,7 @@ msgstr "S’arrihet ë kopjohet %(infile)s tek %(outfile)s: %(message)s"
#: config/chroot_local-includes/usr/lib/python2.7/dist-packages/tails_installer/creator.py:365
msgid "Removing existing Tails system"
-msgstr ""
+msgstr "Po hiqet sistemi Tail ekzistues"
#: config/chroot_local-includes/usr/lib/python2.7/dist-packages/tails_installer/creator.py:374
#: config/chroot_local-includes/usr/lib/python2.7/dist-packages/tails_installer/creator.py:387
@@ -544,12 +544,12 @@ msgstr "S’arrihet të kryhet chmod %(file)s: %(message)s"
#: config/chroot_local-includes/usr/lib/python2.7/dist-packages/tails_installer/creator.py:380
#, python-format
msgid "Unable to remove file from previous Tails system: %(message)s"
-msgstr ""
+msgstr "S’arrihet të hiqet kartelë prej sistemit të mëparshëm Tails: %(message)s"
#: config/chroot_local-includes/usr/lib/python2.7/dist-packages/tails_installer/creator.py:394
#, python-format
msgid "Unable to remove directory from previous Tails system: %(message)s"
-msgstr ""
+msgstr "S’arrihet të hiqet drejtori prej sistemit të mëparshëm Tails: %(message)s"
#: config/chroot_local-includes/usr/lib/python2.7/dist-packages/tails_installer/creator.py:442
#, python-format
@@ -847,7 +847,7 @@ msgstr "U përzgjodh %(filename)s"
#: config/chroot_local-includes/usr/lib/python2.7/dist-packages/tails_installer/source.py:28
msgid "Unable to find Tails on ISO"
-msgstr ""
+msgstr "S’arrihet të gjendet Tail te ISO-ja"
#: config/chroot_local-includes/usr/lib/python2.7/dist-packages/tails_installer/source.py:34
#, python-format
1
0

[translation/tails-misc_release] https://gitweb.torproject.org/translation.git/commit/?h=tails-misc_release
by translation@torproject.org 30 Oct '20
by translation@torproject.org 30 Oct '20
30 Oct '20
commit 54e212c4ef2982ca627d73c04fab38d5f190f444
Author: Translation commit bot <translation(a)torproject.org>
Date: Fri Oct 30 02:16:37 2020 +0000
https://gitweb.torproject.org/translation.git/commit/?h=tails-misc_release
---
es.po | 4 ++--
es_AR.po | 4 ++--
2 files changed, 4 insertions(+), 4 deletions(-)
diff --git a/es.po b/es.po
index c768957327..90922f43cf 100644
--- a/es.po
+++ b/es.po
@@ -21,8 +21,8 @@ msgstr ""
"Project-Id-Version: Tor Project\n"
"Report-Msgid-Bugs-To: \n"
"POT-Creation-Date: 2020-10-27 19:02+0100\n"
-"PO-Revision-Date: 2020-10-30 00:13+0000\n"
-"Last-Translator: Transifex Bot <>\n"
+"PO-Revision-Date: 2020-10-30 02:09+0000\n"
+"Last-Translator: Zuhualime Akoochimoya\n"
"Language-Team: Spanish (http://www.transifex.com/otf/torproject/language/es/)\n"
"MIME-Version: 1.0\n"
"Content-Type: text/plain; charset=UTF-8\n"
diff --git a/es_AR.po b/es_AR.po
index cf3f33ac67..1aa098c5d7 100644
--- a/es_AR.po
+++ b/es_AR.po
@@ -16,8 +16,8 @@ msgstr ""
"Project-Id-Version: Tor Project\n"
"Report-Msgid-Bugs-To: \n"
"POT-Creation-Date: 2020-10-27 19:02+0100\n"
-"PO-Revision-Date: 2020-10-30 00:13+0000\n"
-"Last-Translator: Transifex Bot <>\n"
+"PO-Revision-Date: 2020-10-30 01:58+0000\n"
+"Last-Translator: Zuhualime Akoochimoya\n"
"Language-Team: Spanish (Argentina) (http://www.transifex.com/otf/torproject/language/es_AR/)\n"
"MIME-Version: 1.0\n"
"Content-Type: text/plain; charset=UTF-8\n"
1
0

[translation/tails-misc] https://gitweb.torproject.org/translation.git/commit/?h=tails-misc
by translation@torproject.org 30 Oct '20
by translation@torproject.org 30 Oct '20
30 Oct '20
commit 960663887341de7382614ff3372264eca5891055
Author: Translation commit bot <translation(a)torproject.org>
Date: Fri Oct 30 02:15:54 2020 +0000
https://gitweb.torproject.org/translation.git/commit/?h=tails-misc
---
es.po | 12 ++++++------
es_AR.po | 12 ++++++------
2 files changed, 12 insertions(+), 12 deletions(-)
diff --git a/es.po b/es.po
index 187e4ed617..e81b0a4a2d 100644
--- a/es.po
+++ b/es.po
@@ -21,8 +21,8 @@ msgstr ""
"Project-Id-Version: Tor Project\n"
"Report-Msgid-Bugs-To: \n"
"POT-Creation-Date: 2020-10-27 19:02+0100\n"
-"PO-Revision-Date: 2020-10-30 00:13+0000\n"
-"Last-Translator: Transifex Bot <>\n"
+"PO-Revision-Date: 2020-10-30 02:09+0000\n"
+"Last-Translator: Zuhualime Akoochimoya\n"
"Language-Team: Spanish (http://www.transifex.com/otf/torproject/language/es/)\n"
"MIME-Version: 1.0\n"
"Content-Type: text/plain; charset=UTF-8\n"
@@ -542,7 +542,7 @@ msgstr "No se pudo copiar %(infile)s en %(outfile)s: %(message)s"
#: config/chroot_local-includes/usr/lib/python2.7/dist-packages/tails_installer/creator.py:365
msgid "Removing existing Tails system"
-msgstr ""
+msgstr "Eliminando sistema Tails existente"
#: config/chroot_local-includes/usr/lib/python2.7/dist-packages/tails_installer/creator.py:374
#: config/chroot_local-includes/usr/lib/python2.7/dist-packages/tails_installer/creator.py:387
@@ -553,12 +553,12 @@ msgstr "No se pudo completar chmod %(file)s: %(message)s"
#: config/chroot_local-includes/usr/lib/python2.7/dist-packages/tails_installer/creator.py:380
#, python-format
msgid "Unable to remove file from previous Tails system: %(message)s"
-msgstr ""
+msgstr "No se pudieron borrar archivos del anterior sistema Tails: %(message)s"
#: config/chroot_local-includes/usr/lib/python2.7/dist-packages/tails_installer/creator.py:394
#, python-format
msgid "Unable to remove directory from previous Tails system: %(message)s"
-msgstr ""
+msgstr "No se pudo borrar directorio del anterior sistema Tails: %(message)s"
#: config/chroot_local-includes/usr/lib/python2.7/dist-packages/tails_installer/creator.py:442
#, python-format
@@ -856,7 +856,7 @@ msgstr "%(filename)s seleccionado(s)"
#: config/chroot_local-includes/usr/lib/python2.7/dist-packages/tails_installer/source.py:28
msgid "Unable to find Tails on ISO"
-msgstr ""
+msgstr "Incapaz de encontrar Tails en ISO"
#: config/chroot_local-includes/usr/lib/python2.7/dist-packages/tails_installer/source.py:34
#, python-format
diff --git a/es_AR.po b/es_AR.po
index 512603c2b9..3c87a129f3 100644
--- a/es_AR.po
+++ b/es_AR.po
@@ -16,8 +16,8 @@ msgstr ""
"Project-Id-Version: Tor Project\n"
"Report-Msgid-Bugs-To: \n"
"POT-Creation-Date: 2020-10-27 19:02+0100\n"
-"PO-Revision-Date: 2020-10-30 00:13+0000\n"
-"Last-Translator: Transifex Bot <>\n"
+"PO-Revision-Date: 2020-10-30 01:58+0000\n"
+"Last-Translator: Zuhualime Akoochimoya\n"
"Language-Team: Spanish (Argentina) (http://www.transifex.com/otf/torproject/language/es_AR/)\n"
"MIME-Version: 1.0\n"
"Content-Type: text/plain; charset=UTF-8\n"
@@ -537,7 +537,7 @@ msgstr "No se pudo copiar %(infile)s a %(outfile)s: %(message)s"
#: config/chroot_local-includes/usr/lib/python2.7/dist-packages/tails_installer/creator.py:365
msgid "Removing existing Tails system"
-msgstr ""
+msgstr "Eliminando sistema Tails existente"
#: config/chroot_local-includes/usr/lib/python2.7/dist-packages/tails_installer/creator.py:374
#: config/chroot_local-includes/usr/lib/python2.7/dist-packages/tails_installer/creator.py:387
@@ -548,12 +548,12 @@ msgstr "No se pudo cambiar los permisos de acceso a %(file)s: %(message)s"
#: config/chroot_local-includes/usr/lib/python2.7/dist-packages/tails_installer/creator.py:380
#, python-format
msgid "Unable to remove file from previous Tails system: %(message)s"
-msgstr ""
+msgstr "No se pudieron borrar archivos del anterior sistema Tails: %(message)s"
#: config/chroot_local-includes/usr/lib/python2.7/dist-packages/tails_installer/creator.py:394
#, python-format
msgid "Unable to remove directory from previous Tails system: %(message)s"
-msgstr ""
+msgstr "No se pudo borrar directorio del anterior sistema Tails: %(message)s"
#: config/chroot_local-includes/usr/lib/python2.7/dist-packages/tails_installer/creator.py:442
#, python-format
@@ -851,7 +851,7 @@ msgstr "%(filename)s seleccionado"
#: config/chroot_local-includes/usr/lib/python2.7/dist-packages/tails_installer/source.py:28
msgid "Unable to find Tails on ISO"
-msgstr ""
+msgstr "Incapaz de encontrar Tails en ISO"
#: config/chroot_local-includes/usr/lib/python2.7/dist-packages/tails_installer/source.py:34
#, python-format
1
0
commit 69792368ed6a45c1877360872b751e6077031065
Author: Damian Johnson <atagar(a)torproject.org>
Date: Thu Oct 29 17:39:55 2020 -0700
Drop test_tools skip function
When we dropped python 2.x support this function became moot.
---
stem/util/test_tools.py | 16 ----------------
test/integ/process.py | 6 +++---
2 files changed, 3 insertions(+), 19 deletions(-)
diff --git a/stem/util/test_tools.py b/stem/util/test_tools.py
index ac9f8b88..96aae590 100644
--- a/stem/util/test_tools.py
+++ b/stem/util/test_tools.py
@@ -96,22 +96,6 @@ def assert_in(expected: Any, actual: Any, msg: Optional[str] = None) -> None:
raise AssertionError("Expected '%s' to be within '%s'" % (expected, actual) if msg is None else msg)
-def skip(msg: str) -> None:
- """
- Function form of a TestCase's skipTest.
-
- .. versionadded:: 1.6.0
-
- :param msg: reason test is being skipped
-
- :raises: **unittest.case.SkipTest** for this reason
- """
-
- # TODO: remove now that python 2.x is unsupported?
-
- raise unittest.case.SkipTest(msg)
-
-
def asynchronous(func: Callable) -> Callable:
test = stem.util.test_tools.AsyncTest(func)
ASYNC_TESTS[test.name] = test
diff --git a/test/integ/process.py b/test/integ/process.py
index d5c7f2f0..6abd9e6a 100644
--- a/test/integ/process.py
+++ b/test/integ/process.py
@@ -26,7 +26,7 @@ import test.require
from contextlib import contextmanager
from unittest.mock import patch, Mock
-from stem.util.test_tools import async_test, asynchronous, assert_equal, assert_in, skip
+from stem.util.test_tools import async_test, asynchronous, assert_equal, assert_in
BASIC_RELAY_TORRC = """\
SocksPort 9089
@@ -255,7 +255,7 @@ class TestProcess(unittest.TestCase):
"""
if not stem.util.system.is_available('sleep'):
- skip('(sleep unavailable)')
+ raise unittest.case.SkipTest('(sleep unavailable)')
with patch('re.compile', Mock(side_effect = KeyboardInterrupt('nope'))):
# We don't need to actually run tor for this test. Rather, any process will
@@ -547,7 +547,7 @@ class TestProcess(unittest.TestCase):
"""
if not stem.util.system.is_available('sleep'):
- skip('(sleep unavailable)')
+ raise unittest.case.SkipTest('(sleep unavailable)')
with tempfile.TemporaryDirectory() as data_directory:
sleep_process = subprocess.Popen(['sleep', '60'])
1
0

[translation/tails-misc_release] https://gitweb.torproject.org/translation.git/commit/?h=tails-misc_release
by translation@torproject.org 30 Oct '20
by translation@torproject.org 30 Oct '20
30 Oct '20
commit e3533c52f6b6aae29f27688834e01b29e37a033a
Author: Translation commit bot <translation(a)torproject.org>
Date: Fri Oct 30 00:17:01 2020 +0000
https://gitweb.torproject.org/translation.git/commit/?h=tails-misc_release
---
ach.po | 28 ++++++++++----------
af.po | 28 ++++++++++----------
ar.po | 30 +++++++++++-----------
ast.po | 28 ++++++++++----------
az.po | 28 ++++++++++----------
be.po | 28 ++++++++++----------
bg.po | 28 ++++++++++----------
bn.po | 28 ++++++++++----------
br.po | 28 ++++++++++----------
bs.po | 28 ++++++++++----------
ca.po | 28 ++++++++++----------
cs.po | 28 ++++++++++----------
cy.po | 28 ++++++++++----------
da.po | 36 +++++++++++++-------------
de.po | 30 +++++++++++-----------
el.po | 30 +++++++++++-----------
en_GB.po | 30 +++++++++++-----------
eo.po | 28 ++++++++++----------
es.po | 30 +++++++++++-----------
es_AR.po | 30 +++++++++++-----------
es_MX.po | 28 ++++++++++----------
et.po | 28 ++++++++++----------
eu.po | 28 ++++++++++----------
fa.po | 28 ++++++++++----------
fi.po | 30 +++++++++++-----------
fr.po | 38 +++++++++++++--------------
fy.po | 28 ++++++++++----------
ga.po | 28 ++++++++++----------
gd.po | 28 ++++++++++----------
gl.po | 28 ++++++++++----------
gu.po | 28 ++++++++++----------
he.po | 30 +++++++++++-----------
hi.po | 28 ++++++++++----------
hr.po | 38 +++++++++++++--------------
hu.po | 28 ++++++++++----------
hy.po | 28 ++++++++++----------
ia.po | 28 ++++++++++----------
id.po | 28 ++++++++++----------
is.po | 30 +++++++++++-----------
it.po | 30 +++++++++++-----------
ja.po | 28 ++++++++++----------
ka.po | 30 +++++++++++-----------
kab.po | 28 ++++++++++----------
kk.po | 28 ++++++++++----------
km.po | 28 ++++++++++----------
kn.po | 28 ++++++++++----------
ko.po | 28 ++++++++++----------
lt.po | 28 ++++++++++----------
lv.po | 28 ++++++++++----------
mk.po | 38 +++++++++++++--------------
ml.po | 28 ++++++++++----------
mr.po | 28 ++++++++++----------
ms_MY.po | 28 ++++++++++----------
my.po | 28 ++++++++++----------
nb.po | 28 ++++++++++----------
ne.po | 28 ++++++++++----------
nl.po | 30 +++++++++++-----------
nl_BE.po | 28 ++++++++++----------
nn.po | 28 ++++++++++----------
oc.po | 28 ++++++++++----------
or.po | 28 ++++++++++----------
pa.po | 28 ++++++++++----------
pl.po | 28 ++++++++++----------
pt_BR.po | 30 +++++++++++-----------
pt_PT.po | 28 ++++++++++----------
ro.po | 28 ++++++++++----------
ru.po | 28 ++++++++++----------
si.po | 28 ++++++++++----------
si_LK.po | 28 ++++++++++----------
sk.po | 28 ++++++++++----------
sl.po | 28 ++++++++++----------
son.po | 28 ++++++++++----------
sq.po | 30 +++++++++++-----------
sr.po | 28 ++++++++++----------
sv.po | 30 +++++++++++-----------
sw.po | 28 ++++++++++----------
ta.po | 28 ++++++++++----------
tails.pot | 88 ++++++++++++++++++++++++++++++++++-----------------------------
te.po | 28 ++++++++++----------
th.po | 28 ++++++++++----------
tr.po | 38 +++++++++++++--------------
uk.po | 28 ++++++++++----------
ur.po | 28 ++++++++++----------
uz.po | 28 ++++++++++----------
vi.po | 28 ++++++++++----------
zh_CN.po | 38 +++++++++++++--------------
zh_HK.po | 28 ++++++++++----------
zh_TW.po | 28 ++++++++++----------
88 files changed, 1310 insertions(+), 1302 deletions(-)
diff --git a/ach.po b/ach.po
index 64ccd648a8..1b0b8d843d 100644
--- a/ach.po
+++ b/ach.po
@@ -7,8 +7,8 @@ msgid ""
msgstr ""
"Project-Id-Version: Tor Project\n"
"Report-Msgid-Bugs-To: \n"
-"POT-Creation-Date: 2020-10-26 09:57+0100\n"
-"PO-Revision-Date: 2020-10-18 12:13+0000\n"
+"POT-Creation-Date: 2020-10-27 19:02+0100\n"
+"PO-Revision-Date: 2020-10-30 00:13+0000\n"
"Last-Translator: Transifex Bot <>\n"
"Language-Team: Acoli (http://www.transifex.com/otf/torproject/language/ach/)\n"
"MIME-Version: 1.0\n"
@@ -528,7 +528,7 @@ msgid "Unable to copy %(infile)s to %(outfile)s: %(message)s"
msgstr ""
#: config/chroot_local-includes/usr/lib/python2.7/dist-packages/tails_installer/creator.py:365
-msgid "Removing existing Live OS"
+msgid "Removing existing Tails system"
msgstr ""
#: config/chroot_local-includes/usr/lib/python2.7/dist-packages/tails_installer/creator.py:374
@@ -539,12 +539,12 @@ msgstr ""
#: config/chroot_local-includes/usr/lib/python2.7/dist-packages/tails_installer/creator.py:380
#, python-format
-msgid "Unable to remove file from previous LiveOS: %(message)s"
+msgid "Unable to remove file from previous Tails system: %(message)s"
msgstr ""
#: config/chroot_local-includes/usr/lib/python2.7/dist-packages/tails_installer/creator.py:394
#, python-format
-msgid "Unable to remove directory from previous LiveOS: %(message)s"
+msgid "Unable to remove directory from previous Tails system: %(message)s"
msgstr ""
#: config/chroot_local-includes/usr/lib/python2.7/dist-packages/tails_installer/creator.py:442
@@ -641,41 +641,41 @@ msgstr ""
msgid "Removing %(file)s"
msgstr ""
-#: config/chroot_local-includes/usr/lib/python2.7/dist-packages/tails_installer/creator.py:1043
+#: config/chroot_local-includes/usr/lib/python2.7/dist-packages/tails_installer/creator.py:1044
#, python-format
msgid "%s already bootable"
msgstr ""
-#: config/chroot_local-includes/usr/lib/python2.7/dist-packages/tails_installer/creator.py:1063
+#: config/chroot_local-includes/usr/lib/python2.7/dist-packages/tails_installer/creator.py:1064
msgid "Unable to find partition"
msgstr ""
-#: config/chroot_local-includes/usr/lib/python2.7/dist-packages/tails_installer/creator.py:1086
+#: config/chroot_local-includes/usr/lib/python2.7/dist-packages/tails_installer/creator.py:1087
#, python-format
msgid "Formatting %(device)s as FAT32"
msgstr ""
-#: config/chroot_local-includes/usr/lib/python2.7/dist-packages/tails_installer/creator.py:1149
+#: config/chroot_local-includes/usr/lib/python2.7/dist-packages/tails_installer/creator.py:1150
#, python-format
msgid "Reading extracted MBR from %s"
msgstr ""
-#: config/chroot_local-includes/usr/lib/python2.7/dist-packages/tails_installer/creator.py:1153
+#: config/chroot_local-includes/usr/lib/python2.7/dist-packages/tails_installer/creator.py:1154
#, python-format
msgid "Could not read the extracted MBR from %(path)s"
msgstr ""
-#: config/chroot_local-includes/usr/lib/python2.7/dist-packages/tails_installer/creator.py:1166
#: config/chroot_local-includes/usr/lib/python2.7/dist-packages/tails_installer/creator.py:1167
+#: config/chroot_local-includes/usr/lib/python2.7/dist-packages/tails_installer/creator.py:1168
#, python-format
msgid "Resetting Master Boot Record of %s"
msgstr ""
-#: config/chroot_local-includes/usr/lib/python2.7/dist-packages/tails_installer/creator.py:1172
+#: config/chroot_local-includes/usr/lib/python2.7/dist-packages/tails_installer/creator.py:1173
msgid "Drive is a loopback, skipping MBR reset"
msgstr ""
-#: config/chroot_local-includes/usr/lib/python2.7/dist-packages/tails_installer/creator.py:1176
+#: config/chroot_local-includes/usr/lib/python2.7/dist-packages/tails_installer/creator.py:1177
msgid "Synchronizing data on disk..."
msgstr ""
@@ -842,7 +842,7 @@ msgid "%(filename)s selected"
msgstr ""
#: config/chroot_local-includes/usr/lib/python2.7/dist-packages/tails_installer/source.py:28
-msgid "Unable to find LiveOS on ISO"
+msgid "Unable to find Tails on ISO"
msgstr ""
#: config/chroot_local-includes/usr/lib/python2.7/dist-packages/tails_installer/source.py:34
diff --git a/af.po b/af.po
index fea370ac51..e97ea60f0c 100644
--- a/af.po
+++ b/af.po
@@ -7,8 +7,8 @@ msgid ""
msgstr ""
"Project-Id-Version: Tor Project\n"
"Report-Msgid-Bugs-To: \n"
-"POT-Creation-Date: 2020-10-26 09:57+0100\n"
-"PO-Revision-Date: 2020-10-18 12:13+0000\n"
+"POT-Creation-Date: 2020-10-27 19:02+0100\n"
+"PO-Revision-Date: 2020-10-30 00:13+0000\n"
"Last-Translator: Transifex Bot <>\n"
"Language-Team: Afrikaans (http://www.transifex.com/otf/torproject/language/af/)\n"
"MIME-Version: 1.0\n"
@@ -528,7 +528,7 @@ msgid "Unable to copy %(infile)s to %(outfile)s: %(message)s"
msgstr ""
#: config/chroot_local-includes/usr/lib/python2.7/dist-packages/tails_installer/creator.py:365
-msgid "Removing existing Live OS"
+msgid "Removing existing Tails system"
msgstr ""
#: config/chroot_local-includes/usr/lib/python2.7/dist-packages/tails_installer/creator.py:374
@@ -539,12 +539,12 @@ msgstr ""
#: config/chroot_local-includes/usr/lib/python2.7/dist-packages/tails_installer/creator.py:380
#, python-format
-msgid "Unable to remove file from previous LiveOS: %(message)s"
+msgid "Unable to remove file from previous Tails system: %(message)s"
msgstr ""
#: config/chroot_local-includes/usr/lib/python2.7/dist-packages/tails_installer/creator.py:394
#, python-format
-msgid "Unable to remove directory from previous LiveOS: %(message)s"
+msgid "Unable to remove directory from previous Tails system: %(message)s"
msgstr ""
#: config/chroot_local-includes/usr/lib/python2.7/dist-packages/tails_installer/creator.py:442
@@ -641,41 +641,41 @@ msgstr ""
msgid "Removing %(file)s"
msgstr ""
-#: config/chroot_local-includes/usr/lib/python2.7/dist-packages/tails_installer/creator.py:1043
+#: config/chroot_local-includes/usr/lib/python2.7/dist-packages/tails_installer/creator.py:1044
#, python-format
msgid "%s already bootable"
msgstr ""
-#: config/chroot_local-includes/usr/lib/python2.7/dist-packages/tails_installer/creator.py:1063
+#: config/chroot_local-includes/usr/lib/python2.7/dist-packages/tails_installer/creator.py:1064
msgid "Unable to find partition"
msgstr ""
-#: config/chroot_local-includes/usr/lib/python2.7/dist-packages/tails_installer/creator.py:1086
+#: config/chroot_local-includes/usr/lib/python2.7/dist-packages/tails_installer/creator.py:1087
#, python-format
msgid "Formatting %(device)s as FAT32"
msgstr ""
-#: config/chroot_local-includes/usr/lib/python2.7/dist-packages/tails_installer/creator.py:1149
+#: config/chroot_local-includes/usr/lib/python2.7/dist-packages/tails_installer/creator.py:1150
#, python-format
msgid "Reading extracted MBR from %s"
msgstr ""
-#: config/chroot_local-includes/usr/lib/python2.7/dist-packages/tails_installer/creator.py:1153
+#: config/chroot_local-includes/usr/lib/python2.7/dist-packages/tails_installer/creator.py:1154
#, python-format
msgid "Could not read the extracted MBR from %(path)s"
msgstr ""
-#: config/chroot_local-includes/usr/lib/python2.7/dist-packages/tails_installer/creator.py:1166
#: config/chroot_local-includes/usr/lib/python2.7/dist-packages/tails_installer/creator.py:1167
+#: config/chroot_local-includes/usr/lib/python2.7/dist-packages/tails_installer/creator.py:1168
#, python-format
msgid "Resetting Master Boot Record of %s"
msgstr ""
-#: config/chroot_local-includes/usr/lib/python2.7/dist-packages/tails_installer/creator.py:1172
+#: config/chroot_local-includes/usr/lib/python2.7/dist-packages/tails_installer/creator.py:1173
msgid "Drive is a loopback, skipping MBR reset"
msgstr ""
-#: config/chroot_local-includes/usr/lib/python2.7/dist-packages/tails_installer/creator.py:1176
+#: config/chroot_local-includes/usr/lib/python2.7/dist-packages/tails_installer/creator.py:1177
msgid "Synchronizing data on disk..."
msgstr ""
@@ -842,7 +842,7 @@ msgid "%(filename)s selected"
msgstr ""
#: config/chroot_local-includes/usr/lib/python2.7/dist-packages/tails_installer/source.py:28
-msgid "Unable to find LiveOS on ISO"
+msgid "Unable to find Tails on ISO"
msgstr ""
#: config/chroot_local-includes/usr/lib/python2.7/dist-packages/tails_installer/source.py:34
diff --git a/ar.po b/ar.po
index f9a47912f1..2f0d9dbf97 100644
--- a/ar.po
+++ b/ar.po
@@ -35,9 +35,9 @@ msgid ""
msgstr ""
"Project-Id-Version: Tor Project\n"
"Report-Msgid-Bugs-To: \n"
-"POT-Creation-Date: 2020-10-26 09:57+0100\n"
-"PO-Revision-Date: 2020-10-18 18:53+0000\n"
-"Last-Translator: NASI₿ <nomadweb(a)protonmail.ch>\n"
+"POT-Creation-Date: 2020-10-27 19:02+0100\n"
+"PO-Revision-Date: 2020-10-30 00:13+0000\n"
+"Last-Translator: Transifex Bot <>\n"
"Language-Team: Arabic (http://www.transifex.com/otf/torproject/language/ar/)\n"
"MIME-Version: 1.0\n"
"Content-Type: text/plain; charset=UTF-8\n"
@@ -556,7 +556,7 @@ msgid "Unable to copy %(infile)s to %(outfile)s: %(message)s"
msgstr ""
#: config/chroot_local-includes/usr/lib/python2.7/dist-packages/tails_installer/creator.py:365
-msgid "Removing existing Live OS"
+msgid "Removing existing Tails system"
msgstr ""
#: config/chroot_local-includes/usr/lib/python2.7/dist-packages/tails_installer/creator.py:374
@@ -567,12 +567,12 @@ msgstr ""
#: config/chroot_local-includes/usr/lib/python2.7/dist-packages/tails_installer/creator.py:380
#, python-format
-msgid "Unable to remove file from previous LiveOS: %(message)s"
+msgid "Unable to remove file from previous Tails system: %(message)s"
msgstr ""
#: config/chroot_local-includes/usr/lib/python2.7/dist-packages/tails_installer/creator.py:394
#, python-format
-msgid "Unable to remove directory from previous LiveOS: %(message)s"
+msgid "Unable to remove directory from previous Tails system: %(message)s"
msgstr ""
#: config/chroot_local-includes/usr/lib/python2.7/dist-packages/tails_installer/creator.py:442
@@ -669,41 +669,41 @@ msgstr ""
msgid "Removing %(file)s"
msgstr ""
-#: config/chroot_local-includes/usr/lib/python2.7/dist-packages/tails_installer/creator.py:1043
+#: config/chroot_local-includes/usr/lib/python2.7/dist-packages/tails_installer/creator.py:1044
#, python-format
msgid "%s already bootable"
msgstr ""
-#: config/chroot_local-includes/usr/lib/python2.7/dist-packages/tails_installer/creator.py:1063
+#: config/chroot_local-includes/usr/lib/python2.7/dist-packages/tails_installer/creator.py:1064
msgid "Unable to find partition"
msgstr ""
-#: config/chroot_local-includes/usr/lib/python2.7/dist-packages/tails_installer/creator.py:1086
+#: config/chroot_local-includes/usr/lib/python2.7/dist-packages/tails_installer/creator.py:1087
#, python-format
msgid "Formatting %(device)s as FAT32"
msgstr ""
-#: config/chroot_local-includes/usr/lib/python2.7/dist-packages/tails_installer/creator.py:1149
+#: config/chroot_local-includes/usr/lib/python2.7/dist-packages/tails_installer/creator.py:1150
#, python-format
msgid "Reading extracted MBR from %s"
msgstr ""
-#: config/chroot_local-includes/usr/lib/python2.7/dist-packages/tails_installer/creator.py:1153
+#: config/chroot_local-includes/usr/lib/python2.7/dist-packages/tails_installer/creator.py:1154
#, python-format
msgid "Could not read the extracted MBR from %(path)s"
msgstr ""
-#: config/chroot_local-includes/usr/lib/python2.7/dist-packages/tails_installer/creator.py:1166
#: config/chroot_local-includes/usr/lib/python2.7/dist-packages/tails_installer/creator.py:1167
+#: config/chroot_local-includes/usr/lib/python2.7/dist-packages/tails_installer/creator.py:1168
#, python-format
msgid "Resetting Master Boot Record of %s"
msgstr ""
-#: config/chroot_local-includes/usr/lib/python2.7/dist-packages/tails_installer/creator.py:1172
+#: config/chroot_local-includes/usr/lib/python2.7/dist-packages/tails_installer/creator.py:1173
msgid "Drive is a loopback, skipping MBR reset"
msgstr ""
-#: config/chroot_local-includes/usr/lib/python2.7/dist-packages/tails_installer/creator.py:1176
+#: config/chroot_local-includes/usr/lib/python2.7/dist-packages/tails_installer/creator.py:1177
msgid "Synchronizing data on disk..."
msgstr ""
@@ -870,7 +870,7 @@ msgid "%(filename)s selected"
msgstr ""
#: config/chroot_local-includes/usr/lib/python2.7/dist-packages/tails_installer/source.py:28
-msgid "Unable to find LiveOS on ISO"
+msgid "Unable to find Tails on ISO"
msgstr ""
#: config/chroot_local-includes/usr/lib/python2.7/dist-packages/tails_installer/source.py:34
diff --git a/ast.po b/ast.po
index c84f5a896a..e1d2a05d55 100644
--- a/ast.po
+++ b/ast.po
@@ -7,8 +7,8 @@ msgid ""
msgstr ""
"Project-Id-Version: Tor Project\n"
"Report-Msgid-Bugs-To: \n"
-"POT-Creation-Date: 2020-10-26 09:57+0100\n"
-"PO-Revision-Date: 2020-10-18 12:13+0000\n"
+"POT-Creation-Date: 2020-10-27 19:02+0100\n"
+"PO-Revision-Date: 2020-10-30 00:13+0000\n"
"Last-Translator: Transifex Bot <>\n"
"Language-Team: Asturian (http://www.transifex.com/otf/torproject/language/ast/)\n"
"MIME-Version: 1.0\n"
@@ -528,7 +528,7 @@ msgid "Unable to copy %(infile)s to %(outfile)s: %(message)s"
msgstr ""
#: config/chroot_local-includes/usr/lib/python2.7/dist-packages/tails_installer/creator.py:365
-msgid "Removing existing Live OS"
+msgid "Removing existing Tails system"
msgstr ""
#: config/chroot_local-includes/usr/lib/python2.7/dist-packages/tails_installer/creator.py:374
@@ -539,12 +539,12 @@ msgstr ""
#: config/chroot_local-includes/usr/lib/python2.7/dist-packages/tails_installer/creator.py:380
#, python-format
-msgid "Unable to remove file from previous LiveOS: %(message)s"
+msgid "Unable to remove file from previous Tails system: %(message)s"
msgstr ""
#: config/chroot_local-includes/usr/lib/python2.7/dist-packages/tails_installer/creator.py:394
#, python-format
-msgid "Unable to remove directory from previous LiveOS: %(message)s"
+msgid "Unable to remove directory from previous Tails system: %(message)s"
msgstr ""
#: config/chroot_local-includes/usr/lib/python2.7/dist-packages/tails_installer/creator.py:442
@@ -641,41 +641,41 @@ msgstr ""
msgid "Removing %(file)s"
msgstr ""
-#: config/chroot_local-includes/usr/lib/python2.7/dist-packages/tails_installer/creator.py:1043
+#: config/chroot_local-includes/usr/lib/python2.7/dist-packages/tails_installer/creator.py:1044
#, python-format
msgid "%s already bootable"
msgstr ""
-#: config/chroot_local-includes/usr/lib/python2.7/dist-packages/tails_installer/creator.py:1063
+#: config/chroot_local-includes/usr/lib/python2.7/dist-packages/tails_installer/creator.py:1064
msgid "Unable to find partition"
msgstr ""
-#: config/chroot_local-includes/usr/lib/python2.7/dist-packages/tails_installer/creator.py:1086
+#: config/chroot_local-includes/usr/lib/python2.7/dist-packages/tails_installer/creator.py:1087
#, python-format
msgid "Formatting %(device)s as FAT32"
msgstr ""
-#: config/chroot_local-includes/usr/lib/python2.7/dist-packages/tails_installer/creator.py:1149
+#: config/chroot_local-includes/usr/lib/python2.7/dist-packages/tails_installer/creator.py:1150
#, python-format
msgid "Reading extracted MBR from %s"
msgstr ""
-#: config/chroot_local-includes/usr/lib/python2.7/dist-packages/tails_installer/creator.py:1153
+#: config/chroot_local-includes/usr/lib/python2.7/dist-packages/tails_installer/creator.py:1154
#, python-format
msgid "Could not read the extracted MBR from %(path)s"
msgstr ""
-#: config/chroot_local-includes/usr/lib/python2.7/dist-packages/tails_installer/creator.py:1166
#: config/chroot_local-includes/usr/lib/python2.7/dist-packages/tails_installer/creator.py:1167
+#: config/chroot_local-includes/usr/lib/python2.7/dist-packages/tails_installer/creator.py:1168
#, python-format
msgid "Resetting Master Boot Record of %s"
msgstr ""
-#: config/chroot_local-includes/usr/lib/python2.7/dist-packages/tails_installer/creator.py:1172
+#: config/chroot_local-includes/usr/lib/python2.7/dist-packages/tails_installer/creator.py:1173
msgid "Drive is a loopback, skipping MBR reset"
msgstr ""
-#: config/chroot_local-includes/usr/lib/python2.7/dist-packages/tails_installer/creator.py:1176
+#: config/chroot_local-includes/usr/lib/python2.7/dist-packages/tails_installer/creator.py:1177
msgid "Synchronizing data on disk..."
msgstr ""
@@ -842,7 +842,7 @@ msgid "%(filename)s selected"
msgstr ""
#: config/chroot_local-includes/usr/lib/python2.7/dist-packages/tails_installer/source.py:28
-msgid "Unable to find LiveOS on ISO"
+msgid "Unable to find Tails on ISO"
msgstr ""
#: config/chroot_local-includes/usr/lib/python2.7/dist-packages/tails_installer/source.py:34
diff --git a/az.po b/az.po
index 82173ddade..1a0a129558 100644
--- a/az.po
+++ b/az.po
@@ -8,8 +8,8 @@ msgid ""
msgstr ""
"Project-Id-Version: Tor Project\n"
"Report-Msgid-Bugs-To: \n"
-"POT-Creation-Date: 2020-10-26 09:57+0100\n"
-"PO-Revision-Date: 2020-10-18 12:13+0000\n"
+"POT-Creation-Date: 2020-10-27 19:02+0100\n"
+"PO-Revision-Date: 2020-10-30 00:13+0000\n"
"Last-Translator: Transifex Bot <>\n"
"Language-Team: Azerbaijani (http://www.transifex.com/otf/torproject/language/az/)\n"
"MIME-Version: 1.0\n"
@@ -529,7 +529,7 @@ msgid "Unable to copy %(infile)s to %(outfile)s: %(message)s"
msgstr ""
#: config/chroot_local-includes/usr/lib/python2.7/dist-packages/tails_installer/creator.py:365
-msgid "Removing existing Live OS"
+msgid "Removing existing Tails system"
msgstr ""
#: config/chroot_local-includes/usr/lib/python2.7/dist-packages/tails_installer/creator.py:374
@@ -540,12 +540,12 @@ msgstr ""
#: config/chroot_local-includes/usr/lib/python2.7/dist-packages/tails_installer/creator.py:380
#, python-format
-msgid "Unable to remove file from previous LiveOS: %(message)s"
+msgid "Unable to remove file from previous Tails system: %(message)s"
msgstr ""
#: config/chroot_local-includes/usr/lib/python2.7/dist-packages/tails_installer/creator.py:394
#, python-format
-msgid "Unable to remove directory from previous LiveOS: %(message)s"
+msgid "Unable to remove directory from previous Tails system: %(message)s"
msgstr ""
#: config/chroot_local-includes/usr/lib/python2.7/dist-packages/tails_installer/creator.py:442
@@ -642,41 +642,41 @@ msgstr ""
msgid "Removing %(file)s"
msgstr ""
-#: config/chroot_local-includes/usr/lib/python2.7/dist-packages/tails_installer/creator.py:1043
+#: config/chroot_local-includes/usr/lib/python2.7/dist-packages/tails_installer/creator.py:1044
#, python-format
msgid "%s already bootable"
msgstr ""
-#: config/chroot_local-includes/usr/lib/python2.7/dist-packages/tails_installer/creator.py:1063
+#: config/chroot_local-includes/usr/lib/python2.7/dist-packages/tails_installer/creator.py:1064
msgid "Unable to find partition"
msgstr ""
-#: config/chroot_local-includes/usr/lib/python2.7/dist-packages/tails_installer/creator.py:1086
+#: config/chroot_local-includes/usr/lib/python2.7/dist-packages/tails_installer/creator.py:1087
#, python-format
msgid "Formatting %(device)s as FAT32"
msgstr ""
-#: config/chroot_local-includes/usr/lib/python2.7/dist-packages/tails_installer/creator.py:1149
+#: config/chroot_local-includes/usr/lib/python2.7/dist-packages/tails_installer/creator.py:1150
#, python-format
msgid "Reading extracted MBR from %s"
msgstr ""
-#: config/chroot_local-includes/usr/lib/python2.7/dist-packages/tails_installer/creator.py:1153
+#: config/chroot_local-includes/usr/lib/python2.7/dist-packages/tails_installer/creator.py:1154
#, python-format
msgid "Could not read the extracted MBR from %(path)s"
msgstr ""
-#: config/chroot_local-includes/usr/lib/python2.7/dist-packages/tails_installer/creator.py:1166
#: config/chroot_local-includes/usr/lib/python2.7/dist-packages/tails_installer/creator.py:1167
+#: config/chroot_local-includes/usr/lib/python2.7/dist-packages/tails_installer/creator.py:1168
#, python-format
msgid "Resetting Master Boot Record of %s"
msgstr ""
-#: config/chroot_local-includes/usr/lib/python2.7/dist-packages/tails_installer/creator.py:1172
+#: config/chroot_local-includes/usr/lib/python2.7/dist-packages/tails_installer/creator.py:1173
msgid "Drive is a loopback, skipping MBR reset"
msgstr ""
-#: config/chroot_local-includes/usr/lib/python2.7/dist-packages/tails_installer/creator.py:1176
+#: config/chroot_local-includes/usr/lib/python2.7/dist-packages/tails_installer/creator.py:1177
msgid "Synchronizing data on disk..."
msgstr ""
@@ -843,7 +843,7 @@ msgid "%(filename)s selected"
msgstr ""
#: config/chroot_local-includes/usr/lib/python2.7/dist-packages/tails_installer/source.py:28
-msgid "Unable to find LiveOS on ISO"
+msgid "Unable to find Tails on ISO"
msgstr ""
#: config/chroot_local-includes/usr/lib/python2.7/dist-packages/tails_installer/source.py:34
diff --git a/be.po b/be.po
index 0bb8084dc1..4fdb793491 100644
--- a/be.po
+++ b/be.po
@@ -7,8 +7,8 @@ msgid ""
msgstr ""
"Project-Id-Version: Tor Project\n"
"Report-Msgid-Bugs-To: \n"
-"POT-Creation-Date: 2020-10-26 09:57+0100\n"
-"PO-Revision-Date: 2020-10-18 12:13+0000\n"
+"POT-Creation-Date: 2020-10-27 19:02+0100\n"
+"PO-Revision-Date: 2020-10-30 00:13+0000\n"
"Last-Translator: Transifex Bot <>\n"
"Language-Team: Belarusian (http://www.transifex.com/otf/torproject/language/be/)\n"
"MIME-Version: 1.0\n"
@@ -528,7 +528,7 @@ msgid "Unable to copy %(infile)s to %(outfile)s: %(message)s"
msgstr ""
#: config/chroot_local-includes/usr/lib/python2.7/dist-packages/tails_installer/creator.py:365
-msgid "Removing existing Live OS"
+msgid "Removing existing Tails system"
msgstr ""
#: config/chroot_local-includes/usr/lib/python2.7/dist-packages/tails_installer/creator.py:374
@@ -539,12 +539,12 @@ msgstr ""
#: config/chroot_local-includes/usr/lib/python2.7/dist-packages/tails_installer/creator.py:380
#, python-format
-msgid "Unable to remove file from previous LiveOS: %(message)s"
+msgid "Unable to remove file from previous Tails system: %(message)s"
msgstr ""
#: config/chroot_local-includes/usr/lib/python2.7/dist-packages/tails_installer/creator.py:394
#, python-format
-msgid "Unable to remove directory from previous LiveOS: %(message)s"
+msgid "Unable to remove directory from previous Tails system: %(message)s"
msgstr ""
#: config/chroot_local-includes/usr/lib/python2.7/dist-packages/tails_installer/creator.py:442
@@ -641,41 +641,41 @@ msgstr ""
msgid "Removing %(file)s"
msgstr ""
-#: config/chroot_local-includes/usr/lib/python2.7/dist-packages/tails_installer/creator.py:1043
+#: config/chroot_local-includes/usr/lib/python2.7/dist-packages/tails_installer/creator.py:1044
#, python-format
msgid "%s already bootable"
msgstr ""
-#: config/chroot_local-includes/usr/lib/python2.7/dist-packages/tails_installer/creator.py:1063
+#: config/chroot_local-includes/usr/lib/python2.7/dist-packages/tails_installer/creator.py:1064
msgid "Unable to find partition"
msgstr ""
-#: config/chroot_local-includes/usr/lib/python2.7/dist-packages/tails_installer/creator.py:1086
+#: config/chroot_local-includes/usr/lib/python2.7/dist-packages/tails_installer/creator.py:1087
#, python-format
msgid "Formatting %(device)s as FAT32"
msgstr ""
-#: config/chroot_local-includes/usr/lib/python2.7/dist-packages/tails_installer/creator.py:1149
+#: config/chroot_local-includes/usr/lib/python2.7/dist-packages/tails_installer/creator.py:1150
#, python-format
msgid "Reading extracted MBR from %s"
msgstr ""
-#: config/chroot_local-includes/usr/lib/python2.7/dist-packages/tails_installer/creator.py:1153
+#: config/chroot_local-includes/usr/lib/python2.7/dist-packages/tails_installer/creator.py:1154
#, python-format
msgid "Could not read the extracted MBR from %(path)s"
msgstr ""
-#: config/chroot_local-includes/usr/lib/python2.7/dist-packages/tails_installer/creator.py:1166
#: config/chroot_local-includes/usr/lib/python2.7/dist-packages/tails_installer/creator.py:1167
+#: config/chroot_local-includes/usr/lib/python2.7/dist-packages/tails_installer/creator.py:1168
#, python-format
msgid "Resetting Master Boot Record of %s"
msgstr ""
-#: config/chroot_local-includes/usr/lib/python2.7/dist-packages/tails_installer/creator.py:1172
+#: config/chroot_local-includes/usr/lib/python2.7/dist-packages/tails_installer/creator.py:1173
msgid "Drive is a loopback, skipping MBR reset"
msgstr ""
-#: config/chroot_local-includes/usr/lib/python2.7/dist-packages/tails_installer/creator.py:1176
+#: config/chroot_local-includes/usr/lib/python2.7/dist-packages/tails_installer/creator.py:1177
msgid "Synchronizing data on disk..."
msgstr ""
@@ -842,7 +842,7 @@ msgid "%(filename)s selected"
msgstr ""
#: config/chroot_local-includes/usr/lib/python2.7/dist-packages/tails_installer/source.py:28
-msgid "Unable to find LiveOS on ISO"
+msgid "Unable to find Tails on ISO"
msgstr ""
#: config/chroot_local-includes/usr/lib/python2.7/dist-packages/tails_installer/source.py:34
diff --git a/bg.po b/bg.po
index 4673c057eb..67f71e3a60 100644
--- a/bg.po
+++ b/bg.po
@@ -19,8 +19,8 @@ msgid ""
msgstr ""
"Project-Id-Version: Tor Project\n"
"Report-Msgid-Bugs-To: \n"
-"POT-Creation-Date: 2020-10-26 09:57+0100\n"
-"PO-Revision-Date: 2020-10-18 12:13+0000\n"
+"POT-Creation-Date: 2020-10-27 19:02+0100\n"
+"PO-Revision-Date: 2020-10-30 00:13+0000\n"
"Last-Translator: Transifex Bot <>\n"
"Language-Team: Bulgarian (http://www.transifex.com/otf/torproject/language/bg/)\n"
"MIME-Version: 1.0\n"
@@ -540,7 +540,7 @@ msgid "Unable to copy %(infile)s to %(outfile)s: %(message)s"
msgstr ""
#: config/chroot_local-includes/usr/lib/python2.7/dist-packages/tails_installer/creator.py:365
-msgid "Removing existing Live OS"
+msgid "Removing existing Tails system"
msgstr ""
#: config/chroot_local-includes/usr/lib/python2.7/dist-packages/tails_installer/creator.py:374
@@ -551,12 +551,12 @@ msgstr ""
#: config/chroot_local-includes/usr/lib/python2.7/dist-packages/tails_installer/creator.py:380
#, python-format
-msgid "Unable to remove file from previous LiveOS: %(message)s"
+msgid "Unable to remove file from previous Tails system: %(message)s"
msgstr ""
#: config/chroot_local-includes/usr/lib/python2.7/dist-packages/tails_installer/creator.py:394
#, python-format
-msgid "Unable to remove directory from previous LiveOS: %(message)s"
+msgid "Unable to remove directory from previous Tails system: %(message)s"
msgstr ""
#: config/chroot_local-includes/usr/lib/python2.7/dist-packages/tails_installer/creator.py:442
@@ -653,41 +653,41 @@ msgstr ""
msgid "Removing %(file)s"
msgstr ""
-#: config/chroot_local-includes/usr/lib/python2.7/dist-packages/tails_installer/creator.py:1043
+#: config/chroot_local-includes/usr/lib/python2.7/dist-packages/tails_installer/creator.py:1044
#, python-format
msgid "%s already bootable"
msgstr ""
-#: config/chroot_local-includes/usr/lib/python2.7/dist-packages/tails_installer/creator.py:1063
+#: config/chroot_local-includes/usr/lib/python2.7/dist-packages/tails_installer/creator.py:1064
msgid "Unable to find partition"
msgstr ""
-#: config/chroot_local-includes/usr/lib/python2.7/dist-packages/tails_installer/creator.py:1086
+#: config/chroot_local-includes/usr/lib/python2.7/dist-packages/tails_installer/creator.py:1087
#, python-format
msgid "Formatting %(device)s as FAT32"
msgstr ""
-#: config/chroot_local-includes/usr/lib/python2.7/dist-packages/tails_installer/creator.py:1149
+#: config/chroot_local-includes/usr/lib/python2.7/dist-packages/tails_installer/creator.py:1150
#, python-format
msgid "Reading extracted MBR from %s"
msgstr ""
-#: config/chroot_local-includes/usr/lib/python2.7/dist-packages/tails_installer/creator.py:1153
+#: config/chroot_local-includes/usr/lib/python2.7/dist-packages/tails_installer/creator.py:1154
#, python-format
msgid "Could not read the extracted MBR from %(path)s"
msgstr ""
-#: config/chroot_local-includes/usr/lib/python2.7/dist-packages/tails_installer/creator.py:1166
#: config/chroot_local-includes/usr/lib/python2.7/dist-packages/tails_installer/creator.py:1167
+#: config/chroot_local-includes/usr/lib/python2.7/dist-packages/tails_installer/creator.py:1168
#, python-format
msgid "Resetting Master Boot Record of %s"
msgstr ""
-#: config/chroot_local-includes/usr/lib/python2.7/dist-packages/tails_installer/creator.py:1172
+#: config/chroot_local-includes/usr/lib/python2.7/dist-packages/tails_installer/creator.py:1173
msgid "Drive is a loopback, skipping MBR reset"
msgstr ""
-#: config/chroot_local-includes/usr/lib/python2.7/dist-packages/tails_installer/creator.py:1176
+#: config/chroot_local-includes/usr/lib/python2.7/dist-packages/tails_installer/creator.py:1177
msgid "Synchronizing data on disk..."
msgstr ""
@@ -854,7 +854,7 @@ msgid "%(filename)s selected"
msgstr ""
#: config/chroot_local-includes/usr/lib/python2.7/dist-packages/tails_installer/source.py:28
-msgid "Unable to find LiveOS on ISO"
+msgid "Unable to find Tails on ISO"
msgstr ""
#: config/chroot_local-includes/usr/lib/python2.7/dist-packages/tails_installer/source.py:34
diff --git a/bn.po b/bn.po
index 3f2eb6d594..564b69ee45 100644
--- a/bn.po
+++ b/bn.po
@@ -10,8 +10,8 @@ msgid ""
msgstr ""
"Project-Id-Version: Tor Project\n"
"Report-Msgid-Bugs-To: \n"
-"POT-Creation-Date: 2020-10-26 09:57+0100\n"
-"PO-Revision-Date: 2020-10-18 12:13+0000\n"
+"POT-Creation-Date: 2020-10-27 19:02+0100\n"
+"PO-Revision-Date: 2020-10-30 00:13+0000\n"
"Last-Translator: Transifex Bot <>\n"
"Language-Team: Bengali (http://www.transifex.com/otf/torproject/language/bn/)\n"
"MIME-Version: 1.0\n"
@@ -531,7 +531,7 @@ msgid "Unable to copy %(infile)s to %(outfile)s: %(message)s"
msgstr ""
#: config/chroot_local-includes/usr/lib/python2.7/dist-packages/tails_installer/creator.py:365
-msgid "Removing existing Live OS"
+msgid "Removing existing Tails system"
msgstr ""
#: config/chroot_local-includes/usr/lib/python2.7/dist-packages/tails_installer/creator.py:374
@@ -542,12 +542,12 @@ msgstr ""
#: config/chroot_local-includes/usr/lib/python2.7/dist-packages/tails_installer/creator.py:380
#, python-format
-msgid "Unable to remove file from previous LiveOS: %(message)s"
+msgid "Unable to remove file from previous Tails system: %(message)s"
msgstr ""
#: config/chroot_local-includes/usr/lib/python2.7/dist-packages/tails_installer/creator.py:394
#, python-format
-msgid "Unable to remove directory from previous LiveOS: %(message)s"
+msgid "Unable to remove directory from previous Tails system: %(message)s"
msgstr ""
#: config/chroot_local-includes/usr/lib/python2.7/dist-packages/tails_installer/creator.py:442
@@ -644,41 +644,41 @@ msgstr ""
msgid "Removing %(file)s"
msgstr ""
-#: config/chroot_local-includes/usr/lib/python2.7/dist-packages/tails_installer/creator.py:1043
+#: config/chroot_local-includes/usr/lib/python2.7/dist-packages/tails_installer/creator.py:1044
#, python-format
msgid "%s already bootable"
msgstr ""
-#: config/chroot_local-includes/usr/lib/python2.7/dist-packages/tails_installer/creator.py:1063
+#: config/chroot_local-includes/usr/lib/python2.7/dist-packages/tails_installer/creator.py:1064
msgid "Unable to find partition"
msgstr ""
-#: config/chroot_local-includes/usr/lib/python2.7/dist-packages/tails_installer/creator.py:1086
+#: config/chroot_local-includes/usr/lib/python2.7/dist-packages/tails_installer/creator.py:1087
#, python-format
msgid "Formatting %(device)s as FAT32"
msgstr ""
-#: config/chroot_local-includes/usr/lib/python2.7/dist-packages/tails_installer/creator.py:1149
+#: config/chroot_local-includes/usr/lib/python2.7/dist-packages/tails_installer/creator.py:1150
#, python-format
msgid "Reading extracted MBR from %s"
msgstr ""
-#: config/chroot_local-includes/usr/lib/python2.7/dist-packages/tails_installer/creator.py:1153
+#: config/chroot_local-includes/usr/lib/python2.7/dist-packages/tails_installer/creator.py:1154
#, python-format
msgid "Could not read the extracted MBR from %(path)s"
msgstr ""
-#: config/chroot_local-includes/usr/lib/python2.7/dist-packages/tails_installer/creator.py:1166
#: config/chroot_local-includes/usr/lib/python2.7/dist-packages/tails_installer/creator.py:1167
+#: config/chroot_local-includes/usr/lib/python2.7/dist-packages/tails_installer/creator.py:1168
#, python-format
msgid "Resetting Master Boot Record of %s"
msgstr ""
-#: config/chroot_local-includes/usr/lib/python2.7/dist-packages/tails_installer/creator.py:1172
+#: config/chroot_local-includes/usr/lib/python2.7/dist-packages/tails_installer/creator.py:1173
msgid "Drive is a loopback, skipping MBR reset"
msgstr ""
-#: config/chroot_local-includes/usr/lib/python2.7/dist-packages/tails_installer/creator.py:1176
+#: config/chroot_local-includes/usr/lib/python2.7/dist-packages/tails_installer/creator.py:1177
msgid "Synchronizing data on disk..."
msgstr ""
@@ -845,7 +845,7 @@ msgid "%(filename)s selected"
msgstr ""
#: config/chroot_local-includes/usr/lib/python2.7/dist-packages/tails_installer/source.py:28
-msgid "Unable to find LiveOS on ISO"
+msgid "Unable to find Tails on ISO"
msgstr ""
#: config/chroot_local-includes/usr/lib/python2.7/dist-packages/tails_installer/source.py:34
diff --git a/br.po b/br.po
index e962b97683..dffc0ad507 100644
--- a/br.po
+++ b/br.po
@@ -8,8 +8,8 @@ msgid ""
msgstr ""
"Project-Id-Version: Tor Project\n"
"Report-Msgid-Bugs-To: \n"
-"POT-Creation-Date: 2020-10-26 09:57+0100\n"
-"PO-Revision-Date: 2020-10-18 12:13+0000\n"
+"POT-Creation-Date: 2020-10-27 19:02+0100\n"
+"PO-Revision-Date: 2020-10-30 00:13+0000\n"
"Last-Translator: Transifex Bot <>\n"
"Language-Team: Breton (http://www.transifex.com/otf/torproject/language/br/)\n"
"MIME-Version: 1.0\n"
@@ -529,7 +529,7 @@ msgid "Unable to copy %(infile)s to %(outfile)s: %(message)s"
msgstr ""
#: config/chroot_local-includes/usr/lib/python2.7/dist-packages/tails_installer/creator.py:365
-msgid "Removing existing Live OS"
+msgid "Removing existing Tails system"
msgstr ""
#: config/chroot_local-includes/usr/lib/python2.7/dist-packages/tails_installer/creator.py:374
@@ -540,12 +540,12 @@ msgstr ""
#: config/chroot_local-includes/usr/lib/python2.7/dist-packages/tails_installer/creator.py:380
#, python-format
-msgid "Unable to remove file from previous LiveOS: %(message)s"
+msgid "Unable to remove file from previous Tails system: %(message)s"
msgstr ""
#: config/chroot_local-includes/usr/lib/python2.7/dist-packages/tails_installer/creator.py:394
#, python-format
-msgid "Unable to remove directory from previous LiveOS: %(message)s"
+msgid "Unable to remove directory from previous Tails system: %(message)s"
msgstr ""
#: config/chroot_local-includes/usr/lib/python2.7/dist-packages/tails_installer/creator.py:442
@@ -642,41 +642,41 @@ msgstr ""
msgid "Removing %(file)s"
msgstr ""
-#: config/chroot_local-includes/usr/lib/python2.7/dist-packages/tails_installer/creator.py:1043
+#: config/chroot_local-includes/usr/lib/python2.7/dist-packages/tails_installer/creator.py:1044
#, python-format
msgid "%s already bootable"
msgstr ""
-#: config/chroot_local-includes/usr/lib/python2.7/dist-packages/tails_installer/creator.py:1063
+#: config/chroot_local-includes/usr/lib/python2.7/dist-packages/tails_installer/creator.py:1064
msgid "Unable to find partition"
msgstr ""
-#: config/chroot_local-includes/usr/lib/python2.7/dist-packages/tails_installer/creator.py:1086
+#: config/chroot_local-includes/usr/lib/python2.7/dist-packages/tails_installer/creator.py:1087
#, python-format
msgid "Formatting %(device)s as FAT32"
msgstr ""
-#: config/chroot_local-includes/usr/lib/python2.7/dist-packages/tails_installer/creator.py:1149
+#: config/chroot_local-includes/usr/lib/python2.7/dist-packages/tails_installer/creator.py:1150
#, python-format
msgid "Reading extracted MBR from %s"
msgstr ""
-#: config/chroot_local-includes/usr/lib/python2.7/dist-packages/tails_installer/creator.py:1153
+#: config/chroot_local-includes/usr/lib/python2.7/dist-packages/tails_installer/creator.py:1154
#, python-format
msgid "Could not read the extracted MBR from %(path)s"
msgstr ""
-#: config/chroot_local-includes/usr/lib/python2.7/dist-packages/tails_installer/creator.py:1166
#: config/chroot_local-includes/usr/lib/python2.7/dist-packages/tails_installer/creator.py:1167
+#: config/chroot_local-includes/usr/lib/python2.7/dist-packages/tails_installer/creator.py:1168
#, python-format
msgid "Resetting Master Boot Record of %s"
msgstr ""
-#: config/chroot_local-includes/usr/lib/python2.7/dist-packages/tails_installer/creator.py:1172
+#: config/chroot_local-includes/usr/lib/python2.7/dist-packages/tails_installer/creator.py:1173
msgid "Drive is a loopback, skipping MBR reset"
msgstr ""
-#: config/chroot_local-includes/usr/lib/python2.7/dist-packages/tails_installer/creator.py:1176
+#: config/chroot_local-includes/usr/lib/python2.7/dist-packages/tails_installer/creator.py:1177
msgid "Synchronizing data on disk..."
msgstr ""
@@ -843,7 +843,7 @@ msgid "%(filename)s selected"
msgstr ""
#: config/chroot_local-includes/usr/lib/python2.7/dist-packages/tails_installer/source.py:28
-msgid "Unable to find LiveOS on ISO"
+msgid "Unable to find Tails on ISO"
msgstr ""
#: config/chroot_local-includes/usr/lib/python2.7/dist-packages/tails_installer/source.py:34
diff --git a/bs.po b/bs.po
index 7811372d68..a6981b6db7 100644
--- a/bs.po
+++ b/bs.po
@@ -7,8 +7,8 @@ msgid ""
msgstr ""
"Project-Id-Version: Tor Project\n"
"Report-Msgid-Bugs-To: \n"
-"POT-Creation-Date: 2020-10-26 09:57+0100\n"
-"PO-Revision-Date: 2020-10-18 12:13+0000\n"
+"POT-Creation-Date: 2020-10-27 19:02+0100\n"
+"PO-Revision-Date: 2020-10-30 00:13+0000\n"
"Last-Translator: Transifex Bot <>\n"
"Language-Team: Bosnian (http://www.transifex.com/otf/torproject/language/bs/)\n"
"MIME-Version: 1.0\n"
@@ -528,7 +528,7 @@ msgid "Unable to copy %(infile)s to %(outfile)s: %(message)s"
msgstr ""
#: config/chroot_local-includes/usr/lib/python2.7/dist-packages/tails_installer/creator.py:365
-msgid "Removing existing Live OS"
+msgid "Removing existing Tails system"
msgstr ""
#: config/chroot_local-includes/usr/lib/python2.7/dist-packages/tails_installer/creator.py:374
@@ -539,12 +539,12 @@ msgstr ""
#: config/chroot_local-includes/usr/lib/python2.7/dist-packages/tails_installer/creator.py:380
#, python-format
-msgid "Unable to remove file from previous LiveOS: %(message)s"
+msgid "Unable to remove file from previous Tails system: %(message)s"
msgstr ""
#: config/chroot_local-includes/usr/lib/python2.7/dist-packages/tails_installer/creator.py:394
#, python-format
-msgid "Unable to remove directory from previous LiveOS: %(message)s"
+msgid "Unable to remove directory from previous Tails system: %(message)s"
msgstr ""
#: config/chroot_local-includes/usr/lib/python2.7/dist-packages/tails_installer/creator.py:442
@@ -641,41 +641,41 @@ msgstr ""
msgid "Removing %(file)s"
msgstr ""
-#: config/chroot_local-includes/usr/lib/python2.7/dist-packages/tails_installer/creator.py:1043
+#: config/chroot_local-includes/usr/lib/python2.7/dist-packages/tails_installer/creator.py:1044
#, python-format
msgid "%s already bootable"
msgstr ""
-#: config/chroot_local-includes/usr/lib/python2.7/dist-packages/tails_installer/creator.py:1063
+#: config/chroot_local-includes/usr/lib/python2.7/dist-packages/tails_installer/creator.py:1064
msgid "Unable to find partition"
msgstr ""
-#: config/chroot_local-includes/usr/lib/python2.7/dist-packages/tails_installer/creator.py:1086
+#: config/chroot_local-includes/usr/lib/python2.7/dist-packages/tails_installer/creator.py:1087
#, python-format
msgid "Formatting %(device)s as FAT32"
msgstr ""
-#: config/chroot_local-includes/usr/lib/python2.7/dist-packages/tails_installer/creator.py:1149
+#: config/chroot_local-includes/usr/lib/python2.7/dist-packages/tails_installer/creator.py:1150
#, python-format
msgid "Reading extracted MBR from %s"
msgstr ""
-#: config/chroot_local-includes/usr/lib/python2.7/dist-packages/tails_installer/creator.py:1153
+#: config/chroot_local-includes/usr/lib/python2.7/dist-packages/tails_installer/creator.py:1154
#, python-format
msgid "Could not read the extracted MBR from %(path)s"
msgstr ""
-#: config/chroot_local-includes/usr/lib/python2.7/dist-packages/tails_installer/creator.py:1166
#: config/chroot_local-includes/usr/lib/python2.7/dist-packages/tails_installer/creator.py:1167
+#: config/chroot_local-includes/usr/lib/python2.7/dist-packages/tails_installer/creator.py:1168
#, python-format
msgid "Resetting Master Boot Record of %s"
msgstr ""
-#: config/chroot_local-includes/usr/lib/python2.7/dist-packages/tails_installer/creator.py:1172
+#: config/chroot_local-includes/usr/lib/python2.7/dist-packages/tails_installer/creator.py:1173
msgid "Drive is a loopback, skipping MBR reset"
msgstr ""
-#: config/chroot_local-includes/usr/lib/python2.7/dist-packages/tails_installer/creator.py:1176
+#: config/chroot_local-includes/usr/lib/python2.7/dist-packages/tails_installer/creator.py:1177
msgid "Synchronizing data on disk..."
msgstr ""
@@ -842,7 +842,7 @@ msgid "%(filename)s selected"
msgstr ""
#: config/chroot_local-includes/usr/lib/python2.7/dist-packages/tails_installer/source.py:28
-msgid "Unable to find LiveOS on ISO"
+msgid "Unable to find Tails on ISO"
msgstr ""
#: config/chroot_local-includes/usr/lib/python2.7/dist-packages/tails_installer/source.py:34
diff --git a/ca.po b/ca.po
index a243d95fb9..79a3c19346 100644
--- a/ca.po
+++ b/ca.po
@@ -25,8 +25,8 @@ msgid ""
msgstr ""
"Project-Id-Version: Tor Project\n"
"Report-Msgid-Bugs-To: \n"
-"POT-Creation-Date: 2020-10-26 09:57+0100\n"
-"PO-Revision-Date: 2020-10-18 12:13+0000\n"
+"POT-Creation-Date: 2020-10-27 19:02+0100\n"
+"PO-Revision-Date: 2020-10-30 00:13+0000\n"
"Last-Translator: Transifex Bot <>\n"
"Language-Team: Catalan (http://www.transifex.com/otf/torproject/language/ca/)\n"
"MIME-Version: 1.0\n"
@@ -546,7 +546,7 @@ msgid "Unable to copy %(infile)s to %(outfile)s: %(message)s"
msgstr ""
#: config/chroot_local-includes/usr/lib/python2.7/dist-packages/tails_installer/creator.py:365
-msgid "Removing existing Live OS"
+msgid "Removing existing Tails system"
msgstr ""
#: config/chroot_local-includes/usr/lib/python2.7/dist-packages/tails_installer/creator.py:374
@@ -557,12 +557,12 @@ msgstr ""
#: config/chroot_local-includes/usr/lib/python2.7/dist-packages/tails_installer/creator.py:380
#, python-format
-msgid "Unable to remove file from previous LiveOS: %(message)s"
+msgid "Unable to remove file from previous Tails system: %(message)s"
msgstr ""
#: config/chroot_local-includes/usr/lib/python2.7/dist-packages/tails_installer/creator.py:394
#, python-format
-msgid "Unable to remove directory from previous LiveOS: %(message)s"
+msgid "Unable to remove directory from previous Tails system: %(message)s"
msgstr ""
#: config/chroot_local-includes/usr/lib/python2.7/dist-packages/tails_installer/creator.py:442
@@ -659,41 +659,41 @@ msgstr ""
msgid "Removing %(file)s"
msgstr ""
-#: config/chroot_local-includes/usr/lib/python2.7/dist-packages/tails_installer/creator.py:1043
+#: config/chroot_local-includes/usr/lib/python2.7/dist-packages/tails_installer/creator.py:1044
#, python-format
msgid "%s already bootable"
msgstr ""
-#: config/chroot_local-includes/usr/lib/python2.7/dist-packages/tails_installer/creator.py:1063
+#: config/chroot_local-includes/usr/lib/python2.7/dist-packages/tails_installer/creator.py:1064
msgid "Unable to find partition"
msgstr ""
-#: config/chroot_local-includes/usr/lib/python2.7/dist-packages/tails_installer/creator.py:1086
+#: config/chroot_local-includes/usr/lib/python2.7/dist-packages/tails_installer/creator.py:1087
#, python-format
msgid "Formatting %(device)s as FAT32"
msgstr ""
-#: config/chroot_local-includes/usr/lib/python2.7/dist-packages/tails_installer/creator.py:1149
+#: config/chroot_local-includes/usr/lib/python2.7/dist-packages/tails_installer/creator.py:1150
#, python-format
msgid "Reading extracted MBR from %s"
msgstr ""
-#: config/chroot_local-includes/usr/lib/python2.7/dist-packages/tails_installer/creator.py:1153
+#: config/chroot_local-includes/usr/lib/python2.7/dist-packages/tails_installer/creator.py:1154
#, python-format
msgid "Could not read the extracted MBR from %(path)s"
msgstr ""
-#: config/chroot_local-includes/usr/lib/python2.7/dist-packages/tails_installer/creator.py:1166
#: config/chroot_local-includes/usr/lib/python2.7/dist-packages/tails_installer/creator.py:1167
+#: config/chroot_local-includes/usr/lib/python2.7/dist-packages/tails_installer/creator.py:1168
#, python-format
msgid "Resetting Master Boot Record of %s"
msgstr ""
-#: config/chroot_local-includes/usr/lib/python2.7/dist-packages/tails_installer/creator.py:1172
+#: config/chroot_local-includes/usr/lib/python2.7/dist-packages/tails_installer/creator.py:1173
msgid "Drive is a loopback, skipping MBR reset"
msgstr ""
-#: config/chroot_local-includes/usr/lib/python2.7/dist-packages/tails_installer/creator.py:1176
+#: config/chroot_local-includes/usr/lib/python2.7/dist-packages/tails_installer/creator.py:1177
msgid "Synchronizing data on disk..."
msgstr ""
@@ -860,7 +860,7 @@ msgid "%(filename)s selected"
msgstr ""
#: config/chroot_local-includes/usr/lib/python2.7/dist-packages/tails_installer/source.py:28
-msgid "Unable to find LiveOS on ISO"
+msgid "Unable to find Tails on ISO"
msgstr ""
#: config/chroot_local-includes/usr/lib/python2.7/dist-packages/tails_installer/source.py:34
diff --git a/cs.po b/cs.po
index 1fd8714bf9..548fdb93e8 100644
--- a/cs.po
+++ b/cs.po
@@ -22,8 +22,8 @@ msgid ""
msgstr ""
"Project-Id-Version: Tor Project\n"
"Report-Msgid-Bugs-To: \n"
-"POT-Creation-Date: 2020-10-26 09:57+0100\n"
-"PO-Revision-Date: 2020-10-18 12:13+0000\n"
+"POT-Creation-Date: 2020-10-27 19:02+0100\n"
+"PO-Revision-Date: 2020-10-30 00:13+0000\n"
"Last-Translator: Transifex Bot <>\n"
"Language-Team: Czech (http://www.transifex.com/otf/torproject/language/cs/)\n"
"MIME-Version: 1.0\n"
@@ -543,7 +543,7 @@ msgid "Unable to copy %(infile)s to %(outfile)s: %(message)s"
msgstr ""
#: config/chroot_local-includes/usr/lib/python2.7/dist-packages/tails_installer/creator.py:365
-msgid "Removing existing Live OS"
+msgid "Removing existing Tails system"
msgstr ""
#: config/chroot_local-includes/usr/lib/python2.7/dist-packages/tails_installer/creator.py:374
@@ -554,12 +554,12 @@ msgstr ""
#: config/chroot_local-includes/usr/lib/python2.7/dist-packages/tails_installer/creator.py:380
#, python-format
-msgid "Unable to remove file from previous LiveOS: %(message)s"
+msgid "Unable to remove file from previous Tails system: %(message)s"
msgstr ""
#: config/chroot_local-includes/usr/lib/python2.7/dist-packages/tails_installer/creator.py:394
#, python-format
-msgid "Unable to remove directory from previous LiveOS: %(message)s"
+msgid "Unable to remove directory from previous Tails system: %(message)s"
msgstr ""
#: config/chroot_local-includes/usr/lib/python2.7/dist-packages/tails_installer/creator.py:442
@@ -656,41 +656,41 @@ msgstr ""
msgid "Removing %(file)s"
msgstr ""
-#: config/chroot_local-includes/usr/lib/python2.7/dist-packages/tails_installer/creator.py:1043
+#: config/chroot_local-includes/usr/lib/python2.7/dist-packages/tails_installer/creator.py:1044
#, python-format
msgid "%s already bootable"
msgstr ""
-#: config/chroot_local-includes/usr/lib/python2.7/dist-packages/tails_installer/creator.py:1063
+#: config/chroot_local-includes/usr/lib/python2.7/dist-packages/tails_installer/creator.py:1064
msgid "Unable to find partition"
msgstr ""
-#: config/chroot_local-includes/usr/lib/python2.7/dist-packages/tails_installer/creator.py:1086
+#: config/chroot_local-includes/usr/lib/python2.7/dist-packages/tails_installer/creator.py:1087
#, python-format
msgid "Formatting %(device)s as FAT32"
msgstr ""
-#: config/chroot_local-includes/usr/lib/python2.7/dist-packages/tails_installer/creator.py:1149
+#: config/chroot_local-includes/usr/lib/python2.7/dist-packages/tails_installer/creator.py:1150
#, python-format
msgid "Reading extracted MBR from %s"
msgstr ""
-#: config/chroot_local-includes/usr/lib/python2.7/dist-packages/tails_installer/creator.py:1153
+#: config/chroot_local-includes/usr/lib/python2.7/dist-packages/tails_installer/creator.py:1154
#, python-format
msgid "Could not read the extracted MBR from %(path)s"
msgstr ""
-#: config/chroot_local-includes/usr/lib/python2.7/dist-packages/tails_installer/creator.py:1166
#: config/chroot_local-includes/usr/lib/python2.7/dist-packages/tails_installer/creator.py:1167
+#: config/chroot_local-includes/usr/lib/python2.7/dist-packages/tails_installer/creator.py:1168
#, python-format
msgid "Resetting Master Boot Record of %s"
msgstr ""
-#: config/chroot_local-includes/usr/lib/python2.7/dist-packages/tails_installer/creator.py:1172
+#: config/chroot_local-includes/usr/lib/python2.7/dist-packages/tails_installer/creator.py:1173
msgid "Drive is a loopback, skipping MBR reset"
msgstr ""
-#: config/chroot_local-includes/usr/lib/python2.7/dist-packages/tails_installer/creator.py:1176
+#: config/chroot_local-includes/usr/lib/python2.7/dist-packages/tails_installer/creator.py:1177
msgid "Synchronizing data on disk..."
msgstr ""
@@ -857,7 +857,7 @@ msgid "%(filename)s selected"
msgstr ""
#: config/chroot_local-includes/usr/lib/python2.7/dist-packages/tails_installer/source.py:28
-msgid "Unable to find LiveOS on ISO"
+msgid "Unable to find Tails on ISO"
msgstr ""
#: config/chroot_local-includes/usr/lib/python2.7/dist-packages/tails_installer/source.py:34
diff --git a/cy.po b/cy.po
index 9d30dd7a51..7ce2557493 100644
--- a/cy.po
+++ b/cy.po
@@ -10,8 +10,8 @@ msgid ""
msgstr ""
"Project-Id-Version: Tor Project\n"
"Report-Msgid-Bugs-To: \n"
-"POT-Creation-Date: 2020-10-26 09:57+0100\n"
-"PO-Revision-Date: 2020-10-18 12:13+0000\n"
+"POT-Creation-Date: 2020-10-27 19:02+0100\n"
+"PO-Revision-Date: 2020-10-30 00:13+0000\n"
"Last-Translator: Transifex Bot <>\n"
"Language-Team: Welsh (http://www.transifex.com/otf/torproject/language/cy/)\n"
"MIME-Version: 1.0\n"
@@ -531,7 +531,7 @@ msgid "Unable to copy %(infile)s to %(outfile)s: %(message)s"
msgstr ""
#: config/chroot_local-includes/usr/lib/python2.7/dist-packages/tails_installer/creator.py:365
-msgid "Removing existing Live OS"
+msgid "Removing existing Tails system"
msgstr ""
#: config/chroot_local-includes/usr/lib/python2.7/dist-packages/tails_installer/creator.py:374
@@ -542,12 +542,12 @@ msgstr ""
#: config/chroot_local-includes/usr/lib/python2.7/dist-packages/tails_installer/creator.py:380
#, python-format
-msgid "Unable to remove file from previous LiveOS: %(message)s"
+msgid "Unable to remove file from previous Tails system: %(message)s"
msgstr ""
#: config/chroot_local-includes/usr/lib/python2.7/dist-packages/tails_installer/creator.py:394
#, python-format
-msgid "Unable to remove directory from previous LiveOS: %(message)s"
+msgid "Unable to remove directory from previous Tails system: %(message)s"
msgstr ""
#: config/chroot_local-includes/usr/lib/python2.7/dist-packages/tails_installer/creator.py:442
@@ -644,41 +644,41 @@ msgstr ""
msgid "Removing %(file)s"
msgstr ""
-#: config/chroot_local-includes/usr/lib/python2.7/dist-packages/tails_installer/creator.py:1043
+#: config/chroot_local-includes/usr/lib/python2.7/dist-packages/tails_installer/creator.py:1044
#, python-format
msgid "%s already bootable"
msgstr ""
-#: config/chroot_local-includes/usr/lib/python2.7/dist-packages/tails_installer/creator.py:1063
+#: config/chroot_local-includes/usr/lib/python2.7/dist-packages/tails_installer/creator.py:1064
msgid "Unable to find partition"
msgstr ""
-#: config/chroot_local-includes/usr/lib/python2.7/dist-packages/tails_installer/creator.py:1086
+#: config/chroot_local-includes/usr/lib/python2.7/dist-packages/tails_installer/creator.py:1087
#, python-format
msgid "Formatting %(device)s as FAT32"
msgstr ""
-#: config/chroot_local-includes/usr/lib/python2.7/dist-packages/tails_installer/creator.py:1149
+#: config/chroot_local-includes/usr/lib/python2.7/dist-packages/tails_installer/creator.py:1150
#, python-format
msgid "Reading extracted MBR from %s"
msgstr ""
-#: config/chroot_local-includes/usr/lib/python2.7/dist-packages/tails_installer/creator.py:1153
+#: config/chroot_local-includes/usr/lib/python2.7/dist-packages/tails_installer/creator.py:1154
#, python-format
msgid "Could not read the extracted MBR from %(path)s"
msgstr ""
-#: config/chroot_local-includes/usr/lib/python2.7/dist-packages/tails_installer/creator.py:1166
#: config/chroot_local-includes/usr/lib/python2.7/dist-packages/tails_installer/creator.py:1167
+#: config/chroot_local-includes/usr/lib/python2.7/dist-packages/tails_installer/creator.py:1168
#, python-format
msgid "Resetting Master Boot Record of %s"
msgstr ""
-#: config/chroot_local-includes/usr/lib/python2.7/dist-packages/tails_installer/creator.py:1172
+#: config/chroot_local-includes/usr/lib/python2.7/dist-packages/tails_installer/creator.py:1173
msgid "Drive is a loopback, skipping MBR reset"
msgstr ""
-#: config/chroot_local-includes/usr/lib/python2.7/dist-packages/tails_installer/creator.py:1176
+#: config/chroot_local-includes/usr/lib/python2.7/dist-packages/tails_installer/creator.py:1177
msgid "Synchronizing data on disk..."
msgstr ""
@@ -845,7 +845,7 @@ msgid "%(filename)s selected"
msgstr ""
#: config/chroot_local-includes/usr/lib/python2.7/dist-packages/tails_installer/source.py:28
-msgid "Unable to find LiveOS on ISO"
+msgid "Unable to find Tails on ISO"
msgstr ""
#: config/chroot_local-includes/usr/lib/python2.7/dist-packages/tails_installer/source.py:34
diff --git a/da.po b/da.po
index 406a62562f..97cf16bab0 100644
--- a/da.po
+++ b/da.po
@@ -20,8 +20,8 @@ msgid ""
msgstr ""
"Project-Id-Version: Tor Project\n"
"Report-Msgid-Bugs-To: \n"
-"POT-Creation-Date: 2020-10-26 09:57+0100\n"
-"PO-Revision-Date: 2020-10-18 12:13+0000\n"
+"POT-Creation-Date: 2020-10-27 19:02+0100\n"
+"PO-Revision-Date: 2020-10-30 00:13+0000\n"
"Last-Translator: Transifex Bot <>\n"
"Language-Team: Danish (http://www.transifex.com/otf/torproject/language/da/)\n"
"MIME-Version: 1.0\n"
@@ -541,8 +541,8 @@ msgid "Unable to copy %(infile)s to %(outfile)s: %(message)s"
msgstr "Kan ikke kopiere %(infile)s til %(outfile)s: %(message)s"
#: config/chroot_local-includes/usr/lib/python2.7/dist-packages/tails_installer/creator.py:365
-msgid "Removing existing Live OS"
-msgstr "Fjerner eksisterende LiveOS"
+msgid "Removing existing Tails system"
+msgstr ""
#: config/chroot_local-includes/usr/lib/python2.7/dist-packages/tails_installer/creator.py:374
#: config/chroot_local-includes/usr/lib/python2.7/dist-packages/tails_installer/creator.py:387
@@ -552,13 +552,13 @@ msgstr "Kan ikke chmod %(file)s: %(message)s"
#: config/chroot_local-includes/usr/lib/python2.7/dist-packages/tails_installer/creator.py:380
#, python-format
-msgid "Unable to remove file from previous LiveOS: %(message)s"
-msgstr "Kan ikke fjerne fil fra tidligere LiveOS: %(message)s"
+msgid "Unable to remove file from previous Tails system: %(message)s"
+msgstr ""
#: config/chroot_local-includes/usr/lib/python2.7/dist-packages/tails_installer/creator.py:394
#, python-format
-msgid "Unable to remove directory from previous LiveOS: %(message)s"
-msgstr "Kan ikke fjerne mappe fra tidligere LiveOS: %(message)s"
+msgid "Unable to remove directory from previous Tails system: %(message)s"
+msgstr ""
#: config/chroot_local-includes/usr/lib/python2.7/dist-packages/tails_installer/creator.py:442
#, python-format
@@ -654,41 +654,41 @@ msgstr "Installerer opstartsindlæser..."
msgid "Removing %(file)s"
msgstr "Fjerner %(file)s"
-#: config/chroot_local-includes/usr/lib/python2.7/dist-packages/tails_installer/creator.py:1043
+#: config/chroot_local-includes/usr/lib/python2.7/dist-packages/tails_installer/creator.py:1044
#, python-format
msgid "%s already bootable"
msgstr "%s er allerede i stand til at opstarte"
-#: config/chroot_local-includes/usr/lib/python2.7/dist-packages/tails_installer/creator.py:1063
+#: config/chroot_local-includes/usr/lib/python2.7/dist-packages/tails_installer/creator.py:1064
msgid "Unable to find partition"
msgstr "Kan ikke finde partition"
-#: config/chroot_local-includes/usr/lib/python2.7/dist-packages/tails_installer/creator.py:1086
+#: config/chroot_local-includes/usr/lib/python2.7/dist-packages/tails_installer/creator.py:1087
#, python-format
msgid "Formatting %(device)s as FAT32"
msgstr "Formaterer %(device)s som FAT32"
-#: config/chroot_local-includes/usr/lib/python2.7/dist-packages/tails_installer/creator.py:1149
+#: config/chroot_local-includes/usr/lib/python2.7/dist-packages/tails_installer/creator.py:1150
#, python-format
msgid "Reading extracted MBR from %s"
msgstr "Læser udpakket MBR fra %s"
-#: config/chroot_local-includes/usr/lib/python2.7/dist-packages/tails_installer/creator.py:1153
+#: config/chroot_local-includes/usr/lib/python2.7/dist-packages/tails_installer/creator.py:1154
#, python-format
msgid "Could not read the extracted MBR from %(path)s"
msgstr "Kunne ikke læse den udpakket MBR fra %(path)s"
-#: config/chroot_local-includes/usr/lib/python2.7/dist-packages/tails_installer/creator.py:1166
#: config/chroot_local-includes/usr/lib/python2.7/dist-packages/tails_installer/creator.py:1167
+#: config/chroot_local-includes/usr/lib/python2.7/dist-packages/tails_installer/creator.py:1168
#, python-format
msgid "Resetting Master Boot Record of %s"
msgstr "Nulstiller Master Boot Record for %s"
-#: config/chroot_local-includes/usr/lib/python2.7/dist-packages/tails_installer/creator.py:1172
+#: config/chroot_local-includes/usr/lib/python2.7/dist-packages/tails_installer/creator.py:1173
msgid "Drive is a loopback, skipping MBR reset"
msgstr "Drevet er et loopback, springer over nulstilling af MBR"
-#: config/chroot_local-includes/usr/lib/python2.7/dist-packages/tails_installer/creator.py:1176
+#: config/chroot_local-includes/usr/lib/python2.7/dist-packages/tails_installer/creator.py:1177
msgid "Synchronizing data on disk..."
msgstr "Synkroniserer data på disk..."
@@ -855,8 +855,8 @@ msgid "%(filename)s selected"
msgstr "%(filename)s valgt"
#: config/chroot_local-includes/usr/lib/python2.7/dist-packages/tails_installer/source.py:28
-msgid "Unable to find LiveOS on ISO"
-msgstr "Kan ikke finde LiveOS på ISO"
+msgid "Unable to find Tails on ISO"
+msgstr ""
#: config/chroot_local-includes/usr/lib/python2.7/dist-packages/tails_installer/source.py:34
#, python-format
diff --git a/de.po b/de.po
index 4d39472127..030e2612d4 100644
--- a/de.po
+++ b/de.po
@@ -37,9 +37,9 @@ msgid ""
msgstr ""
"Project-Id-Version: Tor Project\n"
"Report-Msgid-Bugs-To: \n"
-"POT-Creation-Date: 2020-10-26 09:57+0100\n"
-"PO-Revision-Date: 2020-10-25 09:50+0000\n"
-"Last-Translator: Curtis Baltimore <curtisbaltimore(a)protonmail.com>\n"
+"POT-Creation-Date: 2020-10-27 19:02+0100\n"
+"PO-Revision-Date: 2020-10-30 00:13+0000\n"
+"Last-Translator: Transifex Bot <>\n"
"Language-Team: German (http://www.transifex.com/otf/torproject/language/de/)\n"
"MIME-Version: 1.0\n"
"Content-Type: text/plain; charset=UTF-8\n"
@@ -558,7 +558,7 @@ msgid "Unable to copy %(infile)s to %(outfile)s: %(message)s"
msgstr ""
#: config/chroot_local-includes/usr/lib/python2.7/dist-packages/tails_installer/creator.py:365
-msgid "Removing existing Live OS"
+msgid "Removing existing Tails system"
msgstr ""
#: config/chroot_local-includes/usr/lib/python2.7/dist-packages/tails_installer/creator.py:374
@@ -569,12 +569,12 @@ msgstr ""
#: config/chroot_local-includes/usr/lib/python2.7/dist-packages/tails_installer/creator.py:380
#, python-format
-msgid "Unable to remove file from previous LiveOS: %(message)s"
+msgid "Unable to remove file from previous Tails system: %(message)s"
msgstr ""
#: config/chroot_local-includes/usr/lib/python2.7/dist-packages/tails_installer/creator.py:394
#, python-format
-msgid "Unable to remove directory from previous LiveOS: %(message)s"
+msgid "Unable to remove directory from previous Tails system: %(message)s"
msgstr ""
#: config/chroot_local-includes/usr/lib/python2.7/dist-packages/tails_installer/creator.py:442
@@ -671,41 +671,41 @@ msgstr ""
msgid "Removing %(file)s"
msgstr ""
-#: config/chroot_local-includes/usr/lib/python2.7/dist-packages/tails_installer/creator.py:1043
+#: config/chroot_local-includes/usr/lib/python2.7/dist-packages/tails_installer/creator.py:1044
#, python-format
msgid "%s already bootable"
msgstr ""
-#: config/chroot_local-includes/usr/lib/python2.7/dist-packages/tails_installer/creator.py:1063
+#: config/chroot_local-includes/usr/lib/python2.7/dist-packages/tails_installer/creator.py:1064
msgid "Unable to find partition"
msgstr ""
-#: config/chroot_local-includes/usr/lib/python2.7/dist-packages/tails_installer/creator.py:1086
+#: config/chroot_local-includes/usr/lib/python2.7/dist-packages/tails_installer/creator.py:1087
#, python-format
msgid "Formatting %(device)s as FAT32"
msgstr ""
-#: config/chroot_local-includes/usr/lib/python2.7/dist-packages/tails_installer/creator.py:1149
+#: config/chroot_local-includes/usr/lib/python2.7/dist-packages/tails_installer/creator.py:1150
#, python-format
msgid "Reading extracted MBR from %s"
msgstr ""
-#: config/chroot_local-includes/usr/lib/python2.7/dist-packages/tails_installer/creator.py:1153
+#: config/chroot_local-includes/usr/lib/python2.7/dist-packages/tails_installer/creator.py:1154
#, python-format
msgid "Could not read the extracted MBR from %(path)s"
msgstr ""
-#: config/chroot_local-includes/usr/lib/python2.7/dist-packages/tails_installer/creator.py:1166
#: config/chroot_local-includes/usr/lib/python2.7/dist-packages/tails_installer/creator.py:1167
+#: config/chroot_local-includes/usr/lib/python2.7/dist-packages/tails_installer/creator.py:1168
#, python-format
msgid "Resetting Master Boot Record of %s"
msgstr ""
-#: config/chroot_local-includes/usr/lib/python2.7/dist-packages/tails_installer/creator.py:1172
+#: config/chroot_local-includes/usr/lib/python2.7/dist-packages/tails_installer/creator.py:1173
msgid "Drive is a loopback, skipping MBR reset"
msgstr ""
-#: config/chroot_local-includes/usr/lib/python2.7/dist-packages/tails_installer/creator.py:1176
+#: config/chroot_local-includes/usr/lib/python2.7/dist-packages/tails_installer/creator.py:1177
msgid "Synchronizing data on disk..."
msgstr ""
@@ -872,7 +872,7 @@ msgid "%(filename)s selected"
msgstr ""
#: config/chroot_local-includes/usr/lib/python2.7/dist-packages/tails_installer/source.py:28
-msgid "Unable to find LiveOS on ISO"
+msgid "Unable to find Tails on ISO"
msgstr ""
#: config/chroot_local-includes/usr/lib/python2.7/dist-packages/tails_installer/source.py:34
diff --git a/el.po b/el.po
index b47ac0f1d7..07f4a0af09 100644
--- a/el.po
+++ b/el.po
@@ -29,9 +29,9 @@ msgid ""
msgstr ""
"Project-Id-Version: Tor Project\n"
"Report-Msgid-Bugs-To: \n"
-"POT-Creation-Date: 2020-10-26 09:57+0100\n"
-"PO-Revision-Date: 2020-10-22 14:42+0000\n"
-"Last-Translator: george kitsoukakis <norhorn(a)gmail.com>\n"
+"POT-Creation-Date: 2020-10-27 19:02+0100\n"
+"PO-Revision-Date: 2020-10-30 00:13+0000\n"
+"Last-Translator: Transifex Bot <>\n"
"Language-Team: Greek (http://www.transifex.com/otf/torproject/language/el/)\n"
"MIME-Version: 1.0\n"
"Content-Type: text/plain; charset=UTF-8\n"
@@ -550,7 +550,7 @@ msgid "Unable to copy %(infile)s to %(outfile)s: %(message)s"
msgstr ""
#: config/chroot_local-includes/usr/lib/python2.7/dist-packages/tails_installer/creator.py:365
-msgid "Removing existing Live OS"
+msgid "Removing existing Tails system"
msgstr ""
#: config/chroot_local-includes/usr/lib/python2.7/dist-packages/tails_installer/creator.py:374
@@ -561,12 +561,12 @@ msgstr ""
#: config/chroot_local-includes/usr/lib/python2.7/dist-packages/tails_installer/creator.py:380
#, python-format
-msgid "Unable to remove file from previous LiveOS: %(message)s"
+msgid "Unable to remove file from previous Tails system: %(message)s"
msgstr ""
#: config/chroot_local-includes/usr/lib/python2.7/dist-packages/tails_installer/creator.py:394
#, python-format
-msgid "Unable to remove directory from previous LiveOS: %(message)s"
+msgid "Unable to remove directory from previous Tails system: %(message)s"
msgstr ""
#: config/chroot_local-includes/usr/lib/python2.7/dist-packages/tails_installer/creator.py:442
@@ -663,41 +663,41 @@ msgstr ""
msgid "Removing %(file)s"
msgstr ""
-#: config/chroot_local-includes/usr/lib/python2.7/dist-packages/tails_installer/creator.py:1043
+#: config/chroot_local-includes/usr/lib/python2.7/dist-packages/tails_installer/creator.py:1044
#, python-format
msgid "%s already bootable"
msgstr ""
-#: config/chroot_local-includes/usr/lib/python2.7/dist-packages/tails_installer/creator.py:1063
+#: config/chroot_local-includes/usr/lib/python2.7/dist-packages/tails_installer/creator.py:1064
msgid "Unable to find partition"
msgstr ""
-#: config/chroot_local-includes/usr/lib/python2.7/dist-packages/tails_installer/creator.py:1086
+#: config/chroot_local-includes/usr/lib/python2.7/dist-packages/tails_installer/creator.py:1087
#, python-format
msgid "Formatting %(device)s as FAT32"
msgstr ""
-#: config/chroot_local-includes/usr/lib/python2.7/dist-packages/tails_installer/creator.py:1149
+#: config/chroot_local-includes/usr/lib/python2.7/dist-packages/tails_installer/creator.py:1150
#, python-format
msgid "Reading extracted MBR from %s"
msgstr ""
-#: config/chroot_local-includes/usr/lib/python2.7/dist-packages/tails_installer/creator.py:1153
+#: config/chroot_local-includes/usr/lib/python2.7/dist-packages/tails_installer/creator.py:1154
#, python-format
msgid "Could not read the extracted MBR from %(path)s"
msgstr ""
-#: config/chroot_local-includes/usr/lib/python2.7/dist-packages/tails_installer/creator.py:1166
#: config/chroot_local-includes/usr/lib/python2.7/dist-packages/tails_installer/creator.py:1167
+#: config/chroot_local-includes/usr/lib/python2.7/dist-packages/tails_installer/creator.py:1168
#, python-format
msgid "Resetting Master Boot Record of %s"
msgstr ""
-#: config/chroot_local-includes/usr/lib/python2.7/dist-packages/tails_installer/creator.py:1172
+#: config/chroot_local-includes/usr/lib/python2.7/dist-packages/tails_installer/creator.py:1173
msgid "Drive is a loopback, skipping MBR reset"
msgstr ""
-#: config/chroot_local-includes/usr/lib/python2.7/dist-packages/tails_installer/creator.py:1176
+#: config/chroot_local-includes/usr/lib/python2.7/dist-packages/tails_installer/creator.py:1177
msgid "Synchronizing data on disk..."
msgstr ""
@@ -864,7 +864,7 @@ msgid "%(filename)s selected"
msgstr ""
#: config/chroot_local-includes/usr/lib/python2.7/dist-packages/tails_installer/source.py:28
-msgid "Unable to find LiveOS on ISO"
+msgid "Unable to find Tails on ISO"
msgstr ""
#: config/chroot_local-includes/usr/lib/python2.7/dist-packages/tails_installer/source.py:34
diff --git a/en_GB.po b/en_GB.po
index 21a48a629e..eb68746e5c 100644
--- a/en_GB.po
+++ b/en_GB.po
@@ -11,9 +11,9 @@ msgid ""
msgstr ""
"Project-Id-Version: Tor Project\n"
"Report-Msgid-Bugs-To: \n"
-"POT-Creation-Date: 2020-10-26 09:57+0100\n"
-"PO-Revision-Date: 2020-10-28 01:12+0000\n"
-"Last-Translator: Andi Chandler <andi(a)gowling.com>\n"
+"POT-Creation-Date: 2020-10-27 19:02+0100\n"
+"PO-Revision-Date: 2020-10-30 00:13+0000\n"
+"Last-Translator: Transifex Bot <>\n"
"Language-Team: English (United Kingdom) (http://www.transifex.com/otf/torproject/language/en_GB/)\n"
"MIME-Version: 1.0\n"
"Content-Type: text/plain; charset=UTF-8\n"
@@ -532,7 +532,7 @@ msgid "Unable to copy %(infile)s to %(outfile)s: %(message)s"
msgstr ""
#: config/chroot_local-includes/usr/lib/python2.7/dist-packages/tails_installer/creator.py:365
-msgid "Removing existing Live OS"
+msgid "Removing existing Tails system"
msgstr ""
#: config/chroot_local-includes/usr/lib/python2.7/dist-packages/tails_installer/creator.py:374
@@ -543,12 +543,12 @@ msgstr ""
#: config/chroot_local-includes/usr/lib/python2.7/dist-packages/tails_installer/creator.py:380
#, python-format
-msgid "Unable to remove file from previous LiveOS: %(message)s"
+msgid "Unable to remove file from previous Tails system: %(message)s"
msgstr ""
#: config/chroot_local-includes/usr/lib/python2.7/dist-packages/tails_installer/creator.py:394
#, python-format
-msgid "Unable to remove directory from previous LiveOS: %(message)s"
+msgid "Unable to remove directory from previous Tails system: %(message)s"
msgstr ""
#: config/chroot_local-includes/usr/lib/python2.7/dist-packages/tails_installer/creator.py:442
@@ -645,41 +645,41 @@ msgstr ""
msgid "Removing %(file)s"
msgstr ""
-#: config/chroot_local-includes/usr/lib/python2.7/dist-packages/tails_installer/creator.py:1043
+#: config/chroot_local-includes/usr/lib/python2.7/dist-packages/tails_installer/creator.py:1044
#, python-format
msgid "%s already bootable"
msgstr ""
-#: config/chroot_local-includes/usr/lib/python2.7/dist-packages/tails_installer/creator.py:1063
+#: config/chroot_local-includes/usr/lib/python2.7/dist-packages/tails_installer/creator.py:1064
msgid "Unable to find partition"
msgstr ""
-#: config/chroot_local-includes/usr/lib/python2.7/dist-packages/tails_installer/creator.py:1086
+#: config/chroot_local-includes/usr/lib/python2.7/dist-packages/tails_installer/creator.py:1087
#, python-format
msgid "Formatting %(device)s as FAT32"
msgstr ""
-#: config/chroot_local-includes/usr/lib/python2.7/dist-packages/tails_installer/creator.py:1149
+#: config/chroot_local-includes/usr/lib/python2.7/dist-packages/tails_installer/creator.py:1150
#, python-format
msgid "Reading extracted MBR from %s"
msgstr ""
-#: config/chroot_local-includes/usr/lib/python2.7/dist-packages/tails_installer/creator.py:1153
+#: config/chroot_local-includes/usr/lib/python2.7/dist-packages/tails_installer/creator.py:1154
#, python-format
msgid "Could not read the extracted MBR from %(path)s"
msgstr ""
-#: config/chroot_local-includes/usr/lib/python2.7/dist-packages/tails_installer/creator.py:1166
#: config/chroot_local-includes/usr/lib/python2.7/dist-packages/tails_installer/creator.py:1167
+#: config/chroot_local-includes/usr/lib/python2.7/dist-packages/tails_installer/creator.py:1168
#, python-format
msgid "Resetting Master Boot Record of %s"
msgstr ""
-#: config/chroot_local-includes/usr/lib/python2.7/dist-packages/tails_installer/creator.py:1172
+#: config/chroot_local-includes/usr/lib/python2.7/dist-packages/tails_installer/creator.py:1173
msgid "Drive is a loopback, skipping MBR reset"
msgstr ""
-#: config/chroot_local-includes/usr/lib/python2.7/dist-packages/tails_installer/creator.py:1176
+#: config/chroot_local-includes/usr/lib/python2.7/dist-packages/tails_installer/creator.py:1177
msgid "Synchronizing data on disk..."
msgstr ""
@@ -846,7 +846,7 @@ msgid "%(filename)s selected"
msgstr ""
#: config/chroot_local-includes/usr/lib/python2.7/dist-packages/tails_installer/source.py:28
-msgid "Unable to find LiveOS on ISO"
+msgid "Unable to find Tails on ISO"
msgstr ""
#: config/chroot_local-includes/usr/lib/python2.7/dist-packages/tails_installer/source.py:34
diff --git a/eo.po b/eo.po
index 1940ad4205..cdb439e242 100644
--- a/eo.po
+++ b/eo.po
@@ -8,8 +8,8 @@ msgid ""
msgstr ""
"Project-Id-Version: Tor Project\n"
"Report-Msgid-Bugs-To: \n"
-"POT-Creation-Date: 2020-10-26 09:57+0100\n"
-"PO-Revision-Date: 2020-10-18 12:13+0000\n"
+"POT-Creation-Date: 2020-10-27 19:02+0100\n"
+"PO-Revision-Date: 2020-10-30 00:13+0000\n"
"Last-Translator: Transifex Bot <>\n"
"Language-Team: Esperanto (http://www.transifex.com/otf/torproject/language/eo/)\n"
"MIME-Version: 1.0\n"
@@ -529,7 +529,7 @@ msgid "Unable to copy %(infile)s to %(outfile)s: %(message)s"
msgstr ""
#: config/chroot_local-includes/usr/lib/python2.7/dist-packages/tails_installer/creator.py:365
-msgid "Removing existing Live OS"
+msgid "Removing existing Tails system"
msgstr ""
#: config/chroot_local-includes/usr/lib/python2.7/dist-packages/tails_installer/creator.py:374
@@ -540,12 +540,12 @@ msgstr ""
#: config/chroot_local-includes/usr/lib/python2.7/dist-packages/tails_installer/creator.py:380
#, python-format
-msgid "Unable to remove file from previous LiveOS: %(message)s"
+msgid "Unable to remove file from previous Tails system: %(message)s"
msgstr ""
#: config/chroot_local-includes/usr/lib/python2.7/dist-packages/tails_installer/creator.py:394
#, python-format
-msgid "Unable to remove directory from previous LiveOS: %(message)s"
+msgid "Unable to remove directory from previous Tails system: %(message)s"
msgstr ""
#: config/chroot_local-includes/usr/lib/python2.7/dist-packages/tails_installer/creator.py:442
@@ -642,41 +642,41 @@ msgstr ""
msgid "Removing %(file)s"
msgstr ""
-#: config/chroot_local-includes/usr/lib/python2.7/dist-packages/tails_installer/creator.py:1043
+#: config/chroot_local-includes/usr/lib/python2.7/dist-packages/tails_installer/creator.py:1044
#, python-format
msgid "%s already bootable"
msgstr ""
-#: config/chroot_local-includes/usr/lib/python2.7/dist-packages/tails_installer/creator.py:1063
+#: config/chroot_local-includes/usr/lib/python2.7/dist-packages/tails_installer/creator.py:1064
msgid "Unable to find partition"
msgstr ""
-#: config/chroot_local-includes/usr/lib/python2.7/dist-packages/tails_installer/creator.py:1086
+#: config/chroot_local-includes/usr/lib/python2.7/dist-packages/tails_installer/creator.py:1087
#, python-format
msgid "Formatting %(device)s as FAT32"
msgstr ""
-#: config/chroot_local-includes/usr/lib/python2.7/dist-packages/tails_installer/creator.py:1149
+#: config/chroot_local-includes/usr/lib/python2.7/dist-packages/tails_installer/creator.py:1150
#, python-format
msgid "Reading extracted MBR from %s"
msgstr ""
-#: config/chroot_local-includes/usr/lib/python2.7/dist-packages/tails_installer/creator.py:1153
+#: config/chroot_local-includes/usr/lib/python2.7/dist-packages/tails_installer/creator.py:1154
#, python-format
msgid "Could not read the extracted MBR from %(path)s"
msgstr ""
-#: config/chroot_local-includes/usr/lib/python2.7/dist-packages/tails_installer/creator.py:1166
#: config/chroot_local-includes/usr/lib/python2.7/dist-packages/tails_installer/creator.py:1167
+#: config/chroot_local-includes/usr/lib/python2.7/dist-packages/tails_installer/creator.py:1168
#, python-format
msgid "Resetting Master Boot Record of %s"
msgstr ""
-#: config/chroot_local-includes/usr/lib/python2.7/dist-packages/tails_installer/creator.py:1172
+#: config/chroot_local-includes/usr/lib/python2.7/dist-packages/tails_installer/creator.py:1173
msgid "Drive is a loopback, skipping MBR reset"
msgstr ""
-#: config/chroot_local-includes/usr/lib/python2.7/dist-packages/tails_installer/creator.py:1176
+#: config/chroot_local-includes/usr/lib/python2.7/dist-packages/tails_installer/creator.py:1177
msgid "Synchronizing data on disk..."
msgstr ""
@@ -843,7 +843,7 @@ msgid "%(filename)s selected"
msgstr ""
#: config/chroot_local-includes/usr/lib/python2.7/dist-packages/tails_installer/source.py:28
-msgid "Unable to find LiveOS on ISO"
+msgid "Unable to find Tails on ISO"
msgstr ""
#: config/chroot_local-includes/usr/lib/python2.7/dist-packages/tails_installer/source.py:34
diff --git a/es.po b/es.po
index 0cd44e1d43..c768957327 100644
--- a/es.po
+++ b/es.po
@@ -20,9 +20,9 @@ msgid ""
msgstr ""
"Project-Id-Version: Tor Project\n"
"Report-Msgid-Bugs-To: \n"
-"POT-Creation-Date: 2020-10-26 09:57+0100\n"
-"PO-Revision-Date: 2020-10-20 08:55+0000\n"
-"Last-Translator: Emma Peel\n"
+"POT-Creation-Date: 2020-10-27 19:02+0100\n"
+"PO-Revision-Date: 2020-10-30 00:13+0000\n"
+"Last-Translator: Transifex Bot <>\n"
"Language-Team: Spanish (http://www.transifex.com/otf/torproject/language/es/)\n"
"MIME-Version: 1.0\n"
"Content-Type: text/plain; charset=UTF-8\n"
@@ -541,7 +541,7 @@ msgid "Unable to copy %(infile)s to %(outfile)s: %(message)s"
msgstr ""
#: config/chroot_local-includes/usr/lib/python2.7/dist-packages/tails_installer/creator.py:365
-msgid "Removing existing Live OS"
+msgid "Removing existing Tails system"
msgstr ""
#: config/chroot_local-includes/usr/lib/python2.7/dist-packages/tails_installer/creator.py:374
@@ -552,12 +552,12 @@ msgstr ""
#: config/chroot_local-includes/usr/lib/python2.7/dist-packages/tails_installer/creator.py:380
#, python-format
-msgid "Unable to remove file from previous LiveOS: %(message)s"
+msgid "Unable to remove file from previous Tails system: %(message)s"
msgstr ""
#: config/chroot_local-includes/usr/lib/python2.7/dist-packages/tails_installer/creator.py:394
#, python-format
-msgid "Unable to remove directory from previous LiveOS: %(message)s"
+msgid "Unable to remove directory from previous Tails system: %(message)s"
msgstr ""
#: config/chroot_local-includes/usr/lib/python2.7/dist-packages/tails_installer/creator.py:442
@@ -654,41 +654,41 @@ msgstr ""
msgid "Removing %(file)s"
msgstr ""
-#: config/chroot_local-includes/usr/lib/python2.7/dist-packages/tails_installer/creator.py:1043
+#: config/chroot_local-includes/usr/lib/python2.7/dist-packages/tails_installer/creator.py:1044
#, python-format
msgid "%s already bootable"
msgstr ""
-#: config/chroot_local-includes/usr/lib/python2.7/dist-packages/tails_installer/creator.py:1063
+#: config/chroot_local-includes/usr/lib/python2.7/dist-packages/tails_installer/creator.py:1064
msgid "Unable to find partition"
msgstr ""
-#: config/chroot_local-includes/usr/lib/python2.7/dist-packages/tails_installer/creator.py:1086
+#: config/chroot_local-includes/usr/lib/python2.7/dist-packages/tails_installer/creator.py:1087
#, python-format
msgid "Formatting %(device)s as FAT32"
msgstr ""
-#: config/chroot_local-includes/usr/lib/python2.7/dist-packages/tails_installer/creator.py:1149
+#: config/chroot_local-includes/usr/lib/python2.7/dist-packages/tails_installer/creator.py:1150
#, python-format
msgid "Reading extracted MBR from %s"
msgstr ""
-#: config/chroot_local-includes/usr/lib/python2.7/dist-packages/tails_installer/creator.py:1153
+#: config/chroot_local-includes/usr/lib/python2.7/dist-packages/tails_installer/creator.py:1154
#, python-format
msgid "Could not read the extracted MBR from %(path)s"
msgstr ""
-#: config/chroot_local-includes/usr/lib/python2.7/dist-packages/tails_installer/creator.py:1166
#: config/chroot_local-includes/usr/lib/python2.7/dist-packages/tails_installer/creator.py:1167
+#: config/chroot_local-includes/usr/lib/python2.7/dist-packages/tails_installer/creator.py:1168
#, python-format
msgid "Resetting Master Boot Record of %s"
msgstr ""
-#: config/chroot_local-includes/usr/lib/python2.7/dist-packages/tails_installer/creator.py:1172
+#: config/chroot_local-includes/usr/lib/python2.7/dist-packages/tails_installer/creator.py:1173
msgid "Drive is a loopback, skipping MBR reset"
msgstr ""
-#: config/chroot_local-includes/usr/lib/python2.7/dist-packages/tails_installer/creator.py:1176
+#: config/chroot_local-includes/usr/lib/python2.7/dist-packages/tails_installer/creator.py:1177
msgid "Synchronizing data on disk..."
msgstr ""
@@ -855,7 +855,7 @@ msgid "%(filename)s selected"
msgstr ""
#: config/chroot_local-includes/usr/lib/python2.7/dist-packages/tails_installer/source.py:28
-msgid "Unable to find LiveOS on ISO"
+msgid "Unable to find Tails on ISO"
msgstr ""
#: config/chroot_local-includes/usr/lib/python2.7/dist-packages/tails_installer/source.py:34
diff --git a/es_AR.po b/es_AR.po
index 4dd3920f8c..cf3f33ac67 100644
--- a/es_AR.po
+++ b/es_AR.po
@@ -15,9 +15,9 @@ msgid ""
msgstr ""
"Project-Id-Version: Tor Project\n"
"Report-Msgid-Bugs-To: \n"
-"POT-Creation-Date: 2020-10-26 09:57+0100\n"
-"PO-Revision-Date: 2020-10-18 14:43+0000\n"
-"Last-Translator: Zuhualime Akoochimoya\n"
+"POT-Creation-Date: 2020-10-27 19:02+0100\n"
+"PO-Revision-Date: 2020-10-30 00:13+0000\n"
+"Last-Translator: Transifex Bot <>\n"
"Language-Team: Spanish (Argentina) (http://www.transifex.com/otf/torproject/language/es_AR/)\n"
"MIME-Version: 1.0\n"
"Content-Type: text/plain; charset=UTF-8\n"
@@ -536,7 +536,7 @@ msgid "Unable to copy %(infile)s to %(outfile)s: %(message)s"
msgstr ""
#: config/chroot_local-includes/usr/lib/python2.7/dist-packages/tails_installer/creator.py:365
-msgid "Removing existing Live OS"
+msgid "Removing existing Tails system"
msgstr ""
#: config/chroot_local-includes/usr/lib/python2.7/dist-packages/tails_installer/creator.py:374
@@ -547,12 +547,12 @@ msgstr ""
#: config/chroot_local-includes/usr/lib/python2.7/dist-packages/tails_installer/creator.py:380
#, python-format
-msgid "Unable to remove file from previous LiveOS: %(message)s"
+msgid "Unable to remove file from previous Tails system: %(message)s"
msgstr ""
#: config/chroot_local-includes/usr/lib/python2.7/dist-packages/tails_installer/creator.py:394
#, python-format
-msgid "Unable to remove directory from previous LiveOS: %(message)s"
+msgid "Unable to remove directory from previous Tails system: %(message)s"
msgstr ""
#: config/chroot_local-includes/usr/lib/python2.7/dist-packages/tails_installer/creator.py:442
@@ -649,41 +649,41 @@ msgstr ""
msgid "Removing %(file)s"
msgstr ""
-#: config/chroot_local-includes/usr/lib/python2.7/dist-packages/tails_installer/creator.py:1043
+#: config/chroot_local-includes/usr/lib/python2.7/dist-packages/tails_installer/creator.py:1044
#, python-format
msgid "%s already bootable"
msgstr ""
-#: config/chroot_local-includes/usr/lib/python2.7/dist-packages/tails_installer/creator.py:1063
+#: config/chroot_local-includes/usr/lib/python2.7/dist-packages/tails_installer/creator.py:1064
msgid "Unable to find partition"
msgstr ""
-#: config/chroot_local-includes/usr/lib/python2.7/dist-packages/tails_installer/creator.py:1086
+#: config/chroot_local-includes/usr/lib/python2.7/dist-packages/tails_installer/creator.py:1087
#, python-format
msgid "Formatting %(device)s as FAT32"
msgstr ""
-#: config/chroot_local-includes/usr/lib/python2.7/dist-packages/tails_installer/creator.py:1149
+#: config/chroot_local-includes/usr/lib/python2.7/dist-packages/tails_installer/creator.py:1150
#, python-format
msgid "Reading extracted MBR from %s"
msgstr ""
-#: config/chroot_local-includes/usr/lib/python2.7/dist-packages/tails_installer/creator.py:1153
+#: config/chroot_local-includes/usr/lib/python2.7/dist-packages/tails_installer/creator.py:1154
#, python-format
msgid "Could not read the extracted MBR from %(path)s"
msgstr ""
-#: config/chroot_local-includes/usr/lib/python2.7/dist-packages/tails_installer/creator.py:1166
#: config/chroot_local-includes/usr/lib/python2.7/dist-packages/tails_installer/creator.py:1167
+#: config/chroot_local-includes/usr/lib/python2.7/dist-packages/tails_installer/creator.py:1168
#, python-format
msgid "Resetting Master Boot Record of %s"
msgstr ""
-#: config/chroot_local-includes/usr/lib/python2.7/dist-packages/tails_installer/creator.py:1172
+#: config/chroot_local-includes/usr/lib/python2.7/dist-packages/tails_installer/creator.py:1173
msgid "Drive is a loopback, skipping MBR reset"
msgstr ""
-#: config/chroot_local-includes/usr/lib/python2.7/dist-packages/tails_installer/creator.py:1176
+#: config/chroot_local-includes/usr/lib/python2.7/dist-packages/tails_installer/creator.py:1177
msgid "Synchronizing data on disk..."
msgstr ""
@@ -850,7 +850,7 @@ msgid "%(filename)s selected"
msgstr ""
#: config/chroot_local-includes/usr/lib/python2.7/dist-packages/tails_installer/source.py:28
-msgid "Unable to find LiveOS on ISO"
+msgid "Unable to find Tails on ISO"
msgstr ""
#: config/chroot_local-includes/usr/lib/python2.7/dist-packages/tails_installer/source.py:34
diff --git a/es_MX.po b/es_MX.po
index fb316dd373..9aeb89f227 100644
--- a/es_MX.po
+++ b/es_MX.po
@@ -9,8 +9,8 @@ msgid ""
msgstr ""
"Project-Id-Version: Tor Project\n"
"Report-Msgid-Bugs-To: \n"
-"POT-Creation-Date: 2020-10-26 09:57+0100\n"
-"PO-Revision-Date: 2020-10-18 12:13+0000\n"
+"POT-Creation-Date: 2020-10-27 19:02+0100\n"
+"PO-Revision-Date: 2020-10-30 00:13+0000\n"
"Last-Translator: Transifex Bot <>\n"
"Language-Team: Spanish (Mexico) (http://www.transifex.com/otf/torproject/language/es_MX/)\n"
"MIME-Version: 1.0\n"
@@ -530,7 +530,7 @@ msgid "Unable to copy %(infile)s to %(outfile)s: %(message)s"
msgstr ""
#: config/chroot_local-includes/usr/lib/python2.7/dist-packages/tails_installer/creator.py:365
-msgid "Removing existing Live OS"
+msgid "Removing existing Tails system"
msgstr ""
#: config/chroot_local-includes/usr/lib/python2.7/dist-packages/tails_installer/creator.py:374
@@ -541,12 +541,12 @@ msgstr ""
#: config/chroot_local-includes/usr/lib/python2.7/dist-packages/tails_installer/creator.py:380
#, python-format
-msgid "Unable to remove file from previous LiveOS: %(message)s"
+msgid "Unable to remove file from previous Tails system: %(message)s"
msgstr ""
#: config/chroot_local-includes/usr/lib/python2.7/dist-packages/tails_installer/creator.py:394
#, python-format
-msgid "Unable to remove directory from previous LiveOS: %(message)s"
+msgid "Unable to remove directory from previous Tails system: %(message)s"
msgstr ""
#: config/chroot_local-includes/usr/lib/python2.7/dist-packages/tails_installer/creator.py:442
@@ -643,41 +643,41 @@ msgstr ""
msgid "Removing %(file)s"
msgstr ""
-#: config/chroot_local-includes/usr/lib/python2.7/dist-packages/tails_installer/creator.py:1043
+#: config/chroot_local-includes/usr/lib/python2.7/dist-packages/tails_installer/creator.py:1044
#, python-format
msgid "%s already bootable"
msgstr ""
-#: config/chroot_local-includes/usr/lib/python2.7/dist-packages/tails_installer/creator.py:1063
+#: config/chroot_local-includes/usr/lib/python2.7/dist-packages/tails_installer/creator.py:1064
msgid "Unable to find partition"
msgstr ""
-#: config/chroot_local-includes/usr/lib/python2.7/dist-packages/tails_installer/creator.py:1086
+#: config/chroot_local-includes/usr/lib/python2.7/dist-packages/tails_installer/creator.py:1087
#, python-format
msgid "Formatting %(device)s as FAT32"
msgstr ""
-#: config/chroot_local-includes/usr/lib/python2.7/dist-packages/tails_installer/creator.py:1149
+#: config/chroot_local-includes/usr/lib/python2.7/dist-packages/tails_installer/creator.py:1150
#, python-format
msgid "Reading extracted MBR from %s"
msgstr ""
-#: config/chroot_local-includes/usr/lib/python2.7/dist-packages/tails_installer/creator.py:1153
+#: config/chroot_local-includes/usr/lib/python2.7/dist-packages/tails_installer/creator.py:1154
#, python-format
msgid "Could not read the extracted MBR from %(path)s"
msgstr ""
-#: config/chroot_local-includes/usr/lib/python2.7/dist-packages/tails_installer/creator.py:1166
#: config/chroot_local-includes/usr/lib/python2.7/dist-packages/tails_installer/creator.py:1167
+#: config/chroot_local-includes/usr/lib/python2.7/dist-packages/tails_installer/creator.py:1168
#, python-format
msgid "Resetting Master Boot Record of %s"
msgstr ""
-#: config/chroot_local-includes/usr/lib/python2.7/dist-packages/tails_installer/creator.py:1172
+#: config/chroot_local-includes/usr/lib/python2.7/dist-packages/tails_installer/creator.py:1173
msgid "Drive is a loopback, skipping MBR reset"
msgstr ""
-#: config/chroot_local-includes/usr/lib/python2.7/dist-packages/tails_installer/creator.py:1176
+#: config/chroot_local-includes/usr/lib/python2.7/dist-packages/tails_installer/creator.py:1177
msgid "Synchronizing data on disk..."
msgstr ""
@@ -844,7 +844,7 @@ msgid "%(filename)s selected"
msgstr ""
#: config/chroot_local-includes/usr/lib/python2.7/dist-packages/tails_installer/source.py:28
-msgid "Unable to find LiveOS on ISO"
+msgid "Unable to find Tails on ISO"
msgstr ""
#: config/chroot_local-includes/usr/lib/python2.7/dist-packages/tails_installer/source.py:34
diff --git a/et.po b/et.po
index 935e59a64f..0c8e7cc20d 100644
--- a/et.po
+++ b/et.po
@@ -9,8 +9,8 @@ msgid ""
msgstr ""
"Project-Id-Version: Tor Project\n"
"Report-Msgid-Bugs-To: \n"
-"POT-Creation-Date: 2020-10-26 09:57+0100\n"
-"PO-Revision-Date: 2020-10-18 12:13+0000\n"
+"POT-Creation-Date: 2020-10-27 19:02+0100\n"
+"PO-Revision-Date: 2020-10-30 00:13+0000\n"
"Last-Translator: Transifex Bot <>\n"
"Language-Team: Estonian (http://www.transifex.com/otf/torproject/language/et/)\n"
"MIME-Version: 1.0\n"
@@ -530,7 +530,7 @@ msgid "Unable to copy %(infile)s to %(outfile)s: %(message)s"
msgstr ""
#: config/chroot_local-includes/usr/lib/python2.7/dist-packages/tails_installer/creator.py:365
-msgid "Removing existing Live OS"
+msgid "Removing existing Tails system"
msgstr ""
#: config/chroot_local-includes/usr/lib/python2.7/dist-packages/tails_installer/creator.py:374
@@ -541,12 +541,12 @@ msgstr ""
#: config/chroot_local-includes/usr/lib/python2.7/dist-packages/tails_installer/creator.py:380
#, python-format
-msgid "Unable to remove file from previous LiveOS: %(message)s"
+msgid "Unable to remove file from previous Tails system: %(message)s"
msgstr ""
#: config/chroot_local-includes/usr/lib/python2.7/dist-packages/tails_installer/creator.py:394
#, python-format
-msgid "Unable to remove directory from previous LiveOS: %(message)s"
+msgid "Unable to remove directory from previous Tails system: %(message)s"
msgstr ""
#: config/chroot_local-includes/usr/lib/python2.7/dist-packages/tails_installer/creator.py:442
@@ -643,41 +643,41 @@ msgstr ""
msgid "Removing %(file)s"
msgstr ""
-#: config/chroot_local-includes/usr/lib/python2.7/dist-packages/tails_installer/creator.py:1043
+#: config/chroot_local-includes/usr/lib/python2.7/dist-packages/tails_installer/creator.py:1044
#, python-format
msgid "%s already bootable"
msgstr ""
-#: config/chroot_local-includes/usr/lib/python2.7/dist-packages/tails_installer/creator.py:1063
+#: config/chroot_local-includes/usr/lib/python2.7/dist-packages/tails_installer/creator.py:1064
msgid "Unable to find partition"
msgstr ""
-#: config/chroot_local-includes/usr/lib/python2.7/dist-packages/tails_installer/creator.py:1086
+#: config/chroot_local-includes/usr/lib/python2.7/dist-packages/tails_installer/creator.py:1087
#, python-format
msgid "Formatting %(device)s as FAT32"
msgstr ""
-#: config/chroot_local-includes/usr/lib/python2.7/dist-packages/tails_installer/creator.py:1149
+#: config/chroot_local-includes/usr/lib/python2.7/dist-packages/tails_installer/creator.py:1150
#, python-format
msgid "Reading extracted MBR from %s"
msgstr ""
-#: config/chroot_local-includes/usr/lib/python2.7/dist-packages/tails_installer/creator.py:1153
+#: config/chroot_local-includes/usr/lib/python2.7/dist-packages/tails_installer/creator.py:1154
#, python-format
msgid "Could not read the extracted MBR from %(path)s"
msgstr ""
-#: config/chroot_local-includes/usr/lib/python2.7/dist-packages/tails_installer/creator.py:1166
#: config/chroot_local-includes/usr/lib/python2.7/dist-packages/tails_installer/creator.py:1167
+#: config/chroot_local-includes/usr/lib/python2.7/dist-packages/tails_installer/creator.py:1168
#, python-format
msgid "Resetting Master Boot Record of %s"
msgstr ""
-#: config/chroot_local-includes/usr/lib/python2.7/dist-packages/tails_installer/creator.py:1172
+#: config/chroot_local-includes/usr/lib/python2.7/dist-packages/tails_installer/creator.py:1173
msgid "Drive is a loopback, skipping MBR reset"
msgstr ""
-#: config/chroot_local-includes/usr/lib/python2.7/dist-packages/tails_installer/creator.py:1176
+#: config/chroot_local-includes/usr/lib/python2.7/dist-packages/tails_installer/creator.py:1177
msgid "Synchronizing data on disk..."
msgstr ""
@@ -844,7 +844,7 @@ msgid "%(filename)s selected"
msgstr ""
#: config/chroot_local-includes/usr/lib/python2.7/dist-packages/tails_installer/source.py:28
-msgid "Unable to find LiveOS on ISO"
+msgid "Unable to find Tails on ISO"
msgstr ""
#: config/chroot_local-includes/usr/lib/python2.7/dist-packages/tails_installer/source.py:34
diff --git a/eu.po b/eu.po
index 8d2f211316..7938da3c65 100644
--- a/eu.po
+++ b/eu.po
@@ -14,8 +14,8 @@ msgid ""
msgstr ""
"Project-Id-Version: Tor Project\n"
"Report-Msgid-Bugs-To: \n"
-"POT-Creation-Date: 2020-10-26 09:57+0100\n"
-"PO-Revision-Date: 2020-10-18 12:13+0000\n"
+"POT-Creation-Date: 2020-10-27 19:02+0100\n"
+"PO-Revision-Date: 2020-10-30 00:13+0000\n"
"Last-Translator: Transifex Bot <>\n"
"Language-Team: Basque (http://www.transifex.com/otf/torproject/language/eu/)\n"
"MIME-Version: 1.0\n"
@@ -535,7 +535,7 @@ msgid "Unable to copy %(infile)s to %(outfile)s: %(message)s"
msgstr ""
#: config/chroot_local-includes/usr/lib/python2.7/dist-packages/tails_installer/creator.py:365
-msgid "Removing existing Live OS"
+msgid "Removing existing Tails system"
msgstr ""
#: config/chroot_local-includes/usr/lib/python2.7/dist-packages/tails_installer/creator.py:374
@@ -546,12 +546,12 @@ msgstr ""
#: config/chroot_local-includes/usr/lib/python2.7/dist-packages/tails_installer/creator.py:380
#, python-format
-msgid "Unable to remove file from previous LiveOS: %(message)s"
+msgid "Unable to remove file from previous Tails system: %(message)s"
msgstr ""
#: config/chroot_local-includes/usr/lib/python2.7/dist-packages/tails_installer/creator.py:394
#, python-format
-msgid "Unable to remove directory from previous LiveOS: %(message)s"
+msgid "Unable to remove directory from previous Tails system: %(message)s"
msgstr ""
#: config/chroot_local-includes/usr/lib/python2.7/dist-packages/tails_installer/creator.py:442
@@ -648,41 +648,41 @@ msgstr ""
msgid "Removing %(file)s"
msgstr ""
-#: config/chroot_local-includes/usr/lib/python2.7/dist-packages/tails_installer/creator.py:1043
+#: config/chroot_local-includes/usr/lib/python2.7/dist-packages/tails_installer/creator.py:1044
#, python-format
msgid "%s already bootable"
msgstr ""
-#: config/chroot_local-includes/usr/lib/python2.7/dist-packages/tails_installer/creator.py:1063
+#: config/chroot_local-includes/usr/lib/python2.7/dist-packages/tails_installer/creator.py:1064
msgid "Unable to find partition"
msgstr ""
-#: config/chroot_local-includes/usr/lib/python2.7/dist-packages/tails_installer/creator.py:1086
+#: config/chroot_local-includes/usr/lib/python2.7/dist-packages/tails_installer/creator.py:1087
#, python-format
msgid "Formatting %(device)s as FAT32"
msgstr ""
-#: config/chroot_local-includes/usr/lib/python2.7/dist-packages/tails_installer/creator.py:1149
+#: config/chroot_local-includes/usr/lib/python2.7/dist-packages/tails_installer/creator.py:1150
#, python-format
msgid "Reading extracted MBR from %s"
msgstr ""
-#: config/chroot_local-includes/usr/lib/python2.7/dist-packages/tails_installer/creator.py:1153
+#: config/chroot_local-includes/usr/lib/python2.7/dist-packages/tails_installer/creator.py:1154
#, python-format
msgid "Could not read the extracted MBR from %(path)s"
msgstr ""
-#: config/chroot_local-includes/usr/lib/python2.7/dist-packages/tails_installer/creator.py:1166
#: config/chroot_local-includes/usr/lib/python2.7/dist-packages/tails_installer/creator.py:1167
+#: config/chroot_local-includes/usr/lib/python2.7/dist-packages/tails_installer/creator.py:1168
#, python-format
msgid "Resetting Master Boot Record of %s"
msgstr ""
-#: config/chroot_local-includes/usr/lib/python2.7/dist-packages/tails_installer/creator.py:1172
+#: config/chroot_local-includes/usr/lib/python2.7/dist-packages/tails_installer/creator.py:1173
msgid "Drive is a loopback, skipping MBR reset"
msgstr ""
-#: config/chroot_local-includes/usr/lib/python2.7/dist-packages/tails_installer/creator.py:1176
+#: config/chroot_local-includes/usr/lib/python2.7/dist-packages/tails_installer/creator.py:1177
msgid "Synchronizing data on disk..."
msgstr ""
@@ -849,7 +849,7 @@ msgid "%(filename)s selected"
msgstr ""
#: config/chroot_local-includes/usr/lib/python2.7/dist-packages/tails_installer/source.py:28
-msgid "Unable to find LiveOS on ISO"
+msgid "Unable to find Tails on ISO"
msgstr ""
#: config/chroot_local-includes/usr/lib/python2.7/dist-packages/tails_installer/source.py:34
diff --git a/fa.po b/fa.po
index d8315ef219..e931af15dc 100644
--- a/fa.po
+++ b/fa.po
@@ -36,8 +36,8 @@ msgid ""
msgstr ""
"Project-Id-Version: Tor Project\n"
"Report-Msgid-Bugs-To: \n"
-"POT-Creation-Date: 2020-10-26 09:57+0100\n"
-"PO-Revision-Date: 2020-10-18 12:13+0000\n"
+"POT-Creation-Date: 2020-10-27 19:02+0100\n"
+"PO-Revision-Date: 2020-10-30 00:13+0000\n"
"Last-Translator: Transifex Bot <>\n"
"Language-Team: Persian (http://www.transifex.com/otf/torproject/language/fa/)\n"
"MIME-Version: 1.0\n"
@@ -557,7 +557,7 @@ msgid "Unable to copy %(infile)s to %(outfile)s: %(message)s"
msgstr ""
#: config/chroot_local-includes/usr/lib/python2.7/dist-packages/tails_installer/creator.py:365
-msgid "Removing existing Live OS"
+msgid "Removing existing Tails system"
msgstr ""
#: config/chroot_local-includes/usr/lib/python2.7/dist-packages/tails_installer/creator.py:374
@@ -568,12 +568,12 @@ msgstr ""
#: config/chroot_local-includes/usr/lib/python2.7/dist-packages/tails_installer/creator.py:380
#, python-format
-msgid "Unable to remove file from previous LiveOS: %(message)s"
+msgid "Unable to remove file from previous Tails system: %(message)s"
msgstr ""
#: config/chroot_local-includes/usr/lib/python2.7/dist-packages/tails_installer/creator.py:394
#, python-format
-msgid "Unable to remove directory from previous LiveOS: %(message)s"
+msgid "Unable to remove directory from previous Tails system: %(message)s"
msgstr ""
#: config/chroot_local-includes/usr/lib/python2.7/dist-packages/tails_installer/creator.py:442
@@ -670,41 +670,41 @@ msgstr ""
msgid "Removing %(file)s"
msgstr ""
-#: config/chroot_local-includes/usr/lib/python2.7/dist-packages/tails_installer/creator.py:1043
+#: config/chroot_local-includes/usr/lib/python2.7/dist-packages/tails_installer/creator.py:1044
#, python-format
msgid "%s already bootable"
msgstr ""
-#: config/chroot_local-includes/usr/lib/python2.7/dist-packages/tails_installer/creator.py:1063
+#: config/chroot_local-includes/usr/lib/python2.7/dist-packages/tails_installer/creator.py:1064
msgid "Unable to find partition"
msgstr ""
-#: config/chroot_local-includes/usr/lib/python2.7/dist-packages/tails_installer/creator.py:1086
+#: config/chroot_local-includes/usr/lib/python2.7/dist-packages/tails_installer/creator.py:1087
#, python-format
msgid "Formatting %(device)s as FAT32"
msgstr ""
-#: config/chroot_local-includes/usr/lib/python2.7/dist-packages/tails_installer/creator.py:1149
+#: config/chroot_local-includes/usr/lib/python2.7/dist-packages/tails_installer/creator.py:1150
#, python-format
msgid "Reading extracted MBR from %s"
msgstr ""
-#: config/chroot_local-includes/usr/lib/python2.7/dist-packages/tails_installer/creator.py:1153
+#: config/chroot_local-includes/usr/lib/python2.7/dist-packages/tails_installer/creator.py:1154
#, python-format
msgid "Could not read the extracted MBR from %(path)s"
msgstr ""
-#: config/chroot_local-includes/usr/lib/python2.7/dist-packages/tails_installer/creator.py:1166
#: config/chroot_local-includes/usr/lib/python2.7/dist-packages/tails_installer/creator.py:1167
+#: config/chroot_local-includes/usr/lib/python2.7/dist-packages/tails_installer/creator.py:1168
#, python-format
msgid "Resetting Master Boot Record of %s"
msgstr ""
-#: config/chroot_local-includes/usr/lib/python2.7/dist-packages/tails_installer/creator.py:1172
+#: config/chroot_local-includes/usr/lib/python2.7/dist-packages/tails_installer/creator.py:1173
msgid "Drive is a loopback, skipping MBR reset"
msgstr ""
-#: config/chroot_local-includes/usr/lib/python2.7/dist-packages/tails_installer/creator.py:1176
+#: config/chroot_local-includes/usr/lib/python2.7/dist-packages/tails_installer/creator.py:1177
msgid "Synchronizing data on disk..."
msgstr ""
@@ -871,7 +871,7 @@ msgid "%(filename)s selected"
msgstr ""
#: config/chroot_local-includes/usr/lib/python2.7/dist-packages/tails_installer/source.py:28
-msgid "Unable to find LiveOS on ISO"
+msgid "Unable to find Tails on ISO"
msgstr ""
#: config/chroot_local-includes/usr/lib/python2.7/dist-packages/tails_installer/source.py:34
diff --git a/fi.po b/fi.po
index d32fa86a5e..3c8ab2dffe 100644
--- a/fi.po
+++ b/fi.po
@@ -19,9 +19,9 @@ msgid ""
msgstr ""
"Project-Id-Version: Tor Project\n"
"Report-Msgid-Bugs-To: \n"
-"POT-Creation-Date: 2020-10-26 09:57+0100\n"
-"PO-Revision-Date: 2020-10-27 03:01+0000\n"
-"Last-Translator: Mikko Päivärinta <paivarinta.mikko.o(a)gmail.com>\n"
+"POT-Creation-Date: 2020-10-27 19:02+0100\n"
+"PO-Revision-Date: 2020-10-30 00:13+0000\n"
+"Last-Translator: Transifex Bot <>\n"
"Language-Team: Finnish (http://www.transifex.com/otf/torproject/language/fi/)\n"
"MIME-Version: 1.0\n"
"Content-Type: text/plain; charset=UTF-8\n"
@@ -540,7 +540,7 @@ msgid "Unable to copy %(infile)s to %(outfile)s: %(message)s"
msgstr ""
#: config/chroot_local-includes/usr/lib/python2.7/dist-packages/tails_installer/creator.py:365
-msgid "Removing existing Live OS"
+msgid "Removing existing Tails system"
msgstr ""
#: config/chroot_local-includes/usr/lib/python2.7/dist-packages/tails_installer/creator.py:374
@@ -551,12 +551,12 @@ msgstr ""
#: config/chroot_local-includes/usr/lib/python2.7/dist-packages/tails_installer/creator.py:380
#, python-format
-msgid "Unable to remove file from previous LiveOS: %(message)s"
+msgid "Unable to remove file from previous Tails system: %(message)s"
msgstr ""
#: config/chroot_local-includes/usr/lib/python2.7/dist-packages/tails_installer/creator.py:394
#, python-format
-msgid "Unable to remove directory from previous LiveOS: %(message)s"
+msgid "Unable to remove directory from previous Tails system: %(message)s"
msgstr ""
#: config/chroot_local-includes/usr/lib/python2.7/dist-packages/tails_installer/creator.py:442
@@ -653,41 +653,41 @@ msgstr ""
msgid "Removing %(file)s"
msgstr ""
-#: config/chroot_local-includes/usr/lib/python2.7/dist-packages/tails_installer/creator.py:1043
+#: config/chroot_local-includes/usr/lib/python2.7/dist-packages/tails_installer/creator.py:1044
#, python-format
msgid "%s already bootable"
msgstr ""
-#: config/chroot_local-includes/usr/lib/python2.7/dist-packages/tails_installer/creator.py:1063
+#: config/chroot_local-includes/usr/lib/python2.7/dist-packages/tails_installer/creator.py:1064
msgid "Unable to find partition"
msgstr ""
-#: config/chroot_local-includes/usr/lib/python2.7/dist-packages/tails_installer/creator.py:1086
+#: config/chroot_local-includes/usr/lib/python2.7/dist-packages/tails_installer/creator.py:1087
#, python-format
msgid "Formatting %(device)s as FAT32"
msgstr ""
-#: config/chroot_local-includes/usr/lib/python2.7/dist-packages/tails_installer/creator.py:1149
+#: config/chroot_local-includes/usr/lib/python2.7/dist-packages/tails_installer/creator.py:1150
#, python-format
msgid "Reading extracted MBR from %s"
msgstr ""
-#: config/chroot_local-includes/usr/lib/python2.7/dist-packages/tails_installer/creator.py:1153
+#: config/chroot_local-includes/usr/lib/python2.7/dist-packages/tails_installer/creator.py:1154
#, python-format
msgid "Could not read the extracted MBR from %(path)s"
msgstr ""
-#: config/chroot_local-includes/usr/lib/python2.7/dist-packages/tails_installer/creator.py:1166
#: config/chroot_local-includes/usr/lib/python2.7/dist-packages/tails_installer/creator.py:1167
+#: config/chroot_local-includes/usr/lib/python2.7/dist-packages/tails_installer/creator.py:1168
#, python-format
msgid "Resetting Master Boot Record of %s"
msgstr ""
-#: config/chroot_local-includes/usr/lib/python2.7/dist-packages/tails_installer/creator.py:1172
+#: config/chroot_local-includes/usr/lib/python2.7/dist-packages/tails_installer/creator.py:1173
msgid "Drive is a loopback, skipping MBR reset"
msgstr ""
-#: config/chroot_local-includes/usr/lib/python2.7/dist-packages/tails_installer/creator.py:1176
+#: config/chroot_local-includes/usr/lib/python2.7/dist-packages/tails_installer/creator.py:1177
msgid "Synchronizing data on disk..."
msgstr ""
@@ -854,7 +854,7 @@ msgid "%(filename)s selected"
msgstr ""
#: config/chroot_local-includes/usr/lib/python2.7/dist-packages/tails_installer/source.py:28
-msgid "Unable to find LiveOS on ISO"
+msgid "Unable to find Tails on ISO"
msgstr ""
#: config/chroot_local-includes/usr/lib/python2.7/dist-packages/tails_installer/source.py:34
diff --git a/fr.po b/fr.po
index 79a8dc616b..9fe073c248 100644
--- a/fr.po
+++ b/fr.po
@@ -40,9 +40,9 @@ msgid ""
msgstr ""
"Project-Id-Version: Tor Project\n"
"Report-Msgid-Bugs-To: \n"
-"POT-Creation-Date: 2020-10-26 09:57+0100\n"
-"PO-Revision-Date: 2020-10-21 18:39+0000\n"
-"Last-Translator: AO <ao(a)localizationlab.org>\n"
+"POT-Creation-Date: 2020-10-27 19:02+0100\n"
+"PO-Revision-Date: 2020-10-30 00:13+0000\n"
+"Last-Translator: Transifex Bot <>\n"
"Language-Team: French (http://www.transifex.com/otf/torproject/language/fr/)\n"
"MIME-Version: 1.0\n"
"Content-Type: text/plain; charset=UTF-8\n"
@@ -561,8 +561,8 @@ msgid "Unable to copy %(infile)s to %(outfile)s: %(message)s"
msgstr "Impossible de copier %(infile)s vers %(outfile)s : %(message)s"
#: config/chroot_local-includes/usr/lib/python2.7/dist-packages/tails_installer/creator.py:365
-msgid "Removing existing Live OS"
-msgstr "Suppression du SE Live existant"
+msgid "Removing existing Tails system"
+msgstr ""
#: config/chroot_local-includes/usr/lib/python2.7/dist-packages/tails_installer/creator.py:374
#: config/chroot_local-includes/usr/lib/python2.7/dist-packages/tails_installer/creator.py:387
@@ -572,13 +572,13 @@ msgstr "Impossible de changer les droits (chmod) de %(file)s : %(message)s"
#: config/chroot_local-includes/usr/lib/python2.7/dist-packages/tails_installer/creator.py:380
#, python-format
-msgid "Unable to remove file from previous LiveOS: %(message)s"
-msgstr "Impossible d’enlever le fichier du SE Live précédent : %(message)s"
+msgid "Unable to remove file from previous Tails system: %(message)s"
+msgstr ""
#: config/chroot_local-includes/usr/lib/python2.7/dist-packages/tails_installer/creator.py:394
#, python-format
-msgid "Unable to remove directory from previous LiveOS: %(message)s"
-msgstr "Impossible d’enlever le répertoire du SE Live précédent : %(message)s"
+msgid "Unable to remove directory from previous Tails system: %(message)s"
+msgstr ""
#: config/chroot_local-includes/usr/lib/python2.7/dist-packages/tails_installer/creator.py:442
#, python-format
@@ -674,41 +674,41 @@ msgstr "Installation du chargeur de démarrage…"
msgid "Removing %(file)s"
msgstr "Suppression de %(file)s"
-#: config/chroot_local-includes/usr/lib/python2.7/dist-packages/tails_installer/creator.py:1043
+#: config/chroot_local-includes/usr/lib/python2.7/dist-packages/tails_installer/creator.py:1044
#, python-format
msgid "%s already bootable"
msgstr "%s est déjà amorçable"
-#: config/chroot_local-includes/usr/lib/python2.7/dist-packages/tails_installer/creator.py:1063
+#: config/chroot_local-includes/usr/lib/python2.7/dist-packages/tails_installer/creator.py:1064
msgid "Unable to find partition"
msgstr "Impossible de trouver la partition"
-#: config/chroot_local-includes/usr/lib/python2.7/dist-packages/tails_installer/creator.py:1086
+#: config/chroot_local-includes/usr/lib/python2.7/dist-packages/tails_installer/creator.py:1087
#, python-format
msgid "Formatting %(device)s as FAT32"
msgstr "Formatage de %(device)s en FAT32"
-#: config/chroot_local-includes/usr/lib/python2.7/dist-packages/tails_installer/creator.py:1149
+#: config/chroot_local-includes/usr/lib/python2.7/dist-packages/tails_installer/creator.py:1150
#, python-format
msgid "Reading extracted MBR from %s"
msgstr "Lecture du MBR extrait de %s"
-#: config/chroot_local-includes/usr/lib/python2.7/dist-packages/tails_installer/creator.py:1153
+#: config/chroot_local-includes/usr/lib/python2.7/dist-packages/tails_installer/creator.py:1154
#, python-format
msgid "Could not read the extracted MBR from %(path)s"
msgstr "Impossible de lire le MBR extrait de %(path)s"
-#: config/chroot_local-includes/usr/lib/python2.7/dist-packages/tails_installer/creator.py:1166
#: config/chroot_local-includes/usr/lib/python2.7/dist-packages/tails_installer/creator.py:1167
+#: config/chroot_local-includes/usr/lib/python2.7/dist-packages/tails_installer/creator.py:1168
#, python-format
msgid "Resetting Master Boot Record of %s"
msgstr "Réinitialisation de l’enregistrement d’amorçage maître (MBR) de %s"
-#: config/chroot_local-includes/usr/lib/python2.7/dist-packages/tails_installer/creator.py:1172
+#: config/chroot_local-includes/usr/lib/python2.7/dist-packages/tails_installer/creator.py:1173
msgid "Drive is a loopback, skipping MBR reset"
msgstr "Le périphérique est une boucle, la réinitialisation du MBR sera ignorée"
-#: config/chroot_local-includes/usr/lib/python2.7/dist-packages/tails_installer/creator.py:1176
+#: config/chroot_local-includes/usr/lib/python2.7/dist-packages/tails_installer/creator.py:1177
msgid "Synchronizing data on disk..."
msgstr "Synchronisation des données sur le disque…"
@@ -875,8 +875,8 @@ msgid "%(filename)s selected"
msgstr "%(filename)s est sélectionné"
#: config/chroot_local-includes/usr/lib/python2.7/dist-packages/tails_installer/source.py:28
-msgid "Unable to find LiveOS on ISO"
-msgstr "Impossible de trouver le SE Live sur l’ISO"
+msgid "Unable to find Tails on ISO"
+msgstr ""
#: config/chroot_local-includes/usr/lib/python2.7/dist-packages/tails_installer/source.py:34
#, python-format
diff --git a/fy.po b/fy.po
index d46ce47913..44f7658c33 100644
--- a/fy.po
+++ b/fy.po
@@ -8,8 +8,8 @@ msgid ""
msgstr ""
"Project-Id-Version: Tor Project\n"
"Report-Msgid-Bugs-To: \n"
-"POT-Creation-Date: 2020-10-26 09:57+0100\n"
-"PO-Revision-Date: 2020-10-18 12:13+0000\n"
+"POT-Creation-Date: 2020-10-27 19:02+0100\n"
+"PO-Revision-Date: 2020-10-30 00:13+0000\n"
"Last-Translator: Transifex Bot <>\n"
"Language-Team: Western Frisian (http://www.transifex.com/otf/torproject/language/fy/)\n"
"MIME-Version: 1.0\n"
@@ -529,7 +529,7 @@ msgid "Unable to copy %(infile)s to %(outfile)s: %(message)s"
msgstr ""
#: config/chroot_local-includes/usr/lib/python2.7/dist-packages/tails_installer/creator.py:365
-msgid "Removing existing Live OS"
+msgid "Removing existing Tails system"
msgstr ""
#: config/chroot_local-includes/usr/lib/python2.7/dist-packages/tails_installer/creator.py:374
@@ -540,12 +540,12 @@ msgstr ""
#: config/chroot_local-includes/usr/lib/python2.7/dist-packages/tails_installer/creator.py:380
#, python-format
-msgid "Unable to remove file from previous LiveOS: %(message)s"
+msgid "Unable to remove file from previous Tails system: %(message)s"
msgstr ""
#: config/chroot_local-includes/usr/lib/python2.7/dist-packages/tails_installer/creator.py:394
#, python-format
-msgid "Unable to remove directory from previous LiveOS: %(message)s"
+msgid "Unable to remove directory from previous Tails system: %(message)s"
msgstr ""
#: config/chroot_local-includes/usr/lib/python2.7/dist-packages/tails_installer/creator.py:442
@@ -642,41 +642,41 @@ msgstr ""
msgid "Removing %(file)s"
msgstr ""
-#: config/chroot_local-includes/usr/lib/python2.7/dist-packages/tails_installer/creator.py:1043
+#: config/chroot_local-includes/usr/lib/python2.7/dist-packages/tails_installer/creator.py:1044
#, python-format
msgid "%s already bootable"
msgstr ""
-#: config/chroot_local-includes/usr/lib/python2.7/dist-packages/tails_installer/creator.py:1063
+#: config/chroot_local-includes/usr/lib/python2.7/dist-packages/tails_installer/creator.py:1064
msgid "Unable to find partition"
msgstr ""
-#: config/chroot_local-includes/usr/lib/python2.7/dist-packages/tails_installer/creator.py:1086
+#: config/chroot_local-includes/usr/lib/python2.7/dist-packages/tails_installer/creator.py:1087
#, python-format
msgid "Formatting %(device)s as FAT32"
msgstr ""
-#: config/chroot_local-includes/usr/lib/python2.7/dist-packages/tails_installer/creator.py:1149
+#: config/chroot_local-includes/usr/lib/python2.7/dist-packages/tails_installer/creator.py:1150
#, python-format
msgid "Reading extracted MBR from %s"
msgstr ""
-#: config/chroot_local-includes/usr/lib/python2.7/dist-packages/tails_installer/creator.py:1153
+#: config/chroot_local-includes/usr/lib/python2.7/dist-packages/tails_installer/creator.py:1154
#, python-format
msgid "Could not read the extracted MBR from %(path)s"
msgstr ""
-#: config/chroot_local-includes/usr/lib/python2.7/dist-packages/tails_installer/creator.py:1166
#: config/chroot_local-includes/usr/lib/python2.7/dist-packages/tails_installer/creator.py:1167
+#: config/chroot_local-includes/usr/lib/python2.7/dist-packages/tails_installer/creator.py:1168
#, python-format
msgid "Resetting Master Boot Record of %s"
msgstr ""
-#: config/chroot_local-includes/usr/lib/python2.7/dist-packages/tails_installer/creator.py:1172
+#: config/chroot_local-includes/usr/lib/python2.7/dist-packages/tails_installer/creator.py:1173
msgid "Drive is a loopback, skipping MBR reset"
msgstr ""
-#: config/chroot_local-includes/usr/lib/python2.7/dist-packages/tails_installer/creator.py:1176
+#: config/chroot_local-includes/usr/lib/python2.7/dist-packages/tails_installer/creator.py:1177
msgid "Synchronizing data on disk..."
msgstr ""
@@ -843,7 +843,7 @@ msgid "%(filename)s selected"
msgstr ""
#: config/chroot_local-includes/usr/lib/python2.7/dist-packages/tails_installer/source.py:28
-msgid "Unable to find LiveOS on ISO"
+msgid "Unable to find Tails on ISO"
msgstr ""
#: config/chroot_local-includes/usr/lib/python2.7/dist-packages/tails_installer/source.py:34
diff --git a/ga.po b/ga.po
index 49a6bf7418..c7ca39f222 100644
--- a/ga.po
+++ b/ga.po
@@ -9,8 +9,8 @@ msgid ""
msgstr ""
"Project-Id-Version: Tor Project\n"
"Report-Msgid-Bugs-To: \n"
-"POT-Creation-Date: 2020-10-26 09:57+0100\n"
-"PO-Revision-Date: 2020-10-18 12:13+0000\n"
+"POT-Creation-Date: 2020-10-27 19:02+0100\n"
+"PO-Revision-Date: 2020-10-30 00:13+0000\n"
"Last-Translator: Transifex Bot <>\n"
"Language-Team: Irish (http://www.transifex.com/otf/torproject/language/ga/)\n"
"MIME-Version: 1.0\n"
@@ -530,7 +530,7 @@ msgid "Unable to copy %(infile)s to %(outfile)s: %(message)s"
msgstr ""
#: config/chroot_local-includes/usr/lib/python2.7/dist-packages/tails_installer/creator.py:365
-msgid "Removing existing Live OS"
+msgid "Removing existing Tails system"
msgstr ""
#: config/chroot_local-includes/usr/lib/python2.7/dist-packages/tails_installer/creator.py:374
@@ -541,12 +541,12 @@ msgstr ""
#: config/chroot_local-includes/usr/lib/python2.7/dist-packages/tails_installer/creator.py:380
#, python-format
-msgid "Unable to remove file from previous LiveOS: %(message)s"
+msgid "Unable to remove file from previous Tails system: %(message)s"
msgstr ""
#: config/chroot_local-includes/usr/lib/python2.7/dist-packages/tails_installer/creator.py:394
#, python-format
-msgid "Unable to remove directory from previous LiveOS: %(message)s"
+msgid "Unable to remove directory from previous Tails system: %(message)s"
msgstr ""
#: config/chroot_local-includes/usr/lib/python2.7/dist-packages/tails_installer/creator.py:442
@@ -643,41 +643,41 @@ msgstr ""
msgid "Removing %(file)s"
msgstr ""
-#: config/chroot_local-includes/usr/lib/python2.7/dist-packages/tails_installer/creator.py:1043
+#: config/chroot_local-includes/usr/lib/python2.7/dist-packages/tails_installer/creator.py:1044
#, python-format
msgid "%s already bootable"
msgstr ""
-#: config/chroot_local-includes/usr/lib/python2.7/dist-packages/tails_installer/creator.py:1063
+#: config/chroot_local-includes/usr/lib/python2.7/dist-packages/tails_installer/creator.py:1064
msgid "Unable to find partition"
msgstr ""
-#: config/chroot_local-includes/usr/lib/python2.7/dist-packages/tails_installer/creator.py:1086
+#: config/chroot_local-includes/usr/lib/python2.7/dist-packages/tails_installer/creator.py:1087
#, python-format
msgid "Formatting %(device)s as FAT32"
msgstr ""
-#: config/chroot_local-includes/usr/lib/python2.7/dist-packages/tails_installer/creator.py:1149
+#: config/chroot_local-includes/usr/lib/python2.7/dist-packages/tails_installer/creator.py:1150
#, python-format
msgid "Reading extracted MBR from %s"
msgstr ""
-#: config/chroot_local-includes/usr/lib/python2.7/dist-packages/tails_installer/creator.py:1153
+#: config/chroot_local-includes/usr/lib/python2.7/dist-packages/tails_installer/creator.py:1154
#, python-format
msgid "Could not read the extracted MBR from %(path)s"
msgstr ""
-#: config/chroot_local-includes/usr/lib/python2.7/dist-packages/tails_installer/creator.py:1166
#: config/chroot_local-includes/usr/lib/python2.7/dist-packages/tails_installer/creator.py:1167
+#: config/chroot_local-includes/usr/lib/python2.7/dist-packages/tails_installer/creator.py:1168
#, python-format
msgid "Resetting Master Boot Record of %s"
msgstr ""
-#: config/chroot_local-includes/usr/lib/python2.7/dist-packages/tails_installer/creator.py:1172
+#: config/chroot_local-includes/usr/lib/python2.7/dist-packages/tails_installer/creator.py:1173
msgid "Drive is a loopback, skipping MBR reset"
msgstr ""
-#: config/chroot_local-includes/usr/lib/python2.7/dist-packages/tails_installer/creator.py:1176
+#: config/chroot_local-includes/usr/lib/python2.7/dist-packages/tails_installer/creator.py:1177
msgid "Synchronizing data on disk..."
msgstr ""
@@ -844,7 +844,7 @@ msgid "%(filename)s selected"
msgstr ""
#: config/chroot_local-includes/usr/lib/python2.7/dist-packages/tails_installer/source.py:28
-msgid "Unable to find LiveOS on ISO"
+msgid "Unable to find Tails on ISO"
msgstr ""
#: config/chroot_local-includes/usr/lib/python2.7/dist-packages/tails_installer/source.py:34
diff --git a/gd.po b/gd.po
index 8a13be97b9..717a73d541 100644
--- a/gd.po
+++ b/gd.po
@@ -7,8 +7,8 @@ msgid ""
msgstr ""
"Project-Id-Version: Tor Project\n"
"Report-Msgid-Bugs-To: \n"
-"POT-Creation-Date: 2020-10-26 09:57+0100\n"
-"PO-Revision-Date: 2020-10-18 12:13+0000\n"
+"POT-Creation-Date: 2020-10-27 19:02+0100\n"
+"PO-Revision-Date: 2020-10-30 00:13+0000\n"
"Last-Translator: Transifex Bot <>\n"
"Language-Team: Gaelic, Scottish (http://www.transifex.com/otf/torproject/language/gd/)\n"
"MIME-Version: 1.0\n"
@@ -528,7 +528,7 @@ msgid "Unable to copy %(infile)s to %(outfile)s: %(message)s"
msgstr ""
#: config/chroot_local-includes/usr/lib/python2.7/dist-packages/tails_installer/creator.py:365
-msgid "Removing existing Live OS"
+msgid "Removing existing Tails system"
msgstr ""
#: config/chroot_local-includes/usr/lib/python2.7/dist-packages/tails_installer/creator.py:374
@@ -539,12 +539,12 @@ msgstr ""
#: config/chroot_local-includes/usr/lib/python2.7/dist-packages/tails_installer/creator.py:380
#, python-format
-msgid "Unable to remove file from previous LiveOS: %(message)s"
+msgid "Unable to remove file from previous Tails system: %(message)s"
msgstr ""
#: config/chroot_local-includes/usr/lib/python2.7/dist-packages/tails_installer/creator.py:394
#, python-format
-msgid "Unable to remove directory from previous LiveOS: %(message)s"
+msgid "Unable to remove directory from previous Tails system: %(message)s"
msgstr ""
#: config/chroot_local-includes/usr/lib/python2.7/dist-packages/tails_installer/creator.py:442
@@ -641,41 +641,41 @@ msgstr ""
msgid "Removing %(file)s"
msgstr ""
-#: config/chroot_local-includes/usr/lib/python2.7/dist-packages/tails_installer/creator.py:1043
+#: config/chroot_local-includes/usr/lib/python2.7/dist-packages/tails_installer/creator.py:1044
#, python-format
msgid "%s already bootable"
msgstr ""
-#: config/chroot_local-includes/usr/lib/python2.7/dist-packages/tails_installer/creator.py:1063
+#: config/chroot_local-includes/usr/lib/python2.7/dist-packages/tails_installer/creator.py:1064
msgid "Unable to find partition"
msgstr ""
-#: config/chroot_local-includes/usr/lib/python2.7/dist-packages/tails_installer/creator.py:1086
+#: config/chroot_local-includes/usr/lib/python2.7/dist-packages/tails_installer/creator.py:1087
#, python-format
msgid "Formatting %(device)s as FAT32"
msgstr ""
-#: config/chroot_local-includes/usr/lib/python2.7/dist-packages/tails_installer/creator.py:1149
+#: config/chroot_local-includes/usr/lib/python2.7/dist-packages/tails_installer/creator.py:1150
#, python-format
msgid "Reading extracted MBR from %s"
msgstr ""
-#: config/chroot_local-includes/usr/lib/python2.7/dist-packages/tails_installer/creator.py:1153
+#: config/chroot_local-includes/usr/lib/python2.7/dist-packages/tails_installer/creator.py:1154
#, python-format
msgid "Could not read the extracted MBR from %(path)s"
msgstr ""
-#: config/chroot_local-includes/usr/lib/python2.7/dist-packages/tails_installer/creator.py:1166
#: config/chroot_local-includes/usr/lib/python2.7/dist-packages/tails_installer/creator.py:1167
+#: config/chroot_local-includes/usr/lib/python2.7/dist-packages/tails_installer/creator.py:1168
#, python-format
msgid "Resetting Master Boot Record of %s"
msgstr ""
-#: config/chroot_local-includes/usr/lib/python2.7/dist-packages/tails_installer/creator.py:1172
+#: config/chroot_local-includes/usr/lib/python2.7/dist-packages/tails_installer/creator.py:1173
msgid "Drive is a loopback, skipping MBR reset"
msgstr ""
-#: config/chroot_local-includes/usr/lib/python2.7/dist-packages/tails_installer/creator.py:1176
+#: config/chroot_local-includes/usr/lib/python2.7/dist-packages/tails_installer/creator.py:1177
msgid "Synchronizing data on disk..."
msgstr ""
@@ -842,7 +842,7 @@ msgid "%(filename)s selected"
msgstr ""
#: config/chroot_local-includes/usr/lib/python2.7/dist-packages/tails_installer/source.py:28
-msgid "Unable to find LiveOS on ISO"
+msgid "Unable to find Tails on ISO"
msgstr ""
#: config/chroot_local-includes/usr/lib/python2.7/dist-packages/tails_installer/source.py:34
diff --git a/gl.po b/gl.po
index 84048907f5..85c39a1aec 100644
--- a/gl.po
+++ b/gl.po
@@ -10,8 +10,8 @@ msgid ""
msgstr ""
"Project-Id-Version: Tor Project\n"
"Report-Msgid-Bugs-To: \n"
-"POT-Creation-Date: 2020-10-26 09:57+0100\n"
-"PO-Revision-Date: 2020-10-18 12:13+0000\n"
+"POT-Creation-Date: 2020-10-27 19:02+0100\n"
+"PO-Revision-Date: 2020-10-30 00:13+0000\n"
"Last-Translator: Transifex Bot <>\n"
"Language-Team: Galician (http://www.transifex.com/otf/torproject/language/gl/)\n"
"MIME-Version: 1.0\n"
@@ -531,7 +531,7 @@ msgid "Unable to copy %(infile)s to %(outfile)s: %(message)s"
msgstr ""
#: config/chroot_local-includes/usr/lib/python2.7/dist-packages/tails_installer/creator.py:365
-msgid "Removing existing Live OS"
+msgid "Removing existing Tails system"
msgstr ""
#: config/chroot_local-includes/usr/lib/python2.7/dist-packages/tails_installer/creator.py:374
@@ -542,12 +542,12 @@ msgstr ""
#: config/chroot_local-includes/usr/lib/python2.7/dist-packages/tails_installer/creator.py:380
#, python-format
-msgid "Unable to remove file from previous LiveOS: %(message)s"
+msgid "Unable to remove file from previous Tails system: %(message)s"
msgstr ""
#: config/chroot_local-includes/usr/lib/python2.7/dist-packages/tails_installer/creator.py:394
#, python-format
-msgid "Unable to remove directory from previous LiveOS: %(message)s"
+msgid "Unable to remove directory from previous Tails system: %(message)s"
msgstr ""
#: config/chroot_local-includes/usr/lib/python2.7/dist-packages/tails_installer/creator.py:442
@@ -644,41 +644,41 @@ msgstr ""
msgid "Removing %(file)s"
msgstr ""
-#: config/chroot_local-includes/usr/lib/python2.7/dist-packages/tails_installer/creator.py:1043
+#: config/chroot_local-includes/usr/lib/python2.7/dist-packages/tails_installer/creator.py:1044
#, python-format
msgid "%s already bootable"
msgstr ""
-#: config/chroot_local-includes/usr/lib/python2.7/dist-packages/tails_installer/creator.py:1063
+#: config/chroot_local-includes/usr/lib/python2.7/dist-packages/tails_installer/creator.py:1064
msgid "Unable to find partition"
msgstr ""
-#: config/chroot_local-includes/usr/lib/python2.7/dist-packages/tails_installer/creator.py:1086
+#: config/chroot_local-includes/usr/lib/python2.7/dist-packages/tails_installer/creator.py:1087
#, python-format
msgid "Formatting %(device)s as FAT32"
msgstr ""
-#: config/chroot_local-includes/usr/lib/python2.7/dist-packages/tails_installer/creator.py:1149
+#: config/chroot_local-includes/usr/lib/python2.7/dist-packages/tails_installer/creator.py:1150
#, python-format
msgid "Reading extracted MBR from %s"
msgstr ""
-#: config/chroot_local-includes/usr/lib/python2.7/dist-packages/tails_installer/creator.py:1153
+#: config/chroot_local-includes/usr/lib/python2.7/dist-packages/tails_installer/creator.py:1154
#, python-format
msgid "Could not read the extracted MBR from %(path)s"
msgstr ""
-#: config/chroot_local-includes/usr/lib/python2.7/dist-packages/tails_installer/creator.py:1166
#: config/chroot_local-includes/usr/lib/python2.7/dist-packages/tails_installer/creator.py:1167
+#: config/chroot_local-includes/usr/lib/python2.7/dist-packages/tails_installer/creator.py:1168
#, python-format
msgid "Resetting Master Boot Record of %s"
msgstr ""
-#: config/chroot_local-includes/usr/lib/python2.7/dist-packages/tails_installer/creator.py:1172
+#: config/chroot_local-includes/usr/lib/python2.7/dist-packages/tails_installer/creator.py:1173
msgid "Drive is a loopback, skipping MBR reset"
msgstr ""
-#: config/chroot_local-includes/usr/lib/python2.7/dist-packages/tails_installer/creator.py:1176
+#: config/chroot_local-includes/usr/lib/python2.7/dist-packages/tails_installer/creator.py:1177
msgid "Synchronizing data on disk..."
msgstr ""
@@ -845,7 +845,7 @@ msgid "%(filename)s selected"
msgstr ""
#: config/chroot_local-includes/usr/lib/python2.7/dist-packages/tails_installer/source.py:28
-msgid "Unable to find LiveOS on ISO"
+msgid "Unable to find Tails on ISO"
msgstr ""
#: config/chroot_local-includes/usr/lib/python2.7/dist-packages/tails_installer/source.py:34
diff --git a/gu.po b/gu.po
index b89f9641b3..3cb488eb63 100644
--- a/gu.po
+++ b/gu.po
@@ -7,8 +7,8 @@ msgid ""
msgstr ""
"Project-Id-Version: Tor Project\n"
"Report-Msgid-Bugs-To: \n"
-"POT-Creation-Date: 2020-10-26 09:57+0100\n"
-"PO-Revision-Date: 2020-10-18 12:13+0000\n"
+"POT-Creation-Date: 2020-10-27 19:02+0100\n"
+"PO-Revision-Date: 2020-10-30 00:13+0000\n"
"Last-Translator: Transifex Bot <>\n"
"Language-Team: Gujarati (http://www.transifex.com/otf/torproject/language/gu/)\n"
"MIME-Version: 1.0\n"
@@ -528,7 +528,7 @@ msgid "Unable to copy %(infile)s to %(outfile)s: %(message)s"
msgstr ""
#: config/chroot_local-includes/usr/lib/python2.7/dist-packages/tails_installer/creator.py:365
-msgid "Removing existing Live OS"
+msgid "Removing existing Tails system"
msgstr ""
#: config/chroot_local-includes/usr/lib/python2.7/dist-packages/tails_installer/creator.py:374
@@ -539,12 +539,12 @@ msgstr ""
#: config/chroot_local-includes/usr/lib/python2.7/dist-packages/tails_installer/creator.py:380
#, python-format
-msgid "Unable to remove file from previous LiveOS: %(message)s"
+msgid "Unable to remove file from previous Tails system: %(message)s"
msgstr ""
#: config/chroot_local-includes/usr/lib/python2.7/dist-packages/tails_installer/creator.py:394
#, python-format
-msgid "Unable to remove directory from previous LiveOS: %(message)s"
+msgid "Unable to remove directory from previous Tails system: %(message)s"
msgstr ""
#: config/chroot_local-includes/usr/lib/python2.7/dist-packages/tails_installer/creator.py:442
@@ -641,41 +641,41 @@ msgstr ""
msgid "Removing %(file)s"
msgstr ""
-#: config/chroot_local-includes/usr/lib/python2.7/dist-packages/tails_installer/creator.py:1043
+#: config/chroot_local-includes/usr/lib/python2.7/dist-packages/tails_installer/creator.py:1044
#, python-format
msgid "%s already bootable"
msgstr ""
-#: config/chroot_local-includes/usr/lib/python2.7/dist-packages/tails_installer/creator.py:1063
+#: config/chroot_local-includes/usr/lib/python2.7/dist-packages/tails_installer/creator.py:1064
msgid "Unable to find partition"
msgstr ""
-#: config/chroot_local-includes/usr/lib/python2.7/dist-packages/tails_installer/creator.py:1086
+#: config/chroot_local-includes/usr/lib/python2.7/dist-packages/tails_installer/creator.py:1087
#, python-format
msgid "Formatting %(device)s as FAT32"
msgstr ""
-#: config/chroot_local-includes/usr/lib/python2.7/dist-packages/tails_installer/creator.py:1149
+#: config/chroot_local-includes/usr/lib/python2.7/dist-packages/tails_installer/creator.py:1150
#, python-format
msgid "Reading extracted MBR from %s"
msgstr ""
-#: config/chroot_local-includes/usr/lib/python2.7/dist-packages/tails_installer/creator.py:1153
+#: config/chroot_local-includes/usr/lib/python2.7/dist-packages/tails_installer/creator.py:1154
#, python-format
msgid "Could not read the extracted MBR from %(path)s"
msgstr ""
-#: config/chroot_local-includes/usr/lib/python2.7/dist-packages/tails_installer/creator.py:1166
#: config/chroot_local-includes/usr/lib/python2.7/dist-packages/tails_installer/creator.py:1167
+#: config/chroot_local-includes/usr/lib/python2.7/dist-packages/tails_installer/creator.py:1168
#, python-format
msgid "Resetting Master Boot Record of %s"
msgstr ""
-#: config/chroot_local-includes/usr/lib/python2.7/dist-packages/tails_installer/creator.py:1172
+#: config/chroot_local-includes/usr/lib/python2.7/dist-packages/tails_installer/creator.py:1173
msgid "Drive is a loopback, skipping MBR reset"
msgstr ""
-#: config/chroot_local-includes/usr/lib/python2.7/dist-packages/tails_installer/creator.py:1176
+#: config/chroot_local-includes/usr/lib/python2.7/dist-packages/tails_installer/creator.py:1177
msgid "Synchronizing data on disk..."
msgstr ""
@@ -842,7 +842,7 @@ msgid "%(filename)s selected"
msgstr ""
#: config/chroot_local-includes/usr/lib/python2.7/dist-packages/tails_installer/source.py:28
-msgid "Unable to find LiveOS on ISO"
+msgid "Unable to find Tails on ISO"
msgstr ""
#: config/chroot_local-includes/usr/lib/python2.7/dist-packages/tails_installer/source.py:34
diff --git a/he.po b/he.po
index 6070d43ed2..8ae873cfd7 100644
--- a/he.po
+++ b/he.po
@@ -16,9 +16,9 @@ msgid ""
msgstr ""
"Project-Id-Version: Tor Project\n"
"Report-Msgid-Bugs-To: \n"
-"POT-Creation-Date: 2020-10-26 09:57+0100\n"
-"PO-Revision-Date: 2020-10-21 09:16+0000\n"
-"Last-Translator: ION\n"
+"POT-Creation-Date: 2020-10-27 19:02+0100\n"
+"PO-Revision-Date: 2020-10-30 00:13+0000\n"
+"Last-Translator: Transifex Bot <>\n"
"Language-Team: Hebrew (http://www.transifex.com/otf/torproject/language/he/)\n"
"MIME-Version: 1.0\n"
"Content-Type: text/plain; charset=UTF-8\n"
@@ -537,7 +537,7 @@ msgid "Unable to copy %(infile)s to %(outfile)s: %(message)s"
msgstr "לא היה ניתן להעתיק את %(infile)s אל %(outfile)s: %(message)s"
#: config/chroot_local-includes/usr/lib/python2.7/dist-packages/tails_installer/creator.py:365
-msgid "Removing existing Live OS"
+msgid "Removing existing Tails system"
msgstr ""
#: config/chroot_local-includes/usr/lib/python2.7/dist-packages/tails_installer/creator.py:374
@@ -548,12 +548,12 @@ msgstr "לא היה ניתן לשנות הרשאות %(file)s: %(message)s"
#: config/chroot_local-includes/usr/lib/python2.7/dist-packages/tails_installer/creator.py:380
#, python-format
-msgid "Unable to remove file from previous LiveOS: %(message)s"
+msgid "Unable to remove file from previous Tails system: %(message)s"
msgstr ""
#: config/chroot_local-includes/usr/lib/python2.7/dist-packages/tails_installer/creator.py:394
#, python-format
-msgid "Unable to remove directory from previous LiveOS: %(message)s"
+msgid "Unable to remove directory from previous Tails system: %(message)s"
msgstr ""
#: config/chroot_local-includes/usr/lib/python2.7/dist-packages/tails_installer/creator.py:442
@@ -650,41 +650,41 @@ msgstr "מתקין bootloader…"
msgid "Removing %(file)s"
msgstr "מסיר את %(file)s"
-#: config/chroot_local-includes/usr/lib/python2.7/dist-packages/tails_installer/creator.py:1043
+#: config/chroot_local-includes/usr/lib/python2.7/dist-packages/tails_installer/creator.py:1044
#, python-format
msgid "%s already bootable"
msgstr "%s כבר בר־אתחול"
-#: config/chroot_local-includes/usr/lib/python2.7/dist-packages/tails_installer/creator.py:1063
+#: config/chroot_local-includes/usr/lib/python2.7/dist-packages/tails_installer/creator.py:1064
msgid "Unable to find partition"
msgstr "לא היה ניתן למצוא מחיצה"
-#: config/chroot_local-includes/usr/lib/python2.7/dist-packages/tails_installer/creator.py:1086
+#: config/chroot_local-includes/usr/lib/python2.7/dist-packages/tails_installer/creator.py:1087
#, python-format
msgid "Formatting %(device)s as FAT32"
msgstr "מתסדר את %(device)s כ־FAT32"
-#: config/chroot_local-includes/usr/lib/python2.7/dist-packages/tails_installer/creator.py:1149
+#: config/chroot_local-includes/usr/lib/python2.7/dist-packages/tails_installer/creator.py:1150
#, python-format
msgid "Reading extracted MBR from %s"
msgstr "קורא MBR מחולץ מן %s"
-#: config/chroot_local-includes/usr/lib/python2.7/dist-packages/tails_installer/creator.py:1153
+#: config/chroot_local-includes/usr/lib/python2.7/dist-packages/tails_installer/creator.py:1154
#, python-format
msgid "Could not read the extracted MBR from %(path)s"
msgstr ""
-#: config/chroot_local-includes/usr/lib/python2.7/dist-packages/tails_installer/creator.py:1166
#: config/chroot_local-includes/usr/lib/python2.7/dist-packages/tails_installer/creator.py:1167
+#: config/chroot_local-includes/usr/lib/python2.7/dist-packages/tails_installer/creator.py:1168
#, python-format
msgid "Resetting Master Boot Record of %s"
msgstr "מאפס רשומת אתחול־אב של %s"
-#: config/chroot_local-includes/usr/lib/python2.7/dist-packages/tails_installer/creator.py:1172
+#: config/chroot_local-includes/usr/lib/python2.7/dist-packages/tails_installer/creator.py:1173
msgid "Drive is a loopback, skipping MBR reset"
msgstr ""
-#: config/chroot_local-includes/usr/lib/python2.7/dist-packages/tails_installer/creator.py:1176
+#: config/chroot_local-includes/usr/lib/python2.7/dist-packages/tails_installer/creator.py:1177
msgid "Synchronizing data on disk..."
msgstr "מסנכרן נתונים על הדיסק…"
@@ -851,7 +851,7 @@ msgid "%(filename)s selected"
msgstr "%(filename)s נבחרו"
#: config/chroot_local-includes/usr/lib/python2.7/dist-packages/tails_installer/source.py:28
-msgid "Unable to find LiveOS on ISO"
+msgid "Unable to find Tails on ISO"
msgstr ""
#: config/chroot_local-includes/usr/lib/python2.7/dist-packages/tails_installer/source.py:34
diff --git a/hi.po b/hi.po
index dd6b9bfb6f..1422b5cbe8 100644
--- a/hi.po
+++ b/hi.po
@@ -9,8 +9,8 @@ msgid ""
msgstr ""
"Project-Id-Version: Tor Project\n"
"Report-Msgid-Bugs-To: \n"
-"POT-Creation-Date: 2020-10-26 09:57+0100\n"
-"PO-Revision-Date: 2020-10-18 12:13+0000\n"
+"POT-Creation-Date: 2020-10-27 19:02+0100\n"
+"PO-Revision-Date: 2020-10-30 00:13+0000\n"
"Last-Translator: Transifex Bot <>\n"
"Language-Team: Hindi (http://www.transifex.com/otf/torproject/language/hi/)\n"
"MIME-Version: 1.0\n"
@@ -530,7 +530,7 @@ msgid "Unable to copy %(infile)s to %(outfile)s: %(message)s"
msgstr ""
#: config/chroot_local-includes/usr/lib/python2.7/dist-packages/tails_installer/creator.py:365
-msgid "Removing existing Live OS"
+msgid "Removing existing Tails system"
msgstr ""
#: config/chroot_local-includes/usr/lib/python2.7/dist-packages/tails_installer/creator.py:374
@@ -541,12 +541,12 @@ msgstr ""
#: config/chroot_local-includes/usr/lib/python2.7/dist-packages/tails_installer/creator.py:380
#, python-format
-msgid "Unable to remove file from previous LiveOS: %(message)s"
+msgid "Unable to remove file from previous Tails system: %(message)s"
msgstr ""
#: config/chroot_local-includes/usr/lib/python2.7/dist-packages/tails_installer/creator.py:394
#, python-format
-msgid "Unable to remove directory from previous LiveOS: %(message)s"
+msgid "Unable to remove directory from previous Tails system: %(message)s"
msgstr ""
#: config/chroot_local-includes/usr/lib/python2.7/dist-packages/tails_installer/creator.py:442
@@ -643,41 +643,41 @@ msgstr ""
msgid "Removing %(file)s"
msgstr ""
-#: config/chroot_local-includes/usr/lib/python2.7/dist-packages/tails_installer/creator.py:1043
+#: config/chroot_local-includes/usr/lib/python2.7/dist-packages/tails_installer/creator.py:1044
#, python-format
msgid "%s already bootable"
msgstr ""
-#: config/chroot_local-includes/usr/lib/python2.7/dist-packages/tails_installer/creator.py:1063
+#: config/chroot_local-includes/usr/lib/python2.7/dist-packages/tails_installer/creator.py:1064
msgid "Unable to find partition"
msgstr ""
-#: config/chroot_local-includes/usr/lib/python2.7/dist-packages/tails_installer/creator.py:1086
+#: config/chroot_local-includes/usr/lib/python2.7/dist-packages/tails_installer/creator.py:1087
#, python-format
msgid "Formatting %(device)s as FAT32"
msgstr ""
-#: config/chroot_local-includes/usr/lib/python2.7/dist-packages/tails_installer/creator.py:1149
+#: config/chroot_local-includes/usr/lib/python2.7/dist-packages/tails_installer/creator.py:1150
#, python-format
msgid "Reading extracted MBR from %s"
msgstr ""
-#: config/chroot_local-includes/usr/lib/python2.7/dist-packages/tails_installer/creator.py:1153
+#: config/chroot_local-includes/usr/lib/python2.7/dist-packages/tails_installer/creator.py:1154
#, python-format
msgid "Could not read the extracted MBR from %(path)s"
msgstr ""
-#: config/chroot_local-includes/usr/lib/python2.7/dist-packages/tails_installer/creator.py:1166
#: config/chroot_local-includes/usr/lib/python2.7/dist-packages/tails_installer/creator.py:1167
+#: config/chroot_local-includes/usr/lib/python2.7/dist-packages/tails_installer/creator.py:1168
#, python-format
msgid "Resetting Master Boot Record of %s"
msgstr ""
-#: config/chroot_local-includes/usr/lib/python2.7/dist-packages/tails_installer/creator.py:1172
+#: config/chroot_local-includes/usr/lib/python2.7/dist-packages/tails_installer/creator.py:1173
msgid "Drive is a loopback, skipping MBR reset"
msgstr ""
-#: config/chroot_local-includes/usr/lib/python2.7/dist-packages/tails_installer/creator.py:1176
+#: config/chroot_local-includes/usr/lib/python2.7/dist-packages/tails_installer/creator.py:1177
msgid "Synchronizing data on disk..."
msgstr ""
@@ -844,7 +844,7 @@ msgid "%(filename)s selected"
msgstr ""
#: config/chroot_local-includes/usr/lib/python2.7/dist-packages/tails_installer/source.py:28
-msgid "Unable to find LiveOS on ISO"
+msgid "Unable to find Tails on ISO"
msgstr ""
#: config/chroot_local-includes/usr/lib/python2.7/dist-packages/tails_installer/source.py:34
diff --git a/hr.po b/hr.po
index 1eda329a69..67ee143652 100644
--- a/hr.po
+++ b/hr.po
@@ -10,9 +10,9 @@ msgid ""
msgstr ""
"Project-Id-Version: Tor Project\n"
"Report-Msgid-Bugs-To: \n"
-"POT-Creation-Date: 2020-10-26 09:57+0100\n"
-"PO-Revision-Date: 2020-10-21 20:30+0000\n"
-"Last-Translator: milotype <mail(a)milotype.de>\n"
+"POT-Creation-Date: 2020-10-27 19:02+0100\n"
+"PO-Revision-Date: 2020-10-30 00:13+0000\n"
+"Last-Translator: Transifex Bot <>\n"
"Language-Team: Croatian (http://www.transifex.com/otf/torproject/language/hr/)\n"
"MIME-Version: 1.0\n"
"Content-Type: text/plain; charset=UTF-8\n"
@@ -531,8 +531,8 @@ msgid "Unable to copy %(infile)s to %(outfile)s: %(message)s"
msgstr "Nije moguće kopirati %(infile)s u %(outfile)s: %(message)s"
#: config/chroot_local-includes/usr/lib/python2.7/dist-packages/tails_installer/creator.py:365
-msgid "Removing existing Live OS"
-msgstr "Uklanjam postojeći Živi OS"
+msgid "Removing existing Tails system"
+msgstr ""
#: config/chroot_local-includes/usr/lib/python2.7/dist-packages/tails_installer/creator.py:374
#: config/chroot_local-includes/usr/lib/python2.7/dist-packages/tails_installer/creator.py:387
@@ -542,13 +542,13 @@ msgstr "Nije moguće izmijeniti dozvole %(file)s: %(message)s"
#: config/chroot_local-includes/usr/lib/python2.7/dist-packages/tails_installer/creator.py:380
#, python-format
-msgid "Unable to remove file from previous LiveOS: %(message)s"
-msgstr "Nije moguće ukloniti datoteku iz prethodnoga LiveOS‑a: %(message)s"
+msgid "Unable to remove file from previous Tails system: %(message)s"
+msgstr ""
#: config/chroot_local-includes/usr/lib/python2.7/dist-packages/tails_installer/creator.py:394
#, python-format
-msgid "Unable to remove directory from previous LiveOS: %(message)s"
-msgstr "Nije moguće ukloniti direktorij iz prethodnoga LiveOS‑a: %(message)s"
+msgid "Unable to remove directory from previous Tails system: %(message)s"
+msgstr ""
#: config/chroot_local-includes/usr/lib/python2.7/dist-packages/tails_installer/creator.py:442
#, python-format
@@ -644,41 +644,41 @@ msgstr "Instaliranje podizača …"
msgid "Removing %(file)s"
msgstr "Uklanja se %(file)s"
-#: config/chroot_local-includes/usr/lib/python2.7/dist-packages/tails_installer/creator.py:1043
+#: config/chroot_local-includes/usr/lib/python2.7/dist-packages/tails_installer/creator.py:1044
#, python-format
msgid "%s already bootable"
msgstr "%s se već može pokrenuti"
-#: config/chroot_local-includes/usr/lib/python2.7/dist-packages/tails_installer/creator.py:1063
+#: config/chroot_local-includes/usr/lib/python2.7/dist-packages/tails_installer/creator.py:1064
msgid "Unable to find partition"
msgstr "Nije moguće pronaći particiju"
-#: config/chroot_local-includes/usr/lib/python2.7/dist-packages/tails_installer/creator.py:1086
+#: config/chroot_local-includes/usr/lib/python2.7/dist-packages/tails_installer/creator.py:1087
#, python-format
msgid "Formatting %(device)s as FAT32"
msgstr "%(device)s se formatira kao FAT32"
-#: config/chroot_local-includes/usr/lib/python2.7/dist-packages/tails_installer/creator.py:1149
+#: config/chroot_local-includes/usr/lib/python2.7/dist-packages/tails_installer/creator.py:1150
#, python-format
msgid "Reading extracted MBR from %s"
msgstr "Čitanje izdvojenog MBR sa %s"
-#: config/chroot_local-includes/usr/lib/python2.7/dist-packages/tails_installer/creator.py:1153
+#: config/chroot_local-includes/usr/lib/python2.7/dist-packages/tails_installer/creator.py:1154
#, python-format
msgid "Could not read the extracted MBR from %(path)s"
msgstr "Neuspjelo čitanje raspakiranog MBR-a sa %(path)s"
-#: config/chroot_local-includes/usr/lib/python2.7/dist-packages/tails_installer/creator.py:1166
#: config/chroot_local-includes/usr/lib/python2.7/dist-packages/tails_installer/creator.py:1167
+#: config/chroot_local-includes/usr/lib/python2.7/dist-packages/tails_installer/creator.py:1168
#, python-format
msgid "Resetting Master Boot Record of %s"
msgstr "Ponovno postavljanje Master Boot Record od %s"
-#: config/chroot_local-includes/usr/lib/python2.7/dist-packages/tails_installer/creator.py:1172
+#: config/chroot_local-includes/usr/lib/python2.7/dist-packages/tails_installer/creator.py:1173
msgid "Drive is a loopback, skipping MBR reset"
msgstr "Pogon se vrti u krug, resetiranje MBR‑a se preskače"
-#: config/chroot_local-includes/usr/lib/python2.7/dist-packages/tails_installer/creator.py:1176
+#: config/chroot_local-includes/usr/lib/python2.7/dist-packages/tails_installer/creator.py:1177
msgid "Synchronizing data on disk..."
msgstr "Sinkroniziranje podataka na disku …"
@@ -845,8 +845,8 @@ msgid "%(filename)s selected"
msgstr "%(filename)s odabrano"
#: config/chroot_local-includes/usr/lib/python2.7/dist-packages/tails_installer/source.py:28
-msgid "Unable to find LiveOS on ISO"
-msgstr "Neuspjelo pronalaženje LiveOS na ISO-u"
+msgid "Unable to find Tails on ISO"
+msgstr ""
#: config/chroot_local-includes/usr/lib/python2.7/dist-packages/tails_installer/source.py:34
#, python-format
diff --git a/hu.po b/hu.po
index d7058d5331..fdc81998b1 100644
--- a/hu.po
+++ b/hu.po
@@ -16,8 +16,8 @@ msgid ""
msgstr ""
"Project-Id-Version: Tor Project\n"
"Report-Msgid-Bugs-To: \n"
-"POT-Creation-Date: 2020-10-26 09:57+0100\n"
-"PO-Revision-Date: 2020-10-18 12:13+0000\n"
+"POT-Creation-Date: 2020-10-27 19:02+0100\n"
+"PO-Revision-Date: 2020-10-30 00:13+0000\n"
"Last-Translator: Transifex Bot <>\n"
"Language-Team: Hungarian (http://www.transifex.com/otf/torproject/language/hu/)\n"
"MIME-Version: 1.0\n"
@@ -537,7 +537,7 @@ msgid "Unable to copy %(infile)s to %(outfile)s: %(message)s"
msgstr ""
#: config/chroot_local-includes/usr/lib/python2.7/dist-packages/tails_installer/creator.py:365
-msgid "Removing existing Live OS"
+msgid "Removing existing Tails system"
msgstr ""
#: config/chroot_local-includes/usr/lib/python2.7/dist-packages/tails_installer/creator.py:374
@@ -548,12 +548,12 @@ msgstr ""
#: config/chroot_local-includes/usr/lib/python2.7/dist-packages/tails_installer/creator.py:380
#, python-format
-msgid "Unable to remove file from previous LiveOS: %(message)s"
+msgid "Unable to remove file from previous Tails system: %(message)s"
msgstr ""
#: config/chroot_local-includes/usr/lib/python2.7/dist-packages/tails_installer/creator.py:394
#, python-format
-msgid "Unable to remove directory from previous LiveOS: %(message)s"
+msgid "Unable to remove directory from previous Tails system: %(message)s"
msgstr ""
#: config/chroot_local-includes/usr/lib/python2.7/dist-packages/tails_installer/creator.py:442
@@ -650,41 +650,41 @@ msgstr ""
msgid "Removing %(file)s"
msgstr ""
-#: config/chroot_local-includes/usr/lib/python2.7/dist-packages/tails_installer/creator.py:1043
+#: config/chroot_local-includes/usr/lib/python2.7/dist-packages/tails_installer/creator.py:1044
#, python-format
msgid "%s already bootable"
msgstr ""
-#: config/chroot_local-includes/usr/lib/python2.7/dist-packages/tails_installer/creator.py:1063
+#: config/chroot_local-includes/usr/lib/python2.7/dist-packages/tails_installer/creator.py:1064
msgid "Unable to find partition"
msgstr ""
-#: config/chroot_local-includes/usr/lib/python2.7/dist-packages/tails_installer/creator.py:1086
+#: config/chroot_local-includes/usr/lib/python2.7/dist-packages/tails_installer/creator.py:1087
#, python-format
msgid "Formatting %(device)s as FAT32"
msgstr ""
-#: config/chroot_local-includes/usr/lib/python2.7/dist-packages/tails_installer/creator.py:1149
+#: config/chroot_local-includes/usr/lib/python2.7/dist-packages/tails_installer/creator.py:1150
#, python-format
msgid "Reading extracted MBR from %s"
msgstr ""
-#: config/chroot_local-includes/usr/lib/python2.7/dist-packages/tails_installer/creator.py:1153
+#: config/chroot_local-includes/usr/lib/python2.7/dist-packages/tails_installer/creator.py:1154
#, python-format
msgid "Could not read the extracted MBR from %(path)s"
msgstr ""
-#: config/chroot_local-includes/usr/lib/python2.7/dist-packages/tails_installer/creator.py:1166
#: config/chroot_local-includes/usr/lib/python2.7/dist-packages/tails_installer/creator.py:1167
+#: config/chroot_local-includes/usr/lib/python2.7/dist-packages/tails_installer/creator.py:1168
#, python-format
msgid "Resetting Master Boot Record of %s"
msgstr ""
-#: config/chroot_local-includes/usr/lib/python2.7/dist-packages/tails_installer/creator.py:1172
+#: config/chroot_local-includes/usr/lib/python2.7/dist-packages/tails_installer/creator.py:1173
msgid "Drive is a loopback, skipping MBR reset"
msgstr ""
-#: config/chroot_local-includes/usr/lib/python2.7/dist-packages/tails_installer/creator.py:1176
+#: config/chroot_local-includes/usr/lib/python2.7/dist-packages/tails_installer/creator.py:1177
msgid "Synchronizing data on disk..."
msgstr ""
@@ -851,7 +851,7 @@ msgid "%(filename)s selected"
msgstr ""
#: config/chroot_local-includes/usr/lib/python2.7/dist-packages/tails_installer/source.py:28
-msgid "Unable to find LiveOS on ISO"
+msgid "Unable to find Tails on ISO"
msgstr ""
#: config/chroot_local-includes/usr/lib/python2.7/dist-packages/tails_installer/source.py:34
diff --git a/hy.po b/hy.po
index 2794c19c30..e7c50c38a0 100644
--- a/hy.po
+++ b/hy.po
@@ -8,8 +8,8 @@ msgid ""
msgstr ""
"Project-Id-Version: Tor Project\n"
"Report-Msgid-Bugs-To: \n"
-"POT-Creation-Date: 2020-10-26 09:57+0100\n"
-"PO-Revision-Date: 2020-10-18 12:13+0000\n"
+"POT-Creation-Date: 2020-10-27 19:02+0100\n"
+"PO-Revision-Date: 2020-10-30 00:13+0000\n"
"Last-Translator: Transifex Bot <>\n"
"Language-Team: Armenian (http://www.transifex.com/otf/torproject/language/hy/)\n"
"MIME-Version: 1.0\n"
@@ -529,7 +529,7 @@ msgid "Unable to copy %(infile)s to %(outfile)s: %(message)s"
msgstr ""
#: config/chroot_local-includes/usr/lib/python2.7/dist-packages/tails_installer/creator.py:365
-msgid "Removing existing Live OS"
+msgid "Removing existing Tails system"
msgstr ""
#: config/chroot_local-includes/usr/lib/python2.7/dist-packages/tails_installer/creator.py:374
@@ -540,12 +540,12 @@ msgstr ""
#: config/chroot_local-includes/usr/lib/python2.7/dist-packages/tails_installer/creator.py:380
#, python-format
-msgid "Unable to remove file from previous LiveOS: %(message)s"
+msgid "Unable to remove file from previous Tails system: %(message)s"
msgstr ""
#: config/chroot_local-includes/usr/lib/python2.7/dist-packages/tails_installer/creator.py:394
#, python-format
-msgid "Unable to remove directory from previous LiveOS: %(message)s"
+msgid "Unable to remove directory from previous Tails system: %(message)s"
msgstr ""
#: config/chroot_local-includes/usr/lib/python2.7/dist-packages/tails_installer/creator.py:442
@@ -642,41 +642,41 @@ msgstr ""
msgid "Removing %(file)s"
msgstr ""
-#: config/chroot_local-includes/usr/lib/python2.7/dist-packages/tails_installer/creator.py:1043
+#: config/chroot_local-includes/usr/lib/python2.7/dist-packages/tails_installer/creator.py:1044
#, python-format
msgid "%s already bootable"
msgstr ""
-#: config/chroot_local-includes/usr/lib/python2.7/dist-packages/tails_installer/creator.py:1063
+#: config/chroot_local-includes/usr/lib/python2.7/dist-packages/tails_installer/creator.py:1064
msgid "Unable to find partition"
msgstr ""
-#: config/chroot_local-includes/usr/lib/python2.7/dist-packages/tails_installer/creator.py:1086
+#: config/chroot_local-includes/usr/lib/python2.7/dist-packages/tails_installer/creator.py:1087
#, python-format
msgid "Formatting %(device)s as FAT32"
msgstr ""
-#: config/chroot_local-includes/usr/lib/python2.7/dist-packages/tails_installer/creator.py:1149
+#: config/chroot_local-includes/usr/lib/python2.7/dist-packages/tails_installer/creator.py:1150
#, python-format
msgid "Reading extracted MBR from %s"
msgstr ""
-#: config/chroot_local-includes/usr/lib/python2.7/dist-packages/tails_installer/creator.py:1153
+#: config/chroot_local-includes/usr/lib/python2.7/dist-packages/tails_installer/creator.py:1154
#, python-format
msgid "Could not read the extracted MBR from %(path)s"
msgstr ""
-#: config/chroot_local-includes/usr/lib/python2.7/dist-packages/tails_installer/creator.py:1166
#: config/chroot_local-includes/usr/lib/python2.7/dist-packages/tails_installer/creator.py:1167
+#: config/chroot_local-includes/usr/lib/python2.7/dist-packages/tails_installer/creator.py:1168
#, python-format
msgid "Resetting Master Boot Record of %s"
msgstr ""
-#: config/chroot_local-includes/usr/lib/python2.7/dist-packages/tails_installer/creator.py:1172
+#: config/chroot_local-includes/usr/lib/python2.7/dist-packages/tails_installer/creator.py:1173
msgid "Drive is a loopback, skipping MBR reset"
msgstr ""
-#: config/chroot_local-includes/usr/lib/python2.7/dist-packages/tails_installer/creator.py:1176
+#: config/chroot_local-includes/usr/lib/python2.7/dist-packages/tails_installer/creator.py:1177
msgid "Synchronizing data on disk..."
msgstr ""
@@ -843,7 +843,7 @@ msgid "%(filename)s selected"
msgstr ""
#: config/chroot_local-includes/usr/lib/python2.7/dist-packages/tails_installer/source.py:28
-msgid "Unable to find LiveOS on ISO"
+msgid "Unable to find Tails on ISO"
msgstr ""
#: config/chroot_local-includes/usr/lib/python2.7/dist-packages/tails_installer/source.py:34
diff --git a/ia.po b/ia.po
index bd890bc50a..6b9b681175 100644
--- a/ia.po
+++ b/ia.po
@@ -7,8 +7,8 @@ msgid ""
msgstr ""
"Project-Id-Version: Tor Project\n"
"Report-Msgid-Bugs-To: \n"
-"POT-Creation-Date: 2020-10-26 09:57+0100\n"
-"PO-Revision-Date: 2020-10-18 12:13+0000\n"
+"POT-Creation-Date: 2020-10-27 19:02+0100\n"
+"PO-Revision-Date: 2020-10-30 00:13+0000\n"
"Last-Translator: Transifex Bot <>\n"
"Language-Team: Interlingua (http://www.transifex.com/otf/torproject/language/ia/)\n"
"MIME-Version: 1.0\n"
@@ -528,7 +528,7 @@ msgid "Unable to copy %(infile)s to %(outfile)s: %(message)s"
msgstr ""
#: config/chroot_local-includes/usr/lib/python2.7/dist-packages/tails_installer/creator.py:365
-msgid "Removing existing Live OS"
+msgid "Removing existing Tails system"
msgstr ""
#: config/chroot_local-includes/usr/lib/python2.7/dist-packages/tails_installer/creator.py:374
@@ -539,12 +539,12 @@ msgstr ""
#: config/chroot_local-includes/usr/lib/python2.7/dist-packages/tails_installer/creator.py:380
#, python-format
-msgid "Unable to remove file from previous LiveOS: %(message)s"
+msgid "Unable to remove file from previous Tails system: %(message)s"
msgstr ""
#: config/chroot_local-includes/usr/lib/python2.7/dist-packages/tails_installer/creator.py:394
#, python-format
-msgid "Unable to remove directory from previous LiveOS: %(message)s"
+msgid "Unable to remove directory from previous Tails system: %(message)s"
msgstr ""
#: config/chroot_local-includes/usr/lib/python2.7/dist-packages/tails_installer/creator.py:442
@@ -641,41 +641,41 @@ msgstr ""
msgid "Removing %(file)s"
msgstr ""
-#: config/chroot_local-includes/usr/lib/python2.7/dist-packages/tails_installer/creator.py:1043
+#: config/chroot_local-includes/usr/lib/python2.7/dist-packages/tails_installer/creator.py:1044
#, python-format
msgid "%s already bootable"
msgstr ""
-#: config/chroot_local-includes/usr/lib/python2.7/dist-packages/tails_installer/creator.py:1063
+#: config/chroot_local-includes/usr/lib/python2.7/dist-packages/tails_installer/creator.py:1064
msgid "Unable to find partition"
msgstr ""
-#: config/chroot_local-includes/usr/lib/python2.7/dist-packages/tails_installer/creator.py:1086
+#: config/chroot_local-includes/usr/lib/python2.7/dist-packages/tails_installer/creator.py:1087
#, python-format
msgid "Formatting %(device)s as FAT32"
msgstr ""
-#: config/chroot_local-includes/usr/lib/python2.7/dist-packages/tails_installer/creator.py:1149
+#: config/chroot_local-includes/usr/lib/python2.7/dist-packages/tails_installer/creator.py:1150
#, python-format
msgid "Reading extracted MBR from %s"
msgstr ""
-#: config/chroot_local-includes/usr/lib/python2.7/dist-packages/tails_installer/creator.py:1153
+#: config/chroot_local-includes/usr/lib/python2.7/dist-packages/tails_installer/creator.py:1154
#, python-format
msgid "Could not read the extracted MBR from %(path)s"
msgstr ""
-#: config/chroot_local-includes/usr/lib/python2.7/dist-packages/tails_installer/creator.py:1166
#: config/chroot_local-includes/usr/lib/python2.7/dist-packages/tails_installer/creator.py:1167
+#: config/chroot_local-includes/usr/lib/python2.7/dist-packages/tails_installer/creator.py:1168
#, python-format
msgid "Resetting Master Boot Record of %s"
msgstr ""
-#: config/chroot_local-includes/usr/lib/python2.7/dist-packages/tails_installer/creator.py:1172
+#: config/chroot_local-includes/usr/lib/python2.7/dist-packages/tails_installer/creator.py:1173
msgid "Drive is a loopback, skipping MBR reset"
msgstr ""
-#: config/chroot_local-includes/usr/lib/python2.7/dist-packages/tails_installer/creator.py:1176
+#: config/chroot_local-includes/usr/lib/python2.7/dist-packages/tails_installer/creator.py:1177
msgid "Synchronizing data on disk..."
msgstr ""
@@ -842,7 +842,7 @@ msgid "%(filename)s selected"
msgstr ""
#: config/chroot_local-includes/usr/lib/python2.7/dist-packages/tails_installer/source.py:28
-msgid "Unable to find LiveOS on ISO"
+msgid "Unable to find Tails on ISO"
msgstr ""
#: config/chroot_local-includes/usr/lib/python2.7/dist-packages/tails_installer/source.py:34
diff --git a/id.po b/id.po
index e44f457c19..d6c65a6b72 100644
--- a/id.po
+++ b/id.po
@@ -22,8 +22,8 @@ msgid ""
msgstr ""
"Project-Id-Version: Tor Project\n"
"Report-Msgid-Bugs-To: \n"
-"POT-Creation-Date: 2020-10-26 09:57+0100\n"
-"PO-Revision-Date: 2020-10-18 12:13+0000\n"
+"POT-Creation-Date: 2020-10-27 19:02+0100\n"
+"PO-Revision-Date: 2020-10-30 00:13+0000\n"
"Last-Translator: Transifex Bot <>\n"
"Language-Team: Indonesian (http://www.transifex.com/otf/torproject/language/id/)\n"
"MIME-Version: 1.0\n"
@@ -543,7 +543,7 @@ msgid "Unable to copy %(infile)s to %(outfile)s: %(message)s"
msgstr ""
#: config/chroot_local-includes/usr/lib/python2.7/dist-packages/tails_installer/creator.py:365
-msgid "Removing existing Live OS"
+msgid "Removing existing Tails system"
msgstr ""
#: config/chroot_local-includes/usr/lib/python2.7/dist-packages/tails_installer/creator.py:374
@@ -554,12 +554,12 @@ msgstr ""
#: config/chroot_local-includes/usr/lib/python2.7/dist-packages/tails_installer/creator.py:380
#, python-format
-msgid "Unable to remove file from previous LiveOS: %(message)s"
+msgid "Unable to remove file from previous Tails system: %(message)s"
msgstr ""
#: config/chroot_local-includes/usr/lib/python2.7/dist-packages/tails_installer/creator.py:394
#, python-format
-msgid "Unable to remove directory from previous LiveOS: %(message)s"
+msgid "Unable to remove directory from previous Tails system: %(message)s"
msgstr ""
#: config/chroot_local-includes/usr/lib/python2.7/dist-packages/tails_installer/creator.py:442
@@ -656,41 +656,41 @@ msgstr ""
msgid "Removing %(file)s"
msgstr ""
-#: config/chroot_local-includes/usr/lib/python2.7/dist-packages/tails_installer/creator.py:1043
+#: config/chroot_local-includes/usr/lib/python2.7/dist-packages/tails_installer/creator.py:1044
#, python-format
msgid "%s already bootable"
msgstr ""
-#: config/chroot_local-includes/usr/lib/python2.7/dist-packages/tails_installer/creator.py:1063
+#: config/chroot_local-includes/usr/lib/python2.7/dist-packages/tails_installer/creator.py:1064
msgid "Unable to find partition"
msgstr ""
-#: config/chroot_local-includes/usr/lib/python2.7/dist-packages/tails_installer/creator.py:1086
+#: config/chroot_local-includes/usr/lib/python2.7/dist-packages/tails_installer/creator.py:1087
#, python-format
msgid "Formatting %(device)s as FAT32"
msgstr ""
-#: config/chroot_local-includes/usr/lib/python2.7/dist-packages/tails_installer/creator.py:1149
+#: config/chroot_local-includes/usr/lib/python2.7/dist-packages/tails_installer/creator.py:1150
#, python-format
msgid "Reading extracted MBR from %s"
msgstr ""
-#: config/chroot_local-includes/usr/lib/python2.7/dist-packages/tails_installer/creator.py:1153
+#: config/chroot_local-includes/usr/lib/python2.7/dist-packages/tails_installer/creator.py:1154
#, python-format
msgid "Could not read the extracted MBR from %(path)s"
msgstr ""
-#: config/chroot_local-includes/usr/lib/python2.7/dist-packages/tails_installer/creator.py:1166
#: config/chroot_local-includes/usr/lib/python2.7/dist-packages/tails_installer/creator.py:1167
+#: config/chroot_local-includes/usr/lib/python2.7/dist-packages/tails_installer/creator.py:1168
#, python-format
msgid "Resetting Master Boot Record of %s"
msgstr ""
-#: config/chroot_local-includes/usr/lib/python2.7/dist-packages/tails_installer/creator.py:1172
+#: config/chroot_local-includes/usr/lib/python2.7/dist-packages/tails_installer/creator.py:1173
msgid "Drive is a loopback, skipping MBR reset"
msgstr ""
-#: config/chroot_local-includes/usr/lib/python2.7/dist-packages/tails_installer/creator.py:1176
+#: config/chroot_local-includes/usr/lib/python2.7/dist-packages/tails_installer/creator.py:1177
msgid "Synchronizing data on disk..."
msgstr ""
@@ -857,7 +857,7 @@ msgid "%(filename)s selected"
msgstr ""
#: config/chroot_local-includes/usr/lib/python2.7/dist-packages/tails_installer/source.py:28
-msgid "Unable to find LiveOS on ISO"
+msgid "Unable to find Tails on ISO"
msgstr ""
#: config/chroot_local-includes/usr/lib/python2.7/dist-packages/tails_installer/source.py:34
diff --git a/is.po b/is.po
index e28916c1ec..27c15df76d 100644
--- a/is.po
+++ b/is.po
@@ -8,9 +8,9 @@ msgid ""
msgstr ""
"Project-Id-Version: Tor Project\n"
"Report-Msgid-Bugs-To: \n"
-"POT-Creation-Date: 2020-10-26 09:57+0100\n"
-"PO-Revision-Date: 2020-10-22 10:50+0000\n"
-"Last-Translator: Sveinn í Felli <sv1(a)fellsnet.is>\n"
+"POT-Creation-Date: 2020-10-27 19:02+0100\n"
+"PO-Revision-Date: 2020-10-30 00:13+0000\n"
+"Last-Translator: Transifex Bot <>\n"
"Language-Team: Icelandic (http://www.transifex.com/otf/torproject/language/is/)\n"
"MIME-Version: 1.0\n"
"Content-Type: text/plain; charset=UTF-8\n"
@@ -529,7 +529,7 @@ msgid "Unable to copy %(infile)s to %(outfile)s: %(message)s"
msgstr ""
#: config/chroot_local-includes/usr/lib/python2.7/dist-packages/tails_installer/creator.py:365
-msgid "Removing existing Live OS"
+msgid "Removing existing Tails system"
msgstr ""
#: config/chroot_local-includes/usr/lib/python2.7/dist-packages/tails_installer/creator.py:374
@@ -540,12 +540,12 @@ msgstr ""
#: config/chroot_local-includes/usr/lib/python2.7/dist-packages/tails_installer/creator.py:380
#, python-format
-msgid "Unable to remove file from previous LiveOS: %(message)s"
+msgid "Unable to remove file from previous Tails system: %(message)s"
msgstr ""
#: config/chroot_local-includes/usr/lib/python2.7/dist-packages/tails_installer/creator.py:394
#, python-format
-msgid "Unable to remove directory from previous LiveOS: %(message)s"
+msgid "Unable to remove directory from previous Tails system: %(message)s"
msgstr ""
#: config/chroot_local-includes/usr/lib/python2.7/dist-packages/tails_installer/creator.py:442
@@ -642,41 +642,41 @@ msgstr ""
msgid "Removing %(file)s"
msgstr ""
-#: config/chroot_local-includes/usr/lib/python2.7/dist-packages/tails_installer/creator.py:1043
+#: config/chroot_local-includes/usr/lib/python2.7/dist-packages/tails_installer/creator.py:1044
#, python-format
msgid "%s already bootable"
msgstr ""
-#: config/chroot_local-includes/usr/lib/python2.7/dist-packages/tails_installer/creator.py:1063
+#: config/chroot_local-includes/usr/lib/python2.7/dist-packages/tails_installer/creator.py:1064
msgid "Unable to find partition"
msgstr ""
-#: config/chroot_local-includes/usr/lib/python2.7/dist-packages/tails_installer/creator.py:1086
+#: config/chroot_local-includes/usr/lib/python2.7/dist-packages/tails_installer/creator.py:1087
#, python-format
msgid "Formatting %(device)s as FAT32"
msgstr ""
-#: config/chroot_local-includes/usr/lib/python2.7/dist-packages/tails_installer/creator.py:1149
+#: config/chroot_local-includes/usr/lib/python2.7/dist-packages/tails_installer/creator.py:1150
#, python-format
msgid "Reading extracted MBR from %s"
msgstr ""
-#: config/chroot_local-includes/usr/lib/python2.7/dist-packages/tails_installer/creator.py:1153
+#: config/chroot_local-includes/usr/lib/python2.7/dist-packages/tails_installer/creator.py:1154
#, python-format
msgid "Could not read the extracted MBR from %(path)s"
msgstr ""
-#: config/chroot_local-includes/usr/lib/python2.7/dist-packages/tails_installer/creator.py:1166
#: config/chroot_local-includes/usr/lib/python2.7/dist-packages/tails_installer/creator.py:1167
+#: config/chroot_local-includes/usr/lib/python2.7/dist-packages/tails_installer/creator.py:1168
#, python-format
msgid "Resetting Master Boot Record of %s"
msgstr ""
-#: config/chroot_local-includes/usr/lib/python2.7/dist-packages/tails_installer/creator.py:1172
+#: config/chroot_local-includes/usr/lib/python2.7/dist-packages/tails_installer/creator.py:1173
msgid "Drive is a loopback, skipping MBR reset"
msgstr ""
-#: config/chroot_local-includes/usr/lib/python2.7/dist-packages/tails_installer/creator.py:1176
+#: config/chroot_local-includes/usr/lib/python2.7/dist-packages/tails_installer/creator.py:1177
msgid "Synchronizing data on disk..."
msgstr ""
@@ -843,7 +843,7 @@ msgid "%(filename)s selected"
msgstr ""
#: config/chroot_local-includes/usr/lib/python2.7/dist-packages/tails_installer/source.py:28
-msgid "Unable to find LiveOS on ISO"
+msgid "Unable to find Tails on ISO"
msgstr ""
#: config/chroot_local-includes/usr/lib/python2.7/dist-packages/tails_installer/source.py:34
diff --git a/it.po b/it.po
index e0afecb9fd..1b9b302bac 100644
--- a/it.po
+++ b/it.po
@@ -34,9 +34,9 @@ msgid ""
msgstr ""
"Project-Id-Version: Tor Project\n"
"Report-Msgid-Bugs-To: \n"
-"POT-Creation-Date: 2020-10-26 09:57+0100\n"
-"PO-Revision-Date: 2020-10-18 14:49+0000\n"
-"Last-Translator: fbd\n"
+"POT-Creation-Date: 2020-10-27 19:02+0100\n"
+"PO-Revision-Date: 2020-10-30 00:13+0000\n"
+"Last-Translator: Transifex Bot <>\n"
"Language-Team: Italian (http://www.transifex.com/otf/torproject/language/it/)\n"
"MIME-Version: 1.0\n"
"Content-Type: text/plain; charset=UTF-8\n"
@@ -555,7 +555,7 @@ msgid "Unable to copy %(infile)s to %(outfile)s: %(message)s"
msgstr ""
#: config/chroot_local-includes/usr/lib/python2.7/dist-packages/tails_installer/creator.py:365
-msgid "Removing existing Live OS"
+msgid "Removing existing Tails system"
msgstr ""
#: config/chroot_local-includes/usr/lib/python2.7/dist-packages/tails_installer/creator.py:374
@@ -566,12 +566,12 @@ msgstr ""
#: config/chroot_local-includes/usr/lib/python2.7/dist-packages/tails_installer/creator.py:380
#, python-format
-msgid "Unable to remove file from previous LiveOS: %(message)s"
+msgid "Unable to remove file from previous Tails system: %(message)s"
msgstr ""
#: config/chroot_local-includes/usr/lib/python2.7/dist-packages/tails_installer/creator.py:394
#, python-format
-msgid "Unable to remove directory from previous LiveOS: %(message)s"
+msgid "Unable to remove directory from previous Tails system: %(message)s"
msgstr ""
#: config/chroot_local-includes/usr/lib/python2.7/dist-packages/tails_installer/creator.py:442
@@ -668,41 +668,41 @@ msgstr ""
msgid "Removing %(file)s"
msgstr ""
-#: config/chroot_local-includes/usr/lib/python2.7/dist-packages/tails_installer/creator.py:1043
+#: config/chroot_local-includes/usr/lib/python2.7/dist-packages/tails_installer/creator.py:1044
#, python-format
msgid "%s already bootable"
msgstr ""
-#: config/chroot_local-includes/usr/lib/python2.7/dist-packages/tails_installer/creator.py:1063
+#: config/chroot_local-includes/usr/lib/python2.7/dist-packages/tails_installer/creator.py:1064
msgid "Unable to find partition"
msgstr ""
-#: config/chroot_local-includes/usr/lib/python2.7/dist-packages/tails_installer/creator.py:1086
+#: config/chroot_local-includes/usr/lib/python2.7/dist-packages/tails_installer/creator.py:1087
#, python-format
msgid "Formatting %(device)s as FAT32"
msgstr ""
-#: config/chroot_local-includes/usr/lib/python2.7/dist-packages/tails_installer/creator.py:1149
+#: config/chroot_local-includes/usr/lib/python2.7/dist-packages/tails_installer/creator.py:1150
#, python-format
msgid "Reading extracted MBR from %s"
msgstr ""
-#: config/chroot_local-includes/usr/lib/python2.7/dist-packages/tails_installer/creator.py:1153
+#: config/chroot_local-includes/usr/lib/python2.7/dist-packages/tails_installer/creator.py:1154
#, python-format
msgid "Could not read the extracted MBR from %(path)s"
msgstr ""
-#: config/chroot_local-includes/usr/lib/python2.7/dist-packages/tails_installer/creator.py:1166
#: config/chroot_local-includes/usr/lib/python2.7/dist-packages/tails_installer/creator.py:1167
+#: config/chroot_local-includes/usr/lib/python2.7/dist-packages/tails_installer/creator.py:1168
#, python-format
msgid "Resetting Master Boot Record of %s"
msgstr ""
-#: config/chroot_local-includes/usr/lib/python2.7/dist-packages/tails_installer/creator.py:1172
+#: config/chroot_local-includes/usr/lib/python2.7/dist-packages/tails_installer/creator.py:1173
msgid "Drive is a loopback, skipping MBR reset"
msgstr ""
-#: config/chroot_local-includes/usr/lib/python2.7/dist-packages/tails_installer/creator.py:1176
+#: config/chroot_local-includes/usr/lib/python2.7/dist-packages/tails_installer/creator.py:1177
msgid "Synchronizing data on disk..."
msgstr ""
@@ -869,7 +869,7 @@ msgid "%(filename)s selected"
msgstr ""
#: config/chroot_local-includes/usr/lib/python2.7/dist-packages/tails_installer/source.py:28
-msgid "Unable to find LiveOS on ISO"
+msgid "Unable to find Tails on ISO"
msgstr ""
#: config/chroot_local-includes/usr/lib/python2.7/dist-packages/tails_installer/source.py:34
diff --git a/ja.po b/ja.po
index 7761541e06..6af5926dd6 100644
--- a/ja.po
+++ b/ja.po
@@ -32,8 +32,8 @@ msgid ""
msgstr ""
"Project-Id-Version: Tor Project\n"
"Report-Msgid-Bugs-To: \n"
-"POT-Creation-Date: 2020-10-26 09:57+0100\n"
-"PO-Revision-Date: 2020-10-18 12:13+0000\n"
+"POT-Creation-Date: 2020-10-27 19:02+0100\n"
+"PO-Revision-Date: 2020-10-30 00:13+0000\n"
"Last-Translator: Transifex Bot <>\n"
"Language-Team: Japanese (http://www.transifex.com/otf/torproject/language/ja/)\n"
"MIME-Version: 1.0\n"
@@ -553,7 +553,7 @@ msgid "Unable to copy %(infile)s to %(outfile)s: %(message)s"
msgstr ""
#: config/chroot_local-includes/usr/lib/python2.7/dist-packages/tails_installer/creator.py:365
-msgid "Removing existing Live OS"
+msgid "Removing existing Tails system"
msgstr ""
#: config/chroot_local-includes/usr/lib/python2.7/dist-packages/tails_installer/creator.py:374
@@ -564,12 +564,12 @@ msgstr ""
#: config/chroot_local-includes/usr/lib/python2.7/dist-packages/tails_installer/creator.py:380
#, python-format
-msgid "Unable to remove file from previous LiveOS: %(message)s"
+msgid "Unable to remove file from previous Tails system: %(message)s"
msgstr ""
#: config/chroot_local-includes/usr/lib/python2.7/dist-packages/tails_installer/creator.py:394
#, python-format
-msgid "Unable to remove directory from previous LiveOS: %(message)s"
+msgid "Unable to remove directory from previous Tails system: %(message)s"
msgstr ""
#: config/chroot_local-includes/usr/lib/python2.7/dist-packages/tails_installer/creator.py:442
@@ -666,41 +666,41 @@ msgstr ""
msgid "Removing %(file)s"
msgstr ""
-#: config/chroot_local-includes/usr/lib/python2.7/dist-packages/tails_installer/creator.py:1043
+#: config/chroot_local-includes/usr/lib/python2.7/dist-packages/tails_installer/creator.py:1044
#, python-format
msgid "%s already bootable"
msgstr ""
-#: config/chroot_local-includes/usr/lib/python2.7/dist-packages/tails_installer/creator.py:1063
+#: config/chroot_local-includes/usr/lib/python2.7/dist-packages/tails_installer/creator.py:1064
msgid "Unable to find partition"
msgstr ""
-#: config/chroot_local-includes/usr/lib/python2.7/dist-packages/tails_installer/creator.py:1086
+#: config/chroot_local-includes/usr/lib/python2.7/dist-packages/tails_installer/creator.py:1087
#, python-format
msgid "Formatting %(device)s as FAT32"
msgstr ""
-#: config/chroot_local-includes/usr/lib/python2.7/dist-packages/tails_installer/creator.py:1149
+#: config/chroot_local-includes/usr/lib/python2.7/dist-packages/tails_installer/creator.py:1150
#, python-format
msgid "Reading extracted MBR from %s"
msgstr ""
-#: config/chroot_local-includes/usr/lib/python2.7/dist-packages/tails_installer/creator.py:1153
+#: config/chroot_local-includes/usr/lib/python2.7/dist-packages/tails_installer/creator.py:1154
#, python-format
msgid "Could not read the extracted MBR from %(path)s"
msgstr ""
-#: config/chroot_local-includes/usr/lib/python2.7/dist-packages/tails_installer/creator.py:1166
#: config/chroot_local-includes/usr/lib/python2.7/dist-packages/tails_installer/creator.py:1167
+#: config/chroot_local-includes/usr/lib/python2.7/dist-packages/tails_installer/creator.py:1168
#, python-format
msgid "Resetting Master Boot Record of %s"
msgstr ""
-#: config/chroot_local-includes/usr/lib/python2.7/dist-packages/tails_installer/creator.py:1172
+#: config/chroot_local-includes/usr/lib/python2.7/dist-packages/tails_installer/creator.py:1173
msgid "Drive is a loopback, skipping MBR reset"
msgstr ""
-#: config/chroot_local-includes/usr/lib/python2.7/dist-packages/tails_installer/creator.py:1176
+#: config/chroot_local-includes/usr/lib/python2.7/dist-packages/tails_installer/creator.py:1177
msgid "Synchronizing data on disk..."
msgstr ""
@@ -867,7 +867,7 @@ msgid "%(filename)s selected"
msgstr ""
#: config/chroot_local-includes/usr/lib/python2.7/dist-packages/tails_installer/source.py:28
-msgid "Unable to find LiveOS on ISO"
+msgid "Unable to find Tails on ISO"
msgstr ""
#: config/chroot_local-includes/usr/lib/python2.7/dist-packages/tails_installer/source.py:34
diff --git a/ka.po b/ka.po
index 51281b38e0..0829ccc3ae 100644
--- a/ka.po
+++ b/ka.po
@@ -10,9 +10,9 @@ msgid ""
msgstr ""
"Project-Id-Version: Tor Project\n"
"Report-Msgid-Bugs-To: \n"
-"POT-Creation-Date: 2020-10-26 09:57+0100\n"
-"PO-Revision-Date: 2020-10-18 13:56+0000\n"
-"Last-Translator: Georgianization\n"
+"POT-Creation-Date: 2020-10-27 19:02+0100\n"
+"PO-Revision-Date: 2020-10-30 00:13+0000\n"
+"Last-Translator: Transifex Bot <>\n"
"Language-Team: Georgian (http://www.transifex.com/otf/torproject/language/ka/)\n"
"MIME-Version: 1.0\n"
"Content-Type: text/plain; charset=UTF-8\n"
@@ -531,7 +531,7 @@ msgid "Unable to copy %(infile)s to %(outfile)s: %(message)s"
msgstr ""
#: config/chroot_local-includes/usr/lib/python2.7/dist-packages/tails_installer/creator.py:365
-msgid "Removing existing Live OS"
+msgid "Removing existing Tails system"
msgstr ""
#: config/chroot_local-includes/usr/lib/python2.7/dist-packages/tails_installer/creator.py:374
@@ -542,12 +542,12 @@ msgstr ""
#: config/chroot_local-includes/usr/lib/python2.7/dist-packages/tails_installer/creator.py:380
#, python-format
-msgid "Unable to remove file from previous LiveOS: %(message)s"
+msgid "Unable to remove file from previous Tails system: %(message)s"
msgstr ""
#: config/chroot_local-includes/usr/lib/python2.7/dist-packages/tails_installer/creator.py:394
#, python-format
-msgid "Unable to remove directory from previous LiveOS: %(message)s"
+msgid "Unable to remove directory from previous Tails system: %(message)s"
msgstr ""
#: config/chroot_local-includes/usr/lib/python2.7/dist-packages/tails_installer/creator.py:442
@@ -644,41 +644,41 @@ msgstr ""
msgid "Removing %(file)s"
msgstr ""
-#: config/chroot_local-includes/usr/lib/python2.7/dist-packages/tails_installer/creator.py:1043
+#: config/chroot_local-includes/usr/lib/python2.7/dist-packages/tails_installer/creator.py:1044
#, python-format
msgid "%s already bootable"
msgstr ""
-#: config/chroot_local-includes/usr/lib/python2.7/dist-packages/tails_installer/creator.py:1063
+#: config/chroot_local-includes/usr/lib/python2.7/dist-packages/tails_installer/creator.py:1064
msgid "Unable to find partition"
msgstr ""
-#: config/chroot_local-includes/usr/lib/python2.7/dist-packages/tails_installer/creator.py:1086
+#: config/chroot_local-includes/usr/lib/python2.7/dist-packages/tails_installer/creator.py:1087
#, python-format
msgid "Formatting %(device)s as FAT32"
msgstr ""
-#: config/chroot_local-includes/usr/lib/python2.7/dist-packages/tails_installer/creator.py:1149
+#: config/chroot_local-includes/usr/lib/python2.7/dist-packages/tails_installer/creator.py:1150
#, python-format
msgid "Reading extracted MBR from %s"
msgstr ""
-#: config/chroot_local-includes/usr/lib/python2.7/dist-packages/tails_installer/creator.py:1153
+#: config/chroot_local-includes/usr/lib/python2.7/dist-packages/tails_installer/creator.py:1154
#, python-format
msgid "Could not read the extracted MBR from %(path)s"
msgstr ""
-#: config/chroot_local-includes/usr/lib/python2.7/dist-packages/tails_installer/creator.py:1166
#: config/chroot_local-includes/usr/lib/python2.7/dist-packages/tails_installer/creator.py:1167
+#: config/chroot_local-includes/usr/lib/python2.7/dist-packages/tails_installer/creator.py:1168
#, python-format
msgid "Resetting Master Boot Record of %s"
msgstr ""
-#: config/chroot_local-includes/usr/lib/python2.7/dist-packages/tails_installer/creator.py:1172
+#: config/chroot_local-includes/usr/lib/python2.7/dist-packages/tails_installer/creator.py:1173
msgid "Drive is a loopback, skipping MBR reset"
msgstr ""
-#: config/chroot_local-includes/usr/lib/python2.7/dist-packages/tails_installer/creator.py:1176
+#: config/chroot_local-includes/usr/lib/python2.7/dist-packages/tails_installer/creator.py:1177
msgid "Synchronizing data on disk..."
msgstr ""
@@ -845,7 +845,7 @@ msgid "%(filename)s selected"
msgstr ""
#: config/chroot_local-includes/usr/lib/python2.7/dist-packages/tails_installer/source.py:28
-msgid "Unable to find LiveOS on ISO"
+msgid "Unable to find Tails on ISO"
msgstr ""
#: config/chroot_local-includes/usr/lib/python2.7/dist-packages/tails_installer/source.py:34
diff --git a/kab.po b/kab.po
index 7197507bb9..9a91040033 100644
--- a/kab.po
+++ b/kab.po
@@ -7,8 +7,8 @@ msgid ""
msgstr ""
"Project-Id-Version: Tor Project\n"
"Report-Msgid-Bugs-To: \n"
-"POT-Creation-Date: 2020-10-26 09:57+0100\n"
-"PO-Revision-Date: 2020-10-18 12:13+0000\n"
+"POT-Creation-Date: 2020-10-27 19:02+0100\n"
+"PO-Revision-Date: 2020-10-30 00:13+0000\n"
"Last-Translator: Transifex Bot <>\n"
"Language-Team: Kabyle (http://www.transifex.com/otf/torproject/language/kab/)\n"
"MIME-Version: 1.0\n"
@@ -528,7 +528,7 @@ msgid "Unable to copy %(infile)s to %(outfile)s: %(message)s"
msgstr ""
#: config/chroot_local-includes/usr/lib/python2.7/dist-packages/tails_installer/creator.py:365
-msgid "Removing existing Live OS"
+msgid "Removing existing Tails system"
msgstr ""
#: config/chroot_local-includes/usr/lib/python2.7/dist-packages/tails_installer/creator.py:374
@@ -539,12 +539,12 @@ msgstr ""
#: config/chroot_local-includes/usr/lib/python2.7/dist-packages/tails_installer/creator.py:380
#, python-format
-msgid "Unable to remove file from previous LiveOS: %(message)s"
+msgid "Unable to remove file from previous Tails system: %(message)s"
msgstr ""
#: config/chroot_local-includes/usr/lib/python2.7/dist-packages/tails_installer/creator.py:394
#, python-format
-msgid "Unable to remove directory from previous LiveOS: %(message)s"
+msgid "Unable to remove directory from previous Tails system: %(message)s"
msgstr ""
#: config/chroot_local-includes/usr/lib/python2.7/dist-packages/tails_installer/creator.py:442
@@ -641,41 +641,41 @@ msgstr ""
msgid "Removing %(file)s"
msgstr ""
-#: config/chroot_local-includes/usr/lib/python2.7/dist-packages/tails_installer/creator.py:1043
+#: config/chroot_local-includes/usr/lib/python2.7/dist-packages/tails_installer/creator.py:1044
#, python-format
msgid "%s already bootable"
msgstr ""
-#: config/chroot_local-includes/usr/lib/python2.7/dist-packages/tails_installer/creator.py:1063
+#: config/chroot_local-includes/usr/lib/python2.7/dist-packages/tails_installer/creator.py:1064
msgid "Unable to find partition"
msgstr ""
-#: config/chroot_local-includes/usr/lib/python2.7/dist-packages/tails_installer/creator.py:1086
+#: config/chroot_local-includes/usr/lib/python2.7/dist-packages/tails_installer/creator.py:1087
#, python-format
msgid "Formatting %(device)s as FAT32"
msgstr ""
-#: config/chroot_local-includes/usr/lib/python2.7/dist-packages/tails_installer/creator.py:1149
+#: config/chroot_local-includes/usr/lib/python2.7/dist-packages/tails_installer/creator.py:1150
#, python-format
msgid "Reading extracted MBR from %s"
msgstr ""
-#: config/chroot_local-includes/usr/lib/python2.7/dist-packages/tails_installer/creator.py:1153
+#: config/chroot_local-includes/usr/lib/python2.7/dist-packages/tails_installer/creator.py:1154
#, python-format
msgid "Could not read the extracted MBR from %(path)s"
msgstr ""
-#: config/chroot_local-includes/usr/lib/python2.7/dist-packages/tails_installer/creator.py:1166
#: config/chroot_local-includes/usr/lib/python2.7/dist-packages/tails_installer/creator.py:1167
+#: config/chroot_local-includes/usr/lib/python2.7/dist-packages/tails_installer/creator.py:1168
#, python-format
msgid "Resetting Master Boot Record of %s"
msgstr ""
-#: config/chroot_local-includes/usr/lib/python2.7/dist-packages/tails_installer/creator.py:1172
+#: config/chroot_local-includes/usr/lib/python2.7/dist-packages/tails_installer/creator.py:1173
msgid "Drive is a loopback, skipping MBR reset"
msgstr ""
-#: config/chroot_local-includes/usr/lib/python2.7/dist-packages/tails_installer/creator.py:1176
+#: config/chroot_local-includes/usr/lib/python2.7/dist-packages/tails_installer/creator.py:1177
msgid "Synchronizing data on disk..."
msgstr ""
@@ -842,7 +842,7 @@ msgid "%(filename)s selected"
msgstr ""
#: config/chroot_local-includes/usr/lib/python2.7/dist-packages/tails_installer/source.py:28
-msgid "Unable to find LiveOS on ISO"
+msgid "Unable to find Tails on ISO"
msgstr ""
#: config/chroot_local-includes/usr/lib/python2.7/dist-packages/tails_installer/source.py:34
diff --git a/kk.po b/kk.po
index a418aa1482..c287ced87e 100644
--- a/kk.po
+++ b/kk.po
@@ -9,8 +9,8 @@ msgid ""
msgstr ""
"Project-Id-Version: Tor Project\n"
"Report-Msgid-Bugs-To: \n"
-"POT-Creation-Date: 2020-10-26 09:57+0100\n"
-"PO-Revision-Date: 2020-10-18 12:13+0000\n"
+"POT-Creation-Date: 2020-10-27 19:02+0100\n"
+"PO-Revision-Date: 2020-10-30 00:13+0000\n"
"Last-Translator: Transifex Bot <>\n"
"Language-Team: Kazakh (http://www.transifex.com/otf/torproject/language/kk/)\n"
"MIME-Version: 1.0\n"
@@ -530,7 +530,7 @@ msgid "Unable to copy %(infile)s to %(outfile)s: %(message)s"
msgstr ""
#: config/chroot_local-includes/usr/lib/python2.7/dist-packages/tails_installer/creator.py:365
-msgid "Removing existing Live OS"
+msgid "Removing existing Tails system"
msgstr ""
#: config/chroot_local-includes/usr/lib/python2.7/dist-packages/tails_installer/creator.py:374
@@ -541,12 +541,12 @@ msgstr ""
#: config/chroot_local-includes/usr/lib/python2.7/dist-packages/tails_installer/creator.py:380
#, python-format
-msgid "Unable to remove file from previous LiveOS: %(message)s"
+msgid "Unable to remove file from previous Tails system: %(message)s"
msgstr ""
#: config/chroot_local-includes/usr/lib/python2.7/dist-packages/tails_installer/creator.py:394
#, python-format
-msgid "Unable to remove directory from previous LiveOS: %(message)s"
+msgid "Unable to remove directory from previous Tails system: %(message)s"
msgstr ""
#: config/chroot_local-includes/usr/lib/python2.7/dist-packages/tails_installer/creator.py:442
@@ -643,41 +643,41 @@ msgstr ""
msgid "Removing %(file)s"
msgstr ""
-#: config/chroot_local-includes/usr/lib/python2.7/dist-packages/tails_installer/creator.py:1043
+#: config/chroot_local-includes/usr/lib/python2.7/dist-packages/tails_installer/creator.py:1044
#, python-format
msgid "%s already bootable"
msgstr ""
-#: config/chroot_local-includes/usr/lib/python2.7/dist-packages/tails_installer/creator.py:1063
+#: config/chroot_local-includes/usr/lib/python2.7/dist-packages/tails_installer/creator.py:1064
msgid "Unable to find partition"
msgstr ""
-#: config/chroot_local-includes/usr/lib/python2.7/dist-packages/tails_installer/creator.py:1086
+#: config/chroot_local-includes/usr/lib/python2.7/dist-packages/tails_installer/creator.py:1087
#, python-format
msgid "Formatting %(device)s as FAT32"
msgstr ""
-#: config/chroot_local-includes/usr/lib/python2.7/dist-packages/tails_installer/creator.py:1149
+#: config/chroot_local-includes/usr/lib/python2.7/dist-packages/tails_installer/creator.py:1150
#, python-format
msgid "Reading extracted MBR from %s"
msgstr ""
-#: config/chroot_local-includes/usr/lib/python2.7/dist-packages/tails_installer/creator.py:1153
+#: config/chroot_local-includes/usr/lib/python2.7/dist-packages/tails_installer/creator.py:1154
#, python-format
msgid "Could not read the extracted MBR from %(path)s"
msgstr ""
-#: config/chroot_local-includes/usr/lib/python2.7/dist-packages/tails_installer/creator.py:1166
#: config/chroot_local-includes/usr/lib/python2.7/dist-packages/tails_installer/creator.py:1167
+#: config/chroot_local-includes/usr/lib/python2.7/dist-packages/tails_installer/creator.py:1168
#, python-format
msgid "Resetting Master Boot Record of %s"
msgstr ""
-#: config/chroot_local-includes/usr/lib/python2.7/dist-packages/tails_installer/creator.py:1172
+#: config/chroot_local-includes/usr/lib/python2.7/dist-packages/tails_installer/creator.py:1173
msgid "Drive is a loopback, skipping MBR reset"
msgstr ""
-#: config/chroot_local-includes/usr/lib/python2.7/dist-packages/tails_installer/creator.py:1176
+#: config/chroot_local-includes/usr/lib/python2.7/dist-packages/tails_installer/creator.py:1177
msgid "Synchronizing data on disk..."
msgstr ""
@@ -844,7 +844,7 @@ msgid "%(filename)s selected"
msgstr ""
#: config/chroot_local-includes/usr/lib/python2.7/dist-packages/tails_installer/source.py:28
-msgid "Unable to find LiveOS on ISO"
+msgid "Unable to find Tails on ISO"
msgstr ""
#: config/chroot_local-includes/usr/lib/python2.7/dist-packages/tails_installer/source.py:34
diff --git a/km.po b/km.po
index b84fee8117..d0c38737a2 100644
--- a/km.po
+++ b/km.po
@@ -9,8 +9,8 @@ msgid ""
msgstr ""
"Project-Id-Version: Tor Project\n"
"Report-Msgid-Bugs-To: \n"
-"POT-Creation-Date: 2020-10-26 09:57+0100\n"
-"PO-Revision-Date: 2020-10-18 12:13+0000\n"
+"POT-Creation-Date: 2020-10-27 19:02+0100\n"
+"PO-Revision-Date: 2020-10-30 00:13+0000\n"
"Last-Translator: Transifex Bot <>\n"
"Language-Team: Khmer (http://www.transifex.com/otf/torproject/language/km/)\n"
"MIME-Version: 1.0\n"
@@ -530,7 +530,7 @@ msgid "Unable to copy %(infile)s to %(outfile)s: %(message)s"
msgstr ""
#: config/chroot_local-includes/usr/lib/python2.7/dist-packages/tails_installer/creator.py:365
-msgid "Removing existing Live OS"
+msgid "Removing existing Tails system"
msgstr ""
#: config/chroot_local-includes/usr/lib/python2.7/dist-packages/tails_installer/creator.py:374
@@ -541,12 +541,12 @@ msgstr ""
#: config/chroot_local-includes/usr/lib/python2.7/dist-packages/tails_installer/creator.py:380
#, python-format
-msgid "Unable to remove file from previous LiveOS: %(message)s"
+msgid "Unable to remove file from previous Tails system: %(message)s"
msgstr ""
#: config/chroot_local-includes/usr/lib/python2.7/dist-packages/tails_installer/creator.py:394
#, python-format
-msgid "Unable to remove directory from previous LiveOS: %(message)s"
+msgid "Unable to remove directory from previous Tails system: %(message)s"
msgstr ""
#: config/chroot_local-includes/usr/lib/python2.7/dist-packages/tails_installer/creator.py:442
@@ -643,41 +643,41 @@ msgstr ""
msgid "Removing %(file)s"
msgstr ""
-#: config/chroot_local-includes/usr/lib/python2.7/dist-packages/tails_installer/creator.py:1043
+#: config/chroot_local-includes/usr/lib/python2.7/dist-packages/tails_installer/creator.py:1044
#, python-format
msgid "%s already bootable"
msgstr ""
-#: config/chroot_local-includes/usr/lib/python2.7/dist-packages/tails_installer/creator.py:1063
+#: config/chroot_local-includes/usr/lib/python2.7/dist-packages/tails_installer/creator.py:1064
msgid "Unable to find partition"
msgstr ""
-#: config/chroot_local-includes/usr/lib/python2.7/dist-packages/tails_installer/creator.py:1086
+#: config/chroot_local-includes/usr/lib/python2.7/dist-packages/tails_installer/creator.py:1087
#, python-format
msgid "Formatting %(device)s as FAT32"
msgstr ""
-#: config/chroot_local-includes/usr/lib/python2.7/dist-packages/tails_installer/creator.py:1149
+#: config/chroot_local-includes/usr/lib/python2.7/dist-packages/tails_installer/creator.py:1150
#, python-format
msgid "Reading extracted MBR from %s"
msgstr ""
-#: config/chroot_local-includes/usr/lib/python2.7/dist-packages/tails_installer/creator.py:1153
+#: config/chroot_local-includes/usr/lib/python2.7/dist-packages/tails_installer/creator.py:1154
#, python-format
msgid "Could not read the extracted MBR from %(path)s"
msgstr ""
-#: config/chroot_local-includes/usr/lib/python2.7/dist-packages/tails_installer/creator.py:1166
#: config/chroot_local-includes/usr/lib/python2.7/dist-packages/tails_installer/creator.py:1167
+#: config/chroot_local-includes/usr/lib/python2.7/dist-packages/tails_installer/creator.py:1168
#, python-format
msgid "Resetting Master Boot Record of %s"
msgstr ""
-#: config/chroot_local-includes/usr/lib/python2.7/dist-packages/tails_installer/creator.py:1172
+#: config/chroot_local-includes/usr/lib/python2.7/dist-packages/tails_installer/creator.py:1173
msgid "Drive is a loopback, skipping MBR reset"
msgstr ""
-#: config/chroot_local-includes/usr/lib/python2.7/dist-packages/tails_installer/creator.py:1176
+#: config/chroot_local-includes/usr/lib/python2.7/dist-packages/tails_installer/creator.py:1177
msgid "Synchronizing data on disk..."
msgstr ""
@@ -844,7 +844,7 @@ msgid "%(filename)s selected"
msgstr ""
#: config/chroot_local-includes/usr/lib/python2.7/dist-packages/tails_installer/source.py:28
-msgid "Unable to find LiveOS on ISO"
+msgid "Unable to find Tails on ISO"
msgstr ""
#: config/chroot_local-includes/usr/lib/python2.7/dist-packages/tails_installer/source.py:34
diff --git a/kn.po b/kn.po
index b5d9ec33f2..14765dc32e 100644
--- a/kn.po
+++ b/kn.po
@@ -8,8 +8,8 @@ msgid ""
msgstr ""
"Project-Id-Version: Tor Project\n"
"Report-Msgid-Bugs-To: \n"
-"POT-Creation-Date: 2020-10-26 09:57+0100\n"
-"PO-Revision-Date: 2020-10-18 12:13+0000\n"
+"POT-Creation-Date: 2020-10-27 19:02+0100\n"
+"PO-Revision-Date: 2020-10-30 00:13+0000\n"
"Last-Translator: Transifex Bot <>\n"
"Language-Team: Kannada (http://www.transifex.com/otf/torproject/language/kn/)\n"
"MIME-Version: 1.0\n"
@@ -529,7 +529,7 @@ msgid "Unable to copy %(infile)s to %(outfile)s: %(message)s"
msgstr ""
#: config/chroot_local-includes/usr/lib/python2.7/dist-packages/tails_installer/creator.py:365
-msgid "Removing existing Live OS"
+msgid "Removing existing Tails system"
msgstr ""
#: config/chroot_local-includes/usr/lib/python2.7/dist-packages/tails_installer/creator.py:374
@@ -540,12 +540,12 @@ msgstr ""
#: config/chroot_local-includes/usr/lib/python2.7/dist-packages/tails_installer/creator.py:380
#, python-format
-msgid "Unable to remove file from previous LiveOS: %(message)s"
+msgid "Unable to remove file from previous Tails system: %(message)s"
msgstr ""
#: config/chroot_local-includes/usr/lib/python2.7/dist-packages/tails_installer/creator.py:394
#, python-format
-msgid "Unable to remove directory from previous LiveOS: %(message)s"
+msgid "Unable to remove directory from previous Tails system: %(message)s"
msgstr ""
#: config/chroot_local-includes/usr/lib/python2.7/dist-packages/tails_installer/creator.py:442
@@ -642,41 +642,41 @@ msgstr ""
msgid "Removing %(file)s"
msgstr ""
-#: config/chroot_local-includes/usr/lib/python2.7/dist-packages/tails_installer/creator.py:1043
+#: config/chroot_local-includes/usr/lib/python2.7/dist-packages/tails_installer/creator.py:1044
#, python-format
msgid "%s already bootable"
msgstr ""
-#: config/chroot_local-includes/usr/lib/python2.7/dist-packages/tails_installer/creator.py:1063
+#: config/chroot_local-includes/usr/lib/python2.7/dist-packages/tails_installer/creator.py:1064
msgid "Unable to find partition"
msgstr ""
-#: config/chroot_local-includes/usr/lib/python2.7/dist-packages/tails_installer/creator.py:1086
+#: config/chroot_local-includes/usr/lib/python2.7/dist-packages/tails_installer/creator.py:1087
#, python-format
msgid "Formatting %(device)s as FAT32"
msgstr ""
-#: config/chroot_local-includes/usr/lib/python2.7/dist-packages/tails_installer/creator.py:1149
+#: config/chroot_local-includes/usr/lib/python2.7/dist-packages/tails_installer/creator.py:1150
#, python-format
msgid "Reading extracted MBR from %s"
msgstr ""
-#: config/chroot_local-includes/usr/lib/python2.7/dist-packages/tails_installer/creator.py:1153
+#: config/chroot_local-includes/usr/lib/python2.7/dist-packages/tails_installer/creator.py:1154
#, python-format
msgid "Could not read the extracted MBR from %(path)s"
msgstr ""
-#: config/chroot_local-includes/usr/lib/python2.7/dist-packages/tails_installer/creator.py:1166
#: config/chroot_local-includes/usr/lib/python2.7/dist-packages/tails_installer/creator.py:1167
+#: config/chroot_local-includes/usr/lib/python2.7/dist-packages/tails_installer/creator.py:1168
#, python-format
msgid "Resetting Master Boot Record of %s"
msgstr ""
-#: config/chroot_local-includes/usr/lib/python2.7/dist-packages/tails_installer/creator.py:1172
+#: config/chroot_local-includes/usr/lib/python2.7/dist-packages/tails_installer/creator.py:1173
msgid "Drive is a loopback, skipping MBR reset"
msgstr ""
-#: config/chroot_local-includes/usr/lib/python2.7/dist-packages/tails_installer/creator.py:1176
+#: config/chroot_local-includes/usr/lib/python2.7/dist-packages/tails_installer/creator.py:1177
msgid "Synchronizing data on disk..."
msgstr ""
@@ -843,7 +843,7 @@ msgid "%(filename)s selected"
msgstr ""
#: config/chroot_local-includes/usr/lib/python2.7/dist-packages/tails_installer/source.py:28
-msgid "Unable to find LiveOS on ISO"
+msgid "Unable to find Tails on ISO"
msgstr ""
#: config/chroot_local-includes/usr/lib/python2.7/dist-packages/tails_installer/source.py:34
diff --git a/ko.po b/ko.po
index 76d343d305..1dbb33e021 100644
--- a/ko.po
+++ b/ko.po
@@ -15,8 +15,8 @@ msgid ""
msgstr ""
"Project-Id-Version: Tor Project\n"
"Report-Msgid-Bugs-To: \n"
-"POT-Creation-Date: 2020-10-26 09:57+0100\n"
-"PO-Revision-Date: 2020-10-18 12:13+0000\n"
+"POT-Creation-Date: 2020-10-27 19:02+0100\n"
+"PO-Revision-Date: 2020-10-30 00:13+0000\n"
"Last-Translator: Transifex Bot <>\n"
"Language-Team: Korean (http://www.transifex.com/otf/torproject/language/ko/)\n"
"MIME-Version: 1.0\n"
@@ -536,7 +536,7 @@ msgid "Unable to copy %(infile)s to %(outfile)s: %(message)s"
msgstr ""
#: config/chroot_local-includes/usr/lib/python2.7/dist-packages/tails_installer/creator.py:365
-msgid "Removing existing Live OS"
+msgid "Removing existing Tails system"
msgstr ""
#: config/chroot_local-includes/usr/lib/python2.7/dist-packages/tails_installer/creator.py:374
@@ -547,12 +547,12 @@ msgstr ""
#: config/chroot_local-includes/usr/lib/python2.7/dist-packages/tails_installer/creator.py:380
#, python-format
-msgid "Unable to remove file from previous LiveOS: %(message)s"
+msgid "Unable to remove file from previous Tails system: %(message)s"
msgstr ""
#: config/chroot_local-includes/usr/lib/python2.7/dist-packages/tails_installer/creator.py:394
#, python-format
-msgid "Unable to remove directory from previous LiveOS: %(message)s"
+msgid "Unable to remove directory from previous Tails system: %(message)s"
msgstr ""
#: config/chroot_local-includes/usr/lib/python2.7/dist-packages/tails_installer/creator.py:442
@@ -649,41 +649,41 @@ msgstr ""
msgid "Removing %(file)s"
msgstr ""
-#: config/chroot_local-includes/usr/lib/python2.7/dist-packages/tails_installer/creator.py:1043
+#: config/chroot_local-includes/usr/lib/python2.7/dist-packages/tails_installer/creator.py:1044
#, python-format
msgid "%s already bootable"
msgstr ""
-#: config/chroot_local-includes/usr/lib/python2.7/dist-packages/tails_installer/creator.py:1063
+#: config/chroot_local-includes/usr/lib/python2.7/dist-packages/tails_installer/creator.py:1064
msgid "Unable to find partition"
msgstr ""
-#: config/chroot_local-includes/usr/lib/python2.7/dist-packages/tails_installer/creator.py:1086
+#: config/chroot_local-includes/usr/lib/python2.7/dist-packages/tails_installer/creator.py:1087
#, python-format
msgid "Formatting %(device)s as FAT32"
msgstr ""
-#: config/chroot_local-includes/usr/lib/python2.7/dist-packages/tails_installer/creator.py:1149
+#: config/chroot_local-includes/usr/lib/python2.7/dist-packages/tails_installer/creator.py:1150
#, python-format
msgid "Reading extracted MBR from %s"
msgstr ""
-#: config/chroot_local-includes/usr/lib/python2.7/dist-packages/tails_installer/creator.py:1153
+#: config/chroot_local-includes/usr/lib/python2.7/dist-packages/tails_installer/creator.py:1154
#, python-format
msgid "Could not read the extracted MBR from %(path)s"
msgstr ""
-#: config/chroot_local-includes/usr/lib/python2.7/dist-packages/tails_installer/creator.py:1166
#: config/chroot_local-includes/usr/lib/python2.7/dist-packages/tails_installer/creator.py:1167
+#: config/chroot_local-includes/usr/lib/python2.7/dist-packages/tails_installer/creator.py:1168
#, python-format
msgid "Resetting Master Boot Record of %s"
msgstr ""
-#: config/chroot_local-includes/usr/lib/python2.7/dist-packages/tails_installer/creator.py:1172
+#: config/chroot_local-includes/usr/lib/python2.7/dist-packages/tails_installer/creator.py:1173
msgid "Drive is a loopback, skipping MBR reset"
msgstr ""
-#: config/chroot_local-includes/usr/lib/python2.7/dist-packages/tails_installer/creator.py:1176
+#: config/chroot_local-includes/usr/lib/python2.7/dist-packages/tails_installer/creator.py:1177
msgid "Synchronizing data on disk..."
msgstr ""
@@ -850,7 +850,7 @@ msgid "%(filename)s selected"
msgstr ""
#: config/chroot_local-includes/usr/lib/python2.7/dist-packages/tails_installer/source.py:28
-msgid "Unable to find LiveOS on ISO"
+msgid "Unable to find Tails on ISO"
msgstr ""
#: config/chroot_local-includes/usr/lib/python2.7/dist-packages/tails_installer/source.py:34
diff --git a/lt.po b/lt.po
index 8f254d59fc..76da5771a0 100644
--- a/lt.po
+++ b/lt.po
@@ -11,8 +11,8 @@ msgid ""
msgstr ""
"Project-Id-Version: Tor Project\n"
"Report-Msgid-Bugs-To: \n"
-"POT-Creation-Date: 2020-10-26 09:57+0100\n"
-"PO-Revision-Date: 2020-10-18 12:13+0000\n"
+"POT-Creation-Date: 2020-10-27 19:02+0100\n"
+"PO-Revision-Date: 2020-10-30 00:13+0000\n"
"Last-Translator: Transifex Bot <>\n"
"Language-Team: Lithuanian (http://www.transifex.com/otf/torproject/language/lt/)\n"
"MIME-Version: 1.0\n"
@@ -532,7 +532,7 @@ msgid "Unable to copy %(infile)s to %(outfile)s: %(message)s"
msgstr ""
#: config/chroot_local-includes/usr/lib/python2.7/dist-packages/tails_installer/creator.py:365
-msgid "Removing existing Live OS"
+msgid "Removing existing Tails system"
msgstr ""
#: config/chroot_local-includes/usr/lib/python2.7/dist-packages/tails_installer/creator.py:374
@@ -543,12 +543,12 @@ msgstr ""
#: config/chroot_local-includes/usr/lib/python2.7/dist-packages/tails_installer/creator.py:380
#, python-format
-msgid "Unable to remove file from previous LiveOS: %(message)s"
+msgid "Unable to remove file from previous Tails system: %(message)s"
msgstr ""
#: config/chroot_local-includes/usr/lib/python2.7/dist-packages/tails_installer/creator.py:394
#, python-format
-msgid "Unable to remove directory from previous LiveOS: %(message)s"
+msgid "Unable to remove directory from previous Tails system: %(message)s"
msgstr ""
#: config/chroot_local-includes/usr/lib/python2.7/dist-packages/tails_installer/creator.py:442
@@ -645,41 +645,41 @@ msgstr ""
msgid "Removing %(file)s"
msgstr ""
-#: config/chroot_local-includes/usr/lib/python2.7/dist-packages/tails_installer/creator.py:1043
+#: config/chroot_local-includes/usr/lib/python2.7/dist-packages/tails_installer/creator.py:1044
#, python-format
msgid "%s already bootable"
msgstr ""
-#: config/chroot_local-includes/usr/lib/python2.7/dist-packages/tails_installer/creator.py:1063
+#: config/chroot_local-includes/usr/lib/python2.7/dist-packages/tails_installer/creator.py:1064
msgid "Unable to find partition"
msgstr ""
-#: config/chroot_local-includes/usr/lib/python2.7/dist-packages/tails_installer/creator.py:1086
+#: config/chroot_local-includes/usr/lib/python2.7/dist-packages/tails_installer/creator.py:1087
#, python-format
msgid "Formatting %(device)s as FAT32"
msgstr ""
-#: config/chroot_local-includes/usr/lib/python2.7/dist-packages/tails_installer/creator.py:1149
+#: config/chroot_local-includes/usr/lib/python2.7/dist-packages/tails_installer/creator.py:1150
#, python-format
msgid "Reading extracted MBR from %s"
msgstr ""
-#: config/chroot_local-includes/usr/lib/python2.7/dist-packages/tails_installer/creator.py:1153
+#: config/chroot_local-includes/usr/lib/python2.7/dist-packages/tails_installer/creator.py:1154
#, python-format
msgid "Could not read the extracted MBR from %(path)s"
msgstr ""
-#: config/chroot_local-includes/usr/lib/python2.7/dist-packages/tails_installer/creator.py:1166
#: config/chroot_local-includes/usr/lib/python2.7/dist-packages/tails_installer/creator.py:1167
+#: config/chroot_local-includes/usr/lib/python2.7/dist-packages/tails_installer/creator.py:1168
#, python-format
msgid "Resetting Master Boot Record of %s"
msgstr ""
-#: config/chroot_local-includes/usr/lib/python2.7/dist-packages/tails_installer/creator.py:1172
+#: config/chroot_local-includes/usr/lib/python2.7/dist-packages/tails_installer/creator.py:1173
msgid "Drive is a loopback, skipping MBR reset"
msgstr ""
-#: config/chroot_local-includes/usr/lib/python2.7/dist-packages/tails_installer/creator.py:1176
+#: config/chroot_local-includes/usr/lib/python2.7/dist-packages/tails_installer/creator.py:1177
msgid "Synchronizing data on disk..."
msgstr ""
@@ -846,7 +846,7 @@ msgid "%(filename)s selected"
msgstr ""
#: config/chroot_local-includes/usr/lib/python2.7/dist-packages/tails_installer/source.py:28
-msgid "Unable to find LiveOS on ISO"
+msgid "Unable to find Tails on ISO"
msgstr ""
#: config/chroot_local-includes/usr/lib/python2.7/dist-packages/tails_installer/source.py:34
diff --git a/lv.po b/lv.po
index 3eaa83d847..f7e2f7ad33 100644
--- a/lv.po
+++ b/lv.po
@@ -9,8 +9,8 @@ msgid ""
msgstr ""
"Project-Id-Version: Tor Project\n"
"Report-Msgid-Bugs-To: \n"
-"POT-Creation-Date: 2020-10-26 09:57+0100\n"
-"PO-Revision-Date: 2020-10-18 12:13+0000\n"
+"POT-Creation-Date: 2020-10-27 19:02+0100\n"
+"PO-Revision-Date: 2020-10-30 00:13+0000\n"
"Last-Translator: Transifex Bot <>\n"
"Language-Team: Latvian (http://www.transifex.com/otf/torproject/language/lv/)\n"
"MIME-Version: 1.0\n"
@@ -530,7 +530,7 @@ msgid "Unable to copy %(infile)s to %(outfile)s: %(message)s"
msgstr ""
#: config/chroot_local-includes/usr/lib/python2.7/dist-packages/tails_installer/creator.py:365
-msgid "Removing existing Live OS"
+msgid "Removing existing Tails system"
msgstr ""
#: config/chroot_local-includes/usr/lib/python2.7/dist-packages/tails_installer/creator.py:374
@@ -541,12 +541,12 @@ msgstr ""
#: config/chroot_local-includes/usr/lib/python2.7/dist-packages/tails_installer/creator.py:380
#, python-format
-msgid "Unable to remove file from previous LiveOS: %(message)s"
+msgid "Unable to remove file from previous Tails system: %(message)s"
msgstr ""
#: config/chroot_local-includes/usr/lib/python2.7/dist-packages/tails_installer/creator.py:394
#, python-format
-msgid "Unable to remove directory from previous LiveOS: %(message)s"
+msgid "Unable to remove directory from previous Tails system: %(message)s"
msgstr ""
#: config/chroot_local-includes/usr/lib/python2.7/dist-packages/tails_installer/creator.py:442
@@ -643,41 +643,41 @@ msgstr ""
msgid "Removing %(file)s"
msgstr ""
-#: config/chroot_local-includes/usr/lib/python2.7/dist-packages/tails_installer/creator.py:1043
+#: config/chroot_local-includes/usr/lib/python2.7/dist-packages/tails_installer/creator.py:1044
#, python-format
msgid "%s already bootable"
msgstr ""
-#: config/chroot_local-includes/usr/lib/python2.7/dist-packages/tails_installer/creator.py:1063
+#: config/chroot_local-includes/usr/lib/python2.7/dist-packages/tails_installer/creator.py:1064
msgid "Unable to find partition"
msgstr ""
-#: config/chroot_local-includes/usr/lib/python2.7/dist-packages/tails_installer/creator.py:1086
+#: config/chroot_local-includes/usr/lib/python2.7/dist-packages/tails_installer/creator.py:1087
#, python-format
msgid "Formatting %(device)s as FAT32"
msgstr ""
-#: config/chroot_local-includes/usr/lib/python2.7/dist-packages/tails_installer/creator.py:1149
+#: config/chroot_local-includes/usr/lib/python2.7/dist-packages/tails_installer/creator.py:1150
#, python-format
msgid "Reading extracted MBR from %s"
msgstr ""
-#: config/chroot_local-includes/usr/lib/python2.7/dist-packages/tails_installer/creator.py:1153
+#: config/chroot_local-includes/usr/lib/python2.7/dist-packages/tails_installer/creator.py:1154
#, python-format
msgid "Could not read the extracted MBR from %(path)s"
msgstr ""
-#: config/chroot_local-includes/usr/lib/python2.7/dist-packages/tails_installer/creator.py:1166
#: config/chroot_local-includes/usr/lib/python2.7/dist-packages/tails_installer/creator.py:1167
+#: config/chroot_local-includes/usr/lib/python2.7/dist-packages/tails_installer/creator.py:1168
#, python-format
msgid "Resetting Master Boot Record of %s"
msgstr ""
-#: config/chroot_local-includes/usr/lib/python2.7/dist-packages/tails_installer/creator.py:1172
+#: config/chroot_local-includes/usr/lib/python2.7/dist-packages/tails_installer/creator.py:1173
msgid "Drive is a loopback, skipping MBR reset"
msgstr ""
-#: config/chroot_local-includes/usr/lib/python2.7/dist-packages/tails_installer/creator.py:1176
+#: config/chroot_local-includes/usr/lib/python2.7/dist-packages/tails_installer/creator.py:1177
msgid "Synchronizing data on disk..."
msgstr ""
@@ -844,7 +844,7 @@ msgid "%(filename)s selected"
msgstr ""
#: config/chroot_local-includes/usr/lib/python2.7/dist-packages/tails_installer/source.py:28
-msgid "Unable to find LiveOS on ISO"
+msgid "Unable to find Tails on ISO"
msgstr ""
#: config/chroot_local-includes/usr/lib/python2.7/dist-packages/tails_installer/source.py:34
diff --git a/mk.po b/mk.po
index 9763903a4d..6fe7e52745 100644
--- a/mk.po
+++ b/mk.po
@@ -12,9 +12,9 @@ msgid ""
msgstr ""
"Project-Id-Version: Tor Project\n"
"Report-Msgid-Bugs-To: \n"
-"POT-Creation-Date: 2020-10-26 09:57+0100\n"
-"PO-Revision-Date: 2020-10-24 14:04+0000\n"
-"Last-Translator: Liljana Ackovska <liljanagjurova(a)gmail.com>\n"
+"POT-Creation-Date: 2020-10-27 19:02+0100\n"
+"PO-Revision-Date: 2020-10-30 00:13+0000\n"
+"Last-Translator: Transifex Bot <>\n"
"Language-Team: Macedonian (http://www.transifex.com/otf/torproject/language/mk/)\n"
"MIME-Version: 1.0\n"
"Content-Type: text/plain; charset=UTF-8\n"
@@ -533,8 +533,8 @@ msgid "Unable to copy %(infile)s to %(outfile)s: %(message)s"
msgstr "Не може да се копира %(infile)s во %(outfile)s : %(message)s"
#: config/chroot_local-includes/usr/lib/python2.7/dist-packages/tails_installer/creator.py:365
-msgid "Removing existing Live OS"
-msgstr "Се отстранува постоечкиот Жив Оперативен систем"
+msgid "Removing existing Tails system"
+msgstr ""
#: config/chroot_local-includes/usr/lib/python2.7/dist-packages/tails_installer/creator.py:374
#: config/chroot_local-includes/usr/lib/python2.7/dist-packages/tails_installer/creator.py:387
@@ -544,13 +544,13 @@ msgstr "Не е можно да се примени командата за пр
#: config/chroot_local-includes/usr/lib/python2.7/dist-packages/tails_installer/creator.py:380
#, python-format
-msgid "Unable to remove file from previous LiveOS: %(message)s"
-msgstr "Не е можно да се отстрани датотеката од претходниот Жив Оперативен систем: %(message)s"
+msgid "Unable to remove file from previous Tails system: %(message)s"
+msgstr ""
#: config/chroot_local-includes/usr/lib/python2.7/dist-packages/tails_installer/creator.py:394
#, python-format
-msgid "Unable to remove directory from previous LiveOS: %(message)s"
-msgstr "Не е можно да се отстрани директориумот од претходниот Жив Оперативен систем: %(message)s"
+msgid "Unable to remove directory from previous Tails system: %(message)s"
+msgstr ""
#: config/chroot_local-includes/usr/lib/python2.7/dist-packages/tails_installer/creator.py:442
#, python-format
@@ -646,41 +646,41 @@ msgstr "Инсталирање на бутирачки вчитувач..."
msgid "Removing %(file)s"
msgstr "Отстранување %(file)s"
-#: config/chroot_local-includes/usr/lib/python2.7/dist-packages/tails_installer/creator.py:1043
+#: config/chroot_local-includes/usr/lib/python2.7/dist-packages/tails_installer/creator.py:1044
#, python-format
msgid "%s already bootable"
msgstr "%s е веќе бутабилен"
-#: config/chroot_local-includes/usr/lib/python2.7/dist-packages/tails_installer/creator.py:1063
+#: config/chroot_local-includes/usr/lib/python2.7/dist-packages/tails_installer/creator.py:1064
msgid "Unable to find partition"
msgstr "Партицијата не можеше да биде пронајдена"
-#: config/chroot_local-includes/usr/lib/python2.7/dist-packages/tails_installer/creator.py:1086
+#: config/chroot_local-includes/usr/lib/python2.7/dist-packages/tails_installer/creator.py:1087
#, python-format
msgid "Formatting %(device)s as FAT32"
msgstr "Форматирање на %(device)sкако FAT32"
-#: config/chroot_local-includes/usr/lib/python2.7/dist-packages/tails_installer/creator.py:1149
+#: config/chroot_local-includes/usr/lib/python2.7/dist-packages/tails_installer/creator.py:1150
#, python-format
msgid "Reading extracted MBR from %s"
msgstr "Вчитување на отпакуваниот MBR од %s"
-#: config/chroot_local-includes/usr/lib/python2.7/dist-packages/tails_installer/creator.py:1153
+#: config/chroot_local-includes/usr/lib/python2.7/dist-packages/tails_installer/creator.py:1154
#, python-format
msgid "Could not read the extracted MBR from %(path)s"
msgstr "Отпакуваниот MBR од %(path)sне можеше да биде вчитан"
-#: config/chroot_local-includes/usr/lib/python2.7/dist-packages/tails_installer/creator.py:1166
#: config/chroot_local-includes/usr/lib/python2.7/dist-packages/tails_installer/creator.py:1167
+#: config/chroot_local-includes/usr/lib/python2.7/dist-packages/tails_installer/creator.py:1168
#, python-format
msgid "Resetting Master Boot Record of %s"
msgstr "Повторно поставување на MBR - Главниот Бутирачки Запис од %s"
-#: config/chroot_local-includes/usr/lib/python2.7/dist-packages/tails_installer/creator.py:1172
+#: config/chroot_local-includes/usr/lib/python2.7/dist-packages/tails_installer/creator.py:1173
msgid "Drive is a loopback, skipping MBR reset"
msgstr "Уредот е повратна врска, прескокнување MBR ресетирањето"
-#: config/chroot_local-includes/usr/lib/python2.7/dist-packages/tails_installer/creator.py:1176
+#: config/chroot_local-includes/usr/lib/python2.7/dist-packages/tails_installer/creator.py:1177
msgid "Synchronizing data on disk..."
msgstr "Синхронизирање на податоците на дискот..."
@@ -847,8 +847,8 @@ msgid "%(filename)s selected"
msgstr "%(filename)s одбран/о/и"
#: config/chroot_local-includes/usr/lib/python2.7/dist-packages/tails_installer/source.py:28
-msgid "Unable to find LiveOS on ISO"
-msgstr "Не беше пронајден Жив Оперативен систем на ISO сликата"
+msgid "Unable to find Tails on ISO"
+msgstr ""
#: config/chroot_local-includes/usr/lib/python2.7/dist-packages/tails_installer/source.py:34
#, python-format
diff --git a/ml.po b/ml.po
index 0c62039ead..4fa15b49a1 100644
--- a/ml.po
+++ b/ml.po
@@ -9,8 +9,8 @@ msgid ""
msgstr ""
"Project-Id-Version: Tor Project\n"
"Report-Msgid-Bugs-To: \n"
-"POT-Creation-Date: 2020-10-26 09:57+0100\n"
-"PO-Revision-Date: 2020-10-18 12:13+0000\n"
+"POT-Creation-Date: 2020-10-27 19:02+0100\n"
+"PO-Revision-Date: 2020-10-30 00:13+0000\n"
"Last-Translator: Transifex Bot <>\n"
"Language-Team: Malayalam (http://www.transifex.com/otf/torproject/language/ml/)\n"
"MIME-Version: 1.0\n"
@@ -530,7 +530,7 @@ msgid "Unable to copy %(infile)s to %(outfile)s: %(message)s"
msgstr ""
#: config/chroot_local-includes/usr/lib/python2.7/dist-packages/tails_installer/creator.py:365
-msgid "Removing existing Live OS"
+msgid "Removing existing Tails system"
msgstr ""
#: config/chroot_local-includes/usr/lib/python2.7/dist-packages/tails_installer/creator.py:374
@@ -541,12 +541,12 @@ msgstr ""
#: config/chroot_local-includes/usr/lib/python2.7/dist-packages/tails_installer/creator.py:380
#, python-format
-msgid "Unable to remove file from previous LiveOS: %(message)s"
+msgid "Unable to remove file from previous Tails system: %(message)s"
msgstr ""
#: config/chroot_local-includes/usr/lib/python2.7/dist-packages/tails_installer/creator.py:394
#, python-format
-msgid "Unable to remove directory from previous LiveOS: %(message)s"
+msgid "Unable to remove directory from previous Tails system: %(message)s"
msgstr ""
#: config/chroot_local-includes/usr/lib/python2.7/dist-packages/tails_installer/creator.py:442
@@ -643,41 +643,41 @@ msgstr ""
msgid "Removing %(file)s"
msgstr ""
-#: config/chroot_local-includes/usr/lib/python2.7/dist-packages/tails_installer/creator.py:1043
+#: config/chroot_local-includes/usr/lib/python2.7/dist-packages/tails_installer/creator.py:1044
#, python-format
msgid "%s already bootable"
msgstr ""
-#: config/chroot_local-includes/usr/lib/python2.7/dist-packages/tails_installer/creator.py:1063
+#: config/chroot_local-includes/usr/lib/python2.7/dist-packages/tails_installer/creator.py:1064
msgid "Unable to find partition"
msgstr ""
-#: config/chroot_local-includes/usr/lib/python2.7/dist-packages/tails_installer/creator.py:1086
+#: config/chroot_local-includes/usr/lib/python2.7/dist-packages/tails_installer/creator.py:1087
#, python-format
msgid "Formatting %(device)s as FAT32"
msgstr ""
-#: config/chroot_local-includes/usr/lib/python2.7/dist-packages/tails_installer/creator.py:1149
+#: config/chroot_local-includes/usr/lib/python2.7/dist-packages/tails_installer/creator.py:1150
#, python-format
msgid "Reading extracted MBR from %s"
msgstr ""
-#: config/chroot_local-includes/usr/lib/python2.7/dist-packages/tails_installer/creator.py:1153
+#: config/chroot_local-includes/usr/lib/python2.7/dist-packages/tails_installer/creator.py:1154
#, python-format
msgid "Could not read the extracted MBR from %(path)s"
msgstr ""
-#: config/chroot_local-includes/usr/lib/python2.7/dist-packages/tails_installer/creator.py:1166
#: config/chroot_local-includes/usr/lib/python2.7/dist-packages/tails_installer/creator.py:1167
+#: config/chroot_local-includes/usr/lib/python2.7/dist-packages/tails_installer/creator.py:1168
#, python-format
msgid "Resetting Master Boot Record of %s"
msgstr ""
-#: config/chroot_local-includes/usr/lib/python2.7/dist-packages/tails_installer/creator.py:1172
+#: config/chroot_local-includes/usr/lib/python2.7/dist-packages/tails_installer/creator.py:1173
msgid "Drive is a loopback, skipping MBR reset"
msgstr ""
-#: config/chroot_local-includes/usr/lib/python2.7/dist-packages/tails_installer/creator.py:1176
+#: config/chroot_local-includes/usr/lib/python2.7/dist-packages/tails_installer/creator.py:1177
msgid "Synchronizing data on disk..."
msgstr ""
@@ -844,7 +844,7 @@ msgid "%(filename)s selected"
msgstr ""
#: config/chroot_local-includes/usr/lib/python2.7/dist-packages/tails_installer/source.py:28
-msgid "Unable to find LiveOS on ISO"
+msgid "Unable to find Tails on ISO"
msgstr ""
#: config/chroot_local-includes/usr/lib/python2.7/dist-packages/tails_installer/source.py:34
diff --git a/mr.po b/mr.po
index 3d40d877fa..03eda25ad2 100644
--- a/mr.po
+++ b/mr.po
@@ -9,8 +9,8 @@ msgid ""
msgstr ""
"Project-Id-Version: Tor Project\n"
"Report-Msgid-Bugs-To: \n"
-"POT-Creation-Date: 2020-10-26 09:57+0100\n"
-"PO-Revision-Date: 2020-10-18 12:13+0000\n"
+"POT-Creation-Date: 2020-10-27 19:02+0100\n"
+"PO-Revision-Date: 2020-10-30 00:13+0000\n"
"Last-Translator: Transifex Bot <>\n"
"Language-Team: Marathi (http://www.transifex.com/otf/torproject/language/mr/)\n"
"MIME-Version: 1.0\n"
@@ -530,7 +530,7 @@ msgid "Unable to copy %(infile)s to %(outfile)s: %(message)s"
msgstr ""
#: config/chroot_local-includes/usr/lib/python2.7/dist-packages/tails_installer/creator.py:365
-msgid "Removing existing Live OS"
+msgid "Removing existing Tails system"
msgstr ""
#: config/chroot_local-includes/usr/lib/python2.7/dist-packages/tails_installer/creator.py:374
@@ -541,12 +541,12 @@ msgstr ""
#: config/chroot_local-includes/usr/lib/python2.7/dist-packages/tails_installer/creator.py:380
#, python-format
-msgid "Unable to remove file from previous LiveOS: %(message)s"
+msgid "Unable to remove file from previous Tails system: %(message)s"
msgstr ""
#: config/chroot_local-includes/usr/lib/python2.7/dist-packages/tails_installer/creator.py:394
#, python-format
-msgid "Unable to remove directory from previous LiveOS: %(message)s"
+msgid "Unable to remove directory from previous Tails system: %(message)s"
msgstr ""
#: config/chroot_local-includes/usr/lib/python2.7/dist-packages/tails_installer/creator.py:442
@@ -643,41 +643,41 @@ msgstr ""
msgid "Removing %(file)s"
msgstr ""
-#: config/chroot_local-includes/usr/lib/python2.7/dist-packages/tails_installer/creator.py:1043
+#: config/chroot_local-includes/usr/lib/python2.7/dist-packages/tails_installer/creator.py:1044
#, python-format
msgid "%s already bootable"
msgstr ""
-#: config/chroot_local-includes/usr/lib/python2.7/dist-packages/tails_installer/creator.py:1063
+#: config/chroot_local-includes/usr/lib/python2.7/dist-packages/tails_installer/creator.py:1064
msgid "Unable to find partition"
msgstr ""
-#: config/chroot_local-includes/usr/lib/python2.7/dist-packages/tails_installer/creator.py:1086
+#: config/chroot_local-includes/usr/lib/python2.7/dist-packages/tails_installer/creator.py:1087
#, python-format
msgid "Formatting %(device)s as FAT32"
msgstr ""
-#: config/chroot_local-includes/usr/lib/python2.7/dist-packages/tails_installer/creator.py:1149
+#: config/chroot_local-includes/usr/lib/python2.7/dist-packages/tails_installer/creator.py:1150
#, python-format
msgid "Reading extracted MBR from %s"
msgstr ""
-#: config/chroot_local-includes/usr/lib/python2.7/dist-packages/tails_installer/creator.py:1153
+#: config/chroot_local-includes/usr/lib/python2.7/dist-packages/tails_installer/creator.py:1154
#, python-format
msgid "Could not read the extracted MBR from %(path)s"
msgstr ""
-#: config/chroot_local-includes/usr/lib/python2.7/dist-packages/tails_installer/creator.py:1166
#: config/chroot_local-includes/usr/lib/python2.7/dist-packages/tails_installer/creator.py:1167
+#: config/chroot_local-includes/usr/lib/python2.7/dist-packages/tails_installer/creator.py:1168
#, python-format
msgid "Resetting Master Boot Record of %s"
msgstr ""
-#: config/chroot_local-includes/usr/lib/python2.7/dist-packages/tails_installer/creator.py:1172
+#: config/chroot_local-includes/usr/lib/python2.7/dist-packages/tails_installer/creator.py:1173
msgid "Drive is a loopback, skipping MBR reset"
msgstr ""
-#: config/chroot_local-includes/usr/lib/python2.7/dist-packages/tails_installer/creator.py:1176
+#: config/chroot_local-includes/usr/lib/python2.7/dist-packages/tails_installer/creator.py:1177
msgid "Synchronizing data on disk..."
msgstr ""
@@ -844,7 +844,7 @@ msgid "%(filename)s selected"
msgstr ""
#: config/chroot_local-includes/usr/lib/python2.7/dist-packages/tails_installer/source.py:28
-msgid "Unable to find LiveOS on ISO"
+msgid "Unable to find Tails on ISO"
msgstr ""
#: config/chroot_local-includes/usr/lib/python2.7/dist-packages/tails_installer/source.py:34
diff --git a/ms_MY.po b/ms_MY.po
index 093f451bce..e2c747deee 100644
--- a/ms_MY.po
+++ b/ms_MY.po
@@ -11,8 +11,8 @@ msgid ""
msgstr ""
"Project-Id-Version: Tor Project\n"
"Report-Msgid-Bugs-To: \n"
-"POT-Creation-Date: 2020-10-26 09:57+0100\n"
-"PO-Revision-Date: 2020-10-18 12:13+0000\n"
+"POT-Creation-Date: 2020-10-27 19:02+0100\n"
+"PO-Revision-Date: 2020-10-30 00:13+0000\n"
"Last-Translator: Transifex Bot <>\n"
"Language-Team: Malay (Malaysia) (http://www.transifex.com/otf/torproject/language/ms_MY/)\n"
"MIME-Version: 1.0\n"
@@ -532,7 +532,7 @@ msgid "Unable to copy %(infile)s to %(outfile)s: %(message)s"
msgstr ""
#: config/chroot_local-includes/usr/lib/python2.7/dist-packages/tails_installer/creator.py:365
-msgid "Removing existing Live OS"
+msgid "Removing existing Tails system"
msgstr ""
#: config/chroot_local-includes/usr/lib/python2.7/dist-packages/tails_installer/creator.py:374
@@ -543,12 +543,12 @@ msgstr ""
#: config/chroot_local-includes/usr/lib/python2.7/dist-packages/tails_installer/creator.py:380
#, python-format
-msgid "Unable to remove file from previous LiveOS: %(message)s"
+msgid "Unable to remove file from previous Tails system: %(message)s"
msgstr ""
#: config/chroot_local-includes/usr/lib/python2.7/dist-packages/tails_installer/creator.py:394
#, python-format
-msgid "Unable to remove directory from previous LiveOS: %(message)s"
+msgid "Unable to remove directory from previous Tails system: %(message)s"
msgstr ""
#: config/chroot_local-includes/usr/lib/python2.7/dist-packages/tails_installer/creator.py:442
@@ -645,41 +645,41 @@ msgstr ""
msgid "Removing %(file)s"
msgstr ""
-#: config/chroot_local-includes/usr/lib/python2.7/dist-packages/tails_installer/creator.py:1043
+#: config/chroot_local-includes/usr/lib/python2.7/dist-packages/tails_installer/creator.py:1044
#, python-format
msgid "%s already bootable"
msgstr ""
-#: config/chroot_local-includes/usr/lib/python2.7/dist-packages/tails_installer/creator.py:1063
+#: config/chroot_local-includes/usr/lib/python2.7/dist-packages/tails_installer/creator.py:1064
msgid "Unable to find partition"
msgstr ""
-#: config/chroot_local-includes/usr/lib/python2.7/dist-packages/tails_installer/creator.py:1086
+#: config/chroot_local-includes/usr/lib/python2.7/dist-packages/tails_installer/creator.py:1087
#, python-format
msgid "Formatting %(device)s as FAT32"
msgstr ""
-#: config/chroot_local-includes/usr/lib/python2.7/dist-packages/tails_installer/creator.py:1149
+#: config/chroot_local-includes/usr/lib/python2.7/dist-packages/tails_installer/creator.py:1150
#, python-format
msgid "Reading extracted MBR from %s"
msgstr ""
-#: config/chroot_local-includes/usr/lib/python2.7/dist-packages/tails_installer/creator.py:1153
+#: config/chroot_local-includes/usr/lib/python2.7/dist-packages/tails_installer/creator.py:1154
#, python-format
msgid "Could not read the extracted MBR from %(path)s"
msgstr ""
-#: config/chroot_local-includes/usr/lib/python2.7/dist-packages/tails_installer/creator.py:1166
#: config/chroot_local-includes/usr/lib/python2.7/dist-packages/tails_installer/creator.py:1167
+#: config/chroot_local-includes/usr/lib/python2.7/dist-packages/tails_installer/creator.py:1168
#, python-format
msgid "Resetting Master Boot Record of %s"
msgstr ""
-#: config/chroot_local-includes/usr/lib/python2.7/dist-packages/tails_installer/creator.py:1172
+#: config/chroot_local-includes/usr/lib/python2.7/dist-packages/tails_installer/creator.py:1173
msgid "Drive is a loopback, skipping MBR reset"
msgstr ""
-#: config/chroot_local-includes/usr/lib/python2.7/dist-packages/tails_installer/creator.py:1176
+#: config/chroot_local-includes/usr/lib/python2.7/dist-packages/tails_installer/creator.py:1177
msgid "Synchronizing data on disk..."
msgstr ""
@@ -846,7 +846,7 @@ msgid "%(filename)s selected"
msgstr ""
#: config/chroot_local-includes/usr/lib/python2.7/dist-packages/tails_installer/source.py:28
-msgid "Unable to find LiveOS on ISO"
+msgid "Unable to find Tails on ISO"
msgstr ""
#: config/chroot_local-includes/usr/lib/python2.7/dist-packages/tails_installer/source.py:34
diff --git a/my.po b/my.po
index 1394878ef6..6ffe0bf6cd 100644
--- a/my.po
+++ b/my.po
@@ -7,8 +7,8 @@ msgid ""
msgstr ""
"Project-Id-Version: Tor Project\n"
"Report-Msgid-Bugs-To: \n"
-"POT-Creation-Date: 2020-10-26 09:57+0100\n"
-"PO-Revision-Date: 2020-10-18 12:13+0000\n"
+"POT-Creation-Date: 2020-10-27 19:02+0100\n"
+"PO-Revision-Date: 2020-10-30 00:13+0000\n"
"Last-Translator: Transifex Bot <>\n"
"Language-Team: Burmese (http://www.transifex.com/otf/torproject/language/my/)\n"
"MIME-Version: 1.0\n"
@@ -528,7 +528,7 @@ msgid "Unable to copy %(infile)s to %(outfile)s: %(message)s"
msgstr ""
#: config/chroot_local-includes/usr/lib/python2.7/dist-packages/tails_installer/creator.py:365
-msgid "Removing existing Live OS"
+msgid "Removing existing Tails system"
msgstr ""
#: config/chroot_local-includes/usr/lib/python2.7/dist-packages/tails_installer/creator.py:374
@@ -539,12 +539,12 @@ msgstr ""
#: config/chroot_local-includes/usr/lib/python2.7/dist-packages/tails_installer/creator.py:380
#, python-format
-msgid "Unable to remove file from previous LiveOS: %(message)s"
+msgid "Unable to remove file from previous Tails system: %(message)s"
msgstr ""
#: config/chroot_local-includes/usr/lib/python2.7/dist-packages/tails_installer/creator.py:394
#, python-format
-msgid "Unable to remove directory from previous LiveOS: %(message)s"
+msgid "Unable to remove directory from previous Tails system: %(message)s"
msgstr ""
#: config/chroot_local-includes/usr/lib/python2.7/dist-packages/tails_installer/creator.py:442
@@ -641,41 +641,41 @@ msgstr ""
msgid "Removing %(file)s"
msgstr ""
-#: config/chroot_local-includes/usr/lib/python2.7/dist-packages/tails_installer/creator.py:1043
+#: config/chroot_local-includes/usr/lib/python2.7/dist-packages/tails_installer/creator.py:1044
#, python-format
msgid "%s already bootable"
msgstr ""
-#: config/chroot_local-includes/usr/lib/python2.7/dist-packages/tails_installer/creator.py:1063
+#: config/chroot_local-includes/usr/lib/python2.7/dist-packages/tails_installer/creator.py:1064
msgid "Unable to find partition"
msgstr ""
-#: config/chroot_local-includes/usr/lib/python2.7/dist-packages/tails_installer/creator.py:1086
+#: config/chroot_local-includes/usr/lib/python2.7/dist-packages/tails_installer/creator.py:1087
#, python-format
msgid "Formatting %(device)s as FAT32"
msgstr ""
-#: config/chroot_local-includes/usr/lib/python2.7/dist-packages/tails_installer/creator.py:1149
+#: config/chroot_local-includes/usr/lib/python2.7/dist-packages/tails_installer/creator.py:1150
#, python-format
msgid "Reading extracted MBR from %s"
msgstr ""
-#: config/chroot_local-includes/usr/lib/python2.7/dist-packages/tails_installer/creator.py:1153
+#: config/chroot_local-includes/usr/lib/python2.7/dist-packages/tails_installer/creator.py:1154
#, python-format
msgid "Could not read the extracted MBR from %(path)s"
msgstr ""
-#: config/chroot_local-includes/usr/lib/python2.7/dist-packages/tails_installer/creator.py:1166
#: config/chroot_local-includes/usr/lib/python2.7/dist-packages/tails_installer/creator.py:1167
+#: config/chroot_local-includes/usr/lib/python2.7/dist-packages/tails_installer/creator.py:1168
#, python-format
msgid "Resetting Master Boot Record of %s"
msgstr ""
-#: config/chroot_local-includes/usr/lib/python2.7/dist-packages/tails_installer/creator.py:1172
+#: config/chroot_local-includes/usr/lib/python2.7/dist-packages/tails_installer/creator.py:1173
msgid "Drive is a loopback, skipping MBR reset"
msgstr ""
-#: config/chroot_local-includes/usr/lib/python2.7/dist-packages/tails_installer/creator.py:1176
+#: config/chroot_local-includes/usr/lib/python2.7/dist-packages/tails_installer/creator.py:1177
msgid "Synchronizing data on disk..."
msgstr ""
@@ -842,7 +842,7 @@ msgid "%(filename)s selected"
msgstr ""
#: config/chroot_local-includes/usr/lib/python2.7/dist-packages/tails_installer/source.py:28
-msgid "Unable to find LiveOS on ISO"
+msgid "Unable to find Tails on ISO"
msgstr ""
#: config/chroot_local-includes/usr/lib/python2.7/dist-packages/tails_installer/source.py:34
diff --git a/nb.po b/nb.po
index 264692bb69..3a28069232 100644
--- a/nb.po
+++ b/nb.po
@@ -22,8 +22,8 @@ msgid ""
msgstr ""
"Project-Id-Version: Tor Project\n"
"Report-Msgid-Bugs-To: \n"
-"POT-Creation-Date: 2020-10-26 09:57+0100\n"
-"PO-Revision-Date: 2020-10-18 12:13+0000\n"
+"POT-Creation-Date: 2020-10-27 19:02+0100\n"
+"PO-Revision-Date: 2020-10-30 00:13+0000\n"
"Last-Translator: Transifex Bot <>\n"
"Language-Team: Norwegian Bokmål (http://www.transifex.com/otf/torproject/language/nb/)\n"
"MIME-Version: 1.0\n"
@@ -543,7 +543,7 @@ msgid "Unable to copy %(infile)s to %(outfile)s: %(message)s"
msgstr ""
#: config/chroot_local-includes/usr/lib/python2.7/dist-packages/tails_installer/creator.py:365
-msgid "Removing existing Live OS"
+msgid "Removing existing Tails system"
msgstr ""
#: config/chroot_local-includes/usr/lib/python2.7/dist-packages/tails_installer/creator.py:374
@@ -554,12 +554,12 @@ msgstr ""
#: config/chroot_local-includes/usr/lib/python2.7/dist-packages/tails_installer/creator.py:380
#, python-format
-msgid "Unable to remove file from previous LiveOS: %(message)s"
+msgid "Unable to remove file from previous Tails system: %(message)s"
msgstr ""
#: config/chroot_local-includes/usr/lib/python2.7/dist-packages/tails_installer/creator.py:394
#, python-format
-msgid "Unable to remove directory from previous LiveOS: %(message)s"
+msgid "Unable to remove directory from previous Tails system: %(message)s"
msgstr ""
#: config/chroot_local-includes/usr/lib/python2.7/dist-packages/tails_installer/creator.py:442
@@ -656,41 +656,41 @@ msgstr ""
msgid "Removing %(file)s"
msgstr ""
-#: config/chroot_local-includes/usr/lib/python2.7/dist-packages/tails_installer/creator.py:1043
+#: config/chroot_local-includes/usr/lib/python2.7/dist-packages/tails_installer/creator.py:1044
#, python-format
msgid "%s already bootable"
msgstr ""
-#: config/chroot_local-includes/usr/lib/python2.7/dist-packages/tails_installer/creator.py:1063
+#: config/chroot_local-includes/usr/lib/python2.7/dist-packages/tails_installer/creator.py:1064
msgid "Unable to find partition"
msgstr ""
-#: config/chroot_local-includes/usr/lib/python2.7/dist-packages/tails_installer/creator.py:1086
+#: config/chroot_local-includes/usr/lib/python2.7/dist-packages/tails_installer/creator.py:1087
#, python-format
msgid "Formatting %(device)s as FAT32"
msgstr ""
-#: config/chroot_local-includes/usr/lib/python2.7/dist-packages/tails_installer/creator.py:1149
+#: config/chroot_local-includes/usr/lib/python2.7/dist-packages/tails_installer/creator.py:1150
#, python-format
msgid "Reading extracted MBR from %s"
msgstr ""
-#: config/chroot_local-includes/usr/lib/python2.7/dist-packages/tails_installer/creator.py:1153
+#: config/chroot_local-includes/usr/lib/python2.7/dist-packages/tails_installer/creator.py:1154
#, python-format
msgid "Could not read the extracted MBR from %(path)s"
msgstr ""
-#: config/chroot_local-includes/usr/lib/python2.7/dist-packages/tails_installer/creator.py:1166
#: config/chroot_local-includes/usr/lib/python2.7/dist-packages/tails_installer/creator.py:1167
+#: config/chroot_local-includes/usr/lib/python2.7/dist-packages/tails_installer/creator.py:1168
#, python-format
msgid "Resetting Master Boot Record of %s"
msgstr ""
-#: config/chroot_local-includes/usr/lib/python2.7/dist-packages/tails_installer/creator.py:1172
+#: config/chroot_local-includes/usr/lib/python2.7/dist-packages/tails_installer/creator.py:1173
msgid "Drive is a loopback, skipping MBR reset"
msgstr ""
-#: config/chroot_local-includes/usr/lib/python2.7/dist-packages/tails_installer/creator.py:1176
+#: config/chroot_local-includes/usr/lib/python2.7/dist-packages/tails_installer/creator.py:1177
msgid "Synchronizing data on disk..."
msgstr ""
@@ -857,7 +857,7 @@ msgid "%(filename)s selected"
msgstr ""
#: config/chroot_local-includes/usr/lib/python2.7/dist-packages/tails_installer/source.py:28
-msgid "Unable to find LiveOS on ISO"
+msgid "Unable to find Tails on ISO"
msgstr ""
#: config/chroot_local-includes/usr/lib/python2.7/dist-packages/tails_installer/source.py:34
diff --git a/ne.po b/ne.po
index bdd46b4ae4..58f8b8941d 100644
--- a/ne.po
+++ b/ne.po
@@ -7,8 +7,8 @@ msgid ""
msgstr ""
"Project-Id-Version: Tor Project\n"
"Report-Msgid-Bugs-To: \n"
-"POT-Creation-Date: 2020-10-26 09:57+0100\n"
-"PO-Revision-Date: 2020-10-18 12:13+0000\n"
+"POT-Creation-Date: 2020-10-27 19:02+0100\n"
+"PO-Revision-Date: 2020-10-30 00:13+0000\n"
"Last-Translator: Transifex Bot <>\n"
"Language-Team: Nepali (http://www.transifex.com/otf/torproject/language/ne/)\n"
"MIME-Version: 1.0\n"
@@ -528,7 +528,7 @@ msgid "Unable to copy %(infile)s to %(outfile)s: %(message)s"
msgstr ""
#: config/chroot_local-includes/usr/lib/python2.7/dist-packages/tails_installer/creator.py:365
-msgid "Removing existing Live OS"
+msgid "Removing existing Tails system"
msgstr ""
#: config/chroot_local-includes/usr/lib/python2.7/dist-packages/tails_installer/creator.py:374
@@ -539,12 +539,12 @@ msgstr ""
#: config/chroot_local-includes/usr/lib/python2.7/dist-packages/tails_installer/creator.py:380
#, python-format
-msgid "Unable to remove file from previous LiveOS: %(message)s"
+msgid "Unable to remove file from previous Tails system: %(message)s"
msgstr ""
#: config/chroot_local-includes/usr/lib/python2.7/dist-packages/tails_installer/creator.py:394
#, python-format
-msgid "Unable to remove directory from previous LiveOS: %(message)s"
+msgid "Unable to remove directory from previous Tails system: %(message)s"
msgstr ""
#: config/chroot_local-includes/usr/lib/python2.7/dist-packages/tails_installer/creator.py:442
@@ -641,41 +641,41 @@ msgstr ""
msgid "Removing %(file)s"
msgstr ""
-#: config/chroot_local-includes/usr/lib/python2.7/dist-packages/tails_installer/creator.py:1043
+#: config/chroot_local-includes/usr/lib/python2.7/dist-packages/tails_installer/creator.py:1044
#, python-format
msgid "%s already bootable"
msgstr ""
-#: config/chroot_local-includes/usr/lib/python2.7/dist-packages/tails_installer/creator.py:1063
+#: config/chroot_local-includes/usr/lib/python2.7/dist-packages/tails_installer/creator.py:1064
msgid "Unable to find partition"
msgstr ""
-#: config/chroot_local-includes/usr/lib/python2.7/dist-packages/tails_installer/creator.py:1086
+#: config/chroot_local-includes/usr/lib/python2.7/dist-packages/tails_installer/creator.py:1087
#, python-format
msgid "Formatting %(device)s as FAT32"
msgstr ""
-#: config/chroot_local-includes/usr/lib/python2.7/dist-packages/tails_installer/creator.py:1149
+#: config/chroot_local-includes/usr/lib/python2.7/dist-packages/tails_installer/creator.py:1150
#, python-format
msgid "Reading extracted MBR from %s"
msgstr ""
-#: config/chroot_local-includes/usr/lib/python2.7/dist-packages/tails_installer/creator.py:1153
+#: config/chroot_local-includes/usr/lib/python2.7/dist-packages/tails_installer/creator.py:1154
#, python-format
msgid "Could not read the extracted MBR from %(path)s"
msgstr ""
-#: config/chroot_local-includes/usr/lib/python2.7/dist-packages/tails_installer/creator.py:1166
#: config/chroot_local-includes/usr/lib/python2.7/dist-packages/tails_installer/creator.py:1167
+#: config/chroot_local-includes/usr/lib/python2.7/dist-packages/tails_installer/creator.py:1168
#, python-format
msgid "Resetting Master Boot Record of %s"
msgstr ""
-#: config/chroot_local-includes/usr/lib/python2.7/dist-packages/tails_installer/creator.py:1172
+#: config/chroot_local-includes/usr/lib/python2.7/dist-packages/tails_installer/creator.py:1173
msgid "Drive is a loopback, skipping MBR reset"
msgstr ""
-#: config/chroot_local-includes/usr/lib/python2.7/dist-packages/tails_installer/creator.py:1176
+#: config/chroot_local-includes/usr/lib/python2.7/dist-packages/tails_installer/creator.py:1177
msgid "Synchronizing data on disk..."
msgstr ""
@@ -842,7 +842,7 @@ msgid "%(filename)s selected"
msgstr ""
#: config/chroot_local-includes/usr/lib/python2.7/dist-packages/tails_installer/source.py:28
-msgid "Unable to find LiveOS on ISO"
+msgid "Unable to find Tails on ISO"
msgstr ""
#: config/chroot_local-includes/usr/lib/python2.7/dist-packages/tails_installer/source.py:34
diff --git a/nl.po b/nl.po
index 92e582d2be..430ba9c2ae 100644
--- a/nl.po
+++ b/nl.po
@@ -37,9 +37,9 @@ msgid ""
msgstr ""
"Project-Id-Version: Tor Project\n"
"Report-Msgid-Bugs-To: \n"
-"POT-Creation-Date: 2020-10-26 09:57+0100\n"
-"PO-Revision-Date: 2020-10-24 16:52+0000\n"
-"Last-Translator: Gideon van Melle <translations(a)gvmelle.com>\n"
+"POT-Creation-Date: 2020-10-27 19:02+0100\n"
+"PO-Revision-Date: 2020-10-30 00:13+0000\n"
+"Last-Translator: Transifex Bot <>\n"
"Language-Team: Dutch (http://www.transifex.com/otf/torproject/language/nl/)\n"
"MIME-Version: 1.0\n"
"Content-Type: text/plain; charset=UTF-8\n"
@@ -558,7 +558,7 @@ msgid "Unable to copy %(infile)s to %(outfile)s: %(message)s"
msgstr ""
#: config/chroot_local-includes/usr/lib/python2.7/dist-packages/tails_installer/creator.py:365
-msgid "Removing existing Live OS"
+msgid "Removing existing Tails system"
msgstr ""
#: config/chroot_local-includes/usr/lib/python2.7/dist-packages/tails_installer/creator.py:374
@@ -569,12 +569,12 @@ msgstr ""
#: config/chroot_local-includes/usr/lib/python2.7/dist-packages/tails_installer/creator.py:380
#, python-format
-msgid "Unable to remove file from previous LiveOS: %(message)s"
+msgid "Unable to remove file from previous Tails system: %(message)s"
msgstr ""
#: config/chroot_local-includes/usr/lib/python2.7/dist-packages/tails_installer/creator.py:394
#, python-format
-msgid "Unable to remove directory from previous LiveOS: %(message)s"
+msgid "Unable to remove directory from previous Tails system: %(message)s"
msgstr ""
#: config/chroot_local-includes/usr/lib/python2.7/dist-packages/tails_installer/creator.py:442
@@ -671,41 +671,41 @@ msgstr ""
msgid "Removing %(file)s"
msgstr ""
-#: config/chroot_local-includes/usr/lib/python2.7/dist-packages/tails_installer/creator.py:1043
+#: config/chroot_local-includes/usr/lib/python2.7/dist-packages/tails_installer/creator.py:1044
#, python-format
msgid "%s already bootable"
msgstr ""
-#: config/chroot_local-includes/usr/lib/python2.7/dist-packages/tails_installer/creator.py:1063
+#: config/chroot_local-includes/usr/lib/python2.7/dist-packages/tails_installer/creator.py:1064
msgid "Unable to find partition"
msgstr ""
-#: config/chroot_local-includes/usr/lib/python2.7/dist-packages/tails_installer/creator.py:1086
+#: config/chroot_local-includes/usr/lib/python2.7/dist-packages/tails_installer/creator.py:1087
#, python-format
msgid "Formatting %(device)s as FAT32"
msgstr ""
-#: config/chroot_local-includes/usr/lib/python2.7/dist-packages/tails_installer/creator.py:1149
+#: config/chroot_local-includes/usr/lib/python2.7/dist-packages/tails_installer/creator.py:1150
#, python-format
msgid "Reading extracted MBR from %s"
msgstr ""
-#: config/chroot_local-includes/usr/lib/python2.7/dist-packages/tails_installer/creator.py:1153
+#: config/chroot_local-includes/usr/lib/python2.7/dist-packages/tails_installer/creator.py:1154
#, python-format
msgid "Could not read the extracted MBR from %(path)s"
msgstr ""
-#: config/chroot_local-includes/usr/lib/python2.7/dist-packages/tails_installer/creator.py:1166
#: config/chroot_local-includes/usr/lib/python2.7/dist-packages/tails_installer/creator.py:1167
+#: config/chroot_local-includes/usr/lib/python2.7/dist-packages/tails_installer/creator.py:1168
#, python-format
msgid "Resetting Master Boot Record of %s"
msgstr ""
-#: config/chroot_local-includes/usr/lib/python2.7/dist-packages/tails_installer/creator.py:1172
+#: config/chroot_local-includes/usr/lib/python2.7/dist-packages/tails_installer/creator.py:1173
msgid "Drive is a loopback, skipping MBR reset"
msgstr ""
-#: config/chroot_local-includes/usr/lib/python2.7/dist-packages/tails_installer/creator.py:1176
+#: config/chroot_local-includes/usr/lib/python2.7/dist-packages/tails_installer/creator.py:1177
msgid "Synchronizing data on disk..."
msgstr ""
@@ -872,7 +872,7 @@ msgid "%(filename)s selected"
msgstr ""
#: config/chroot_local-includes/usr/lib/python2.7/dist-packages/tails_installer/source.py:28
-msgid "Unable to find LiveOS on ISO"
+msgid "Unable to find Tails on ISO"
msgstr ""
#: config/chroot_local-includes/usr/lib/python2.7/dist-packages/tails_installer/source.py:34
diff --git a/nl_BE.po b/nl_BE.po
index a642da4f14..c8d3efcade 100644
--- a/nl_BE.po
+++ b/nl_BE.po
@@ -9,8 +9,8 @@ msgid ""
msgstr ""
"Project-Id-Version: Tor Project\n"
"Report-Msgid-Bugs-To: \n"
-"POT-Creation-Date: 2020-10-26 09:57+0100\n"
-"PO-Revision-Date: 2020-10-18 12:13+0000\n"
+"POT-Creation-Date: 2020-10-27 19:02+0100\n"
+"PO-Revision-Date: 2020-10-30 00:13+0000\n"
"Last-Translator: Transifex Bot <>\n"
"Language-Team: Dutch (Belgium) (http://www.transifex.com/otf/torproject/language/nl_BE/)\n"
"MIME-Version: 1.0\n"
@@ -530,7 +530,7 @@ msgid "Unable to copy %(infile)s to %(outfile)s: %(message)s"
msgstr ""
#: config/chroot_local-includes/usr/lib/python2.7/dist-packages/tails_installer/creator.py:365
-msgid "Removing existing Live OS"
+msgid "Removing existing Tails system"
msgstr ""
#: config/chroot_local-includes/usr/lib/python2.7/dist-packages/tails_installer/creator.py:374
@@ -541,12 +541,12 @@ msgstr ""
#: config/chroot_local-includes/usr/lib/python2.7/dist-packages/tails_installer/creator.py:380
#, python-format
-msgid "Unable to remove file from previous LiveOS: %(message)s"
+msgid "Unable to remove file from previous Tails system: %(message)s"
msgstr ""
#: config/chroot_local-includes/usr/lib/python2.7/dist-packages/tails_installer/creator.py:394
#, python-format
-msgid "Unable to remove directory from previous LiveOS: %(message)s"
+msgid "Unable to remove directory from previous Tails system: %(message)s"
msgstr ""
#: config/chroot_local-includes/usr/lib/python2.7/dist-packages/tails_installer/creator.py:442
@@ -643,41 +643,41 @@ msgstr ""
msgid "Removing %(file)s"
msgstr ""
-#: config/chroot_local-includes/usr/lib/python2.7/dist-packages/tails_installer/creator.py:1043
+#: config/chroot_local-includes/usr/lib/python2.7/dist-packages/tails_installer/creator.py:1044
#, python-format
msgid "%s already bootable"
msgstr ""
-#: config/chroot_local-includes/usr/lib/python2.7/dist-packages/tails_installer/creator.py:1063
+#: config/chroot_local-includes/usr/lib/python2.7/dist-packages/tails_installer/creator.py:1064
msgid "Unable to find partition"
msgstr ""
-#: config/chroot_local-includes/usr/lib/python2.7/dist-packages/tails_installer/creator.py:1086
+#: config/chroot_local-includes/usr/lib/python2.7/dist-packages/tails_installer/creator.py:1087
#, python-format
msgid "Formatting %(device)s as FAT32"
msgstr ""
-#: config/chroot_local-includes/usr/lib/python2.7/dist-packages/tails_installer/creator.py:1149
+#: config/chroot_local-includes/usr/lib/python2.7/dist-packages/tails_installer/creator.py:1150
#, python-format
msgid "Reading extracted MBR from %s"
msgstr ""
-#: config/chroot_local-includes/usr/lib/python2.7/dist-packages/tails_installer/creator.py:1153
+#: config/chroot_local-includes/usr/lib/python2.7/dist-packages/tails_installer/creator.py:1154
#, python-format
msgid "Could not read the extracted MBR from %(path)s"
msgstr ""
-#: config/chroot_local-includes/usr/lib/python2.7/dist-packages/tails_installer/creator.py:1166
#: config/chroot_local-includes/usr/lib/python2.7/dist-packages/tails_installer/creator.py:1167
+#: config/chroot_local-includes/usr/lib/python2.7/dist-packages/tails_installer/creator.py:1168
#, python-format
msgid "Resetting Master Boot Record of %s"
msgstr ""
-#: config/chroot_local-includes/usr/lib/python2.7/dist-packages/tails_installer/creator.py:1172
+#: config/chroot_local-includes/usr/lib/python2.7/dist-packages/tails_installer/creator.py:1173
msgid "Drive is a loopback, skipping MBR reset"
msgstr ""
-#: config/chroot_local-includes/usr/lib/python2.7/dist-packages/tails_installer/creator.py:1176
+#: config/chroot_local-includes/usr/lib/python2.7/dist-packages/tails_installer/creator.py:1177
msgid "Synchronizing data on disk..."
msgstr ""
@@ -844,7 +844,7 @@ msgid "%(filename)s selected"
msgstr ""
#: config/chroot_local-includes/usr/lib/python2.7/dist-packages/tails_installer/source.py:28
-msgid "Unable to find LiveOS on ISO"
+msgid "Unable to find Tails on ISO"
msgstr ""
#: config/chroot_local-includes/usr/lib/python2.7/dist-packages/tails_installer/source.py:34
diff --git a/nn.po b/nn.po
index 4088c9340d..aafe158ef1 100644
--- a/nn.po
+++ b/nn.po
@@ -10,8 +10,8 @@ msgid ""
msgstr ""
"Project-Id-Version: Tor Project\n"
"Report-Msgid-Bugs-To: \n"
-"POT-Creation-Date: 2020-10-26 09:57+0100\n"
-"PO-Revision-Date: 2020-10-18 12:13+0000\n"
+"POT-Creation-Date: 2020-10-27 19:02+0100\n"
+"PO-Revision-Date: 2020-10-30 00:13+0000\n"
"Last-Translator: Transifex Bot <>\n"
"Language-Team: Norwegian Nynorsk (http://www.transifex.com/otf/torproject/language/nn/)\n"
"MIME-Version: 1.0\n"
@@ -531,7 +531,7 @@ msgid "Unable to copy %(infile)s to %(outfile)s: %(message)s"
msgstr ""
#: config/chroot_local-includes/usr/lib/python2.7/dist-packages/tails_installer/creator.py:365
-msgid "Removing existing Live OS"
+msgid "Removing existing Tails system"
msgstr ""
#: config/chroot_local-includes/usr/lib/python2.7/dist-packages/tails_installer/creator.py:374
@@ -542,12 +542,12 @@ msgstr ""
#: config/chroot_local-includes/usr/lib/python2.7/dist-packages/tails_installer/creator.py:380
#, python-format
-msgid "Unable to remove file from previous LiveOS: %(message)s"
+msgid "Unable to remove file from previous Tails system: %(message)s"
msgstr ""
#: config/chroot_local-includes/usr/lib/python2.7/dist-packages/tails_installer/creator.py:394
#, python-format
-msgid "Unable to remove directory from previous LiveOS: %(message)s"
+msgid "Unable to remove directory from previous Tails system: %(message)s"
msgstr ""
#: config/chroot_local-includes/usr/lib/python2.7/dist-packages/tails_installer/creator.py:442
@@ -644,41 +644,41 @@ msgstr ""
msgid "Removing %(file)s"
msgstr ""
-#: config/chroot_local-includes/usr/lib/python2.7/dist-packages/tails_installer/creator.py:1043
+#: config/chroot_local-includes/usr/lib/python2.7/dist-packages/tails_installer/creator.py:1044
#, python-format
msgid "%s already bootable"
msgstr ""
-#: config/chroot_local-includes/usr/lib/python2.7/dist-packages/tails_installer/creator.py:1063
+#: config/chroot_local-includes/usr/lib/python2.7/dist-packages/tails_installer/creator.py:1064
msgid "Unable to find partition"
msgstr ""
-#: config/chroot_local-includes/usr/lib/python2.7/dist-packages/tails_installer/creator.py:1086
+#: config/chroot_local-includes/usr/lib/python2.7/dist-packages/tails_installer/creator.py:1087
#, python-format
msgid "Formatting %(device)s as FAT32"
msgstr ""
-#: config/chroot_local-includes/usr/lib/python2.7/dist-packages/tails_installer/creator.py:1149
+#: config/chroot_local-includes/usr/lib/python2.7/dist-packages/tails_installer/creator.py:1150
#, python-format
msgid "Reading extracted MBR from %s"
msgstr ""
-#: config/chroot_local-includes/usr/lib/python2.7/dist-packages/tails_installer/creator.py:1153
+#: config/chroot_local-includes/usr/lib/python2.7/dist-packages/tails_installer/creator.py:1154
#, python-format
msgid "Could not read the extracted MBR from %(path)s"
msgstr ""
-#: config/chroot_local-includes/usr/lib/python2.7/dist-packages/tails_installer/creator.py:1166
#: config/chroot_local-includes/usr/lib/python2.7/dist-packages/tails_installer/creator.py:1167
+#: config/chroot_local-includes/usr/lib/python2.7/dist-packages/tails_installer/creator.py:1168
#, python-format
msgid "Resetting Master Boot Record of %s"
msgstr ""
-#: config/chroot_local-includes/usr/lib/python2.7/dist-packages/tails_installer/creator.py:1172
+#: config/chroot_local-includes/usr/lib/python2.7/dist-packages/tails_installer/creator.py:1173
msgid "Drive is a loopback, skipping MBR reset"
msgstr ""
-#: config/chroot_local-includes/usr/lib/python2.7/dist-packages/tails_installer/creator.py:1176
+#: config/chroot_local-includes/usr/lib/python2.7/dist-packages/tails_installer/creator.py:1177
msgid "Synchronizing data on disk..."
msgstr ""
@@ -845,7 +845,7 @@ msgid "%(filename)s selected"
msgstr ""
#: config/chroot_local-includes/usr/lib/python2.7/dist-packages/tails_installer/source.py:28
-msgid "Unable to find LiveOS on ISO"
+msgid "Unable to find Tails on ISO"
msgstr ""
#: config/chroot_local-includes/usr/lib/python2.7/dist-packages/tails_installer/source.py:34
diff --git a/oc.po b/oc.po
index 66117e1b21..5e77f036c6 100644
--- a/oc.po
+++ b/oc.po
@@ -7,8 +7,8 @@ msgid ""
msgstr ""
"Project-Id-Version: Tor Project\n"
"Report-Msgid-Bugs-To: \n"
-"POT-Creation-Date: 2020-10-26 09:57+0100\n"
-"PO-Revision-Date: 2020-10-18 12:13+0000\n"
+"POT-Creation-Date: 2020-10-27 19:02+0100\n"
+"PO-Revision-Date: 2020-10-30 00:13+0000\n"
"Last-Translator: Transifex Bot <>\n"
"Language-Team: Occitan (post 1500) (http://www.transifex.com/otf/torproject/language/oc/)\n"
"MIME-Version: 1.0\n"
@@ -528,7 +528,7 @@ msgid "Unable to copy %(infile)s to %(outfile)s: %(message)s"
msgstr ""
#: config/chroot_local-includes/usr/lib/python2.7/dist-packages/tails_installer/creator.py:365
-msgid "Removing existing Live OS"
+msgid "Removing existing Tails system"
msgstr ""
#: config/chroot_local-includes/usr/lib/python2.7/dist-packages/tails_installer/creator.py:374
@@ -539,12 +539,12 @@ msgstr ""
#: config/chroot_local-includes/usr/lib/python2.7/dist-packages/tails_installer/creator.py:380
#, python-format
-msgid "Unable to remove file from previous LiveOS: %(message)s"
+msgid "Unable to remove file from previous Tails system: %(message)s"
msgstr ""
#: config/chroot_local-includes/usr/lib/python2.7/dist-packages/tails_installer/creator.py:394
#, python-format
-msgid "Unable to remove directory from previous LiveOS: %(message)s"
+msgid "Unable to remove directory from previous Tails system: %(message)s"
msgstr ""
#: config/chroot_local-includes/usr/lib/python2.7/dist-packages/tails_installer/creator.py:442
@@ -641,41 +641,41 @@ msgstr ""
msgid "Removing %(file)s"
msgstr ""
-#: config/chroot_local-includes/usr/lib/python2.7/dist-packages/tails_installer/creator.py:1043
+#: config/chroot_local-includes/usr/lib/python2.7/dist-packages/tails_installer/creator.py:1044
#, python-format
msgid "%s already bootable"
msgstr ""
-#: config/chroot_local-includes/usr/lib/python2.7/dist-packages/tails_installer/creator.py:1063
+#: config/chroot_local-includes/usr/lib/python2.7/dist-packages/tails_installer/creator.py:1064
msgid "Unable to find partition"
msgstr ""
-#: config/chroot_local-includes/usr/lib/python2.7/dist-packages/tails_installer/creator.py:1086
+#: config/chroot_local-includes/usr/lib/python2.7/dist-packages/tails_installer/creator.py:1087
#, python-format
msgid "Formatting %(device)s as FAT32"
msgstr ""
-#: config/chroot_local-includes/usr/lib/python2.7/dist-packages/tails_installer/creator.py:1149
+#: config/chroot_local-includes/usr/lib/python2.7/dist-packages/tails_installer/creator.py:1150
#, python-format
msgid "Reading extracted MBR from %s"
msgstr ""
-#: config/chroot_local-includes/usr/lib/python2.7/dist-packages/tails_installer/creator.py:1153
+#: config/chroot_local-includes/usr/lib/python2.7/dist-packages/tails_installer/creator.py:1154
#, python-format
msgid "Could not read the extracted MBR from %(path)s"
msgstr ""
-#: config/chroot_local-includes/usr/lib/python2.7/dist-packages/tails_installer/creator.py:1166
#: config/chroot_local-includes/usr/lib/python2.7/dist-packages/tails_installer/creator.py:1167
+#: config/chroot_local-includes/usr/lib/python2.7/dist-packages/tails_installer/creator.py:1168
#, python-format
msgid "Resetting Master Boot Record of %s"
msgstr ""
-#: config/chroot_local-includes/usr/lib/python2.7/dist-packages/tails_installer/creator.py:1172
+#: config/chroot_local-includes/usr/lib/python2.7/dist-packages/tails_installer/creator.py:1173
msgid "Drive is a loopback, skipping MBR reset"
msgstr ""
-#: config/chroot_local-includes/usr/lib/python2.7/dist-packages/tails_installer/creator.py:1176
+#: config/chroot_local-includes/usr/lib/python2.7/dist-packages/tails_installer/creator.py:1177
msgid "Synchronizing data on disk..."
msgstr ""
@@ -842,7 +842,7 @@ msgid "%(filename)s selected"
msgstr ""
#: config/chroot_local-includes/usr/lib/python2.7/dist-packages/tails_installer/source.py:28
-msgid "Unable to find LiveOS on ISO"
+msgid "Unable to find Tails on ISO"
msgstr ""
#: config/chroot_local-includes/usr/lib/python2.7/dist-packages/tails_installer/source.py:34
diff --git a/or.po b/or.po
index c3ab2a36c2..737358cfa7 100644
--- a/or.po
+++ b/or.po
@@ -7,8 +7,8 @@ msgid ""
msgstr ""
"Project-Id-Version: Tor Project\n"
"Report-Msgid-Bugs-To: \n"
-"POT-Creation-Date: 2020-10-26 09:57+0100\n"
-"PO-Revision-Date: 2020-10-18 12:13+0000\n"
+"POT-Creation-Date: 2020-10-27 19:02+0100\n"
+"PO-Revision-Date: 2020-10-30 00:13+0000\n"
"Last-Translator: Transifex Bot <>\n"
"Language-Team: Oriya (http://www.transifex.com/otf/torproject/language/or/)\n"
"MIME-Version: 1.0\n"
@@ -528,7 +528,7 @@ msgid "Unable to copy %(infile)s to %(outfile)s: %(message)s"
msgstr ""
#: config/chroot_local-includes/usr/lib/python2.7/dist-packages/tails_installer/creator.py:365
-msgid "Removing existing Live OS"
+msgid "Removing existing Tails system"
msgstr ""
#: config/chroot_local-includes/usr/lib/python2.7/dist-packages/tails_installer/creator.py:374
@@ -539,12 +539,12 @@ msgstr ""
#: config/chroot_local-includes/usr/lib/python2.7/dist-packages/tails_installer/creator.py:380
#, python-format
-msgid "Unable to remove file from previous LiveOS: %(message)s"
+msgid "Unable to remove file from previous Tails system: %(message)s"
msgstr ""
#: config/chroot_local-includes/usr/lib/python2.7/dist-packages/tails_installer/creator.py:394
#, python-format
-msgid "Unable to remove directory from previous LiveOS: %(message)s"
+msgid "Unable to remove directory from previous Tails system: %(message)s"
msgstr ""
#: config/chroot_local-includes/usr/lib/python2.7/dist-packages/tails_installer/creator.py:442
@@ -641,41 +641,41 @@ msgstr ""
msgid "Removing %(file)s"
msgstr ""
-#: config/chroot_local-includes/usr/lib/python2.7/dist-packages/tails_installer/creator.py:1043
+#: config/chroot_local-includes/usr/lib/python2.7/dist-packages/tails_installer/creator.py:1044
#, python-format
msgid "%s already bootable"
msgstr ""
-#: config/chroot_local-includes/usr/lib/python2.7/dist-packages/tails_installer/creator.py:1063
+#: config/chroot_local-includes/usr/lib/python2.7/dist-packages/tails_installer/creator.py:1064
msgid "Unable to find partition"
msgstr ""
-#: config/chroot_local-includes/usr/lib/python2.7/dist-packages/tails_installer/creator.py:1086
+#: config/chroot_local-includes/usr/lib/python2.7/dist-packages/tails_installer/creator.py:1087
#, python-format
msgid "Formatting %(device)s as FAT32"
msgstr ""
-#: config/chroot_local-includes/usr/lib/python2.7/dist-packages/tails_installer/creator.py:1149
+#: config/chroot_local-includes/usr/lib/python2.7/dist-packages/tails_installer/creator.py:1150
#, python-format
msgid "Reading extracted MBR from %s"
msgstr ""
-#: config/chroot_local-includes/usr/lib/python2.7/dist-packages/tails_installer/creator.py:1153
+#: config/chroot_local-includes/usr/lib/python2.7/dist-packages/tails_installer/creator.py:1154
#, python-format
msgid "Could not read the extracted MBR from %(path)s"
msgstr ""
-#: config/chroot_local-includes/usr/lib/python2.7/dist-packages/tails_installer/creator.py:1166
#: config/chroot_local-includes/usr/lib/python2.7/dist-packages/tails_installer/creator.py:1167
+#: config/chroot_local-includes/usr/lib/python2.7/dist-packages/tails_installer/creator.py:1168
#, python-format
msgid "Resetting Master Boot Record of %s"
msgstr ""
-#: config/chroot_local-includes/usr/lib/python2.7/dist-packages/tails_installer/creator.py:1172
+#: config/chroot_local-includes/usr/lib/python2.7/dist-packages/tails_installer/creator.py:1173
msgid "Drive is a loopback, skipping MBR reset"
msgstr ""
-#: config/chroot_local-includes/usr/lib/python2.7/dist-packages/tails_installer/creator.py:1176
+#: config/chroot_local-includes/usr/lib/python2.7/dist-packages/tails_installer/creator.py:1177
msgid "Synchronizing data on disk..."
msgstr ""
@@ -842,7 +842,7 @@ msgid "%(filename)s selected"
msgstr ""
#: config/chroot_local-includes/usr/lib/python2.7/dist-packages/tails_installer/source.py:28
-msgid "Unable to find LiveOS on ISO"
+msgid "Unable to find Tails on ISO"
msgstr ""
#: config/chroot_local-includes/usr/lib/python2.7/dist-packages/tails_installer/source.py:34
diff --git a/pa.po b/pa.po
index b56832bb29..60077eebef 100644
--- a/pa.po
+++ b/pa.po
@@ -8,8 +8,8 @@ msgid ""
msgstr ""
"Project-Id-Version: Tor Project\n"
"Report-Msgid-Bugs-To: \n"
-"POT-Creation-Date: 2020-10-26 09:57+0100\n"
-"PO-Revision-Date: 2020-10-18 12:13+0000\n"
+"POT-Creation-Date: 2020-10-27 19:02+0100\n"
+"PO-Revision-Date: 2020-10-30 00:13+0000\n"
"Last-Translator: Transifex Bot <>\n"
"Language-Team: Panjabi (Punjabi) (http://www.transifex.com/otf/torproject/language/pa/)\n"
"MIME-Version: 1.0\n"
@@ -529,7 +529,7 @@ msgid "Unable to copy %(infile)s to %(outfile)s: %(message)s"
msgstr ""
#: config/chroot_local-includes/usr/lib/python2.7/dist-packages/tails_installer/creator.py:365
-msgid "Removing existing Live OS"
+msgid "Removing existing Tails system"
msgstr ""
#: config/chroot_local-includes/usr/lib/python2.7/dist-packages/tails_installer/creator.py:374
@@ -540,12 +540,12 @@ msgstr ""
#: config/chroot_local-includes/usr/lib/python2.7/dist-packages/tails_installer/creator.py:380
#, python-format
-msgid "Unable to remove file from previous LiveOS: %(message)s"
+msgid "Unable to remove file from previous Tails system: %(message)s"
msgstr ""
#: config/chroot_local-includes/usr/lib/python2.7/dist-packages/tails_installer/creator.py:394
#, python-format
-msgid "Unable to remove directory from previous LiveOS: %(message)s"
+msgid "Unable to remove directory from previous Tails system: %(message)s"
msgstr ""
#: config/chroot_local-includes/usr/lib/python2.7/dist-packages/tails_installer/creator.py:442
@@ -642,41 +642,41 @@ msgstr ""
msgid "Removing %(file)s"
msgstr ""
-#: config/chroot_local-includes/usr/lib/python2.7/dist-packages/tails_installer/creator.py:1043
+#: config/chroot_local-includes/usr/lib/python2.7/dist-packages/tails_installer/creator.py:1044
#, python-format
msgid "%s already bootable"
msgstr ""
-#: config/chroot_local-includes/usr/lib/python2.7/dist-packages/tails_installer/creator.py:1063
+#: config/chroot_local-includes/usr/lib/python2.7/dist-packages/tails_installer/creator.py:1064
msgid "Unable to find partition"
msgstr ""
-#: config/chroot_local-includes/usr/lib/python2.7/dist-packages/tails_installer/creator.py:1086
+#: config/chroot_local-includes/usr/lib/python2.7/dist-packages/tails_installer/creator.py:1087
#, python-format
msgid "Formatting %(device)s as FAT32"
msgstr ""
-#: config/chroot_local-includes/usr/lib/python2.7/dist-packages/tails_installer/creator.py:1149
+#: config/chroot_local-includes/usr/lib/python2.7/dist-packages/tails_installer/creator.py:1150
#, python-format
msgid "Reading extracted MBR from %s"
msgstr ""
-#: config/chroot_local-includes/usr/lib/python2.7/dist-packages/tails_installer/creator.py:1153
+#: config/chroot_local-includes/usr/lib/python2.7/dist-packages/tails_installer/creator.py:1154
#, python-format
msgid "Could not read the extracted MBR from %(path)s"
msgstr ""
-#: config/chroot_local-includes/usr/lib/python2.7/dist-packages/tails_installer/creator.py:1166
#: config/chroot_local-includes/usr/lib/python2.7/dist-packages/tails_installer/creator.py:1167
+#: config/chroot_local-includes/usr/lib/python2.7/dist-packages/tails_installer/creator.py:1168
#, python-format
msgid "Resetting Master Boot Record of %s"
msgstr ""
-#: config/chroot_local-includes/usr/lib/python2.7/dist-packages/tails_installer/creator.py:1172
+#: config/chroot_local-includes/usr/lib/python2.7/dist-packages/tails_installer/creator.py:1173
msgid "Drive is a loopback, skipping MBR reset"
msgstr ""
-#: config/chroot_local-includes/usr/lib/python2.7/dist-packages/tails_installer/creator.py:1176
+#: config/chroot_local-includes/usr/lib/python2.7/dist-packages/tails_installer/creator.py:1177
msgid "Synchronizing data on disk..."
msgstr ""
@@ -843,7 +843,7 @@ msgid "%(filename)s selected"
msgstr ""
#: config/chroot_local-includes/usr/lib/python2.7/dist-packages/tails_installer/source.py:28
-msgid "Unable to find LiveOS on ISO"
+msgid "Unable to find Tails on ISO"
msgstr ""
#: config/chroot_local-includes/usr/lib/python2.7/dist-packages/tails_installer/source.py:34
diff --git a/pl.po b/pl.po
index 954b19b76d..9378f4f8b7 100644
--- a/pl.po
+++ b/pl.po
@@ -27,8 +27,8 @@ msgid ""
msgstr ""
"Project-Id-Version: Tor Project\n"
"Report-Msgid-Bugs-To: \n"
-"POT-Creation-Date: 2020-10-26 09:57+0100\n"
-"PO-Revision-Date: 2020-10-18 12:13+0000\n"
+"POT-Creation-Date: 2020-10-27 19:02+0100\n"
+"PO-Revision-Date: 2020-10-30 00:13+0000\n"
"Last-Translator: Transifex Bot <>\n"
"Language-Team: Polish (http://www.transifex.com/otf/torproject/language/pl/)\n"
"MIME-Version: 1.0\n"
@@ -548,7 +548,7 @@ msgid "Unable to copy %(infile)s to %(outfile)s: %(message)s"
msgstr ""
#: config/chroot_local-includes/usr/lib/python2.7/dist-packages/tails_installer/creator.py:365
-msgid "Removing existing Live OS"
+msgid "Removing existing Tails system"
msgstr ""
#: config/chroot_local-includes/usr/lib/python2.7/dist-packages/tails_installer/creator.py:374
@@ -559,12 +559,12 @@ msgstr ""
#: config/chroot_local-includes/usr/lib/python2.7/dist-packages/tails_installer/creator.py:380
#, python-format
-msgid "Unable to remove file from previous LiveOS: %(message)s"
+msgid "Unable to remove file from previous Tails system: %(message)s"
msgstr ""
#: config/chroot_local-includes/usr/lib/python2.7/dist-packages/tails_installer/creator.py:394
#, python-format
-msgid "Unable to remove directory from previous LiveOS: %(message)s"
+msgid "Unable to remove directory from previous Tails system: %(message)s"
msgstr ""
#: config/chroot_local-includes/usr/lib/python2.7/dist-packages/tails_installer/creator.py:442
@@ -661,41 +661,41 @@ msgstr ""
msgid "Removing %(file)s"
msgstr ""
-#: config/chroot_local-includes/usr/lib/python2.7/dist-packages/tails_installer/creator.py:1043
+#: config/chroot_local-includes/usr/lib/python2.7/dist-packages/tails_installer/creator.py:1044
#, python-format
msgid "%s already bootable"
msgstr ""
-#: config/chroot_local-includes/usr/lib/python2.7/dist-packages/tails_installer/creator.py:1063
+#: config/chroot_local-includes/usr/lib/python2.7/dist-packages/tails_installer/creator.py:1064
msgid "Unable to find partition"
msgstr ""
-#: config/chroot_local-includes/usr/lib/python2.7/dist-packages/tails_installer/creator.py:1086
+#: config/chroot_local-includes/usr/lib/python2.7/dist-packages/tails_installer/creator.py:1087
#, python-format
msgid "Formatting %(device)s as FAT32"
msgstr ""
-#: config/chroot_local-includes/usr/lib/python2.7/dist-packages/tails_installer/creator.py:1149
+#: config/chroot_local-includes/usr/lib/python2.7/dist-packages/tails_installer/creator.py:1150
#, python-format
msgid "Reading extracted MBR from %s"
msgstr ""
-#: config/chroot_local-includes/usr/lib/python2.7/dist-packages/tails_installer/creator.py:1153
+#: config/chroot_local-includes/usr/lib/python2.7/dist-packages/tails_installer/creator.py:1154
#, python-format
msgid "Could not read the extracted MBR from %(path)s"
msgstr ""
-#: config/chroot_local-includes/usr/lib/python2.7/dist-packages/tails_installer/creator.py:1166
#: config/chroot_local-includes/usr/lib/python2.7/dist-packages/tails_installer/creator.py:1167
+#: config/chroot_local-includes/usr/lib/python2.7/dist-packages/tails_installer/creator.py:1168
#, python-format
msgid "Resetting Master Boot Record of %s"
msgstr ""
-#: config/chroot_local-includes/usr/lib/python2.7/dist-packages/tails_installer/creator.py:1172
+#: config/chroot_local-includes/usr/lib/python2.7/dist-packages/tails_installer/creator.py:1173
msgid "Drive is a loopback, skipping MBR reset"
msgstr ""
-#: config/chroot_local-includes/usr/lib/python2.7/dist-packages/tails_installer/creator.py:1176
+#: config/chroot_local-includes/usr/lib/python2.7/dist-packages/tails_installer/creator.py:1177
msgid "Synchronizing data on disk..."
msgstr ""
@@ -862,7 +862,7 @@ msgid "%(filename)s selected"
msgstr ""
#: config/chroot_local-includes/usr/lib/python2.7/dist-packages/tails_installer/source.py:28
-msgid "Unable to find LiveOS on ISO"
+msgid "Unable to find Tails on ISO"
msgstr ""
#: config/chroot_local-includes/usr/lib/python2.7/dist-packages/tails_installer/source.py:34
diff --git a/pt_BR.po b/pt_BR.po
index efd4901d1a..93ac13abc7 100644
--- a/pt_BR.po
+++ b/pt_BR.po
@@ -35,9 +35,9 @@ msgid ""
msgstr ""
"Project-Id-Version: Tor Project\n"
"Report-Msgid-Bugs-To: \n"
-"POT-Creation-Date: 2020-10-26 09:57+0100\n"
-"PO-Revision-Date: 2020-10-18 13:38+0000\n"
-"Last-Translator: Igor Bk 13\n"
+"POT-Creation-Date: 2020-10-27 19:02+0100\n"
+"PO-Revision-Date: 2020-10-30 00:13+0000\n"
+"Last-Translator: Transifex Bot <>\n"
"Language-Team: Portuguese (Brazil) (http://www.transifex.com/otf/torproject/language/pt_BR/)\n"
"MIME-Version: 1.0\n"
"Content-Type: text/plain; charset=UTF-8\n"
@@ -556,7 +556,7 @@ msgid "Unable to copy %(infile)s to %(outfile)s: %(message)s"
msgstr ""
#: config/chroot_local-includes/usr/lib/python2.7/dist-packages/tails_installer/creator.py:365
-msgid "Removing existing Live OS"
+msgid "Removing existing Tails system"
msgstr ""
#: config/chroot_local-includes/usr/lib/python2.7/dist-packages/tails_installer/creator.py:374
@@ -567,12 +567,12 @@ msgstr ""
#: config/chroot_local-includes/usr/lib/python2.7/dist-packages/tails_installer/creator.py:380
#, python-format
-msgid "Unable to remove file from previous LiveOS: %(message)s"
+msgid "Unable to remove file from previous Tails system: %(message)s"
msgstr ""
#: config/chroot_local-includes/usr/lib/python2.7/dist-packages/tails_installer/creator.py:394
#, python-format
-msgid "Unable to remove directory from previous LiveOS: %(message)s"
+msgid "Unable to remove directory from previous Tails system: %(message)s"
msgstr ""
#: config/chroot_local-includes/usr/lib/python2.7/dist-packages/tails_installer/creator.py:442
@@ -669,41 +669,41 @@ msgstr ""
msgid "Removing %(file)s"
msgstr ""
-#: config/chroot_local-includes/usr/lib/python2.7/dist-packages/tails_installer/creator.py:1043
+#: config/chroot_local-includes/usr/lib/python2.7/dist-packages/tails_installer/creator.py:1044
#, python-format
msgid "%s already bootable"
msgstr ""
-#: config/chroot_local-includes/usr/lib/python2.7/dist-packages/tails_installer/creator.py:1063
+#: config/chroot_local-includes/usr/lib/python2.7/dist-packages/tails_installer/creator.py:1064
msgid "Unable to find partition"
msgstr ""
-#: config/chroot_local-includes/usr/lib/python2.7/dist-packages/tails_installer/creator.py:1086
+#: config/chroot_local-includes/usr/lib/python2.7/dist-packages/tails_installer/creator.py:1087
#, python-format
msgid "Formatting %(device)s as FAT32"
msgstr ""
-#: config/chroot_local-includes/usr/lib/python2.7/dist-packages/tails_installer/creator.py:1149
+#: config/chroot_local-includes/usr/lib/python2.7/dist-packages/tails_installer/creator.py:1150
#, python-format
msgid "Reading extracted MBR from %s"
msgstr ""
-#: config/chroot_local-includes/usr/lib/python2.7/dist-packages/tails_installer/creator.py:1153
+#: config/chroot_local-includes/usr/lib/python2.7/dist-packages/tails_installer/creator.py:1154
#, python-format
msgid "Could not read the extracted MBR from %(path)s"
msgstr ""
-#: config/chroot_local-includes/usr/lib/python2.7/dist-packages/tails_installer/creator.py:1166
#: config/chroot_local-includes/usr/lib/python2.7/dist-packages/tails_installer/creator.py:1167
+#: config/chroot_local-includes/usr/lib/python2.7/dist-packages/tails_installer/creator.py:1168
#, python-format
msgid "Resetting Master Boot Record of %s"
msgstr ""
-#: config/chroot_local-includes/usr/lib/python2.7/dist-packages/tails_installer/creator.py:1172
+#: config/chroot_local-includes/usr/lib/python2.7/dist-packages/tails_installer/creator.py:1173
msgid "Drive is a loopback, skipping MBR reset"
msgstr ""
-#: config/chroot_local-includes/usr/lib/python2.7/dist-packages/tails_installer/creator.py:1176
+#: config/chroot_local-includes/usr/lib/python2.7/dist-packages/tails_installer/creator.py:1177
msgid "Synchronizing data on disk..."
msgstr ""
@@ -870,7 +870,7 @@ msgid "%(filename)s selected"
msgstr ""
#: config/chroot_local-includes/usr/lib/python2.7/dist-packages/tails_installer/source.py:28
-msgid "Unable to find LiveOS on ISO"
+msgid "Unable to find Tails on ISO"
msgstr ""
#: config/chroot_local-includes/usr/lib/python2.7/dist-packages/tails_installer/source.py:34
diff --git a/pt_PT.po b/pt_PT.po
index fa1ebe2313..96e09194af 100644
--- a/pt_PT.po
+++ b/pt_PT.po
@@ -13,8 +13,8 @@ msgid ""
msgstr ""
"Project-Id-Version: Tor Project\n"
"Report-Msgid-Bugs-To: \n"
-"POT-Creation-Date: 2020-10-26 09:57+0100\n"
-"PO-Revision-Date: 2020-10-18 12:13+0000\n"
+"POT-Creation-Date: 2020-10-27 19:02+0100\n"
+"PO-Revision-Date: 2020-10-30 00:13+0000\n"
"Last-Translator: Transifex Bot <>\n"
"Language-Team: Portuguese (Portugal) (http://www.transifex.com/otf/torproject/language/pt_PT/)\n"
"MIME-Version: 1.0\n"
@@ -534,7 +534,7 @@ msgid "Unable to copy %(infile)s to %(outfile)s: %(message)s"
msgstr ""
#: config/chroot_local-includes/usr/lib/python2.7/dist-packages/tails_installer/creator.py:365
-msgid "Removing existing Live OS"
+msgid "Removing existing Tails system"
msgstr ""
#: config/chroot_local-includes/usr/lib/python2.7/dist-packages/tails_installer/creator.py:374
@@ -545,12 +545,12 @@ msgstr ""
#: config/chroot_local-includes/usr/lib/python2.7/dist-packages/tails_installer/creator.py:380
#, python-format
-msgid "Unable to remove file from previous LiveOS: %(message)s"
+msgid "Unable to remove file from previous Tails system: %(message)s"
msgstr ""
#: config/chroot_local-includes/usr/lib/python2.7/dist-packages/tails_installer/creator.py:394
#, python-format
-msgid "Unable to remove directory from previous LiveOS: %(message)s"
+msgid "Unable to remove directory from previous Tails system: %(message)s"
msgstr ""
#: config/chroot_local-includes/usr/lib/python2.7/dist-packages/tails_installer/creator.py:442
@@ -647,41 +647,41 @@ msgstr ""
msgid "Removing %(file)s"
msgstr ""
-#: config/chroot_local-includes/usr/lib/python2.7/dist-packages/tails_installer/creator.py:1043
+#: config/chroot_local-includes/usr/lib/python2.7/dist-packages/tails_installer/creator.py:1044
#, python-format
msgid "%s already bootable"
msgstr ""
-#: config/chroot_local-includes/usr/lib/python2.7/dist-packages/tails_installer/creator.py:1063
+#: config/chroot_local-includes/usr/lib/python2.7/dist-packages/tails_installer/creator.py:1064
msgid "Unable to find partition"
msgstr ""
-#: config/chroot_local-includes/usr/lib/python2.7/dist-packages/tails_installer/creator.py:1086
+#: config/chroot_local-includes/usr/lib/python2.7/dist-packages/tails_installer/creator.py:1087
#, python-format
msgid "Formatting %(device)s as FAT32"
msgstr ""
-#: config/chroot_local-includes/usr/lib/python2.7/dist-packages/tails_installer/creator.py:1149
+#: config/chroot_local-includes/usr/lib/python2.7/dist-packages/tails_installer/creator.py:1150
#, python-format
msgid "Reading extracted MBR from %s"
msgstr ""
-#: config/chroot_local-includes/usr/lib/python2.7/dist-packages/tails_installer/creator.py:1153
+#: config/chroot_local-includes/usr/lib/python2.7/dist-packages/tails_installer/creator.py:1154
#, python-format
msgid "Could not read the extracted MBR from %(path)s"
msgstr ""
-#: config/chroot_local-includes/usr/lib/python2.7/dist-packages/tails_installer/creator.py:1166
#: config/chroot_local-includes/usr/lib/python2.7/dist-packages/tails_installer/creator.py:1167
+#: config/chroot_local-includes/usr/lib/python2.7/dist-packages/tails_installer/creator.py:1168
#, python-format
msgid "Resetting Master Boot Record of %s"
msgstr ""
-#: config/chroot_local-includes/usr/lib/python2.7/dist-packages/tails_installer/creator.py:1172
+#: config/chroot_local-includes/usr/lib/python2.7/dist-packages/tails_installer/creator.py:1173
msgid "Drive is a loopback, skipping MBR reset"
msgstr ""
-#: config/chroot_local-includes/usr/lib/python2.7/dist-packages/tails_installer/creator.py:1176
+#: config/chroot_local-includes/usr/lib/python2.7/dist-packages/tails_installer/creator.py:1177
msgid "Synchronizing data on disk..."
msgstr ""
@@ -848,7 +848,7 @@ msgid "%(filename)s selected"
msgstr ""
#: config/chroot_local-includes/usr/lib/python2.7/dist-packages/tails_installer/source.py:28
-msgid "Unable to find LiveOS on ISO"
+msgid "Unable to find Tails on ISO"
msgstr ""
#: config/chroot_local-includes/usr/lib/python2.7/dist-packages/tails_installer/source.py:34
diff --git a/ro.po b/ro.po
index 19bd97c590..e66b540225 100644
--- a/ro.po
+++ b/ro.po
@@ -26,8 +26,8 @@ msgid ""
msgstr ""
"Project-Id-Version: Tor Project\n"
"Report-Msgid-Bugs-To: \n"
-"POT-Creation-Date: 2020-10-26 09:57+0100\n"
-"PO-Revision-Date: 2020-10-18 12:13+0000\n"
+"POT-Creation-Date: 2020-10-27 19:02+0100\n"
+"PO-Revision-Date: 2020-10-30 00:13+0000\n"
"Last-Translator: Transifex Bot <>\n"
"Language-Team: Romanian (http://www.transifex.com/otf/torproject/language/ro/)\n"
"MIME-Version: 1.0\n"
@@ -547,7 +547,7 @@ msgid "Unable to copy %(infile)s to %(outfile)s: %(message)s"
msgstr ""
#: config/chroot_local-includes/usr/lib/python2.7/dist-packages/tails_installer/creator.py:365
-msgid "Removing existing Live OS"
+msgid "Removing existing Tails system"
msgstr ""
#: config/chroot_local-includes/usr/lib/python2.7/dist-packages/tails_installer/creator.py:374
@@ -558,12 +558,12 @@ msgstr ""
#: config/chroot_local-includes/usr/lib/python2.7/dist-packages/tails_installer/creator.py:380
#, python-format
-msgid "Unable to remove file from previous LiveOS: %(message)s"
+msgid "Unable to remove file from previous Tails system: %(message)s"
msgstr ""
#: config/chroot_local-includes/usr/lib/python2.7/dist-packages/tails_installer/creator.py:394
#, python-format
-msgid "Unable to remove directory from previous LiveOS: %(message)s"
+msgid "Unable to remove directory from previous Tails system: %(message)s"
msgstr ""
#: config/chroot_local-includes/usr/lib/python2.7/dist-packages/tails_installer/creator.py:442
@@ -660,41 +660,41 @@ msgstr ""
msgid "Removing %(file)s"
msgstr ""
-#: config/chroot_local-includes/usr/lib/python2.7/dist-packages/tails_installer/creator.py:1043
+#: config/chroot_local-includes/usr/lib/python2.7/dist-packages/tails_installer/creator.py:1044
#, python-format
msgid "%s already bootable"
msgstr ""
-#: config/chroot_local-includes/usr/lib/python2.7/dist-packages/tails_installer/creator.py:1063
+#: config/chroot_local-includes/usr/lib/python2.7/dist-packages/tails_installer/creator.py:1064
msgid "Unable to find partition"
msgstr ""
-#: config/chroot_local-includes/usr/lib/python2.7/dist-packages/tails_installer/creator.py:1086
+#: config/chroot_local-includes/usr/lib/python2.7/dist-packages/tails_installer/creator.py:1087
#, python-format
msgid "Formatting %(device)s as FAT32"
msgstr ""
-#: config/chroot_local-includes/usr/lib/python2.7/dist-packages/tails_installer/creator.py:1149
+#: config/chroot_local-includes/usr/lib/python2.7/dist-packages/tails_installer/creator.py:1150
#, python-format
msgid "Reading extracted MBR from %s"
msgstr ""
-#: config/chroot_local-includes/usr/lib/python2.7/dist-packages/tails_installer/creator.py:1153
+#: config/chroot_local-includes/usr/lib/python2.7/dist-packages/tails_installer/creator.py:1154
#, python-format
msgid "Could not read the extracted MBR from %(path)s"
msgstr ""
-#: config/chroot_local-includes/usr/lib/python2.7/dist-packages/tails_installer/creator.py:1166
#: config/chroot_local-includes/usr/lib/python2.7/dist-packages/tails_installer/creator.py:1167
+#: config/chroot_local-includes/usr/lib/python2.7/dist-packages/tails_installer/creator.py:1168
#, python-format
msgid "Resetting Master Boot Record of %s"
msgstr ""
-#: config/chroot_local-includes/usr/lib/python2.7/dist-packages/tails_installer/creator.py:1172
+#: config/chroot_local-includes/usr/lib/python2.7/dist-packages/tails_installer/creator.py:1173
msgid "Drive is a loopback, skipping MBR reset"
msgstr ""
-#: config/chroot_local-includes/usr/lib/python2.7/dist-packages/tails_installer/creator.py:1176
+#: config/chroot_local-includes/usr/lib/python2.7/dist-packages/tails_installer/creator.py:1177
msgid "Synchronizing data on disk..."
msgstr ""
@@ -861,7 +861,7 @@ msgid "%(filename)s selected"
msgstr ""
#: config/chroot_local-includes/usr/lib/python2.7/dist-packages/tails_installer/source.py:28
-msgid "Unable to find LiveOS on ISO"
+msgid "Unable to find Tails on ISO"
msgstr ""
#: config/chroot_local-includes/usr/lib/python2.7/dist-packages/tails_installer/source.py:34
diff --git a/ru.po b/ru.po
index b449f2407d..df59473c58 100644
--- a/ru.po
+++ b/ru.po
@@ -37,8 +37,8 @@ msgid ""
msgstr ""
"Project-Id-Version: Tor Project\n"
"Report-Msgid-Bugs-To: \n"
-"POT-Creation-Date: 2020-10-26 09:57+0100\n"
-"PO-Revision-Date: 2020-10-18 12:13+0000\n"
+"POT-Creation-Date: 2020-10-27 19:02+0100\n"
+"PO-Revision-Date: 2020-10-30 00:13+0000\n"
"Last-Translator: Transifex Bot <>\n"
"Language-Team: Russian (http://www.transifex.com/otf/torproject/language/ru/)\n"
"MIME-Version: 1.0\n"
@@ -558,7 +558,7 @@ msgid "Unable to copy %(infile)s to %(outfile)s: %(message)s"
msgstr ""
#: config/chroot_local-includes/usr/lib/python2.7/dist-packages/tails_installer/creator.py:365
-msgid "Removing existing Live OS"
+msgid "Removing existing Tails system"
msgstr ""
#: config/chroot_local-includes/usr/lib/python2.7/dist-packages/tails_installer/creator.py:374
@@ -569,12 +569,12 @@ msgstr ""
#: config/chroot_local-includes/usr/lib/python2.7/dist-packages/tails_installer/creator.py:380
#, python-format
-msgid "Unable to remove file from previous LiveOS: %(message)s"
+msgid "Unable to remove file from previous Tails system: %(message)s"
msgstr ""
#: config/chroot_local-includes/usr/lib/python2.7/dist-packages/tails_installer/creator.py:394
#, python-format
-msgid "Unable to remove directory from previous LiveOS: %(message)s"
+msgid "Unable to remove directory from previous Tails system: %(message)s"
msgstr ""
#: config/chroot_local-includes/usr/lib/python2.7/dist-packages/tails_installer/creator.py:442
@@ -671,41 +671,41 @@ msgstr ""
msgid "Removing %(file)s"
msgstr ""
-#: config/chroot_local-includes/usr/lib/python2.7/dist-packages/tails_installer/creator.py:1043
+#: config/chroot_local-includes/usr/lib/python2.7/dist-packages/tails_installer/creator.py:1044
#, python-format
msgid "%s already bootable"
msgstr ""
-#: config/chroot_local-includes/usr/lib/python2.7/dist-packages/tails_installer/creator.py:1063
+#: config/chroot_local-includes/usr/lib/python2.7/dist-packages/tails_installer/creator.py:1064
msgid "Unable to find partition"
msgstr ""
-#: config/chroot_local-includes/usr/lib/python2.7/dist-packages/tails_installer/creator.py:1086
+#: config/chroot_local-includes/usr/lib/python2.7/dist-packages/tails_installer/creator.py:1087
#, python-format
msgid "Formatting %(device)s as FAT32"
msgstr ""
-#: config/chroot_local-includes/usr/lib/python2.7/dist-packages/tails_installer/creator.py:1149
+#: config/chroot_local-includes/usr/lib/python2.7/dist-packages/tails_installer/creator.py:1150
#, python-format
msgid "Reading extracted MBR from %s"
msgstr ""
-#: config/chroot_local-includes/usr/lib/python2.7/dist-packages/tails_installer/creator.py:1153
+#: config/chroot_local-includes/usr/lib/python2.7/dist-packages/tails_installer/creator.py:1154
#, python-format
msgid "Could not read the extracted MBR from %(path)s"
msgstr ""
-#: config/chroot_local-includes/usr/lib/python2.7/dist-packages/tails_installer/creator.py:1166
#: config/chroot_local-includes/usr/lib/python2.7/dist-packages/tails_installer/creator.py:1167
+#: config/chroot_local-includes/usr/lib/python2.7/dist-packages/tails_installer/creator.py:1168
#, python-format
msgid "Resetting Master Boot Record of %s"
msgstr ""
-#: config/chroot_local-includes/usr/lib/python2.7/dist-packages/tails_installer/creator.py:1172
+#: config/chroot_local-includes/usr/lib/python2.7/dist-packages/tails_installer/creator.py:1173
msgid "Drive is a loopback, skipping MBR reset"
msgstr ""
-#: config/chroot_local-includes/usr/lib/python2.7/dist-packages/tails_installer/creator.py:1176
+#: config/chroot_local-includes/usr/lib/python2.7/dist-packages/tails_installer/creator.py:1177
msgid "Synchronizing data on disk..."
msgstr ""
@@ -872,7 +872,7 @@ msgid "%(filename)s selected"
msgstr ""
#: config/chroot_local-includes/usr/lib/python2.7/dist-packages/tails_installer/source.py:28
-msgid "Unable to find LiveOS on ISO"
+msgid "Unable to find Tails on ISO"
msgstr ""
#: config/chroot_local-includes/usr/lib/python2.7/dist-packages/tails_installer/source.py:34
diff --git a/si.po b/si.po
index 0745b4ebe4..ddac299aa4 100644
--- a/si.po
+++ b/si.po
@@ -7,8 +7,8 @@ msgid ""
msgstr ""
"Project-Id-Version: Tor Project\n"
"Report-Msgid-Bugs-To: \n"
-"POT-Creation-Date: 2020-10-26 09:57+0100\n"
-"PO-Revision-Date: 2020-10-18 12:13+0000\n"
+"POT-Creation-Date: 2020-10-27 19:02+0100\n"
+"PO-Revision-Date: 2020-10-30 00:13+0000\n"
"Last-Translator: Transifex Bot <>\n"
"Language-Team: Sinhala (http://www.transifex.com/otf/torproject/language/si/)\n"
"MIME-Version: 1.0\n"
@@ -528,7 +528,7 @@ msgid "Unable to copy %(infile)s to %(outfile)s: %(message)s"
msgstr ""
#: config/chroot_local-includes/usr/lib/python2.7/dist-packages/tails_installer/creator.py:365
-msgid "Removing existing Live OS"
+msgid "Removing existing Tails system"
msgstr ""
#: config/chroot_local-includes/usr/lib/python2.7/dist-packages/tails_installer/creator.py:374
@@ -539,12 +539,12 @@ msgstr ""
#: config/chroot_local-includes/usr/lib/python2.7/dist-packages/tails_installer/creator.py:380
#, python-format
-msgid "Unable to remove file from previous LiveOS: %(message)s"
+msgid "Unable to remove file from previous Tails system: %(message)s"
msgstr ""
#: config/chroot_local-includes/usr/lib/python2.7/dist-packages/tails_installer/creator.py:394
#, python-format
-msgid "Unable to remove directory from previous LiveOS: %(message)s"
+msgid "Unable to remove directory from previous Tails system: %(message)s"
msgstr ""
#: config/chroot_local-includes/usr/lib/python2.7/dist-packages/tails_installer/creator.py:442
@@ -641,41 +641,41 @@ msgstr ""
msgid "Removing %(file)s"
msgstr ""
-#: config/chroot_local-includes/usr/lib/python2.7/dist-packages/tails_installer/creator.py:1043
+#: config/chroot_local-includes/usr/lib/python2.7/dist-packages/tails_installer/creator.py:1044
#, python-format
msgid "%s already bootable"
msgstr ""
-#: config/chroot_local-includes/usr/lib/python2.7/dist-packages/tails_installer/creator.py:1063
+#: config/chroot_local-includes/usr/lib/python2.7/dist-packages/tails_installer/creator.py:1064
msgid "Unable to find partition"
msgstr ""
-#: config/chroot_local-includes/usr/lib/python2.7/dist-packages/tails_installer/creator.py:1086
+#: config/chroot_local-includes/usr/lib/python2.7/dist-packages/tails_installer/creator.py:1087
#, python-format
msgid "Formatting %(device)s as FAT32"
msgstr ""
-#: config/chroot_local-includes/usr/lib/python2.7/dist-packages/tails_installer/creator.py:1149
+#: config/chroot_local-includes/usr/lib/python2.7/dist-packages/tails_installer/creator.py:1150
#, python-format
msgid "Reading extracted MBR from %s"
msgstr ""
-#: config/chroot_local-includes/usr/lib/python2.7/dist-packages/tails_installer/creator.py:1153
+#: config/chroot_local-includes/usr/lib/python2.7/dist-packages/tails_installer/creator.py:1154
#, python-format
msgid "Could not read the extracted MBR from %(path)s"
msgstr ""
-#: config/chroot_local-includes/usr/lib/python2.7/dist-packages/tails_installer/creator.py:1166
#: config/chroot_local-includes/usr/lib/python2.7/dist-packages/tails_installer/creator.py:1167
+#: config/chroot_local-includes/usr/lib/python2.7/dist-packages/tails_installer/creator.py:1168
#, python-format
msgid "Resetting Master Boot Record of %s"
msgstr ""
-#: config/chroot_local-includes/usr/lib/python2.7/dist-packages/tails_installer/creator.py:1172
+#: config/chroot_local-includes/usr/lib/python2.7/dist-packages/tails_installer/creator.py:1173
msgid "Drive is a loopback, skipping MBR reset"
msgstr ""
-#: config/chroot_local-includes/usr/lib/python2.7/dist-packages/tails_installer/creator.py:1176
+#: config/chroot_local-includes/usr/lib/python2.7/dist-packages/tails_installer/creator.py:1177
msgid "Synchronizing data on disk..."
msgstr ""
@@ -842,7 +842,7 @@ msgid "%(filename)s selected"
msgstr ""
#: config/chroot_local-includes/usr/lib/python2.7/dist-packages/tails_installer/source.py:28
-msgid "Unable to find LiveOS on ISO"
+msgid "Unable to find Tails on ISO"
msgstr ""
#: config/chroot_local-includes/usr/lib/python2.7/dist-packages/tails_installer/source.py:34
diff --git a/si_LK.po b/si_LK.po
index 0b32254fae..43ea85baf5 100644
--- a/si_LK.po
+++ b/si_LK.po
@@ -7,8 +7,8 @@ msgid ""
msgstr ""
"Project-Id-Version: Tor Project\n"
"Report-Msgid-Bugs-To: \n"
-"POT-Creation-Date: 2020-10-26 09:57+0100\n"
-"PO-Revision-Date: 2020-10-18 12:13+0000\n"
+"POT-Creation-Date: 2020-10-27 19:02+0100\n"
+"PO-Revision-Date: 2020-10-30 00:13+0000\n"
"Last-Translator: Transifex Bot <>\n"
"Language-Team: Sinhala (Sri Lanka) (http://www.transifex.com/otf/torproject/language/si_LK/)\n"
"MIME-Version: 1.0\n"
@@ -528,7 +528,7 @@ msgid "Unable to copy %(infile)s to %(outfile)s: %(message)s"
msgstr ""
#: config/chroot_local-includes/usr/lib/python2.7/dist-packages/tails_installer/creator.py:365
-msgid "Removing existing Live OS"
+msgid "Removing existing Tails system"
msgstr ""
#: config/chroot_local-includes/usr/lib/python2.7/dist-packages/tails_installer/creator.py:374
@@ -539,12 +539,12 @@ msgstr ""
#: config/chroot_local-includes/usr/lib/python2.7/dist-packages/tails_installer/creator.py:380
#, python-format
-msgid "Unable to remove file from previous LiveOS: %(message)s"
+msgid "Unable to remove file from previous Tails system: %(message)s"
msgstr ""
#: config/chroot_local-includes/usr/lib/python2.7/dist-packages/tails_installer/creator.py:394
#, python-format
-msgid "Unable to remove directory from previous LiveOS: %(message)s"
+msgid "Unable to remove directory from previous Tails system: %(message)s"
msgstr ""
#: config/chroot_local-includes/usr/lib/python2.7/dist-packages/tails_installer/creator.py:442
@@ -641,41 +641,41 @@ msgstr ""
msgid "Removing %(file)s"
msgstr ""
-#: config/chroot_local-includes/usr/lib/python2.7/dist-packages/tails_installer/creator.py:1043
+#: config/chroot_local-includes/usr/lib/python2.7/dist-packages/tails_installer/creator.py:1044
#, python-format
msgid "%s already bootable"
msgstr ""
-#: config/chroot_local-includes/usr/lib/python2.7/dist-packages/tails_installer/creator.py:1063
+#: config/chroot_local-includes/usr/lib/python2.7/dist-packages/tails_installer/creator.py:1064
msgid "Unable to find partition"
msgstr ""
-#: config/chroot_local-includes/usr/lib/python2.7/dist-packages/tails_installer/creator.py:1086
+#: config/chroot_local-includes/usr/lib/python2.7/dist-packages/tails_installer/creator.py:1087
#, python-format
msgid "Formatting %(device)s as FAT32"
msgstr ""
-#: config/chroot_local-includes/usr/lib/python2.7/dist-packages/tails_installer/creator.py:1149
+#: config/chroot_local-includes/usr/lib/python2.7/dist-packages/tails_installer/creator.py:1150
#, python-format
msgid "Reading extracted MBR from %s"
msgstr ""
-#: config/chroot_local-includes/usr/lib/python2.7/dist-packages/tails_installer/creator.py:1153
+#: config/chroot_local-includes/usr/lib/python2.7/dist-packages/tails_installer/creator.py:1154
#, python-format
msgid "Could not read the extracted MBR from %(path)s"
msgstr ""
-#: config/chroot_local-includes/usr/lib/python2.7/dist-packages/tails_installer/creator.py:1166
#: config/chroot_local-includes/usr/lib/python2.7/dist-packages/tails_installer/creator.py:1167
+#: config/chroot_local-includes/usr/lib/python2.7/dist-packages/tails_installer/creator.py:1168
#, python-format
msgid "Resetting Master Boot Record of %s"
msgstr ""
-#: config/chroot_local-includes/usr/lib/python2.7/dist-packages/tails_installer/creator.py:1172
+#: config/chroot_local-includes/usr/lib/python2.7/dist-packages/tails_installer/creator.py:1173
msgid "Drive is a loopback, skipping MBR reset"
msgstr ""
-#: config/chroot_local-includes/usr/lib/python2.7/dist-packages/tails_installer/creator.py:1176
+#: config/chroot_local-includes/usr/lib/python2.7/dist-packages/tails_installer/creator.py:1177
msgid "Synchronizing data on disk..."
msgstr ""
@@ -842,7 +842,7 @@ msgid "%(filename)s selected"
msgstr ""
#: config/chroot_local-includes/usr/lib/python2.7/dist-packages/tails_installer/source.py:28
-msgid "Unable to find LiveOS on ISO"
+msgid "Unable to find Tails on ISO"
msgstr ""
#: config/chroot_local-includes/usr/lib/python2.7/dist-packages/tails_installer/source.py:34
diff --git a/sk.po b/sk.po
index 5835331266..573565d18c 100644
--- a/sk.po
+++ b/sk.po
@@ -16,8 +16,8 @@ msgid ""
msgstr ""
"Project-Id-Version: Tor Project\n"
"Report-Msgid-Bugs-To: \n"
-"POT-Creation-Date: 2020-10-26 09:57+0100\n"
-"PO-Revision-Date: 2020-10-18 12:13+0000\n"
+"POT-Creation-Date: 2020-10-27 19:02+0100\n"
+"PO-Revision-Date: 2020-10-30 00:13+0000\n"
"Last-Translator: Transifex Bot <>\n"
"Language-Team: Slovak (http://www.transifex.com/otf/torproject/language/sk/)\n"
"MIME-Version: 1.0\n"
@@ -537,7 +537,7 @@ msgid "Unable to copy %(infile)s to %(outfile)s: %(message)s"
msgstr ""
#: config/chroot_local-includes/usr/lib/python2.7/dist-packages/tails_installer/creator.py:365
-msgid "Removing existing Live OS"
+msgid "Removing existing Tails system"
msgstr ""
#: config/chroot_local-includes/usr/lib/python2.7/dist-packages/tails_installer/creator.py:374
@@ -548,12 +548,12 @@ msgstr ""
#: config/chroot_local-includes/usr/lib/python2.7/dist-packages/tails_installer/creator.py:380
#, python-format
-msgid "Unable to remove file from previous LiveOS: %(message)s"
+msgid "Unable to remove file from previous Tails system: %(message)s"
msgstr ""
#: config/chroot_local-includes/usr/lib/python2.7/dist-packages/tails_installer/creator.py:394
#, python-format
-msgid "Unable to remove directory from previous LiveOS: %(message)s"
+msgid "Unable to remove directory from previous Tails system: %(message)s"
msgstr ""
#: config/chroot_local-includes/usr/lib/python2.7/dist-packages/tails_installer/creator.py:442
@@ -650,41 +650,41 @@ msgstr ""
msgid "Removing %(file)s"
msgstr ""
-#: config/chroot_local-includes/usr/lib/python2.7/dist-packages/tails_installer/creator.py:1043
+#: config/chroot_local-includes/usr/lib/python2.7/dist-packages/tails_installer/creator.py:1044
#, python-format
msgid "%s already bootable"
msgstr ""
-#: config/chroot_local-includes/usr/lib/python2.7/dist-packages/tails_installer/creator.py:1063
+#: config/chroot_local-includes/usr/lib/python2.7/dist-packages/tails_installer/creator.py:1064
msgid "Unable to find partition"
msgstr ""
-#: config/chroot_local-includes/usr/lib/python2.7/dist-packages/tails_installer/creator.py:1086
+#: config/chroot_local-includes/usr/lib/python2.7/dist-packages/tails_installer/creator.py:1087
#, python-format
msgid "Formatting %(device)s as FAT32"
msgstr ""
-#: config/chroot_local-includes/usr/lib/python2.7/dist-packages/tails_installer/creator.py:1149
+#: config/chroot_local-includes/usr/lib/python2.7/dist-packages/tails_installer/creator.py:1150
#, python-format
msgid "Reading extracted MBR from %s"
msgstr ""
-#: config/chroot_local-includes/usr/lib/python2.7/dist-packages/tails_installer/creator.py:1153
+#: config/chroot_local-includes/usr/lib/python2.7/dist-packages/tails_installer/creator.py:1154
#, python-format
msgid "Could not read the extracted MBR from %(path)s"
msgstr ""
-#: config/chroot_local-includes/usr/lib/python2.7/dist-packages/tails_installer/creator.py:1166
#: config/chroot_local-includes/usr/lib/python2.7/dist-packages/tails_installer/creator.py:1167
+#: config/chroot_local-includes/usr/lib/python2.7/dist-packages/tails_installer/creator.py:1168
#, python-format
msgid "Resetting Master Boot Record of %s"
msgstr ""
-#: config/chroot_local-includes/usr/lib/python2.7/dist-packages/tails_installer/creator.py:1172
+#: config/chroot_local-includes/usr/lib/python2.7/dist-packages/tails_installer/creator.py:1173
msgid "Drive is a loopback, skipping MBR reset"
msgstr ""
-#: config/chroot_local-includes/usr/lib/python2.7/dist-packages/tails_installer/creator.py:1176
+#: config/chroot_local-includes/usr/lib/python2.7/dist-packages/tails_installer/creator.py:1177
msgid "Synchronizing data on disk..."
msgstr ""
@@ -851,7 +851,7 @@ msgid "%(filename)s selected"
msgstr ""
#: config/chroot_local-includes/usr/lib/python2.7/dist-packages/tails_installer/source.py:28
-msgid "Unable to find LiveOS on ISO"
+msgid "Unable to find Tails on ISO"
msgstr ""
#: config/chroot_local-includes/usr/lib/python2.7/dist-packages/tails_installer/source.py:34
diff --git a/sl.po b/sl.po
index 16cf48cb4d..37653ef75c 100644
--- a/sl.po
+++ b/sl.po
@@ -8,8 +8,8 @@ msgid ""
msgstr ""
"Project-Id-Version: Tor Project\n"
"Report-Msgid-Bugs-To: \n"
-"POT-Creation-Date: 2020-10-26 09:57+0100\n"
-"PO-Revision-Date: 2020-10-18 12:13+0000\n"
+"POT-Creation-Date: 2020-10-27 19:02+0100\n"
+"PO-Revision-Date: 2020-10-30 00:13+0000\n"
"Last-Translator: Transifex Bot <>\n"
"Language-Team: Slovenian (http://www.transifex.com/otf/torproject/language/sl/)\n"
"MIME-Version: 1.0\n"
@@ -529,7 +529,7 @@ msgid "Unable to copy %(infile)s to %(outfile)s: %(message)s"
msgstr ""
#: config/chroot_local-includes/usr/lib/python2.7/dist-packages/tails_installer/creator.py:365
-msgid "Removing existing Live OS"
+msgid "Removing existing Tails system"
msgstr ""
#: config/chroot_local-includes/usr/lib/python2.7/dist-packages/tails_installer/creator.py:374
@@ -540,12 +540,12 @@ msgstr ""
#: config/chroot_local-includes/usr/lib/python2.7/dist-packages/tails_installer/creator.py:380
#, python-format
-msgid "Unable to remove file from previous LiveOS: %(message)s"
+msgid "Unable to remove file from previous Tails system: %(message)s"
msgstr ""
#: config/chroot_local-includes/usr/lib/python2.7/dist-packages/tails_installer/creator.py:394
#, python-format
-msgid "Unable to remove directory from previous LiveOS: %(message)s"
+msgid "Unable to remove directory from previous Tails system: %(message)s"
msgstr ""
#: config/chroot_local-includes/usr/lib/python2.7/dist-packages/tails_installer/creator.py:442
@@ -642,41 +642,41 @@ msgstr ""
msgid "Removing %(file)s"
msgstr ""
-#: config/chroot_local-includes/usr/lib/python2.7/dist-packages/tails_installer/creator.py:1043
+#: config/chroot_local-includes/usr/lib/python2.7/dist-packages/tails_installer/creator.py:1044
#, python-format
msgid "%s already bootable"
msgstr ""
-#: config/chroot_local-includes/usr/lib/python2.7/dist-packages/tails_installer/creator.py:1063
+#: config/chroot_local-includes/usr/lib/python2.7/dist-packages/tails_installer/creator.py:1064
msgid "Unable to find partition"
msgstr ""
-#: config/chroot_local-includes/usr/lib/python2.7/dist-packages/tails_installer/creator.py:1086
+#: config/chroot_local-includes/usr/lib/python2.7/dist-packages/tails_installer/creator.py:1087
#, python-format
msgid "Formatting %(device)s as FAT32"
msgstr ""
-#: config/chroot_local-includes/usr/lib/python2.7/dist-packages/tails_installer/creator.py:1149
+#: config/chroot_local-includes/usr/lib/python2.7/dist-packages/tails_installer/creator.py:1150
#, python-format
msgid "Reading extracted MBR from %s"
msgstr ""
-#: config/chroot_local-includes/usr/lib/python2.7/dist-packages/tails_installer/creator.py:1153
+#: config/chroot_local-includes/usr/lib/python2.7/dist-packages/tails_installer/creator.py:1154
#, python-format
msgid "Could not read the extracted MBR from %(path)s"
msgstr ""
-#: config/chroot_local-includes/usr/lib/python2.7/dist-packages/tails_installer/creator.py:1166
#: config/chroot_local-includes/usr/lib/python2.7/dist-packages/tails_installer/creator.py:1167
+#: config/chroot_local-includes/usr/lib/python2.7/dist-packages/tails_installer/creator.py:1168
#, python-format
msgid "Resetting Master Boot Record of %s"
msgstr ""
-#: config/chroot_local-includes/usr/lib/python2.7/dist-packages/tails_installer/creator.py:1172
+#: config/chroot_local-includes/usr/lib/python2.7/dist-packages/tails_installer/creator.py:1173
msgid "Drive is a loopback, skipping MBR reset"
msgstr ""
-#: config/chroot_local-includes/usr/lib/python2.7/dist-packages/tails_installer/creator.py:1176
+#: config/chroot_local-includes/usr/lib/python2.7/dist-packages/tails_installer/creator.py:1177
msgid "Synchronizing data on disk..."
msgstr ""
@@ -843,7 +843,7 @@ msgid "%(filename)s selected"
msgstr ""
#: config/chroot_local-includes/usr/lib/python2.7/dist-packages/tails_installer/source.py:28
-msgid "Unable to find LiveOS on ISO"
+msgid "Unable to find Tails on ISO"
msgstr ""
#: config/chroot_local-includes/usr/lib/python2.7/dist-packages/tails_installer/source.py:34
diff --git a/son.po b/son.po
index 90489707bc..e05c1f6fb0 100644
--- a/son.po
+++ b/son.po
@@ -7,8 +7,8 @@ msgid ""
msgstr ""
"Project-Id-Version: Tor Project\n"
"Report-Msgid-Bugs-To: \n"
-"POT-Creation-Date: 2020-10-26 09:57+0100\n"
-"PO-Revision-Date: 2020-10-18 12:13+0000\n"
+"POT-Creation-Date: 2020-10-27 19:02+0100\n"
+"PO-Revision-Date: 2020-10-30 00:13+0000\n"
"Last-Translator: Transifex Bot <>\n"
"Language-Team: Songhay (http://www.transifex.com/otf/torproject/language/son/)\n"
"MIME-Version: 1.0\n"
@@ -528,7 +528,7 @@ msgid "Unable to copy %(infile)s to %(outfile)s: %(message)s"
msgstr ""
#: config/chroot_local-includes/usr/lib/python2.7/dist-packages/tails_installer/creator.py:365
-msgid "Removing existing Live OS"
+msgid "Removing existing Tails system"
msgstr ""
#: config/chroot_local-includes/usr/lib/python2.7/dist-packages/tails_installer/creator.py:374
@@ -539,12 +539,12 @@ msgstr ""
#: config/chroot_local-includes/usr/lib/python2.7/dist-packages/tails_installer/creator.py:380
#, python-format
-msgid "Unable to remove file from previous LiveOS: %(message)s"
+msgid "Unable to remove file from previous Tails system: %(message)s"
msgstr ""
#: config/chroot_local-includes/usr/lib/python2.7/dist-packages/tails_installer/creator.py:394
#, python-format
-msgid "Unable to remove directory from previous LiveOS: %(message)s"
+msgid "Unable to remove directory from previous Tails system: %(message)s"
msgstr ""
#: config/chroot_local-includes/usr/lib/python2.7/dist-packages/tails_installer/creator.py:442
@@ -641,41 +641,41 @@ msgstr ""
msgid "Removing %(file)s"
msgstr ""
-#: config/chroot_local-includes/usr/lib/python2.7/dist-packages/tails_installer/creator.py:1043
+#: config/chroot_local-includes/usr/lib/python2.7/dist-packages/tails_installer/creator.py:1044
#, python-format
msgid "%s already bootable"
msgstr ""
-#: config/chroot_local-includes/usr/lib/python2.7/dist-packages/tails_installer/creator.py:1063
+#: config/chroot_local-includes/usr/lib/python2.7/dist-packages/tails_installer/creator.py:1064
msgid "Unable to find partition"
msgstr ""
-#: config/chroot_local-includes/usr/lib/python2.7/dist-packages/tails_installer/creator.py:1086
+#: config/chroot_local-includes/usr/lib/python2.7/dist-packages/tails_installer/creator.py:1087
#, python-format
msgid "Formatting %(device)s as FAT32"
msgstr ""
-#: config/chroot_local-includes/usr/lib/python2.7/dist-packages/tails_installer/creator.py:1149
+#: config/chroot_local-includes/usr/lib/python2.7/dist-packages/tails_installer/creator.py:1150
#, python-format
msgid "Reading extracted MBR from %s"
msgstr ""
-#: config/chroot_local-includes/usr/lib/python2.7/dist-packages/tails_installer/creator.py:1153
+#: config/chroot_local-includes/usr/lib/python2.7/dist-packages/tails_installer/creator.py:1154
#, python-format
msgid "Could not read the extracted MBR from %(path)s"
msgstr ""
-#: config/chroot_local-includes/usr/lib/python2.7/dist-packages/tails_installer/creator.py:1166
#: config/chroot_local-includes/usr/lib/python2.7/dist-packages/tails_installer/creator.py:1167
+#: config/chroot_local-includes/usr/lib/python2.7/dist-packages/tails_installer/creator.py:1168
#, python-format
msgid "Resetting Master Boot Record of %s"
msgstr ""
-#: config/chroot_local-includes/usr/lib/python2.7/dist-packages/tails_installer/creator.py:1172
+#: config/chroot_local-includes/usr/lib/python2.7/dist-packages/tails_installer/creator.py:1173
msgid "Drive is a loopback, skipping MBR reset"
msgstr ""
-#: config/chroot_local-includes/usr/lib/python2.7/dist-packages/tails_installer/creator.py:1176
+#: config/chroot_local-includes/usr/lib/python2.7/dist-packages/tails_installer/creator.py:1177
msgid "Synchronizing data on disk..."
msgstr ""
@@ -842,7 +842,7 @@ msgid "%(filename)s selected"
msgstr ""
#: config/chroot_local-includes/usr/lib/python2.7/dist-packages/tails_installer/source.py:28
-msgid "Unable to find LiveOS on ISO"
+msgid "Unable to find Tails on ISO"
msgstr ""
#: config/chroot_local-includes/usr/lib/python2.7/dist-packages/tails_installer/source.py:34
diff --git a/sq.po b/sq.po
index e30cc3bbdd..c0956e59a6 100644
--- a/sq.po
+++ b/sq.po
@@ -11,9 +11,9 @@ msgid ""
msgstr ""
"Project-Id-Version: Tor Project\n"
"Report-Msgid-Bugs-To: \n"
-"POT-Creation-Date: 2020-10-26 09:57+0100\n"
-"PO-Revision-Date: 2020-10-21 10:26+0000\n"
-"Last-Translator: Besnik Bleta <besnik(a)programeshqip.org>\n"
+"POT-Creation-Date: 2020-10-27 19:02+0100\n"
+"PO-Revision-Date: 2020-10-30 00:13+0000\n"
+"Last-Translator: Transifex Bot <>\n"
"Language-Team: Albanian (http://www.transifex.com/otf/torproject/language/sq/)\n"
"MIME-Version: 1.0\n"
"Content-Type: text/plain; charset=UTF-8\n"
@@ -532,7 +532,7 @@ msgid "Unable to copy %(infile)s to %(outfile)s: %(message)s"
msgstr ""
#: config/chroot_local-includes/usr/lib/python2.7/dist-packages/tails_installer/creator.py:365
-msgid "Removing existing Live OS"
+msgid "Removing existing Tails system"
msgstr ""
#: config/chroot_local-includes/usr/lib/python2.7/dist-packages/tails_installer/creator.py:374
@@ -543,12 +543,12 @@ msgstr ""
#: config/chroot_local-includes/usr/lib/python2.7/dist-packages/tails_installer/creator.py:380
#, python-format
-msgid "Unable to remove file from previous LiveOS: %(message)s"
+msgid "Unable to remove file from previous Tails system: %(message)s"
msgstr ""
#: config/chroot_local-includes/usr/lib/python2.7/dist-packages/tails_installer/creator.py:394
#, python-format
-msgid "Unable to remove directory from previous LiveOS: %(message)s"
+msgid "Unable to remove directory from previous Tails system: %(message)s"
msgstr ""
#: config/chroot_local-includes/usr/lib/python2.7/dist-packages/tails_installer/creator.py:442
@@ -645,41 +645,41 @@ msgstr ""
msgid "Removing %(file)s"
msgstr ""
-#: config/chroot_local-includes/usr/lib/python2.7/dist-packages/tails_installer/creator.py:1043
+#: config/chroot_local-includes/usr/lib/python2.7/dist-packages/tails_installer/creator.py:1044
#, python-format
msgid "%s already bootable"
msgstr ""
-#: config/chroot_local-includes/usr/lib/python2.7/dist-packages/tails_installer/creator.py:1063
+#: config/chroot_local-includes/usr/lib/python2.7/dist-packages/tails_installer/creator.py:1064
msgid "Unable to find partition"
msgstr ""
-#: config/chroot_local-includes/usr/lib/python2.7/dist-packages/tails_installer/creator.py:1086
+#: config/chroot_local-includes/usr/lib/python2.7/dist-packages/tails_installer/creator.py:1087
#, python-format
msgid "Formatting %(device)s as FAT32"
msgstr ""
-#: config/chroot_local-includes/usr/lib/python2.7/dist-packages/tails_installer/creator.py:1149
+#: config/chroot_local-includes/usr/lib/python2.7/dist-packages/tails_installer/creator.py:1150
#, python-format
msgid "Reading extracted MBR from %s"
msgstr ""
-#: config/chroot_local-includes/usr/lib/python2.7/dist-packages/tails_installer/creator.py:1153
+#: config/chroot_local-includes/usr/lib/python2.7/dist-packages/tails_installer/creator.py:1154
#, python-format
msgid "Could not read the extracted MBR from %(path)s"
msgstr ""
-#: config/chroot_local-includes/usr/lib/python2.7/dist-packages/tails_installer/creator.py:1166
#: config/chroot_local-includes/usr/lib/python2.7/dist-packages/tails_installer/creator.py:1167
+#: config/chroot_local-includes/usr/lib/python2.7/dist-packages/tails_installer/creator.py:1168
#, python-format
msgid "Resetting Master Boot Record of %s"
msgstr ""
-#: config/chroot_local-includes/usr/lib/python2.7/dist-packages/tails_installer/creator.py:1172
+#: config/chroot_local-includes/usr/lib/python2.7/dist-packages/tails_installer/creator.py:1173
msgid "Drive is a loopback, skipping MBR reset"
msgstr ""
-#: config/chroot_local-includes/usr/lib/python2.7/dist-packages/tails_installer/creator.py:1176
+#: config/chroot_local-includes/usr/lib/python2.7/dist-packages/tails_installer/creator.py:1177
msgid "Synchronizing data on disk..."
msgstr ""
@@ -846,7 +846,7 @@ msgid "%(filename)s selected"
msgstr ""
#: config/chroot_local-includes/usr/lib/python2.7/dist-packages/tails_installer/source.py:28
-msgid "Unable to find LiveOS on ISO"
+msgid "Unable to find Tails on ISO"
msgstr ""
#: config/chroot_local-includes/usr/lib/python2.7/dist-packages/tails_installer/source.py:34
diff --git a/sr.po b/sr.po
index 5c159a0bbc..9ed59956f6 100644
--- a/sr.po
+++ b/sr.po
@@ -11,8 +11,8 @@ msgid ""
msgstr ""
"Project-Id-Version: Tor Project\n"
"Report-Msgid-Bugs-To: \n"
-"POT-Creation-Date: 2020-10-26 09:57+0100\n"
-"PO-Revision-Date: 2020-10-18 12:13+0000\n"
+"POT-Creation-Date: 2020-10-27 19:02+0100\n"
+"PO-Revision-Date: 2020-10-30 00:13+0000\n"
"Last-Translator: Transifex Bot <>\n"
"Language-Team: Serbian (http://www.transifex.com/otf/torproject/language/sr/)\n"
"MIME-Version: 1.0\n"
@@ -532,7 +532,7 @@ msgid "Unable to copy %(infile)s to %(outfile)s: %(message)s"
msgstr ""
#: config/chroot_local-includes/usr/lib/python2.7/dist-packages/tails_installer/creator.py:365
-msgid "Removing existing Live OS"
+msgid "Removing existing Tails system"
msgstr ""
#: config/chroot_local-includes/usr/lib/python2.7/dist-packages/tails_installer/creator.py:374
@@ -543,12 +543,12 @@ msgstr ""
#: config/chroot_local-includes/usr/lib/python2.7/dist-packages/tails_installer/creator.py:380
#, python-format
-msgid "Unable to remove file from previous LiveOS: %(message)s"
+msgid "Unable to remove file from previous Tails system: %(message)s"
msgstr ""
#: config/chroot_local-includes/usr/lib/python2.7/dist-packages/tails_installer/creator.py:394
#, python-format
-msgid "Unable to remove directory from previous LiveOS: %(message)s"
+msgid "Unable to remove directory from previous Tails system: %(message)s"
msgstr ""
#: config/chroot_local-includes/usr/lib/python2.7/dist-packages/tails_installer/creator.py:442
@@ -645,41 +645,41 @@ msgstr ""
msgid "Removing %(file)s"
msgstr ""
-#: config/chroot_local-includes/usr/lib/python2.7/dist-packages/tails_installer/creator.py:1043
+#: config/chroot_local-includes/usr/lib/python2.7/dist-packages/tails_installer/creator.py:1044
#, python-format
msgid "%s already bootable"
msgstr ""
-#: config/chroot_local-includes/usr/lib/python2.7/dist-packages/tails_installer/creator.py:1063
+#: config/chroot_local-includes/usr/lib/python2.7/dist-packages/tails_installer/creator.py:1064
msgid "Unable to find partition"
msgstr ""
-#: config/chroot_local-includes/usr/lib/python2.7/dist-packages/tails_installer/creator.py:1086
+#: config/chroot_local-includes/usr/lib/python2.7/dist-packages/tails_installer/creator.py:1087
#, python-format
msgid "Formatting %(device)s as FAT32"
msgstr ""
-#: config/chroot_local-includes/usr/lib/python2.7/dist-packages/tails_installer/creator.py:1149
+#: config/chroot_local-includes/usr/lib/python2.7/dist-packages/tails_installer/creator.py:1150
#, python-format
msgid "Reading extracted MBR from %s"
msgstr ""
-#: config/chroot_local-includes/usr/lib/python2.7/dist-packages/tails_installer/creator.py:1153
+#: config/chroot_local-includes/usr/lib/python2.7/dist-packages/tails_installer/creator.py:1154
#, python-format
msgid "Could not read the extracted MBR from %(path)s"
msgstr ""
-#: config/chroot_local-includes/usr/lib/python2.7/dist-packages/tails_installer/creator.py:1166
#: config/chroot_local-includes/usr/lib/python2.7/dist-packages/tails_installer/creator.py:1167
+#: config/chroot_local-includes/usr/lib/python2.7/dist-packages/tails_installer/creator.py:1168
#, python-format
msgid "Resetting Master Boot Record of %s"
msgstr ""
-#: config/chroot_local-includes/usr/lib/python2.7/dist-packages/tails_installer/creator.py:1172
+#: config/chroot_local-includes/usr/lib/python2.7/dist-packages/tails_installer/creator.py:1173
msgid "Drive is a loopback, skipping MBR reset"
msgstr ""
-#: config/chroot_local-includes/usr/lib/python2.7/dist-packages/tails_installer/creator.py:1176
+#: config/chroot_local-includes/usr/lib/python2.7/dist-packages/tails_installer/creator.py:1177
msgid "Synchronizing data on disk..."
msgstr ""
@@ -846,7 +846,7 @@ msgid "%(filename)s selected"
msgstr ""
#: config/chroot_local-includes/usr/lib/python2.7/dist-packages/tails_installer/source.py:28
-msgid "Unable to find LiveOS on ISO"
+msgid "Unable to find Tails on ISO"
msgstr ""
#: config/chroot_local-includes/usr/lib/python2.7/dist-packages/tails_installer/source.py:34
diff --git a/sv.po b/sv.po
index b81b77a8c5..30f2d8cd0a 100644
--- a/sv.po
+++ b/sv.po
@@ -24,9 +24,9 @@ msgid ""
msgstr ""
"Project-Id-Version: Tor Project\n"
"Report-Msgid-Bugs-To: \n"
-"POT-Creation-Date: 2020-10-26 09:57+0100\n"
-"PO-Revision-Date: 2020-10-25 13:58+0000\n"
-"Last-Translator: Jonatan Nyberg <jonatan.nyberg.karl(a)gmail.com>\n"
+"POT-Creation-Date: 2020-10-27 19:02+0100\n"
+"PO-Revision-Date: 2020-10-30 00:13+0000\n"
+"Last-Translator: Transifex Bot <>\n"
"Language-Team: Swedish (http://www.transifex.com/otf/torproject/language/sv/)\n"
"MIME-Version: 1.0\n"
"Content-Type: text/plain; charset=UTF-8\n"
@@ -545,7 +545,7 @@ msgid "Unable to copy %(infile)s to %(outfile)s: %(message)s"
msgstr ""
#: config/chroot_local-includes/usr/lib/python2.7/dist-packages/tails_installer/creator.py:365
-msgid "Removing existing Live OS"
+msgid "Removing existing Tails system"
msgstr ""
#: config/chroot_local-includes/usr/lib/python2.7/dist-packages/tails_installer/creator.py:374
@@ -556,12 +556,12 @@ msgstr ""
#: config/chroot_local-includes/usr/lib/python2.7/dist-packages/tails_installer/creator.py:380
#, python-format
-msgid "Unable to remove file from previous LiveOS: %(message)s"
+msgid "Unable to remove file from previous Tails system: %(message)s"
msgstr ""
#: config/chroot_local-includes/usr/lib/python2.7/dist-packages/tails_installer/creator.py:394
#, python-format
-msgid "Unable to remove directory from previous LiveOS: %(message)s"
+msgid "Unable to remove directory from previous Tails system: %(message)s"
msgstr ""
#: config/chroot_local-includes/usr/lib/python2.7/dist-packages/tails_installer/creator.py:442
@@ -658,41 +658,41 @@ msgstr ""
msgid "Removing %(file)s"
msgstr ""
-#: config/chroot_local-includes/usr/lib/python2.7/dist-packages/tails_installer/creator.py:1043
+#: config/chroot_local-includes/usr/lib/python2.7/dist-packages/tails_installer/creator.py:1044
#, python-format
msgid "%s already bootable"
msgstr ""
-#: config/chroot_local-includes/usr/lib/python2.7/dist-packages/tails_installer/creator.py:1063
+#: config/chroot_local-includes/usr/lib/python2.7/dist-packages/tails_installer/creator.py:1064
msgid "Unable to find partition"
msgstr ""
-#: config/chroot_local-includes/usr/lib/python2.7/dist-packages/tails_installer/creator.py:1086
+#: config/chroot_local-includes/usr/lib/python2.7/dist-packages/tails_installer/creator.py:1087
#, python-format
msgid "Formatting %(device)s as FAT32"
msgstr ""
-#: config/chroot_local-includes/usr/lib/python2.7/dist-packages/tails_installer/creator.py:1149
+#: config/chroot_local-includes/usr/lib/python2.7/dist-packages/tails_installer/creator.py:1150
#, python-format
msgid "Reading extracted MBR from %s"
msgstr ""
-#: config/chroot_local-includes/usr/lib/python2.7/dist-packages/tails_installer/creator.py:1153
+#: config/chroot_local-includes/usr/lib/python2.7/dist-packages/tails_installer/creator.py:1154
#, python-format
msgid "Could not read the extracted MBR from %(path)s"
msgstr ""
-#: config/chroot_local-includes/usr/lib/python2.7/dist-packages/tails_installer/creator.py:1166
#: config/chroot_local-includes/usr/lib/python2.7/dist-packages/tails_installer/creator.py:1167
+#: config/chroot_local-includes/usr/lib/python2.7/dist-packages/tails_installer/creator.py:1168
#, python-format
msgid "Resetting Master Boot Record of %s"
msgstr ""
-#: config/chroot_local-includes/usr/lib/python2.7/dist-packages/tails_installer/creator.py:1172
+#: config/chroot_local-includes/usr/lib/python2.7/dist-packages/tails_installer/creator.py:1173
msgid "Drive is a loopback, skipping MBR reset"
msgstr ""
-#: config/chroot_local-includes/usr/lib/python2.7/dist-packages/tails_installer/creator.py:1176
+#: config/chroot_local-includes/usr/lib/python2.7/dist-packages/tails_installer/creator.py:1177
msgid "Synchronizing data on disk..."
msgstr ""
@@ -859,7 +859,7 @@ msgid "%(filename)s selected"
msgstr ""
#: config/chroot_local-includes/usr/lib/python2.7/dist-packages/tails_installer/source.py:28
-msgid "Unable to find LiveOS on ISO"
+msgid "Unable to find Tails on ISO"
msgstr ""
#: config/chroot_local-includes/usr/lib/python2.7/dist-packages/tails_installer/source.py:34
diff --git a/sw.po b/sw.po
index bacf45c207..03792b60d1 100644
--- a/sw.po
+++ b/sw.po
@@ -8,8 +8,8 @@ msgid ""
msgstr ""
"Project-Id-Version: Tor Project\n"
"Report-Msgid-Bugs-To: \n"
-"POT-Creation-Date: 2020-10-26 09:57+0100\n"
-"PO-Revision-Date: 2020-10-18 12:13+0000\n"
+"POT-Creation-Date: 2020-10-27 19:02+0100\n"
+"PO-Revision-Date: 2020-10-30 00:13+0000\n"
"Last-Translator: Transifex Bot <>\n"
"Language-Team: Swahili (http://www.transifex.com/otf/torproject/language/sw/)\n"
"MIME-Version: 1.0\n"
@@ -529,7 +529,7 @@ msgid "Unable to copy %(infile)s to %(outfile)s: %(message)s"
msgstr ""
#: config/chroot_local-includes/usr/lib/python2.7/dist-packages/tails_installer/creator.py:365
-msgid "Removing existing Live OS"
+msgid "Removing existing Tails system"
msgstr ""
#: config/chroot_local-includes/usr/lib/python2.7/dist-packages/tails_installer/creator.py:374
@@ -540,12 +540,12 @@ msgstr ""
#: config/chroot_local-includes/usr/lib/python2.7/dist-packages/tails_installer/creator.py:380
#, python-format
-msgid "Unable to remove file from previous LiveOS: %(message)s"
+msgid "Unable to remove file from previous Tails system: %(message)s"
msgstr ""
#: config/chroot_local-includes/usr/lib/python2.7/dist-packages/tails_installer/creator.py:394
#, python-format
-msgid "Unable to remove directory from previous LiveOS: %(message)s"
+msgid "Unable to remove directory from previous Tails system: %(message)s"
msgstr ""
#: config/chroot_local-includes/usr/lib/python2.7/dist-packages/tails_installer/creator.py:442
@@ -642,41 +642,41 @@ msgstr ""
msgid "Removing %(file)s"
msgstr ""
-#: config/chroot_local-includes/usr/lib/python2.7/dist-packages/tails_installer/creator.py:1043
+#: config/chroot_local-includes/usr/lib/python2.7/dist-packages/tails_installer/creator.py:1044
#, python-format
msgid "%s already bootable"
msgstr ""
-#: config/chroot_local-includes/usr/lib/python2.7/dist-packages/tails_installer/creator.py:1063
+#: config/chroot_local-includes/usr/lib/python2.7/dist-packages/tails_installer/creator.py:1064
msgid "Unable to find partition"
msgstr ""
-#: config/chroot_local-includes/usr/lib/python2.7/dist-packages/tails_installer/creator.py:1086
+#: config/chroot_local-includes/usr/lib/python2.7/dist-packages/tails_installer/creator.py:1087
#, python-format
msgid "Formatting %(device)s as FAT32"
msgstr ""
-#: config/chroot_local-includes/usr/lib/python2.7/dist-packages/tails_installer/creator.py:1149
+#: config/chroot_local-includes/usr/lib/python2.7/dist-packages/tails_installer/creator.py:1150
#, python-format
msgid "Reading extracted MBR from %s"
msgstr ""
-#: config/chroot_local-includes/usr/lib/python2.7/dist-packages/tails_installer/creator.py:1153
+#: config/chroot_local-includes/usr/lib/python2.7/dist-packages/tails_installer/creator.py:1154
#, python-format
msgid "Could not read the extracted MBR from %(path)s"
msgstr ""
-#: config/chroot_local-includes/usr/lib/python2.7/dist-packages/tails_installer/creator.py:1166
#: config/chroot_local-includes/usr/lib/python2.7/dist-packages/tails_installer/creator.py:1167
+#: config/chroot_local-includes/usr/lib/python2.7/dist-packages/tails_installer/creator.py:1168
#, python-format
msgid "Resetting Master Boot Record of %s"
msgstr ""
-#: config/chroot_local-includes/usr/lib/python2.7/dist-packages/tails_installer/creator.py:1172
+#: config/chroot_local-includes/usr/lib/python2.7/dist-packages/tails_installer/creator.py:1173
msgid "Drive is a loopback, skipping MBR reset"
msgstr ""
-#: config/chroot_local-includes/usr/lib/python2.7/dist-packages/tails_installer/creator.py:1176
+#: config/chroot_local-includes/usr/lib/python2.7/dist-packages/tails_installer/creator.py:1177
msgid "Synchronizing data on disk..."
msgstr ""
@@ -843,7 +843,7 @@ msgid "%(filename)s selected"
msgstr ""
#: config/chroot_local-includes/usr/lib/python2.7/dist-packages/tails_installer/source.py:28
-msgid "Unable to find LiveOS on ISO"
+msgid "Unable to find Tails on ISO"
msgstr ""
#: config/chroot_local-includes/usr/lib/python2.7/dist-packages/tails_installer/source.py:34
diff --git a/ta.po b/ta.po
index e5adb81d17..47d892a0c0 100644
--- a/ta.po
+++ b/ta.po
@@ -9,8 +9,8 @@ msgid ""
msgstr ""
"Project-Id-Version: Tor Project\n"
"Report-Msgid-Bugs-To: \n"
-"POT-Creation-Date: 2020-10-26 09:57+0100\n"
-"PO-Revision-Date: 2020-10-18 12:13+0000\n"
+"POT-Creation-Date: 2020-10-27 19:02+0100\n"
+"PO-Revision-Date: 2020-10-30 00:13+0000\n"
"Last-Translator: Transifex Bot <>\n"
"Language-Team: Tamil (http://www.transifex.com/otf/torproject/language/ta/)\n"
"MIME-Version: 1.0\n"
@@ -530,7 +530,7 @@ msgid "Unable to copy %(infile)s to %(outfile)s: %(message)s"
msgstr ""
#: config/chroot_local-includes/usr/lib/python2.7/dist-packages/tails_installer/creator.py:365
-msgid "Removing existing Live OS"
+msgid "Removing existing Tails system"
msgstr ""
#: config/chroot_local-includes/usr/lib/python2.7/dist-packages/tails_installer/creator.py:374
@@ -541,12 +541,12 @@ msgstr ""
#: config/chroot_local-includes/usr/lib/python2.7/dist-packages/tails_installer/creator.py:380
#, python-format
-msgid "Unable to remove file from previous LiveOS: %(message)s"
+msgid "Unable to remove file from previous Tails system: %(message)s"
msgstr ""
#: config/chroot_local-includes/usr/lib/python2.7/dist-packages/tails_installer/creator.py:394
#, python-format
-msgid "Unable to remove directory from previous LiveOS: %(message)s"
+msgid "Unable to remove directory from previous Tails system: %(message)s"
msgstr ""
#: config/chroot_local-includes/usr/lib/python2.7/dist-packages/tails_installer/creator.py:442
@@ -643,41 +643,41 @@ msgstr ""
msgid "Removing %(file)s"
msgstr ""
-#: config/chroot_local-includes/usr/lib/python2.7/dist-packages/tails_installer/creator.py:1043
+#: config/chroot_local-includes/usr/lib/python2.7/dist-packages/tails_installer/creator.py:1044
#, python-format
msgid "%s already bootable"
msgstr ""
-#: config/chroot_local-includes/usr/lib/python2.7/dist-packages/tails_installer/creator.py:1063
+#: config/chroot_local-includes/usr/lib/python2.7/dist-packages/tails_installer/creator.py:1064
msgid "Unable to find partition"
msgstr ""
-#: config/chroot_local-includes/usr/lib/python2.7/dist-packages/tails_installer/creator.py:1086
+#: config/chroot_local-includes/usr/lib/python2.7/dist-packages/tails_installer/creator.py:1087
#, python-format
msgid "Formatting %(device)s as FAT32"
msgstr ""
-#: config/chroot_local-includes/usr/lib/python2.7/dist-packages/tails_installer/creator.py:1149
+#: config/chroot_local-includes/usr/lib/python2.7/dist-packages/tails_installer/creator.py:1150
#, python-format
msgid "Reading extracted MBR from %s"
msgstr ""
-#: config/chroot_local-includes/usr/lib/python2.7/dist-packages/tails_installer/creator.py:1153
+#: config/chroot_local-includes/usr/lib/python2.7/dist-packages/tails_installer/creator.py:1154
#, python-format
msgid "Could not read the extracted MBR from %(path)s"
msgstr ""
-#: config/chroot_local-includes/usr/lib/python2.7/dist-packages/tails_installer/creator.py:1166
#: config/chroot_local-includes/usr/lib/python2.7/dist-packages/tails_installer/creator.py:1167
+#: config/chroot_local-includes/usr/lib/python2.7/dist-packages/tails_installer/creator.py:1168
#, python-format
msgid "Resetting Master Boot Record of %s"
msgstr ""
-#: config/chroot_local-includes/usr/lib/python2.7/dist-packages/tails_installer/creator.py:1172
+#: config/chroot_local-includes/usr/lib/python2.7/dist-packages/tails_installer/creator.py:1173
msgid "Drive is a loopback, skipping MBR reset"
msgstr ""
-#: config/chroot_local-includes/usr/lib/python2.7/dist-packages/tails_installer/creator.py:1176
+#: config/chroot_local-includes/usr/lib/python2.7/dist-packages/tails_installer/creator.py:1177
msgid "Synchronizing data on disk..."
msgstr ""
@@ -844,7 +844,7 @@ msgid "%(filename)s selected"
msgstr ""
#: config/chroot_local-includes/usr/lib/python2.7/dist-packages/tails_installer/source.py:28
-msgid "Unable to find LiveOS on ISO"
+msgid "Unable to find Tails on ISO"
msgstr ""
#: config/chroot_local-includes/usr/lib/python2.7/dist-packages/tails_installer/source.py:34
diff --git a/tails.pot b/tails.pot
index 3fd1f49e61..704738123c 100644
--- a/tails.pot
+++ b/tails.pot
@@ -7,8 +7,8 @@ msgid ""
msgstr ""
"Project-Id-Version: Tor Project\n"
"Report-Msgid-Bugs-To: \n"
-"POT-Creation-Date: 2020-10-18 11:26+0200\n"
-"PO-Revision-Date: 2020-10-18 12:13+0000\n"
+"POT-Creation-Date: 2020-10-27 19:02+0100\n"
+"PO-Revision-Date: 2020-10-30 00:13+0000\n"
"Last-Translator: Transifex Bot <>\n"
"Language-Team: English (http://www.transifex.com/otf/torproject/language/en/)\n"
"MIME-Version: 1.0\n"
@@ -528,7 +528,7 @@ msgid "Unable to copy %(infile)s to %(outfile)s: %(message)s"
msgstr ""
#: config/chroot_local-includes/usr/lib/python2.7/dist-packages/tails_installer/creator.py:365
-msgid "Removing existing Live OS"
+msgid "Removing existing Tails system"
msgstr ""
#: config/chroot_local-includes/usr/lib/python2.7/dist-packages/tails_installer/creator.py:374
@@ -539,12 +539,12 @@ msgstr ""
#: config/chroot_local-includes/usr/lib/python2.7/dist-packages/tails_installer/creator.py:380
#, python-format
-msgid "Unable to remove file from previous LiveOS: %(message)s"
+msgid "Unable to remove file from previous Tails system: %(message)s"
msgstr ""
#: config/chroot_local-includes/usr/lib/python2.7/dist-packages/tails_installer/creator.py:394
#, python-format
-msgid "Unable to remove directory from previous LiveOS: %(message)s"
+msgid "Unable to remove directory from previous Tails system: %(message)s"
msgstr ""
#: config/chroot_local-includes/usr/lib/python2.7/dist-packages/tails_installer/creator.py:442
@@ -641,41 +641,41 @@ msgstr ""
msgid "Removing %(file)s"
msgstr ""
-#: config/chroot_local-includes/usr/lib/python2.7/dist-packages/tails_installer/creator.py:1043
+#: config/chroot_local-includes/usr/lib/python2.7/dist-packages/tails_installer/creator.py:1044
#, python-format
msgid "%s already bootable"
msgstr ""
-#: config/chroot_local-includes/usr/lib/python2.7/dist-packages/tails_installer/creator.py:1063
+#: config/chroot_local-includes/usr/lib/python2.7/dist-packages/tails_installer/creator.py:1064
msgid "Unable to find partition"
msgstr ""
-#: config/chroot_local-includes/usr/lib/python2.7/dist-packages/tails_installer/creator.py:1086
+#: config/chroot_local-includes/usr/lib/python2.7/dist-packages/tails_installer/creator.py:1087
#, python-format
msgid "Formatting %(device)s as FAT32"
msgstr ""
-#: config/chroot_local-includes/usr/lib/python2.7/dist-packages/tails_installer/creator.py:1149
+#: config/chroot_local-includes/usr/lib/python2.7/dist-packages/tails_installer/creator.py:1150
#, python-format
msgid "Reading extracted MBR from %s"
msgstr ""
-#: config/chroot_local-includes/usr/lib/python2.7/dist-packages/tails_installer/creator.py:1153
+#: config/chroot_local-includes/usr/lib/python2.7/dist-packages/tails_installer/creator.py:1154
#, python-format
msgid "Could not read the extracted MBR from %(path)s"
msgstr ""
-#: config/chroot_local-includes/usr/lib/python2.7/dist-packages/tails_installer/creator.py:1166
#: config/chroot_local-includes/usr/lib/python2.7/dist-packages/tails_installer/creator.py:1167
+#: config/chroot_local-includes/usr/lib/python2.7/dist-packages/tails_installer/creator.py:1168
#, python-format
msgid "Resetting Master Boot Record of %s"
msgstr ""
-#: config/chroot_local-includes/usr/lib/python2.7/dist-packages/tails_installer/creator.py:1172
+#: config/chroot_local-includes/usr/lib/python2.7/dist-packages/tails_installer/creator.py:1173
msgid "Drive is a loopback, skipping MBR reset"
msgstr ""
-#: config/chroot_local-includes/usr/lib/python2.7/dist-packages/tails_installer/creator.py:1176
+#: config/chroot_local-includes/usr/lib/python2.7/dist-packages/tails_installer/creator.py:1177
msgid "Synchronizing data on disk..."
msgstr ""
@@ -842,7 +842,7 @@ msgid "%(filename)s selected"
msgstr ""
#: config/chroot_local-includes/usr/lib/python2.7/dist-packages/tails_installer/source.py:28
-msgid "Unable to find LiveOS on ISO"
+msgid "Unable to find Tails on ISO"
msgstr ""
#: config/chroot_local-includes/usr/lib/python2.7/dist-packages/tails_installer/source.py:34
@@ -1236,22 +1236,23 @@ msgstr ""
#. Translators: Don't translate {path} or {error},
#. they are placeholders and will be replaced.
-#: config/chroot_local-includes/usr/local/lib/seahorse-tool-wrapper:45
+#. They need to be present in the translated string.
+#: config/chroot_local-includes/usr/local/lib/seahorse-tool-wrapper:46
#, python-brace-format
msgid ""
"Failed to import keys from {path}:\n"
"{error}"
msgstr ""
-#: config/chroot_local-includes/usr/local/lib/seahorse-tool-wrapper:53
+#: config/chroot_local-includes/usr/local/lib/seahorse-tool-wrapper:54
msgid "Key Imported"
msgid_plural "Keys Imported"
msgstr[0] ""
msgstr[1] ""
#. Translators: Don't translate {uids}, it's a placeholder and
-#. will be replaced.
-#: config/chroot_local-includes/usr/local/lib/seahorse-tool-wrapper:56
+#. will be replaced. It needs to be present in the translated string.
+#: config/chroot_local-includes/usr/local/lib/seahorse-tool-wrapper:57
#, python-brace-format
msgid "Imported a key for {uids}"
msgid_plural "Imported keys for {uids}"
@@ -1624,36 +1625,40 @@ msgid "Open Onion Circuits"
msgstr ""
#. Translators: Don't translate {volume_label} or {volume_size},
-#. they are placeholders and will be replaced.
-#: config/chroot_local-includes/usr/lib/python3/dist-packages/unlock_veracrypt_volumes/volume.py:64
+#. they are placeholders and will be replaced. They need
+#. to be present in the translated string.
+#: config/chroot_local-includes/usr/lib/python3/dist-packages/unlock_veracrypt_volumes/volume.py:65
#, python-brace-format
msgid "{volume_label} ({volume_size})"
msgstr ""
#. Translators: Don't translate {partition_name} or {partition_size},
-#. they are placeholders and will be replaced.
-#: config/chroot_local-includes/usr/lib/python3/dist-packages/unlock_veracrypt_volumes/volume.py:69
+#. they are placeholders and will be replaced. They need
+#. to be present in the translated string.
+#: config/chroot_local-includes/usr/lib/python3/dist-packages/unlock_veracrypt_volumes/volume.py:71
#, python-brace-format
msgid "{partition_name} ({partition_size})"
msgstr ""
#. Translators: Don't translate {volume_size}, it's a placeholder
-#. and will be replaced.
-#: config/chroot_local-includes/usr/lib/python3/dist-packages/unlock_veracrypt_volumes/volume.py:74
+#. and will be replaced. It needs to be present in the translated
+#. string.
+#: config/chroot_local-includes/usr/lib/python3/dist-packages/unlock_veracrypt_volumes/volume.py:77
#, python-brace-format
msgid "{volume_size} Volume"
msgstr ""
#. Translators: Don't translate {volume_name}, it's a placeholder and
-#. will be replaced.
-#: config/chroot_local-includes/usr/lib/python3/dist-packages/unlock_veracrypt_volumes/volume.py:113
+#. will be replaced. It needs to be present in the translated string.
+#: config/chroot_local-includes/usr/lib/python3/dist-packages/unlock_veracrypt_volumes/volume.py:116
#, python-brace-format
msgid "{volume_name} (Read-Only)"
msgstr ""
#. Translators: Don't translate {partition_name} and {container_path}, they
-#. are placeholders and will be replaced.
-#: config/chroot_local-includes/usr/lib/python3/dist-packages/unlock_veracrypt_volumes/volume.py:121
+#. are placeholders and will be replaced. They need to be present
+#. in the translated string.
+#: config/chroot_local-includes/usr/lib/python3/dist-packages/unlock_veracrypt_volumes/volume.py:125
#, python-brace-format
msgid "{partition_name} in {container_path}"
msgstr ""
@@ -1662,14 +1667,15 @@ msgstr ""
#. they are placeholders and will be replaced. You should only have to
#. translate
#. this string if it makes sense to reverse the order of the placeholders.
-#: config/chroot_local-includes/usr/lib/python3/dist-packages/unlock_veracrypt_volumes/volume.py:128
+#: config/chroot_local-includes/usr/lib/python3/dist-packages/unlock_veracrypt_volumes/volume.py:132
#, python-brace-format
msgid "{volume_name} – {path_to_file_container}"
msgstr ""
#. Translators: Don't translate {partition_name} and {drive_name}, they
-#. are placeholders and will be replaced.
-#: config/chroot_local-includes/usr/lib/python3/dist-packages/unlock_veracrypt_volumes/volume.py:134
+#. are placeholders and will be replaced. They need to be present
+#. in the translated string.
+#: config/chroot_local-includes/usr/lib/python3/dist-packages/unlock_veracrypt_volumes/volume.py:139
#, python-brace-format
msgid "{partition_name} on {drive_name}"
msgstr ""
@@ -1678,42 +1684,44 @@ msgstr ""
#. they are placeholders and will be replaced. You should only have to
#. translate
#. this string if it makes sense to reverse the order of the placeholders.
-#: config/chroot_local-includes/usr/lib/python3/dist-packages/unlock_veracrypt_volumes/volume.py:141
+#: config/chroot_local-includes/usr/lib/python3/dist-packages/unlock_veracrypt_volumes/volume.py:146
#, python-brace-format
msgid "{volume_name} – {drive_name}"
msgstr ""
-#: config/chroot_local-includes/usr/lib/python3/dist-packages/unlock_veracrypt_volumes/volume.py:229
+#: config/chroot_local-includes/usr/lib/python3/dist-packages/unlock_veracrypt_volumes/volume.py:234
msgid "Wrong passphrase or parameters"
msgstr ""
-#: config/chroot_local-includes/usr/lib/python3/dist-packages/unlock_veracrypt_volumes/volume.py:231
+#: config/chroot_local-includes/usr/lib/python3/dist-packages/unlock_veracrypt_volumes/volume.py:236
msgid "Error unlocking volume"
msgstr ""
#. Translators: Don't translate {volume_name} or {error_message},
-#. they are placeholder and will be replaced.
-#: config/chroot_local-includes/usr/lib/python3/dist-packages/unlock_veracrypt_volumes/volume.py:235
+#. they are placeholder and will be replaced. They need
+#. to be present in the translated string.
+#: config/chroot_local-includes/usr/lib/python3/dist-packages/unlock_veracrypt_volumes/volume.py:241
#, python-brace-format
msgid ""
"Couldn't unlock volume {volume_name}:\n"
"{error_message}"
msgstr ""
-#: config/chroot_local-includes/usr/lib/python3/dist-packages/unlock_veracrypt_volumes/volume.py:337
+#: config/chroot_local-includes/usr/lib/python3/dist-packages/unlock_veracrypt_volumes/volume.py:343
msgid "One or more applications are keeping the volume busy."
msgstr ""
#. Translators: Don't translate {volume_name} or {error_message},
-#. they are placeholder and will be replaced.
-#: config/chroot_local-includes/usr/lib/python3/dist-packages/unlock_veracrypt_volumes/volume.py:343
+#. they are placeholder and will be replaced. They need
+#. to be present in the translated string.
+#: config/chroot_local-includes/usr/lib/python3/dist-packages/unlock_veracrypt_volumes/volume.py:350
#, python-brace-format
msgid ""
"Couldn't lock volume {volume_name}:\n"
"{error_message}"
msgstr ""
-#: config/chroot_local-includes/usr/lib/python3/dist-packages/unlock_veracrypt_volumes/volume.py:345
+#: config/chroot_local-includes/usr/lib/python3/dist-packages/unlock_veracrypt_volumes/volume.py:352
msgid "Locking the volume failed"
msgstr ""
diff --git a/te.po b/te.po
index 0b969b7fbe..e92cad823a 100644
--- a/te.po
+++ b/te.po
@@ -7,8 +7,8 @@ msgid ""
msgstr ""
"Project-Id-Version: Tor Project\n"
"Report-Msgid-Bugs-To: \n"
-"POT-Creation-Date: 2020-10-26 09:57+0100\n"
-"PO-Revision-Date: 2020-10-18 12:13+0000\n"
+"POT-Creation-Date: 2020-10-27 19:02+0100\n"
+"PO-Revision-Date: 2020-10-30 00:13+0000\n"
"Last-Translator: Transifex Bot <>\n"
"Language-Team: Telugu (http://www.transifex.com/otf/torproject/language/te/)\n"
"MIME-Version: 1.0\n"
@@ -528,7 +528,7 @@ msgid "Unable to copy %(infile)s to %(outfile)s: %(message)s"
msgstr ""
#: config/chroot_local-includes/usr/lib/python2.7/dist-packages/tails_installer/creator.py:365
-msgid "Removing existing Live OS"
+msgid "Removing existing Tails system"
msgstr ""
#: config/chroot_local-includes/usr/lib/python2.7/dist-packages/tails_installer/creator.py:374
@@ -539,12 +539,12 @@ msgstr ""
#: config/chroot_local-includes/usr/lib/python2.7/dist-packages/tails_installer/creator.py:380
#, python-format
-msgid "Unable to remove file from previous LiveOS: %(message)s"
+msgid "Unable to remove file from previous Tails system: %(message)s"
msgstr ""
#: config/chroot_local-includes/usr/lib/python2.7/dist-packages/tails_installer/creator.py:394
#, python-format
-msgid "Unable to remove directory from previous LiveOS: %(message)s"
+msgid "Unable to remove directory from previous Tails system: %(message)s"
msgstr ""
#: config/chroot_local-includes/usr/lib/python2.7/dist-packages/tails_installer/creator.py:442
@@ -641,41 +641,41 @@ msgstr ""
msgid "Removing %(file)s"
msgstr ""
-#: config/chroot_local-includes/usr/lib/python2.7/dist-packages/tails_installer/creator.py:1043
+#: config/chroot_local-includes/usr/lib/python2.7/dist-packages/tails_installer/creator.py:1044
#, python-format
msgid "%s already bootable"
msgstr ""
-#: config/chroot_local-includes/usr/lib/python2.7/dist-packages/tails_installer/creator.py:1063
+#: config/chroot_local-includes/usr/lib/python2.7/dist-packages/tails_installer/creator.py:1064
msgid "Unable to find partition"
msgstr ""
-#: config/chroot_local-includes/usr/lib/python2.7/dist-packages/tails_installer/creator.py:1086
+#: config/chroot_local-includes/usr/lib/python2.7/dist-packages/tails_installer/creator.py:1087
#, python-format
msgid "Formatting %(device)s as FAT32"
msgstr ""
-#: config/chroot_local-includes/usr/lib/python2.7/dist-packages/tails_installer/creator.py:1149
+#: config/chroot_local-includes/usr/lib/python2.7/dist-packages/tails_installer/creator.py:1150
#, python-format
msgid "Reading extracted MBR from %s"
msgstr ""
-#: config/chroot_local-includes/usr/lib/python2.7/dist-packages/tails_installer/creator.py:1153
+#: config/chroot_local-includes/usr/lib/python2.7/dist-packages/tails_installer/creator.py:1154
#, python-format
msgid "Could not read the extracted MBR from %(path)s"
msgstr ""
-#: config/chroot_local-includes/usr/lib/python2.7/dist-packages/tails_installer/creator.py:1166
#: config/chroot_local-includes/usr/lib/python2.7/dist-packages/tails_installer/creator.py:1167
+#: config/chroot_local-includes/usr/lib/python2.7/dist-packages/tails_installer/creator.py:1168
#, python-format
msgid "Resetting Master Boot Record of %s"
msgstr ""
-#: config/chroot_local-includes/usr/lib/python2.7/dist-packages/tails_installer/creator.py:1172
+#: config/chroot_local-includes/usr/lib/python2.7/dist-packages/tails_installer/creator.py:1173
msgid "Drive is a loopback, skipping MBR reset"
msgstr ""
-#: config/chroot_local-includes/usr/lib/python2.7/dist-packages/tails_installer/creator.py:1176
+#: config/chroot_local-includes/usr/lib/python2.7/dist-packages/tails_installer/creator.py:1177
msgid "Synchronizing data on disk..."
msgstr ""
@@ -842,7 +842,7 @@ msgid "%(filename)s selected"
msgstr ""
#: config/chroot_local-includes/usr/lib/python2.7/dist-packages/tails_installer/source.py:28
-msgid "Unable to find LiveOS on ISO"
+msgid "Unable to find Tails on ISO"
msgstr ""
#: config/chroot_local-includes/usr/lib/python2.7/dist-packages/tails_installer/source.py:34
diff --git a/th.po b/th.po
index 9da42549eb..f8a8855751 100644
--- a/th.po
+++ b/th.po
@@ -13,8 +13,8 @@ msgid ""
msgstr ""
"Project-Id-Version: Tor Project\n"
"Report-Msgid-Bugs-To: \n"
-"POT-Creation-Date: 2020-10-26 09:57+0100\n"
-"PO-Revision-Date: 2020-10-18 12:13+0000\n"
+"POT-Creation-Date: 2020-10-27 19:02+0100\n"
+"PO-Revision-Date: 2020-10-30 00:13+0000\n"
"Last-Translator: Transifex Bot <>\n"
"Language-Team: Thai (http://www.transifex.com/otf/torproject/language/th/)\n"
"MIME-Version: 1.0\n"
@@ -534,7 +534,7 @@ msgid "Unable to copy %(infile)s to %(outfile)s: %(message)s"
msgstr ""
#: config/chroot_local-includes/usr/lib/python2.7/dist-packages/tails_installer/creator.py:365
-msgid "Removing existing Live OS"
+msgid "Removing existing Tails system"
msgstr ""
#: config/chroot_local-includes/usr/lib/python2.7/dist-packages/tails_installer/creator.py:374
@@ -545,12 +545,12 @@ msgstr ""
#: config/chroot_local-includes/usr/lib/python2.7/dist-packages/tails_installer/creator.py:380
#, python-format
-msgid "Unable to remove file from previous LiveOS: %(message)s"
+msgid "Unable to remove file from previous Tails system: %(message)s"
msgstr ""
#: config/chroot_local-includes/usr/lib/python2.7/dist-packages/tails_installer/creator.py:394
#, python-format
-msgid "Unable to remove directory from previous LiveOS: %(message)s"
+msgid "Unable to remove directory from previous Tails system: %(message)s"
msgstr ""
#: config/chroot_local-includes/usr/lib/python2.7/dist-packages/tails_installer/creator.py:442
@@ -647,41 +647,41 @@ msgstr ""
msgid "Removing %(file)s"
msgstr ""
-#: config/chroot_local-includes/usr/lib/python2.7/dist-packages/tails_installer/creator.py:1043
+#: config/chroot_local-includes/usr/lib/python2.7/dist-packages/tails_installer/creator.py:1044
#, python-format
msgid "%s already bootable"
msgstr ""
-#: config/chroot_local-includes/usr/lib/python2.7/dist-packages/tails_installer/creator.py:1063
+#: config/chroot_local-includes/usr/lib/python2.7/dist-packages/tails_installer/creator.py:1064
msgid "Unable to find partition"
msgstr ""
-#: config/chroot_local-includes/usr/lib/python2.7/dist-packages/tails_installer/creator.py:1086
+#: config/chroot_local-includes/usr/lib/python2.7/dist-packages/tails_installer/creator.py:1087
#, python-format
msgid "Formatting %(device)s as FAT32"
msgstr ""
-#: config/chroot_local-includes/usr/lib/python2.7/dist-packages/tails_installer/creator.py:1149
+#: config/chroot_local-includes/usr/lib/python2.7/dist-packages/tails_installer/creator.py:1150
#, python-format
msgid "Reading extracted MBR from %s"
msgstr ""
-#: config/chroot_local-includes/usr/lib/python2.7/dist-packages/tails_installer/creator.py:1153
+#: config/chroot_local-includes/usr/lib/python2.7/dist-packages/tails_installer/creator.py:1154
#, python-format
msgid "Could not read the extracted MBR from %(path)s"
msgstr ""
-#: config/chroot_local-includes/usr/lib/python2.7/dist-packages/tails_installer/creator.py:1166
#: config/chroot_local-includes/usr/lib/python2.7/dist-packages/tails_installer/creator.py:1167
+#: config/chroot_local-includes/usr/lib/python2.7/dist-packages/tails_installer/creator.py:1168
#, python-format
msgid "Resetting Master Boot Record of %s"
msgstr ""
-#: config/chroot_local-includes/usr/lib/python2.7/dist-packages/tails_installer/creator.py:1172
+#: config/chroot_local-includes/usr/lib/python2.7/dist-packages/tails_installer/creator.py:1173
msgid "Drive is a loopback, skipping MBR reset"
msgstr ""
-#: config/chroot_local-includes/usr/lib/python2.7/dist-packages/tails_installer/creator.py:1176
+#: config/chroot_local-includes/usr/lib/python2.7/dist-packages/tails_installer/creator.py:1177
msgid "Synchronizing data on disk..."
msgstr ""
@@ -848,7 +848,7 @@ msgid "%(filename)s selected"
msgstr ""
#: config/chroot_local-includes/usr/lib/python2.7/dist-packages/tails_installer/source.py:28
-msgid "Unable to find LiveOS on ISO"
+msgid "Unable to find Tails on ISO"
msgstr ""
#: config/chroot_local-includes/usr/lib/python2.7/dist-packages/tails_installer/source.py:34
diff --git a/tr.po b/tr.po
index 54e79c343d..0643181e25 100644
--- a/tr.po
+++ b/tr.po
@@ -32,9 +32,9 @@ msgid ""
msgstr ""
"Project-Id-Version: Tor Project\n"
"Report-Msgid-Bugs-To: \n"
-"POT-Creation-Date: 2020-10-26 09:57+0100\n"
-"PO-Revision-Date: 2020-10-27 14:22+0000\n"
-"Last-Translator: T. E. Kalayci <tekrei(a)gmail.com>\n"
+"POT-Creation-Date: 2020-10-27 19:02+0100\n"
+"PO-Revision-Date: 2020-10-30 00:13+0000\n"
+"Last-Translator: Transifex Bot <>\n"
"Language-Team: Turkish (http://www.transifex.com/otf/torproject/language/tr/)\n"
"MIME-Version: 1.0\n"
"Content-Type: text/plain; charset=UTF-8\n"
@@ -553,8 +553,8 @@ msgid "Unable to copy %(infile)s to %(outfile)s: %(message)s"
msgstr "%(infile)s %(outfile)s konumuna kopyalanamadı: %(message)s"
#: config/chroot_local-includes/usr/lib/python2.7/dist-packages/tails_installer/creator.py:365
-msgid "Removing existing Live OS"
-msgstr "Var olan Canlı İşletim Sistemi kaldırılıyor"
+msgid "Removing existing Tails system"
+msgstr ""
#: config/chroot_local-includes/usr/lib/python2.7/dist-packages/tails_installer/creator.py:374
#: config/chroot_local-includes/usr/lib/python2.7/dist-packages/tails_installer/creator.py:387
@@ -564,13 +564,13 @@ msgstr "chmod yürütülemedi %(file)s: %(message)s"
#: config/chroot_local-includes/usr/lib/python2.7/dist-packages/tails_installer/creator.py:380
#, python-format
-msgid "Unable to remove file from previous LiveOS: %(message)s"
-msgstr "Önceki Canlı İşletim Sisteminden dosya silinemedi: %(message)s"
+msgid "Unable to remove file from previous Tails system: %(message)s"
+msgstr ""
#: config/chroot_local-includes/usr/lib/python2.7/dist-packages/tails_installer/creator.py:394
#, python-format
-msgid "Unable to remove directory from previous LiveOS: %(message)s"
-msgstr "Önceki Canlı İşletim Sisteminden klasör silinemedi: %(message)s"
+msgid "Unable to remove directory from previous Tails system: %(message)s"
+msgstr ""
#: config/chroot_local-includes/usr/lib/python2.7/dist-packages/tails_installer/creator.py:442
#, python-format
@@ -666,41 +666,41 @@ msgstr "Başlatıcı kuruluyor..."
msgid "Removing %(file)s"
msgstr " %(file)s siliniyor"
-#: config/chroot_local-includes/usr/lib/python2.7/dist-packages/tails_installer/creator.py:1043
+#: config/chroot_local-includes/usr/lib/python2.7/dist-packages/tails_installer/creator.py:1044
#, python-format
msgid "%s already bootable"
msgstr "%s zaten başlatılabilir"
-#: config/chroot_local-includes/usr/lib/python2.7/dist-packages/tails_installer/creator.py:1063
+#: config/chroot_local-includes/usr/lib/python2.7/dist-packages/tails_installer/creator.py:1064
msgid "Unable to find partition"
msgstr "Bölüm bulunamadı"
-#: config/chroot_local-includes/usr/lib/python2.7/dist-packages/tails_installer/creator.py:1086
+#: config/chroot_local-includes/usr/lib/python2.7/dist-packages/tails_installer/creator.py:1087
#, python-format
msgid "Formatting %(device)s as FAT32"
msgstr "%(device)s FAT32 olarak biçimlendiriliyor"
-#: config/chroot_local-includes/usr/lib/python2.7/dist-packages/tails_installer/creator.py:1149
+#: config/chroot_local-includes/usr/lib/python2.7/dist-packages/tails_installer/creator.py:1150
#, python-format
msgid "Reading extracted MBR from %s"
msgstr "%s üzerinden ayıklanan MBR okunuyor"
-#: config/chroot_local-includes/usr/lib/python2.7/dist-packages/tails_installer/creator.py:1153
+#: config/chroot_local-includes/usr/lib/python2.7/dist-packages/tails_installer/creator.py:1154
#, python-format
msgid "Could not read the extracted MBR from %(path)s"
msgstr "%(path)s üzerinden ayıklanan MBR okunamadı"
-#: config/chroot_local-includes/usr/lib/python2.7/dist-packages/tails_installer/creator.py:1166
#: config/chroot_local-includes/usr/lib/python2.7/dist-packages/tails_installer/creator.py:1167
+#: config/chroot_local-includes/usr/lib/python2.7/dist-packages/tails_installer/creator.py:1168
#, python-format
msgid "Resetting Master Boot Record of %s"
msgstr "%s üzerindeki ana ön yükleme kaydı (MBR) sıfırlanıyor"
-#: config/chroot_local-includes/usr/lib/python2.7/dist-packages/tails_installer/creator.py:1172
+#: config/chroot_local-includes/usr/lib/python2.7/dist-packages/tails_installer/creator.py:1173
msgid "Drive is a loopback, skipping MBR reset"
msgstr "Sürücü kapalı bir çevrim. Ana ön yükleme kaydı (MBR) sıfırlaması atlanıyor"
-#: config/chroot_local-includes/usr/lib/python2.7/dist-packages/tails_installer/creator.py:1176
+#: config/chroot_local-includes/usr/lib/python2.7/dist-packages/tails_installer/creator.py:1177
msgid "Synchronizing data on disk..."
msgstr "Diskteki veriler eşitleniyor..."
@@ -867,8 +867,8 @@ msgid "%(filename)s selected"
msgstr "%(filename)s seçildi"
#: config/chroot_local-includes/usr/lib/python2.7/dist-packages/tails_installer/source.py:28
-msgid "Unable to find LiveOS on ISO"
-msgstr "ISO üzerinde Canlı İşletim Sistemi bulunamadı"
+msgid "Unable to find Tails on ISO"
+msgstr ""
#: config/chroot_local-includes/usr/lib/python2.7/dist-packages/tails_installer/source.py:34
#, python-format
diff --git a/uk.po b/uk.po
index 7b94fed421..d3b25ef31c 100644
--- a/uk.po
+++ b/uk.po
@@ -18,8 +18,8 @@ msgid ""
msgstr ""
"Project-Id-Version: Tor Project\n"
"Report-Msgid-Bugs-To: \n"
-"POT-Creation-Date: 2020-10-26 09:57+0100\n"
-"PO-Revision-Date: 2020-10-18 12:13+0000\n"
+"POT-Creation-Date: 2020-10-27 19:02+0100\n"
+"PO-Revision-Date: 2020-10-30 00:13+0000\n"
"Last-Translator: Transifex Bot <>\n"
"Language-Team: Ukrainian (http://www.transifex.com/otf/torproject/language/uk/)\n"
"MIME-Version: 1.0\n"
@@ -539,7 +539,7 @@ msgid "Unable to copy %(infile)s to %(outfile)s: %(message)s"
msgstr ""
#: config/chroot_local-includes/usr/lib/python2.7/dist-packages/tails_installer/creator.py:365
-msgid "Removing existing Live OS"
+msgid "Removing existing Tails system"
msgstr ""
#: config/chroot_local-includes/usr/lib/python2.7/dist-packages/tails_installer/creator.py:374
@@ -550,12 +550,12 @@ msgstr ""
#: config/chroot_local-includes/usr/lib/python2.7/dist-packages/tails_installer/creator.py:380
#, python-format
-msgid "Unable to remove file from previous LiveOS: %(message)s"
+msgid "Unable to remove file from previous Tails system: %(message)s"
msgstr ""
#: config/chroot_local-includes/usr/lib/python2.7/dist-packages/tails_installer/creator.py:394
#, python-format
-msgid "Unable to remove directory from previous LiveOS: %(message)s"
+msgid "Unable to remove directory from previous Tails system: %(message)s"
msgstr ""
#: config/chroot_local-includes/usr/lib/python2.7/dist-packages/tails_installer/creator.py:442
@@ -652,41 +652,41 @@ msgstr ""
msgid "Removing %(file)s"
msgstr ""
-#: config/chroot_local-includes/usr/lib/python2.7/dist-packages/tails_installer/creator.py:1043
+#: config/chroot_local-includes/usr/lib/python2.7/dist-packages/tails_installer/creator.py:1044
#, python-format
msgid "%s already bootable"
msgstr ""
-#: config/chroot_local-includes/usr/lib/python2.7/dist-packages/tails_installer/creator.py:1063
+#: config/chroot_local-includes/usr/lib/python2.7/dist-packages/tails_installer/creator.py:1064
msgid "Unable to find partition"
msgstr ""
-#: config/chroot_local-includes/usr/lib/python2.7/dist-packages/tails_installer/creator.py:1086
+#: config/chroot_local-includes/usr/lib/python2.7/dist-packages/tails_installer/creator.py:1087
#, python-format
msgid "Formatting %(device)s as FAT32"
msgstr ""
-#: config/chroot_local-includes/usr/lib/python2.7/dist-packages/tails_installer/creator.py:1149
+#: config/chroot_local-includes/usr/lib/python2.7/dist-packages/tails_installer/creator.py:1150
#, python-format
msgid "Reading extracted MBR from %s"
msgstr ""
-#: config/chroot_local-includes/usr/lib/python2.7/dist-packages/tails_installer/creator.py:1153
+#: config/chroot_local-includes/usr/lib/python2.7/dist-packages/tails_installer/creator.py:1154
#, python-format
msgid "Could not read the extracted MBR from %(path)s"
msgstr ""
-#: config/chroot_local-includes/usr/lib/python2.7/dist-packages/tails_installer/creator.py:1166
#: config/chroot_local-includes/usr/lib/python2.7/dist-packages/tails_installer/creator.py:1167
+#: config/chroot_local-includes/usr/lib/python2.7/dist-packages/tails_installer/creator.py:1168
#, python-format
msgid "Resetting Master Boot Record of %s"
msgstr ""
-#: config/chroot_local-includes/usr/lib/python2.7/dist-packages/tails_installer/creator.py:1172
+#: config/chroot_local-includes/usr/lib/python2.7/dist-packages/tails_installer/creator.py:1173
msgid "Drive is a loopback, skipping MBR reset"
msgstr ""
-#: config/chroot_local-includes/usr/lib/python2.7/dist-packages/tails_installer/creator.py:1176
+#: config/chroot_local-includes/usr/lib/python2.7/dist-packages/tails_installer/creator.py:1177
msgid "Synchronizing data on disk..."
msgstr ""
@@ -853,7 +853,7 @@ msgid "%(filename)s selected"
msgstr ""
#: config/chroot_local-includes/usr/lib/python2.7/dist-packages/tails_installer/source.py:28
-msgid "Unable to find LiveOS on ISO"
+msgid "Unable to find Tails on ISO"
msgstr ""
#: config/chroot_local-includes/usr/lib/python2.7/dist-packages/tails_installer/source.py:34
diff --git a/ur.po b/ur.po
index f5475f5a1b..55c2113463 100644
--- a/ur.po
+++ b/ur.po
@@ -8,8 +8,8 @@ msgid ""
msgstr ""
"Project-Id-Version: Tor Project\n"
"Report-Msgid-Bugs-To: \n"
-"POT-Creation-Date: 2020-10-26 09:57+0100\n"
-"PO-Revision-Date: 2020-10-18 12:13+0000\n"
+"POT-Creation-Date: 2020-10-27 19:02+0100\n"
+"PO-Revision-Date: 2020-10-30 00:13+0000\n"
"Last-Translator: Transifex Bot <>\n"
"Language-Team: Urdu (http://www.transifex.com/otf/torproject/language/ur/)\n"
"MIME-Version: 1.0\n"
@@ -529,7 +529,7 @@ msgid "Unable to copy %(infile)s to %(outfile)s: %(message)s"
msgstr ""
#: config/chroot_local-includes/usr/lib/python2.7/dist-packages/tails_installer/creator.py:365
-msgid "Removing existing Live OS"
+msgid "Removing existing Tails system"
msgstr ""
#: config/chroot_local-includes/usr/lib/python2.7/dist-packages/tails_installer/creator.py:374
@@ -540,12 +540,12 @@ msgstr ""
#: config/chroot_local-includes/usr/lib/python2.7/dist-packages/tails_installer/creator.py:380
#, python-format
-msgid "Unable to remove file from previous LiveOS: %(message)s"
+msgid "Unable to remove file from previous Tails system: %(message)s"
msgstr ""
#: config/chroot_local-includes/usr/lib/python2.7/dist-packages/tails_installer/creator.py:394
#, python-format
-msgid "Unable to remove directory from previous LiveOS: %(message)s"
+msgid "Unable to remove directory from previous Tails system: %(message)s"
msgstr ""
#: config/chroot_local-includes/usr/lib/python2.7/dist-packages/tails_installer/creator.py:442
@@ -642,41 +642,41 @@ msgstr ""
msgid "Removing %(file)s"
msgstr ""
-#: config/chroot_local-includes/usr/lib/python2.7/dist-packages/tails_installer/creator.py:1043
+#: config/chroot_local-includes/usr/lib/python2.7/dist-packages/tails_installer/creator.py:1044
#, python-format
msgid "%s already bootable"
msgstr ""
-#: config/chroot_local-includes/usr/lib/python2.7/dist-packages/tails_installer/creator.py:1063
+#: config/chroot_local-includes/usr/lib/python2.7/dist-packages/tails_installer/creator.py:1064
msgid "Unable to find partition"
msgstr ""
-#: config/chroot_local-includes/usr/lib/python2.7/dist-packages/tails_installer/creator.py:1086
+#: config/chroot_local-includes/usr/lib/python2.7/dist-packages/tails_installer/creator.py:1087
#, python-format
msgid "Formatting %(device)s as FAT32"
msgstr ""
-#: config/chroot_local-includes/usr/lib/python2.7/dist-packages/tails_installer/creator.py:1149
+#: config/chroot_local-includes/usr/lib/python2.7/dist-packages/tails_installer/creator.py:1150
#, python-format
msgid "Reading extracted MBR from %s"
msgstr ""
-#: config/chroot_local-includes/usr/lib/python2.7/dist-packages/tails_installer/creator.py:1153
+#: config/chroot_local-includes/usr/lib/python2.7/dist-packages/tails_installer/creator.py:1154
#, python-format
msgid "Could not read the extracted MBR from %(path)s"
msgstr ""
-#: config/chroot_local-includes/usr/lib/python2.7/dist-packages/tails_installer/creator.py:1166
#: config/chroot_local-includes/usr/lib/python2.7/dist-packages/tails_installer/creator.py:1167
+#: config/chroot_local-includes/usr/lib/python2.7/dist-packages/tails_installer/creator.py:1168
#, python-format
msgid "Resetting Master Boot Record of %s"
msgstr ""
-#: config/chroot_local-includes/usr/lib/python2.7/dist-packages/tails_installer/creator.py:1172
+#: config/chroot_local-includes/usr/lib/python2.7/dist-packages/tails_installer/creator.py:1173
msgid "Drive is a loopback, skipping MBR reset"
msgstr ""
-#: config/chroot_local-includes/usr/lib/python2.7/dist-packages/tails_installer/creator.py:1176
+#: config/chroot_local-includes/usr/lib/python2.7/dist-packages/tails_installer/creator.py:1177
msgid "Synchronizing data on disk..."
msgstr ""
@@ -843,7 +843,7 @@ msgid "%(filename)s selected"
msgstr ""
#: config/chroot_local-includes/usr/lib/python2.7/dist-packages/tails_installer/source.py:28
-msgid "Unable to find LiveOS on ISO"
+msgid "Unable to find Tails on ISO"
msgstr ""
#: config/chroot_local-includes/usr/lib/python2.7/dist-packages/tails_installer/source.py:34
diff --git a/uz.po b/uz.po
index a8a31dac0b..b9d97e1e07 100644
--- a/uz.po
+++ b/uz.po
@@ -7,8 +7,8 @@ msgid ""
msgstr ""
"Project-Id-Version: Tor Project\n"
"Report-Msgid-Bugs-To: \n"
-"POT-Creation-Date: 2020-10-26 09:57+0100\n"
-"PO-Revision-Date: 2020-10-18 12:13+0000\n"
+"POT-Creation-Date: 2020-10-27 19:02+0100\n"
+"PO-Revision-Date: 2020-10-30 00:13+0000\n"
"Last-Translator: Transifex Bot <>\n"
"Language-Team: Uzbek (http://www.transifex.com/otf/torproject/language/uz/)\n"
"MIME-Version: 1.0\n"
@@ -528,7 +528,7 @@ msgid "Unable to copy %(infile)s to %(outfile)s: %(message)s"
msgstr ""
#: config/chroot_local-includes/usr/lib/python2.7/dist-packages/tails_installer/creator.py:365
-msgid "Removing existing Live OS"
+msgid "Removing existing Tails system"
msgstr ""
#: config/chroot_local-includes/usr/lib/python2.7/dist-packages/tails_installer/creator.py:374
@@ -539,12 +539,12 @@ msgstr ""
#: config/chroot_local-includes/usr/lib/python2.7/dist-packages/tails_installer/creator.py:380
#, python-format
-msgid "Unable to remove file from previous LiveOS: %(message)s"
+msgid "Unable to remove file from previous Tails system: %(message)s"
msgstr ""
#: config/chroot_local-includes/usr/lib/python2.7/dist-packages/tails_installer/creator.py:394
#, python-format
-msgid "Unable to remove directory from previous LiveOS: %(message)s"
+msgid "Unable to remove directory from previous Tails system: %(message)s"
msgstr ""
#: config/chroot_local-includes/usr/lib/python2.7/dist-packages/tails_installer/creator.py:442
@@ -641,41 +641,41 @@ msgstr ""
msgid "Removing %(file)s"
msgstr ""
-#: config/chroot_local-includes/usr/lib/python2.7/dist-packages/tails_installer/creator.py:1043
+#: config/chroot_local-includes/usr/lib/python2.7/dist-packages/tails_installer/creator.py:1044
#, python-format
msgid "%s already bootable"
msgstr ""
-#: config/chroot_local-includes/usr/lib/python2.7/dist-packages/tails_installer/creator.py:1063
+#: config/chroot_local-includes/usr/lib/python2.7/dist-packages/tails_installer/creator.py:1064
msgid "Unable to find partition"
msgstr ""
-#: config/chroot_local-includes/usr/lib/python2.7/dist-packages/tails_installer/creator.py:1086
+#: config/chroot_local-includes/usr/lib/python2.7/dist-packages/tails_installer/creator.py:1087
#, python-format
msgid "Formatting %(device)s as FAT32"
msgstr ""
-#: config/chroot_local-includes/usr/lib/python2.7/dist-packages/tails_installer/creator.py:1149
+#: config/chroot_local-includes/usr/lib/python2.7/dist-packages/tails_installer/creator.py:1150
#, python-format
msgid "Reading extracted MBR from %s"
msgstr ""
-#: config/chroot_local-includes/usr/lib/python2.7/dist-packages/tails_installer/creator.py:1153
+#: config/chroot_local-includes/usr/lib/python2.7/dist-packages/tails_installer/creator.py:1154
#, python-format
msgid "Could not read the extracted MBR from %(path)s"
msgstr ""
-#: config/chroot_local-includes/usr/lib/python2.7/dist-packages/tails_installer/creator.py:1166
#: config/chroot_local-includes/usr/lib/python2.7/dist-packages/tails_installer/creator.py:1167
+#: config/chroot_local-includes/usr/lib/python2.7/dist-packages/tails_installer/creator.py:1168
#, python-format
msgid "Resetting Master Boot Record of %s"
msgstr ""
-#: config/chroot_local-includes/usr/lib/python2.7/dist-packages/tails_installer/creator.py:1172
+#: config/chroot_local-includes/usr/lib/python2.7/dist-packages/tails_installer/creator.py:1173
msgid "Drive is a loopback, skipping MBR reset"
msgstr ""
-#: config/chroot_local-includes/usr/lib/python2.7/dist-packages/tails_installer/creator.py:1176
+#: config/chroot_local-includes/usr/lib/python2.7/dist-packages/tails_installer/creator.py:1177
msgid "Synchronizing data on disk..."
msgstr ""
@@ -842,7 +842,7 @@ msgid "%(filename)s selected"
msgstr ""
#: config/chroot_local-includes/usr/lib/python2.7/dist-packages/tails_installer/source.py:28
-msgid "Unable to find LiveOS on ISO"
+msgid "Unable to find Tails on ISO"
msgstr ""
#: config/chroot_local-includes/usr/lib/python2.7/dist-packages/tails_installer/source.py:34
diff --git a/vi.po b/vi.po
index d3674629ee..ac8498b1e2 100644
--- a/vi.po
+++ b/vi.po
@@ -9,8 +9,8 @@ msgid ""
msgstr ""
"Project-Id-Version: Tor Project\n"
"Report-Msgid-Bugs-To: \n"
-"POT-Creation-Date: 2020-10-26 09:57+0100\n"
-"PO-Revision-Date: 2020-10-18 12:13+0000\n"
+"POT-Creation-Date: 2020-10-27 19:02+0100\n"
+"PO-Revision-Date: 2020-10-30 00:13+0000\n"
"Last-Translator: Transifex Bot <>\n"
"Language-Team: Vietnamese (http://www.transifex.com/otf/torproject/language/vi/)\n"
"MIME-Version: 1.0\n"
@@ -530,7 +530,7 @@ msgid "Unable to copy %(infile)s to %(outfile)s: %(message)s"
msgstr ""
#: config/chroot_local-includes/usr/lib/python2.7/dist-packages/tails_installer/creator.py:365
-msgid "Removing existing Live OS"
+msgid "Removing existing Tails system"
msgstr ""
#: config/chroot_local-includes/usr/lib/python2.7/dist-packages/tails_installer/creator.py:374
@@ -541,12 +541,12 @@ msgstr ""
#: config/chroot_local-includes/usr/lib/python2.7/dist-packages/tails_installer/creator.py:380
#, python-format
-msgid "Unable to remove file from previous LiveOS: %(message)s"
+msgid "Unable to remove file from previous Tails system: %(message)s"
msgstr ""
#: config/chroot_local-includes/usr/lib/python2.7/dist-packages/tails_installer/creator.py:394
#, python-format
-msgid "Unable to remove directory from previous LiveOS: %(message)s"
+msgid "Unable to remove directory from previous Tails system: %(message)s"
msgstr ""
#: config/chroot_local-includes/usr/lib/python2.7/dist-packages/tails_installer/creator.py:442
@@ -643,41 +643,41 @@ msgstr ""
msgid "Removing %(file)s"
msgstr ""
-#: config/chroot_local-includes/usr/lib/python2.7/dist-packages/tails_installer/creator.py:1043
+#: config/chroot_local-includes/usr/lib/python2.7/dist-packages/tails_installer/creator.py:1044
#, python-format
msgid "%s already bootable"
msgstr ""
-#: config/chroot_local-includes/usr/lib/python2.7/dist-packages/tails_installer/creator.py:1063
+#: config/chroot_local-includes/usr/lib/python2.7/dist-packages/tails_installer/creator.py:1064
msgid "Unable to find partition"
msgstr ""
-#: config/chroot_local-includes/usr/lib/python2.7/dist-packages/tails_installer/creator.py:1086
+#: config/chroot_local-includes/usr/lib/python2.7/dist-packages/tails_installer/creator.py:1087
#, python-format
msgid "Formatting %(device)s as FAT32"
msgstr ""
-#: config/chroot_local-includes/usr/lib/python2.7/dist-packages/tails_installer/creator.py:1149
+#: config/chroot_local-includes/usr/lib/python2.7/dist-packages/tails_installer/creator.py:1150
#, python-format
msgid "Reading extracted MBR from %s"
msgstr ""
-#: config/chroot_local-includes/usr/lib/python2.7/dist-packages/tails_installer/creator.py:1153
+#: config/chroot_local-includes/usr/lib/python2.7/dist-packages/tails_installer/creator.py:1154
#, python-format
msgid "Could not read the extracted MBR from %(path)s"
msgstr ""
-#: config/chroot_local-includes/usr/lib/python2.7/dist-packages/tails_installer/creator.py:1166
#: config/chroot_local-includes/usr/lib/python2.7/dist-packages/tails_installer/creator.py:1167
+#: config/chroot_local-includes/usr/lib/python2.7/dist-packages/tails_installer/creator.py:1168
#, python-format
msgid "Resetting Master Boot Record of %s"
msgstr ""
-#: config/chroot_local-includes/usr/lib/python2.7/dist-packages/tails_installer/creator.py:1172
+#: config/chroot_local-includes/usr/lib/python2.7/dist-packages/tails_installer/creator.py:1173
msgid "Drive is a loopback, skipping MBR reset"
msgstr ""
-#: config/chroot_local-includes/usr/lib/python2.7/dist-packages/tails_installer/creator.py:1176
+#: config/chroot_local-includes/usr/lib/python2.7/dist-packages/tails_installer/creator.py:1177
msgid "Synchronizing data on disk..."
msgstr ""
@@ -844,7 +844,7 @@ msgid "%(filename)s selected"
msgstr ""
#: config/chroot_local-includes/usr/lib/python2.7/dist-packages/tails_installer/source.py:28
-msgid "Unable to find LiveOS on ISO"
+msgid "Unable to find Tails on ISO"
msgstr ""
#: config/chroot_local-includes/usr/lib/python2.7/dist-packages/tails_installer/source.py:34
diff --git a/zh_CN.po b/zh_CN.po
index a457ec6060..81ab15c7dc 100644
--- a/zh_CN.po
+++ b/zh_CN.po
@@ -36,9 +36,9 @@ msgid ""
msgstr ""
"Project-Id-Version: Tor Project\n"
"Report-Msgid-Bugs-To: \n"
-"POT-Creation-Date: 2020-10-26 09:57+0100\n"
-"PO-Revision-Date: 2020-10-26 09:11+0000\n"
-"Last-Translator: ff98sha\n"
+"POT-Creation-Date: 2020-10-27 19:02+0100\n"
+"PO-Revision-Date: 2020-10-30 00:13+0000\n"
+"Last-Translator: Transifex Bot <>\n"
"Language-Team: Chinese (China) (http://www.transifex.com/otf/torproject/language/zh_CN/)\n"
"MIME-Version: 1.0\n"
"Content-Type: text/plain; charset=UTF-8\n"
@@ -557,8 +557,8 @@ msgid "Unable to copy %(infile)s to %(outfile)s: %(message)s"
msgstr "无法复制 %(infile)s 至 %(outfile)s : %(message)s"
#: config/chroot_local-includes/usr/lib/python2.7/dist-packages/tails_installer/creator.py:365
-msgid "Removing existing Live OS"
-msgstr "正在移除现存的 Live OS"
+msgid "Removing existing Tails system"
+msgstr ""
#: config/chroot_local-includes/usr/lib/python2.7/dist-packages/tails_installer/creator.py:374
#: config/chroot_local-includes/usr/lib/python2.7/dist-packages/tails_installer/creator.py:387
@@ -568,13 +568,13 @@ msgstr "无法更改权限 %(file)s:%(message)s"
#: config/chroot_local-includes/usr/lib/python2.7/dist-packages/tails_installer/creator.py:380
#, python-format
-msgid "Unable to remove file from previous LiveOS: %(message)s"
-msgstr "无法从之前的 LiveOS 中删除文件:%(message)s"
+msgid "Unable to remove file from previous Tails system: %(message)s"
+msgstr ""
#: config/chroot_local-includes/usr/lib/python2.7/dist-packages/tails_installer/creator.py:394
#, python-format
-msgid "Unable to remove directory from previous LiveOS: %(message)s"
-msgstr "无法从之前的 LiveOS 中删除目录:%(message)s"
+msgid "Unable to remove directory from previous Tails system: %(message)s"
+msgstr ""
#: config/chroot_local-includes/usr/lib/python2.7/dist-packages/tails_installer/creator.py:442
#, python-format
@@ -670,41 +670,41 @@ msgstr "正在安装引导程序..."
msgid "Removing %(file)s"
msgstr "正在移除 %(file)s"
-#: config/chroot_local-includes/usr/lib/python2.7/dist-packages/tails_installer/creator.py:1043
+#: config/chroot_local-includes/usr/lib/python2.7/dist-packages/tails_installer/creator.py:1044
#, python-format
msgid "%s already bootable"
msgstr "%s 已经是可引导盘"
-#: config/chroot_local-includes/usr/lib/python2.7/dist-packages/tails_installer/creator.py:1063
+#: config/chroot_local-includes/usr/lib/python2.7/dist-packages/tails_installer/creator.py:1064
msgid "Unable to find partition"
msgstr "找不到分区"
-#: config/chroot_local-includes/usr/lib/python2.7/dist-packages/tails_installer/creator.py:1086
+#: config/chroot_local-includes/usr/lib/python2.7/dist-packages/tails_installer/creator.py:1087
#, python-format
msgid "Formatting %(device)s as FAT32"
msgstr "正在格式化 %(device)s 为 FAT32 格式"
-#: config/chroot_local-includes/usr/lib/python2.7/dist-packages/tails_installer/creator.py:1149
+#: config/chroot_local-includes/usr/lib/python2.7/dist-packages/tails_installer/creator.py:1150
#, python-format
msgid "Reading extracted MBR from %s"
msgstr "正在读取从 %s 提取的 MBR"
-#: config/chroot_local-includes/usr/lib/python2.7/dist-packages/tails_installer/creator.py:1153
+#: config/chroot_local-includes/usr/lib/python2.7/dist-packages/tails_installer/creator.py:1154
#, python-format
msgid "Could not read the extracted MBR from %(path)s"
msgstr "无法读取从 %(path)s 提取的 MBR"
-#: config/chroot_local-includes/usr/lib/python2.7/dist-packages/tails_installer/creator.py:1166
#: config/chroot_local-includes/usr/lib/python2.7/dist-packages/tails_installer/creator.py:1167
+#: config/chroot_local-includes/usr/lib/python2.7/dist-packages/tails_installer/creator.py:1168
#, python-format
msgid "Resetting Master Boot Record of %s"
msgstr "正在重置 %s 的 MBR"
-#: config/chroot_local-includes/usr/lib/python2.7/dist-packages/tails_installer/creator.py:1172
+#: config/chroot_local-includes/usr/lib/python2.7/dist-packages/tails_installer/creator.py:1173
msgid "Drive is a loopback, skipping MBR reset"
msgstr "驱动器为环回 ,跳过 MBR 重设"
-#: config/chroot_local-includes/usr/lib/python2.7/dist-packages/tails_installer/creator.py:1176
+#: config/chroot_local-includes/usr/lib/python2.7/dist-packages/tails_installer/creator.py:1177
msgid "Synchronizing data on disk..."
msgstr "正在同步硬盘中的数据..."
@@ -871,8 +871,8 @@ msgid "%(filename)s selected"
msgstr "%(filename)s 已选取"
#: config/chroot_local-includes/usr/lib/python2.7/dist-packages/tails_installer/source.py:28
-msgid "Unable to find LiveOS on ISO"
-msgstr "在 ISO 镜像里找不到 LiveOS"
+msgid "Unable to find Tails on ISO"
+msgstr ""
#: config/chroot_local-includes/usr/lib/python2.7/dist-packages/tails_installer/source.py:34
#, python-format
diff --git a/zh_HK.po b/zh_HK.po
index fb99b8a5b8..1741c68add 100644
--- a/zh_HK.po
+++ b/zh_HK.po
@@ -12,8 +12,8 @@ msgid ""
msgstr ""
"Project-Id-Version: Tor Project\n"
"Report-Msgid-Bugs-To: \n"
-"POT-Creation-Date: 2020-10-26 09:57+0100\n"
-"PO-Revision-Date: 2020-10-18 12:13+0000\n"
+"POT-Creation-Date: 2020-10-27 19:02+0100\n"
+"PO-Revision-Date: 2020-10-30 00:13+0000\n"
"Last-Translator: Transifex Bot <>\n"
"Language-Team: Chinese (Hong Kong) (http://www.transifex.com/otf/torproject/language/zh_HK/)\n"
"MIME-Version: 1.0\n"
@@ -533,7 +533,7 @@ msgid "Unable to copy %(infile)s to %(outfile)s: %(message)s"
msgstr ""
#: config/chroot_local-includes/usr/lib/python2.7/dist-packages/tails_installer/creator.py:365
-msgid "Removing existing Live OS"
+msgid "Removing existing Tails system"
msgstr ""
#: config/chroot_local-includes/usr/lib/python2.7/dist-packages/tails_installer/creator.py:374
@@ -544,12 +544,12 @@ msgstr ""
#: config/chroot_local-includes/usr/lib/python2.7/dist-packages/tails_installer/creator.py:380
#, python-format
-msgid "Unable to remove file from previous LiveOS: %(message)s"
+msgid "Unable to remove file from previous Tails system: %(message)s"
msgstr ""
#: config/chroot_local-includes/usr/lib/python2.7/dist-packages/tails_installer/creator.py:394
#, python-format
-msgid "Unable to remove directory from previous LiveOS: %(message)s"
+msgid "Unable to remove directory from previous Tails system: %(message)s"
msgstr ""
#: config/chroot_local-includes/usr/lib/python2.7/dist-packages/tails_installer/creator.py:442
@@ -646,41 +646,41 @@ msgstr ""
msgid "Removing %(file)s"
msgstr ""
-#: config/chroot_local-includes/usr/lib/python2.7/dist-packages/tails_installer/creator.py:1043
+#: config/chroot_local-includes/usr/lib/python2.7/dist-packages/tails_installer/creator.py:1044
#, python-format
msgid "%s already bootable"
msgstr ""
-#: config/chroot_local-includes/usr/lib/python2.7/dist-packages/tails_installer/creator.py:1063
+#: config/chroot_local-includes/usr/lib/python2.7/dist-packages/tails_installer/creator.py:1064
msgid "Unable to find partition"
msgstr ""
-#: config/chroot_local-includes/usr/lib/python2.7/dist-packages/tails_installer/creator.py:1086
+#: config/chroot_local-includes/usr/lib/python2.7/dist-packages/tails_installer/creator.py:1087
#, python-format
msgid "Formatting %(device)s as FAT32"
msgstr ""
-#: config/chroot_local-includes/usr/lib/python2.7/dist-packages/tails_installer/creator.py:1149
+#: config/chroot_local-includes/usr/lib/python2.7/dist-packages/tails_installer/creator.py:1150
#, python-format
msgid "Reading extracted MBR from %s"
msgstr ""
-#: config/chroot_local-includes/usr/lib/python2.7/dist-packages/tails_installer/creator.py:1153
+#: config/chroot_local-includes/usr/lib/python2.7/dist-packages/tails_installer/creator.py:1154
#, python-format
msgid "Could not read the extracted MBR from %(path)s"
msgstr ""
-#: config/chroot_local-includes/usr/lib/python2.7/dist-packages/tails_installer/creator.py:1166
#: config/chroot_local-includes/usr/lib/python2.7/dist-packages/tails_installer/creator.py:1167
+#: config/chroot_local-includes/usr/lib/python2.7/dist-packages/tails_installer/creator.py:1168
#, python-format
msgid "Resetting Master Boot Record of %s"
msgstr ""
-#: config/chroot_local-includes/usr/lib/python2.7/dist-packages/tails_installer/creator.py:1172
+#: config/chroot_local-includes/usr/lib/python2.7/dist-packages/tails_installer/creator.py:1173
msgid "Drive is a loopback, skipping MBR reset"
msgstr ""
-#: config/chroot_local-includes/usr/lib/python2.7/dist-packages/tails_installer/creator.py:1176
+#: config/chroot_local-includes/usr/lib/python2.7/dist-packages/tails_installer/creator.py:1177
msgid "Synchronizing data on disk..."
msgstr ""
@@ -847,7 +847,7 @@ msgid "%(filename)s selected"
msgstr ""
#: config/chroot_local-includes/usr/lib/python2.7/dist-packages/tails_installer/source.py:28
-msgid "Unable to find LiveOS on ISO"
+msgid "Unable to find Tails on ISO"
msgstr ""
#: config/chroot_local-includes/usr/lib/python2.7/dist-packages/tails_installer/source.py:34
diff --git a/zh_TW.po b/zh_TW.po
index c63f5fbe3e..1c635cc067 100644
--- a/zh_TW.po
+++ b/zh_TW.po
@@ -22,8 +22,8 @@ msgid ""
msgstr ""
"Project-Id-Version: Tor Project\n"
"Report-Msgid-Bugs-To: \n"
-"POT-Creation-Date: 2020-10-26 09:57+0100\n"
-"PO-Revision-Date: 2020-10-18 12:13+0000\n"
+"POT-Creation-Date: 2020-10-27 19:02+0100\n"
+"PO-Revision-Date: 2020-10-30 00:13+0000\n"
"Last-Translator: Transifex Bot <>\n"
"Language-Team: Chinese (Taiwan) (http://www.transifex.com/otf/torproject/language/zh_TW/)\n"
"MIME-Version: 1.0\n"
@@ -543,7 +543,7 @@ msgid "Unable to copy %(infile)s to %(outfile)s: %(message)s"
msgstr ""
#: config/chroot_local-includes/usr/lib/python2.7/dist-packages/tails_installer/creator.py:365
-msgid "Removing existing Live OS"
+msgid "Removing existing Tails system"
msgstr ""
#: config/chroot_local-includes/usr/lib/python2.7/dist-packages/tails_installer/creator.py:374
@@ -554,12 +554,12 @@ msgstr ""
#: config/chroot_local-includes/usr/lib/python2.7/dist-packages/tails_installer/creator.py:380
#, python-format
-msgid "Unable to remove file from previous LiveOS: %(message)s"
+msgid "Unable to remove file from previous Tails system: %(message)s"
msgstr ""
#: config/chroot_local-includes/usr/lib/python2.7/dist-packages/tails_installer/creator.py:394
#, python-format
-msgid "Unable to remove directory from previous LiveOS: %(message)s"
+msgid "Unable to remove directory from previous Tails system: %(message)s"
msgstr ""
#: config/chroot_local-includes/usr/lib/python2.7/dist-packages/tails_installer/creator.py:442
@@ -656,41 +656,41 @@ msgstr ""
msgid "Removing %(file)s"
msgstr ""
-#: config/chroot_local-includes/usr/lib/python2.7/dist-packages/tails_installer/creator.py:1043
+#: config/chroot_local-includes/usr/lib/python2.7/dist-packages/tails_installer/creator.py:1044
#, python-format
msgid "%s already bootable"
msgstr ""
-#: config/chroot_local-includes/usr/lib/python2.7/dist-packages/tails_installer/creator.py:1063
+#: config/chroot_local-includes/usr/lib/python2.7/dist-packages/tails_installer/creator.py:1064
msgid "Unable to find partition"
msgstr ""
-#: config/chroot_local-includes/usr/lib/python2.7/dist-packages/tails_installer/creator.py:1086
+#: config/chroot_local-includes/usr/lib/python2.7/dist-packages/tails_installer/creator.py:1087
#, python-format
msgid "Formatting %(device)s as FAT32"
msgstr ""
-#: config/chroot_local-includes/usr/lib/python2.7/dist-packages/tails_installer/creator.py:1149
+#: config/chroot_local-includes/usr/lib/python2.7/dist-packages/tails_installer/creator.py:1150
#, python-format
msgid "Reading extracted MBR from %s"
msgstr ""
-#: config/chroot_local-includes/usr/lib/python2.7/dist-packages/tails_installer/creator.py:1153
+#: config/chroot_local-includes/usr/lib/python2.7/dist-packages/tails_installer/creator.py:1154
#, python-format
msgid "Could not read the extracted MBR from %(path)s"
msgstr ""
-#: config/chroot_local-includes/usr/lib/python2.7/dist-packages/tails_installer/creator.py:1166
#: config/chroot_local-includes/usr/lib/python2.7/dist-packages/tails_installer/creator.py:1167
+#: config/chroot_local-includes/usr/lib/python2.7/dist-packages/tails_installer/creator.py:1168
#, python-format
msgid "Resetting Master Boot Record of %s"
msgstr ""
-#: config/chroot_local-includes/usr/lib/python2.7/dist-packages/tails_installer/creator.py:1172
+#: config/chroot_local-includes/usr/lib/python2.7/dist-packages/tails_installer/creator.py:1173
msgid "Drive is a loopback, skipping MBR reset"
msgstr ""
-#: config/chroot_local-includes/usr/lib/python2.7/dist-packages/tails_installer/creator.py:1176
+#: config/chroot_local-includes/usr/lib/python2.7/dist-packages/tails_installer/creator.py:1177
msgid "Synchronizing data on disk..."
msgstr ""
@@ -857,7 +857,7 @@ msgid "%(filename)s selected"
msgstr ""
#: config/chroot_local-includes/usr/lib/python2.7/dist-packages/tails_installer/source.py:28
-msgid "Unable to find LiveOS on ISO"
+msgid "Unable to find Tails on ISO"
msgstr ""
#: config/chroot_local-includes/usr/lib/python2.7/dist-packages/tails_installer/source.py:34
1
0