]> granicus.if.org Git - sudo/commitdiff
regen
authorTodd C. Miller <Todd.Miller@courtesan.com>
Sat, 24 Oct 2015 12:27:55 +0000 (06:27 -0600)
committerTodd C. Miller <Todd.Miller@courtesan.com>
Sat, 24 Oct 2015 12:27:55 +0000 (06:27 -0600)
plugins/sudoers/po/sudoers.pot
po/sudo.pot

index 1b134032374a7663606fb9b63b18fb78871408dc..52bdef3aa58773d9a008a3d6ed534fe7f58b611c 100644 (file)
@@ -7,7 +7,7 @@ msgid ""
 msgstr ""
 "Project-Id-Version: sudo 1.8.15\n"
 "Report-Msgid-Bugs-To: http://www.sudo.ws/bugs\n"
-"POT-Creation-Date: 2015-09-10 14:28-0600\n"
+"POT-Creation-Date: 2015-10-24 06:26-0600\n"
 "PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n"
 "Last-Translator: FULL NAME <EMAIL@ADDRESS>\n"
 "Language-Team: LANGUAGE <LL@li.org>\n"
@@ -50,8 +50,8 @@ msgstr ""
 #: gram.y:1136 gram.y:1143 plugins/sudoers/alias.c:123
 #: plugins/sudoers/alias.c:136 plugins/sudoers/auth/bsdauth.c:141
 #: plugins/sudoers/auth/kerb5.c:119 plugins/sudoers/auth/kerb5.c:145
-#: plugins/sudoers/auth/pam.c:397 plugins/sudoers/auth/pam.c:445
-#: plugins/sudoers/auth/rfc1938.c:109 plugins/sudoers/auth/sia.c:110
+#: plugins/sudoers/auth/pam.c:398 plugins/sudoers/auth/pam.c:449
+#: plugins/sudoers/auth/rfc1938.c:109 plugins/sudoers/auth/sia.c:59
 #: plugins/sudoers/defaults.c:516 plugins/sudoers/defaults.c:720
 #: plugins/sudoers/defaults.c:880 plugins/sudoers/editor.c:64
 #: plugins/sudoers/editor.c:82 plugins/sudoers/editor.c:92
@@ -71,12 +71,12 @@ msgstr ""
 #: plugins/sudoers/ldap.c:3416 plugins/sudoers/ldap.c:3427
 #: plugins/sudoers/ldap.c:3517 plugins/sudoers/ldap.c:3533
 #: plugins/sudoers/linux_audit.c:76 plugins/sudoers/logging.c:188
-#: plugins/sudoers/logging.c:662 plugins/sudoers/logging.c:916
+#: plugins/sudoers/logging.c:666 plugins/sudoers/logging.c:924
 #: plugins/sudoers/match.c:501 plugins/sudoers/match.c:537
 #: plugins/sudoers/match.c:699 plugins/sudoers/match.c:756
 #: plugins/sudoers/parse.c:235 plugins/sudoers/parse.c:247
 #: plugins/sudoers/parse.c:262 plugins/sudoers/parse.c:274
-#: plugins/sudoers/policy.c:384 plugins/sudoers/policy.c:579
+#: plugins/sudoers/policy.c:384 plugins/sudoers/policy.c:583
 #: plugins/sudoers/prompt.c:93 plugins/sudoers/sssd.c:160
 #: plugins/sudoers/sssd.c:192 plugins/sudoers/sssd.c:235
 #: plugins/sudoers/sssd.c:242 plugins/sudoers/sssd.c:278
@@ -98,8 +98,8 @@ msgstr ""
 #: plugins/sudoers/toke_util.c:109 plugins/sudoers/toke_util.c:147
 #: plugins/sudoers/visudo.c:152 plugins/sudoers/visudo.c:213
 #: plugins/sudoers/visudo.c:297 plugins/sudoers/visudo.c:303
-#: plugins/sudoers/visudo.c:433 plugins/sudoers/visudo.c:974
-#: plugins/sudoers/visudo.c:1018 plugins/sudoers/visudo.c:1114 toke.l:785
+#: plugins/sudoers/visudo.c:433 plugins/sudoers/visudo.c:979
+#: plugins/sudoers/visudo.c:1023 plugins/sudoers/visudo.c:1119 toke.l:785
 #: toke.l:806 toke.l:816 toke.l:924 toke.l:1082
 msgid "unable to allocate memory"
 msgstr ""
@@ -108,8 +108,8 @@ msgstr ""
 msgid "a digest requires a path name"
 msgstr ""
 
-#: gram.y:1136 gram.y:1143 plugins/sudoers/auth/pam.c:397
-#: plugins/sudoers/auth/pam.c:445 plugins/sudoers/auth/rfc1938.c:109
+#: gram.y:1136 gram.y:1143 plugins/sudoers/auth/pam.c:398
+#: plugins/sudoers/auth/pam.c:449 plugins/sudoers/auth/rfc1938.c:109
 #: plugins/sudoers/defaults.c:516 plugins/sudoers/defaults.c:720
 #: plugins/sudoers/defaults.c:880 plugins/sudoers/editor.c:64
 #: plugins/sudoers/editor.c:82 plugins/sudoers/editor.c:92
@@ -129,7 +129,7 @@ msgstr ""
 #: plugins/sudoers/ldap.c:3416 plugins/sudoers/ldap.c:3427
 #: plugins/sudoers/ldap.c:3517 plugins/sudoers/ldap.c:3533
 #: plugins/sudoers/linux_audit.c:76 plugins/sudoers/logging.c:188
-#: plugins/sudoers/logging.c:916 plugins/sudoers/match.c:501
+#: plugins/sudoers/logging.c:924 plugins/sudoers/match.c:501
 #: plugins/sudoers/match.c:537 plugins/sudoers/match.c:699
 #: plugins/sudoers/match.c:756 plugins/sudoers/parse.c:235
 #: plugins/sudoers/parse.c:247 plugins/sudoers/parse.c:262
@@ -139,7 +139,7 @@ msgstr ""
 #: plugins/sudoers/policy.c:271 plugins/sudoers/policy.c:280
 #: plugins/sudoers/policy.c:319 plugins/sudoers/policy.c:329
 #: plugins/sudoers/policy.c:338 plugins/sudoers/policy.c:384
-#: plugins/sudoers/policy.c:579 plugins/sudoers/prompt.c:93
+#: plugins/sudoers/policy.c:583 plugins/sudoers/prompt.c:93
 #: plugins/sudoers/set_perms.c:356 plugins/sudoers/set_perms.c:695
 #: plugins/sudoers/set_perms.c:1054 plugins/sudoers/set_perms.c:1350
 #: plugins/sudoers/set_perms.c:1514 plugins/sudoers/sssd.c:160
@@ -163,8 +163,8 @@ msgstr ""
 #: plugins/sudoers/toke_util.c:109 plugins/sudoers/toke_util.c:147
 #: plugins/sudoers/visudo.c:152 plugins/sudoers/visudo.c:213
 #: plugins/sudoers/visudo.c:297 plugins/sudoers/visudo.c:303
-#: plugins/sudoers/visudo.c:433 plugins/sudoers/visudo.c:974
-#: plugins/sudoers/visudo.c:1018 plugins/sudoers/visudo.c:1114 toke.l:785
+#: plugins/sudoers/visudo.c:433 plugins/sudoers/visudo.c:979
+#: plugins/sudoers/visudo.c:1023 plugins/sudoers/visudo.c:1119 toke.l:785
 #: toke.l:806 toke.l:816 toke.l:924 toke.l:1082
 #, c-format
 msgid "%s: %s"
@@ -326,7 +326,7 @@ msgstr ""
 msgid "invalid passcode length for SecurID"
 msgstr ""
 
-#: plugins/sudoers/auth/sia.c:120
+#: plugins/sudoers/auth/sia.c:69 plugins/sudoers/auth/sia.c:124
 msgid "unable to initialize SIA session"
 msgstr ""
 
@@ -366,7 +366,7 @@ msgstr ""
 msgid "unable to commit audit record"
 msgstr ""
 
-#: plugins/sudoers/check.c:250
+#: plugins/sudoers/check.c:252
 msgid ""
 "\n"
 "We trust you have received the usual lecture from the local System\n"
@@ -378,13 +378,13 @@ msgid ""
 "\n"
 msgstr ""
 
-#: plugins/sudoers/check.c:293 plugins/sudoers/check.c:303
+#: plugins/sudoers/check.c:295 plugins/sudoers/check.c:305
 #: plugins/sudoers/sudoers.c:699 plugins/sudoers/sudoers.c:728
 #, c-format
 msgid "unknown uid: %u"
 msgstr ""
 
-#: plugins/sudoers/check.c:298 plugins/sudoers/policy.c:751
+#: plugins/sudoers/check.c:300 plugins/sudoers/policy.c:755
 #: plugins/sudoers/sudoers.c:1095 plugins/sudoers/testsudoers.c:206
 #: plugins/sudoers/testsudoers.c:361
 #, c-format
@@ -794,9 +794,18 @@ msgid "Enable sudoers netgroup support"
 msgstr ""
 
 #: plugins/sudoers/def_data.c:391
+msgid ""
+"Check the parent directory for writability when editing files with sudoedit"
+msgstr ""
+
+#: plugins/sudoers/def_data.c:395
 msgid "Follow symbolic links when editing files with sudoedit"
 msgstr ""
 
+#: plugins/sudoers/def_data.c:399
+msgid "Query the group plugin for unknown system groups"
+msgstr ""
+
 #: plugins/sudoers/defaults.c:199 plugins/sudoers/defaults.c:608
 #: plugins/sudoers/visudo_json.c:633 plugins/sudoers/visudo_json.c:668
 #, c-format
@@ -836,8 +845,8 @@ msgstr ""
 #: plugins/sudoers/ldap.c:540 plugins/sudoers/ldap.c:1152
 #: plugins/sudoers/ldap.c:1354 plugins/sudoers/ldap.c:1526
 #: plugins/sudoers/ldap.c:1682 plugins/sudoers/linux_audit.c:82
-#: plugins/sudoers/logging.c:921 plugins/sudoers/policy.c:498
-#: plugins/sudoers/policy.c:507 plugins/sudoers/prompt.c:161
+#: plugins/sudoers/logging.c:929 plugins/sudoers/policy.c:502
+#: plugins/sudoers/policy.c:511 plugins/sudoers/prompt.c:161
 #: plugins/sudoers/sudoers.c:815 plugins/sudoers/testsudoers.c:236
 #: plugins/sudoers/toke_util.c:160
 #, c-format
@@ -848,11 +857,11 @@ msgstr ""
 msgid "sudo_putenv: corrupted envp, length mismatch"
 msgstr ""
 
-#: plugins/sudoers/env.c:1052
+#: plugins/sudoers/env.c:1076
 msgid "unable to rebuild the environment"
 msgstr ""
 
-#: plugins/sudoers/env.c:1126
+#: plugins/sudoers/env.c:1150
 #, c-format
 msgid ""
 "sorry, you are not allowed to set the following environment variables: %s"
@@ -903,7 +912,7 @@ msgstr ""
 #: plugins/sudoers/iolog.c:200 plugins/sudoers/sudoers.c:871
 #: plugins/sudoers/sudoreplay.c:300 plugins/sudoers/sudoreplay.c:769
 #: plugins/sudoers/sudoreplay.c:973 plugins/sudoers/timestamp.c:399
-#: plugins/sudoers/visudo.c:898 plugins/sudoers/visudo_json.c:1012
+#: plugins/sudoers/visudo.c:903 plugins/sudoers/visudo_json.c:1012
 #: plugins/sudoers/visudo_json.c:1025
 #, c-format
 msgid "unable to open %s"
@@ -1109,22 +1118,22 @@ msgstr[1] ""
 msgid "unable to fork"
 msgstr ""
 
-#: plugins/sudoers/logging.c:580 plugins/sudoers/logging.c:636
+#: plugins/sudoers/logging.c:580 plugins/sudoers/logging.c:640
 #, c-format
 msgid "unable to fork: %m"
 msgstr ""
 
-#: plugins/sudoers/logging.c:626
+#: plugins/sudoers/logging.c:630
 #, c-format
 msgid "unable to open pipe: %m"
 msgstr ""
 
-#: plugins/sudoers/logging.c:651
+#: plugins/sudoers/logging.c:655
 #, c-format
 msgid "unable to dup stdin: %m"
 msgstr ""
 
-#: plugins/sudoers/logging.c:689
+#: plugins/sudoers/logging.c:693
 #, c-format
 msgid "unable to execute %s: %m"
 msgstr ""
@@ -1180,44 +1189,44 @@ msgstr ""
 msgid "unable to parse network address list"
 msgstr ""
 
-#: plugins/sudoers/policy.c:636 plugins/sudoers/visudo.c:839
+#: plugins/sudoers/policy.c:640 plugins/sudoers/visudo.c:840
 #, c-format
 msgid "unable to execute %s"
 msgstr ""
 
-#: plugins/sudoers/policy.c:769
+#: plugins/sudoers/policy.c:773
 #, c-format
 msgid "Sudoers policy plugin version %s\n"
 msgstr ""
 
-#: plugins/sudoers/policy.c:771
+#: plugins/sudoers/policy.c:775
 #, c-format
 msgid "Sudoers file grammar version %d\n"
 msgstr ""
 
-#: plugins/sudoers/policy.c:775
+#: plugins/sudoers/policy.c:779
 #, c-format
 msgid ""
 "\n"
 "Sudoers path: %s\n"
 msgstr ""
 
-#: plugins/sudoers/policy.c:778
+#: plugins/sudoers/policy.c:782
 #, c-format
 msgid "nsswitch path: %s\n"
 msgstr ""
 
-#: plugins/sudoers/policy.c:780
+#: plugins/sudoers/policy.c:784
 #, c-format
 msgid "ldap.conf path: %s\n"
 msgstr ""
 
-#: plugins/sudoers/policy.c:781
+#: plugins/sudoers/policy.c:785
 #, c-format
 msgid "ldap.secret path: %s\n"
 msgstr ""
 
-#: plugins/sudoers/policy.c:814
+#: plugins/sudoers/policy.c:818
 #, c-format
 msgid "unable to register hook of type %d (version %d.%d)"
 msgstr ""
@@ -1374,7 +1383,7 @@ msgid "User %s is not allowed to run sudo on %s.\n"
 msgstr ""
 
 #: plugins/sudoers/sudoers.c:172 plugins/sudoers/testsudoers.c:245
-#: plugins/sudoers/visudo.c:223 plugins/sudoers/visudo.c:565
+#: plugins/sudoers/visudo.c:223 plugins/sudoers/visudo.c:566
 msgid "unable to initialize sudoers default values"
 msgstr ""
 
@@ -1421,7 +1430,7 @@ msgid "command too long"
 msgstr ""
 
 #: plugins/sudoers/sudoers.c:886 plugins/sudoers/visudo.c:426
-#: plugins/sudoers/visudo.c:665
+#: plugins/sudoers/visudo.c:666
 #, c-format
 msgid "unable to stat %s"
 msgstr ""
@@ -1659,7 +1668,7 @@ msgid "unable to truncate time stamp file to %lld bytes"
 msgstr ""
 
 #: plugins/sudoers/timestamp.c:742 plugins/sudoers/timestamp.c:809
-#: plugins/sudoers/visudo.c:486 plugins/sudoers/visudo.c:492
+#: plugins/sudoers/visudo.c:487 plugins/sudoers/visudo.c:493
 msgid "unable to read the clock"
 msgstr ""
 
@@ -1687,7 +1696,7 @@ msgstr ""
 msgid "%s grammar version %d\n"
 msgstr ""
 
-#: plugins/sudoers/visudo.c:254 plugins/sudoers/visudo.c:617
+#: plugins/sudoers/visudo.c:254 plugins/sudoers/visudo.c:618
 #, c-format
 msgid "press return to edit %s: "
 msgstr ""
@@ -1706,71 +1715,71 @@ msgstr ""
 msgid "write error"
 msgstr ""
 
-#: plugins/sudoers/visudo.c:499
+#: plugins/sudoers/visudo.c:500
 #, c-format
 msgid "unable to stat temporary file (%s), %s unchanged"
 msgstr ""
 
-#: plugins/sudoers/visudo.c:506
+#: plugins/sudoers/visudo.c:507
 #, c-format
 msgid "zero length temporary file (%s), %s unchanged"
 msgstr ""
 
-#: plugins/sudoers/visudo.c:512
+#: plugins/sudoers/visudo.c:513
 #, c-format
 msgid "editor (%s) failed, %s unchanged"
 msgstr ""
 
-#: plugins/sudoers/visudo.c:534
+#: plugins/sudoers/visudo.c:535
 #, c-format
 msgid "%s unchanged"
 msgstr ""
 
-#: plugins/sudoers/visudo.c:560
+#: plugins/sudoers/visudo.c:561
 #, c-format
 msgid "unable to re-open temporary file (%s), %s unchanged."
 msgstr ""
 
-#: plugins/sudoers/visudo.c:571
+#: plugins/sudoers/visudo.c:572
 #, c-format
 msgid "unabled to parse temporary file (%s), unknown error"
 msgstr ""
 
-#: plugins/sudoers/visudo.c:608
+#: plugins/sudoers/visudo.c:609
 #, c-format
 msgid "internal error, unable to find %s in list!"
 msgstr ""
 
-#: plugins/sudoers/visudo.c:667 plugins/sudoers/visudo.c:676
+#: plugins/sudoers/visudo.c:668 plugins/sudoers/visudo.c:677
 #, c-format
 msgid "unable to set (uid, gid) of %s to (%u, %u)"
 msgstr ""
 
-#: plugins/sudoers/visudo.c:671 plugins/sudoers/visudo.c:681
+#: plugins/sudoers/visudo.c:672 plugins/sudoers/visudo.c:682
 #, c-format
 msgid "unable to change mode of %s to 0%o"
 msgstr ""
 
-#: plugins/sudoers/visudo.c:698
+#: plugins/sudoers/visudo.c:699
 #, c-format
 msgid "%s and %s not on the same file system, using mv to rename"
 msgstr ""
 
-#: plugins/sudoers/visudo.c:712
+#: plugins/sudoers/visudo.c:713
 #, c-format
 msgid "command failed: '%s %s %s', %s unchanged"
 msgstr ""
 
-#: plugins/sudoers/visudo.c:722
+#: plugins/sudoers/visudo.c:723
 #, c-format
 msgid "error renaming %s, %s unchanged"
 msgstr ""
 
-#: plugins/sudoers/visudo.c:784
+#: plugins/sudoers/visudo.c:785
 msgid "What now? "
 msgstr ""
 
-#: plugins/sudoers/visudo.c:798
+#: plugins/sudoers/visudo.c:799
 msgid ""
 "Options are:\n"
 "  (e)dit sudoers file again\n"
@@ -1778,79 +1787,79 @@ msgid ""
 "  (Q)uit and save changes to sudoers file (DANGER!)\n"
 msgstr ""
 
-#: plugins/sudoers/visudo.c:846
+#: plugins/sudoers/visudo.c:847
 #, c-format
 msgid "unable to run %s"
 msgstr ""
 
-#: plugins/sudoers/visudo.c:872
+#: plugins/sudoers/visudo.c:877
 #, c-format
 msgid "%s: wrong owner (uid, gid) should be (%u, %u)\n"
 msgstr ""
 
-#: plugins/sudoers/visudo.c:879
+#: plugins/sudoers/visudo.c:884
 #, c-format
 msgid "%s: bad permissions, should be mode 0%o\n"
 msgstr ""
 
-#: plugins/sudoers/visudo.c:904 plugins/sudoers/visudo_json.c:1032
+#: plugins/sudoers/visudo.c:909 plugins/sudoers/visudo_json.c:1032
 #, c-format
 msgid "failed to parse %s file, unknown error"
 msgstr ""
 
-#: plugins/sudoers/visudo.c:920 plugins/sudoers/visudo_json.c:1041
+#: plugins/sudoers/visudo.c:925 plugins/sudoers/visudo_json.c:1041
 #, c-format
 msgid "parse error in %s near line %d\n"
 msgstr ""
 
-#: plugins/sudoers/visudo.c:923 plugins/sudoers/visudo_json.c:1044
+#: plugins/sudoers/visudo.c:928 plugins/sudoers/visudo_json.c:1044
 #, c-format
 msgid "parse error in %s\n"
 msgstr ""
 
-#: plugins/sudoers/visudo.c:931 plugins/sudoers/visudo.c:938
+#: plugins/sudoers/visudo.c:936 plugins/sudoers/visudo.c:943
 #, c-format
 msgid "%s: parsed OK\n"
 msgstr ""
 
-#: plugins/sudoers/visudo.c:985
+#: plugins/sudoers/visudo.c:990
 #, c-format
 msgid "%s busy, try again later"
 msgstr ""
 
-#: plugins/sudoers/visudo.c:1081
+#: plugins/sudoers/visudo.c:1086
 #, c-format
 msgid "Error: cycle in %s `%s'"
 msgstr ""
 
-#: plugins/sudoers/visudo.c:1082
+#: plugins/sudoers/visudo.c:1087
 #, c-format
 msgid "Warning: cycle in %s `%s'"
 msgstr ""
 
-#: plugins/sudoers/visudo.c:1086
+#: plugins/sudoers/visudo.c:1091
 #, c-format
 msgid "Error: %s `%s' referenced but not defined"
 msgstr ""
 
-#: plugins/sudoers/visudo.c:1087
+#: plugins/sudoers/visudo.c:1092
 #, c-format
 msgid "Warning: %s `%s' referenced but not defined"
 msgstr ""
 
-#: plugins/sudoers/visudo.c:1230
+#: plugins/sudoers/visudo.c:1235
 #, c-format
 msgid "Warning: unused %s `%s'"
 msgstr ""
 
-#: plugins/sudoers/visudo.c:1343
+#: plugins/sudoers/visudo.c:1348
 #, c-format
 msgid ""
 "%s - safely edit the sudoers file\n"
 "\n"
 msgstr ""
 
-#: plugins/sudoers/visudo.c:1345
+#: plugins/sudoers/visudo.c:1350
 msgid ""
 "\n"
 "Options:\n"
index 14b56ff11c9fda671f6f7394816365d07696d412..fe74dae22850220641cf14fc9142eb23b65bad6f 100644 (file)
@@ -7,7 +7,7 @@ msgid ""
 msgstr ""
 "Project-Id-Version: sudo 1.8.15\n"
 "Report-Msgid-Bugs-To: http://www.sudo.ws/bugs\n"
-"POT-Creation-Date: 2015-09-10 14:28-0600\n"
+"POT-Creation-Date: 2015-10-24 06:26-0600\n"
 "PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n"
 "Last-Translator: FULL NAME <EMAIL@ADDRESS>\n"
 "Language-Team: LANGUAGE <LL@li.org>\n"
@@ -31,7 +31,7 @@ msgstr ""
 
 #: lib/util/aix.c:204 lib/util/gidlist.c:64 lib/util/gidlist.c:74
 #: lib/util/sudo_conf.c:185 lib/util/sudo_conf.c:265 lib/util/sudo_conf.c:342
-#: lib/util/sudo_conf.c:544 src/conversation.c:72 src/exec.c:864
+#: lib/util/sudo_conf.c:544 src/conversation.c:75 src/exec.c:863
 #: src/exec_common.c:96 src/exec_common.c:108 src/exec_common.c:115
 #: src/exec_pty.c:684 src/exec_pty.c:692 src/load_plugins.c:52
 #: src/load_plugins.c:65 src/load_plugins.c:208 src/load_plugins.c:231
@@ -39,32 +39,32 @@ msgstr ""
 #: src/parse_args.c:202 src/parse_args.c:370 src/parse_args.c:466
 #: src/parse_args.c:485 src/preserve_fds.c:47 src/preserve_fds.c:130
 #: src/selinux.c:84 src/selinux.c:291 src/selinux.c:414 src/sesh.c:102
-#: src/sudo.c:182 src/sudo.c:359 src/sudo.c:378 src/sudo.c:442 src/sudo.c:596
-#: src/sudo.c:615 src/sudo.c:642 src/sudo.c:651 src/sudo.c:660 src/sudo.c:677
-#: src/sudo.c:729 src/sudo.c:739 src/sudo.c:763 src/sudo.c:1146 src/sudo.c:1148
-#: src/sudo.c:1154 src/sudo.c:1162 src/sudo_edit.c:150 src/sudo_edit.c:425
-#: src/sudo_edit.c:522 src/sudo_edit.c:634 src/sudo_edit.c:654
+#: src/sudo.c:182 src/sudo.c:371 src/sudo.c:390 src/sudo.c:454 src/sudo.c:608
+#: src/sudo.c:627 src/sudo.c:654 src/sudo.c:663 src/sudo.c:672 src/sudo.c:689
+#: src/sudo.c:746 src/sudo.c:756 src/sudo.c:780 src/sudo.c:1160 src/sudo.c:1162
+#: src/sudo.c:1168 src/sudo.c:1176 src/sudo_edit.c:151 src/sudo_edit.c:602
+#: src/sudo_edit.c:699 src/sudo_edit.c:811 src/sudo_edit.c:831
 #, c-format
 msgid "%s: %s"
 msgstr ""
 
 #: lib/util/aix.c:204 lib/util/gidlist.c:64 lib/util/sudo_conf.c:185
 #: lib/util/sudo_conf.c:265 lib/util/sudo_conf.c:342 lib/util/sudo_conf.c:544
-#: src/conversation.c:73 src/exec.c:864 src/exec_common.c:96
+#: src/conversation.c:76 src/exec.c:863 src/exec_common.c:96
 #: src/exec_common.c:108 src/exec_common.c:115 src/exec_pty.c:684
 #: src/exec_pty.c:692 src/load_plugins.c:208 src/load_plugins.c:231
 #: src/load_plugins.c:296 src/load_plugins.c:311 src/parse_args.c:180
 #: src/parse_args.c:202 src/parse_args.c:370 src/parse_args.c:466
 #: src/parse_args.c:485 src/preserve_fds.c:47 src/preserve_fds.c:130
 #: src/selinux.c:84 src/selinux.c:291 src/selinux.c:414 src/sesh.c:102
-#: src/sudo.c:182 src/sudo.c:359 src/sudo.c:378 src/sudo.c:442 src/sudo.c:763
-#: src/sudo.c:1146 src/sudo.c:1148 src/sudo.c:1154 src/sudo.c:1162
-#: src/sudo_edit.c:150 src/sudo_edit.c:425 src/sudo_edit.c:522
-#: src/sudo_edit.c:634 src/sudo_edit.c:654
+#: src/sudo.c:182 src/sudo.c:371 src/sudo.c:390 src/sudo.c:454 src/sudo.c:780
+#: src/sudo.c:1160 src/sudo.c:1162 src/sudo.c:1168 src/sudo.c:1176
+#: src/sudo_edit.c:151 src/sudo_edit.c:602 src/sudo_edit.c:699
+#: src/sudo_edit.c:811 src/sudo_edit.c:831
 msgid "unable to allocate memory"
 msgstr ""
 
-#: lib/util/strsignal.c:50
+#: lib/util/strsignal.c:48
 msgid "Unknown signal"
 msgstr ""
 
@@ -128,14 +128,14 @@ msgstr ""
 msgid "%s is group writable"
 msgstr ""
 
-#: lib/util/sudo_conf.c:583 src/selinux.c:199 src/selinux.c:212 src/sudo.c:328
+#: lib/util/sudo_conf.c:583 src/selinux.c:199 src/selinux.c:212 src/sudo.c:340
 #, c-format
 msgid "unable to open %s"
 msgstr ""
 
 #: src/exec.c:114 src/exec.c:116 src/exec.c:121 src/exec.c:409 src/exec.c:411
-#: src/exec.c:413 src/exec.c:415 src/exec.c:417 src/exec.c:420 src/exec.c:437
-#: src/exec.c:439 src/exec.c:441 src/exec.c:596 src/exec.c:791
+#: src/exec.c:413 src/exec.c:415 src/exec.c:417 src/exec.c:419 src/exec.c:422
+#: src/exec.c:438 src/exec.c:440 src/exec.c:595 src/exec.c:790
 #: src/exec_pty.c:466 src/exec_pty.c:722 src/exec_pty.c:792 src/exec_pty.c:794
 #: src/exec_pty.c:806 src/exec_pty.c:808 src/exec_pty.c:1285
 #: src/exec_pty.c:1287 src/exec_pty.c:1292 src/exec_pty.c:1294
@@ -150,7 +150,7 @@ msgstr ""
 msgid "unable to fork"
 msgstr ""
 
-#: src/exec.c:304 src/exec.c:312 src/exec.c:869 src/exec_pty.c:604
+#: src/exec.c:304 src/exec.c:312 src/exec.c:868 src/exec_pty.c:604
 #: src/exec_pty.c:611 src/exec_pty.c:654 src/exec_pty.c:659 src/exec_pty.c:942
 #: src/exec_pty.c:952 src/exec_pty.c:997 src/exec_pty.c:1004
 #: src/exec_pty.c:1434 src/exec_pty.c:1441 src/exec_pty.c:1448
@@ -161,24 +161,24 @@ msgstr ""
 msgid "unable to create sockets"
 msgstr ""
 
-#: src/exec.c:448
+#: src/exec.c:447
 msgid "policy plugin failed session initialization"
 msgstr ""
 
-#: src/exec.c:493
+#: src/exec.c:492
 msgid "error in event loop"
 msgstr ""
 
-#: src/exec.c:511
+#: src/exec.c:510
 msgid "unable to restore tty label"
 msgstr ""
 
-#: src/exec.c:604 src/exec_pty.c:498 src/signal.c:86
+#: src/exec.c:603 src/exec_pty.c:498 src/signal.c:86
 #, c-format
 msgid "unable to restore handler for signal %d"
 msgstr ""
 
-#: src/exec.c:722 src/exec_pty.c:1176
+#: src/exec.c:721 src/exec_pty.c:1176
 msgid "error reading from signal pipe"
 msgstr ""
 
@@ -279,7 +279,7 @@ msgstr ""
 msgid "policy plugin %s does not include a check_policy method"
 msgstr ""
 
-#: src/net_ifs.c:173 src/net_ifs.c:190 src/net_ifs.c:335 src/sudo.c:437
+#: src/net_ifs.c:173 src/net_ifs.c:190 src/net_ifs.c:335 src/sudo.c:449
 #, c-format
 msgid "internal error, %s overflow"
 msgstr ""
@@ -549,7 +549,7 @@ msgstr ""
 msgid "unable to run %s as a login shell"
 msgstr ""
 
-#: src/sesh.c:112 src/sudo.c:1217
+#: src/sesh.c:112 src/sudo.c:1231
 #, c-format
 msgid "unable to execute %s"
 msgstr ""
@@ -630,171 +630,180 @@ msgstr ""
 msgid "unexpected sudo mode 0x%x"
 msgstr ""
 
-#: src/sudo.c:422
+#: src/sudo.c:434
 msgid "unable to get group vector"
 msgstr ""
 
-#: src/sudo.c:485
+#: src/sudo.c:497
 #, c-format
 msgid "unknown uid %u: who are you?"
 msgstr ""
 
-#: src/sudo.c:812
+#: src/sudo.c:829
 #, c-format
 msgid "%s must be owned by uid %d and have the setuid bit set"
 msgstr ""
 
-#: src/sudo.c:815
+#: src/sudo.c:832
 #, c-format
 msgid ""
 "effective uid is not %d, is %s on a file system with the 'nosuid' option set "
 "or an NFS file system without root privileges?"
 msgstr ""
 
-#: src/sudo.c:821
+#: src/sudo.c:838
 #, c-format
 msgid "effective uid is not %d, is sudo installed setuid root?"
 msgstr ""
 
-#: src/sudo.c:952
+#: src/sudo.c:969
 #, c-format
 msgid "unknown login class %s"
 msgstr ""
 
-#: src/sudo.c:965
+#: src/sudo.c:982
 msgid "unable to set user context"
 msgstr ""
 
-#: src/sudo.c:979
+#: src/sudo.c:996
 msgid "unable to set supplementary group IDs"
 msgstr ""
 
-#: src/sudo.c:986
+#: src/sudo.c:1003
 #, c-format
 msgid "unable to set effective gid to runas gid %u"
 msgstr ""
 
-#: src/sudo.c:992
+#: src/sudo.c:1009
 #, c-format
 msgid "unable to set gid to runas gid %u"
 msgstr ""
 
-#: src/sudo.c:999
+#: src/sudo.c:1016
 msgid "unable to set process priority"
 msgstr ""
 
-#: src/sudo.c:1007
+#: src/sudo.c:1024
 #, c-format
 msgid "unable to change root to %s"
 msgstr ""
 
-#: src/sudo.c:1020 src/sudo.c:1026 src/sudo.c:1033
+#: src/sudo.c:1037 src/sudo.c:1043 src/sudo.c:1050
 #, c-format
 msgid "unable to change to runas uid (%u, %u)"
 msgstr ""
 
-#: src/sudo.c:1051
+#: src/sudo.c:1068
 #, c-format
 msgid "unable to change directory to %s"
 msgstr ""
 
-#: src/sudo.c:1112
+#: src/sudo.c:1126
 #, c-format
 msgid "unexpected child termination condition: %d"
 msgstr ""
 
-#: src/sudo.c:1245
+#: src/sudo.c:1259
 #, c-format
 msgid "policy plugin %s is missing the `check_policy' method"
 msgstr ""
 
-#: src/sudo.c:1263
+#: src/sudo.c:1277
 #, c-format
 msgid "policy plugin %s does not support listing privileges"
 msgstr ""
 
-#: src/sudo.c:1280
+#: src/sudo.c:1294
 #, c-format
 msgid "policy plugin %s does not support the -v option"
 msgstr ""
 
-#: src/sudo.c:1295
+#: src/sudo.c:1309
 #, c-format
 msgid "policy plugin %s does not support the -k/-K options"
 msgstr ""
 
-#: src/sudo_edit.c:238 src/sudo_edit.c:339
+#: src/sudo_edit.c:202
+msgid "unable to restore current working directory"
+msgstr ""
+
+#: src/sudo_edit.c:412 src/sudo_edit.c:516
 #, c-format
 msgid "%s: not a regular file"
 msgstr ""
 
-#: src/sudo_edit.c:245
+#: src/sudo_edit.c:419
 #, c-format
 msgid "%s: editing symbolic links is not permitted"
 msgstr ""
 
-#: src/sudo_edit.c:276 src/sudo_edit.c:378
+#: src/sudo_edit.c:422
+#, c-format
+msgid "%s: editing files in a writable directory is not permitted"
+msgstr ""
+
+#: src/sudo_edit.c:453 src/sudo_edit.c:555
 #, c-format
 msgid "%s: short write"
 msgstr ""
 
-#: src/sudo_edit.c:340
+#: src/sudo_edit.c:517
 #, c-format
 msgid "%s left unmodified"
 msgstr ""
 
-#: src/sudo_edit.c:353 src/sudo_edit.c:539
+#: src/sudo_edit.c:530 src/sudo_edit.c:716
 #, c-format
 msgid "%s unchanged"
 msgstr ""
 
-#: src/sudo_edit.c:367 src/sudo_edit.c:389
+#: src/sudo_edit.c:544 src/sudo_edit.c:566
 #, c-format
 msgid "unable to write to %s"
 msgstr ""
 
-#: src/sudo_edit.c:368 src/sudo_edit.c:387 src/sudo_edit.c:390
-#: src/sudo_edit.c:564 src/sudo_edit.c:568
+#: src/sudo_edit.c:545 src/sudo_edit.c:564 src/sudo_edit.c:567
+#: src/sudo_edit.c:741 src/sudo_edit.c:745
 #, c-format
 msgid "contents of edit session left in %s"
 msgstr ""
 
-#: src/sudo_edit.c:386
+#: src/sudo_edit.c:563
 msgid "unable to read temporary file"
 msgstr ""
 
-#: src/sudo_edit.c:469
+#: src/sudo_edit.c:646
 msgid "sesh: internal error: odd number of paths"
 msgstr ""
 
-#: src/sudo_edit.c:471
+#: src/sudo_edit.c:648
 msgid "sesh: unable to create temporary files"
 msgstr ""
 
-#: src/sudo_edit.c:473 src/sudo_edit.c:571
+#: src/sudo_edit.c:650 src/sudo_edit.c:748
 #, c-format
 msgid "sesh: unknown error %d"
 msgstr ""
 
-#: src/sudo_edit.c:563
+#: src/sudo_edit.c:740
 msgid "unable to copy temporary files back to their original location"
 msgstr ""
 
-#: src/sudo_edit.c:567
+#: src/sudo_edit.c:744
 msgid ""
 "unable to copy some of the temporary files back to their original location"
 msgstr ""
 
-#: src/sudo_edit.c:610
+#: src/sudo_edit.c:787
 #, c-format
 msgid "unable to change uid to root (%u)"
 msgstr ""
 
-#: src/sudo_edit.c:627
+#: src/sudo_edit.c:804
 msgid "plugin error: missing file list for sudoedit"
 msgstr ""
 
-#: src/sudo_edit.c:668 src/sudo_edit.c:681
+#: src/sudo_edit.c:845 src/sudo_edit.c:858
 msgid "unable to read the clock"
 msgstr ""