diff --git a/plugins/sudoers/po/sudoers.pot b/plugins/sudoers/po/sudoers.pot index 66863bb4d..c0bc9fe16 100644 --- a/plugins/sudoers/po/sudoers.pot +++ b/plugins/sudoers/po/sudoers.pot @@ -5,9 +5,9 @@ #, fuzzy msgid "" msgstr "" -"Project-Id-Version: sudo 1.9.0\n" +"Project-Id-Version: sudo 1.9.0b4\n" "Report-Msgid-Bugs-To: https://bugzilla.sudo.ws\n" -"POT-Creation-Date: 2019-10-24 16:31-0600\n" +"POT-Creation-Date: 2020-03-12 17:39-0600\n" "PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n" "Last-Translator: FULL NAME \n" "Language-Team: LANGUAGE \n" @@ -41,38 +41,43 @@ msgstr "" msgid "Sorry, try again." msgstr "" -#: gram.y:196 gram.y:244 gram.y:251 gram.y:258 gram.y:265 gram.y:272 gram.y:288 -#: gram.y:312 gram.y:319 gram.y:326 gram.y:333 gram.y:340 gram.y:403 gram.y:412 -#: gram.y:423 gram.y:456 gram.y:463 gram.y:470 gram.y:477 gram.y:559 gram.y:566 -#: gram.y:575 gram.y:584 gram.y:601 gram.y:713 gram.y:720 gram.y:727 gram.y:735 -#: gram.y:835 gram.y:842 gram.y:849 gram.y:856 gram.y:863 gram.y:889 gram.y:896 -#: gram.y:903 gram.y:1026 gram.y:1303 lib/iolog/iolog_util.c:79 +#: gram.y:198 gram.y:246 gram.y:253 gram.y:260 gram.y:267 gram.y:274 gram.y:290 +#: gram.y:314 gram.y:321 gram.y:328 gram.y:335 gram.y:342 gram.y:405 gram.y:414 +#: gram.y:425 gram.y:458 gram.y:465 gram.y:472 gram.y:479 gram.y:506 gram.y:578 +#: gram.y:585 gram.y:594 gram.y:603 gram.y:620 gram.y:732 gram.y:739 gram.y:747 +#: gram.y:753 gram.y:853 gram.y:860 gram.y:867 gram.y:874 gram.y:881 gram.y:907 +#: gram.y:914 gram.y:921 gram.y:1063 gram.y:1342 lib/iolog/iolog_util.c:79 #: lib/iolog/iolog_util.c:118 lib/iolog/iolog_util.c:127 #: lib/iolog/iolog_util.c:137 lib/iolog/iolog_util.c:145 -#: lib/iolog/iolog_util.c:149 logsrvd/eventlog.c:222 +#: lib/iolog/iolog_util.c:149 logsrvd/eventlog.c:223 logsrvd/sendlog.c:286 #: plugins/sudoers/alias.c:132 plugins/sudoers/alias.c:139 #: plugins/sudoers/alias.c:155 plugins/sudoers/auth/bsdauth.c:148 #: plugins/sudoers/auth/kerb5.c:123 plugins/sudoers/auth/kerb5.c:149 -#: plugins/sudoers/auth/pam.c:670 plugins/sudoers/auth/rfc1938.c:116 +#: plugins/sudoers/auth/pam.c:673 plugins/sudoers/auth/rfc1938.c:116 #: plugins/sudoers/auth/sia.c:64 plugins/sudoers/cvtsudoers.c:124 #: plugins/sudoers/cvtsudoers.c:165 plugins/sudoers/cvtsudoers.c:182 #: plugins/sudoers/cvtsudoers.c:193 plugins/sudoers/cvtsudoers.c:305 #: plugins/sudoers/cvtsudoers.c:433 plugins/sudoers/cvtsudoers.c:566 #: plugins/sudoers/cvtsudoers.c:583 plugins/sudoers/cvtsudoers.c:646 #: plugins/sudoers/cvtsudoers.c:761 plugins/sudoers/cvtsudoers.c:769 -#: plugins/sudoers/cvtsudoers.c:1179 plugins/sudoers/cvtsudoers.c:1183 -#: plugins/sudoers/cvtsudoers.c:1285 plugins/sudoers/cvtsudoers_ldif.c:154 -#: plugins/sudoers/cvtsudoers_ldif.c:197 plugins/sudoers/cvtsudoers_ldif.c:244 -#: plugins/sudoers/cvtsudoers_ldif.c:263 plugins/sudoers/cvtsudoers_ldif.c:334 -#: plugins/sudoers/cvtsudoers_ldif.c:389 plugins/sudoers/cvtsudoers_ldif.c:397 -#: plugins/sudoers/cvtsudoers_ldif.c:414 plugins/sudoers/cvtsudoers_ldif.c:423 -#: plugins/sudoers/cvtsudoers_ldif.c:570 plugins/sudoers/defaults.c:625 -#: plugins/sudoers/defaults.c:918 plugins/sudoers/defaults.c:1051 -#: plugins/sudoers/editor.c:72 plugins/sudoers/editor.c:90 -#: plugins/sudoers/editor.c:101 plugins/sudoers/env.c:268 -#: plugins/sudoers/filedigest.c:66 plugins/sudoers/filedigest.c:82 -#: plugins/sudoers/gc.c:59 plugins/sudoers/group_plugin.c:138 -#: plugins/sudoers/interfaces.c:78 plugins/sudoers/ldap.c:185 +#: plugins/sudoers/cvtsudoers.c:1183 plugins/sudoers/cvtsudoers.c:1187 +#: plugins/sudoers/cvtsudoers.c:1289 plugins/sudoers/cvtsudoers_json.c:83 +#: plugins/sudoers/cvtsudoers_ldif.c:154 plugins/sudoers/cvtsudoers_ldif.c:197 +#: plugins/sudoers/cvtsudoers_ldif.c:238 plugins/sudoers/cvtsudoers_ldif.c:303 +#: plugins/sudoers/cvtsudoers_ldif.c:374 plugins/sudoers/cvtsudoers_ldif.c:429 +#: plugins/sudoers/cvtsudoers_ldif.c:437 plugins/sudoers/cvtsudoers_ldif.c:454 +#: plugins/sudoers/cvtsudoers_ldif.c:463 plugins/sudoers/cvtsudoers_ldif.c:610 +#: plugins/sudoers/defaults.c:632 plugins/sudoers/defaults.c:925 +#: plugins/sudoers/defaults.c:1058 plugins/sudoers/editor.c:72 +#: plugins/sudoers/editor.c:90 plugins/sudoers/editor.c:101 +#: plugins/sudoers/env.c:268 plugins/sudoers/filedigest.c:66 +#: plugins/sudoers/filedigest.c:82 plugins/sudoers/gc.c:59 +#: plugins/sudoers/group_plugin.c:141 plugins/sudoers/interfaces.c:78 +#: plugins/sudoers/iolog.c:476 plugins/sudoers/iolog_client.c:107 +#: plugins/sudoers/iolog_client.c:485 plugins/sudoers/iolog_client.c:593 +#: plugins/sudoers/iolog_client.c:611 plugins/sudoers/iolog_client.c:1053 +#: plugins/sudoers/iolog_client.c:1283 plugins/sudoers/iolog_client.c:1619 +#: plugins/sudoers/iolog_client.c:1647 plugins/sudoers/ldap.c:185 #: plugins/sudoers/ldap.c:416 plugins/sudoers/ldap.c:420 #: plugins/sudoers/ldap.c:432 plugins/sudoers/ldap.c:723 #: plugins/sudoers/ldap.c:887 plugins/sudoers/ldap.c:1241 @@ -84,98 +89,104 @@ msgstr "" #: plugins/sudoers/ldap_conf.c:446 plugins/sudoers/ldap_conf.c:461 #: plugins/sudoers/ldap_conf.c:558 plugins/sudoers/ldap_conf.c:591 #: plugins/sudoers/ldap_conf.c:683 plugins/sudoers/ldap_conf.c:765 -#: plugins/sudoers/ldap_util.c:510 plugins/sudoers/ldap_util.c:567 -#: plugins/sudoers/linux_audit.c:83 plugins/sudoers/logging.c:202 -#: plugins/sudoers/logging.c:532 plugins/sudoers/logging.c:558 -#: plugins/sudoers/logging.c:599 plugins/sudoers/logging.c:740 -#: plugins/sudoers/logging.c:1100 plugins/sudoers/match_command.c:249 -#: plugins/sudoers/match_command.c:367 plugins/sudoers/match_command.c:414 -#: plugins/sudoers/match_command.c:485 plugins/sudoers/match_digest.c:70 -#: plugins/sudoers/parse.c:200 plugins/sudoers/parse.c:212 -#: plugins/sudoers/parse.c:227 plugins/sudoers/parse.c:239 -#: plugins/sudoers/parse_ldif.c:156 plugins/sudoers/parse_ldif.c:187 -#: plugins/sudoers/parse_ldif.c:256 plugins/sudoers/parse_ldif.c:263 -#: plugins/sudoers/parse_ldif.c:268 plugins/sudoers/parse_ldif.c:344 -#: plugins/sudoers/parse_ldif.c:355 plugins/sudoers/parse_ldif.c:361 -#: plugins/sudoers/parse_ldif.c:386 plugins/sudoers/parse_ldif.c:398 -#: plugins/sudoers/parse_ldif.c:402 plugins/sudoers/parse_ldif.c:416 -#: plugins/sudoers/parse_ldif.c:584 plugins/sudoers/parse_ldif.c:614 -#: plugins/sudoers/parse_ldif.c:639 plugins/sudoers/parse_ldif.c:697 -#: plugins/sudoers/parse_ldif.c:714 plugins/sudoers/parse_ldif.c:742 -#: plugins/sudoers/parse_ldif.c:749 plugins/sudoers/policy.c:504 -#: plugins/sudoers/policy.c:754 plugins/sudoers/prompt.c:100 -#: plugins/sudoers/pwutil.c:199 plugins/sudoers/pwutil.c:270 -#: plugins/sudoers/pwutil.c:348 plugins/sudoers/pwutil.c:522 -#: plugins/sudoers/pwutil.c:586 plugins/sudoers/pwutil.c:657 -#: plugins/sudoers/pwutil.c:816 plugins/sudoers/pwutil.c:873 -#: plugins/sudoers/pwutil.c:917 plugins/sudoers/pwutil.c:975 -#: plugins/sudoers/sssd.c:154 plugins/sudoers/sssd.c:400 -#: plugins/sudoers/sssd.c:463 plugins/sudoers/sssd.c:507 -#: plugins/sudoers/sssd.c:554 plugins/sudoers/sssd.c:746 -#: plugins/sudoers/stubs.c:103 plugins/sudoers/stubs.c:111 -#: plugins/sudoers/sudoers.c:313 plugins/sudoers/sudoers.c:323 -#: plugins/sudoers/sudoers.c:332 plugins/sudoers/sudoers.c:374 -#: plugins/sudoers/sudoers.c:692 plugins/sudoers/sudoers.c:821 -#: plugins/sudoers/sudoers.c:865 plugins/sudoers/sudoers.c:1159 -#: plugins/sudoers/sudoers_debug.c:114 plugins/sudoers/sudoreplay.c:559 +#: plugins/sudoers/ldap_util.c:331 plugins/sudoers/ldap_util.c:338 +#: plugins/sudoers/ldap_util.c:603 plugins/sudoers/linux_audit.c:83 +#: plugins/sudoers/logging.c:200 plugins/sudoers/logging.c:527 +#: plugins/sudoers/logging.c:553 plugins/sudoers/logging.c:594 +#: plugins/sudoers/logging.c:731 plugins/sudoers/logging.c:1091 +#: plugins/sudoers/match_command.c:249 plugins/sudoers/match_command.c:397 +#: plugins/sudoers/match_command.c:444 plugins/sudoers/match_command.c:515 +#: plugins/sudoers/match_digest.c:87 plugins/sudoers/parse.c:200 +#: plugins/sudoers/parse.c:212 plugins/sudoers/parse.c:227 +#: plugins/sudoers/parse.c:239 plugins/sudoers/parse_ldif.c:156 +#: plugins/sudoers/parse_ldif.c:187 plugins/sudoers/parse_ldif.c:256 +#: plugins/sudoers/parse_ldif.c:263 plugins/sudoers/parse_ldif.c:268 +#: plugins/sudoers/parse_ldif.c:344 plugins/sudoers/parse_ldif.c:355 +#: plugins/sudoers/parse_ldif.c:382 plugins/sudoers/parse_ldif.c:399 +#: plugins/sudoers/parse_ldif.c:411 plugins/sudoers/parse_ldif.c:415 +#: plugins/sudoers/parse_ldif.c:429 plugins/sudoers/parse_ldif.c:597 +#: plugins/sudoers/parse_ldif.c:627 plugins/sudoers/parse_ldif.c:652 +#: plugins/sudoers/parse_ldif.c:710 plugins/sudoers/parse_ldif.c:727 +#: plugins/sudoers/parse_ldif.c:755 plugins/sudoers/parse_ldif.c:762 +#: plugins/sudoers/policy.c:504 plugins/sudoers/policy.c:830 +#: plugins/sudoers/prompt.c:100 plugins/sudoers/pwutil.c:199 +#: plugins/sudoers/pwutil.c:270 plugins/sudoers/pwutil.c:348 +#: plugins/sudoers/pwutil.c:522 plugins/sudoers/pwutil.c:586 +#: plugins/sudoers/pwutil.c:657 plugins/sudoers/pwutil.c:816 +#: plugins/sudoers/pwutil.c:873 plugins/sudoers/pwutil.c:917 +#: plugins/sudoers/pwutil.c:975 plugins/sudoers/sssd.c:154 +#: plugins/sudoers/sssd.c:400 plugins/sudoers/sssd.c:463 +#: plugins/sudoers/sssd.c:507 plugins/sudoers/sssd.c:554 +#: plugins/sudoers/sssd.c:746 plugins/sudoers/stubs.c:103 +#: plugins/sudoers/stubs.c:111 plugins/sudoers/sudoers.c:320 +#: plugins/sudoers/sudoers.c:331 plugins/sudoers/sudoers.c:341 +#: plugins/sudoers/sudoers.c:384 plugins/sudoers/sudoers.c:735 +#: plugins/sudoers/sudoers.c:864 plugins/sudoers/sudoers.c:909 +#: plugins/sudoers/sudoers.c:1213 plugins/sudoers/sudoreplay.c:559 #: plugins/sudoers/sudoreplay.c:562 plugins/sudoers/sudoreplay.c:1218 #: plugins/sudoers/sudoreplay.c:1425 plugins/sudoers/sudoreplay.c:1429 #: plugins/sudoers/testsudoers.c:136 plugins/sudoers/testsudoers.c:236 #: plugins/sudoers/testsudoers.c:253 plugins/sudoers/testsudoers.c:587 #: plugins/sudoers/timestamp.c:439 plugins/sudoers/timestamp.c:483 -#: plugins/sudoers/timestamp.c:960 plugins/sudoers/toke_util.c:59 -#: plugins/sudoers/toke_util.c:112 plugins/sudoers/toke_util.c:149 -#: plugins/sudoers/tsdump.c:130 plugins/sudoers/visudo.c:152 -#: plugins/sudoers/visudo.c:328 plugins/sudoers/visudo.c:334 -#: plugins/sudoers/visudo.c:444 plugins/sudoers/visudo.c:622 -#: plugins/sudoers/visudo.c:942 plugins/sudoers/visudo.c:1029 -#: plugins/sudoers/visudo.c:1118 toke.l:846 toke.l:947 toke.l:1104 +#: plugins/sudoers/timestamp.c:993 plugins/sudoers/toke_util.c:59 +#: plugins/sudoers/toke_util.c:112 plugins/sudoers/toke_util.c:137 +#: plugins/sudoers/toke_util.c:165 plugins/sudoers/tsdump.c:130 +#: plugins/sudoers/visudo.c:152 plugins/sudoers/visudo.c:328 +#: plugins/sudoers/visudo.c:334 plugins/sudoers/visudo.c:444 +#: plugins/sudoers/visudo.c:622 plugins/sudoers/visudo.c:942 +#: plugins/sudoers/visudo.c:1029 plugins/sudoers/visudo.c:1118 toke.l:846 +#: toke.l:947 toke.l:1104 msgid "unable to allocate memory" msgstr "" -#: gram.y:488 +#: gram.y:500 msgid "a digest requires a path name" msgstr "" -#: gram.y:614 +#: gram.y:633 msgid "invalid notbefore value" msgstr "" -#: gram.y:622 +#: gram.y:641 msgid "invalid notafter value" msgstr "" -#: gram.y:631 plugins/sudoers/policy.c:319 +#: gram.y:650 plugins/sudoers/policy.c:319 msgid "timeout value too large" msgstr "" -#: gram.y:633 plugins/sudoers/policy.c:321 +#: gram.y:652 plugins/sudoers/policy.c:321 msgid "invalid timeout value" msgstr "" -#: gram.y:1303 lib/iolog/iolog_util.c:79 lib/iolog/iolog_util.c:118 +#: gram.y:1342 lib/iolog/iolog_util.c:79 lib/iolog/iolog_util.c:118 #: lib/iolog/iolog_util.c:127 lib/iolog/iolog_util.c:137 -#: lib/iolog/iolog_util.c:145 lib/iolog/iolog_util.c:149 logsrvd/eventlog.c:222 -#: plugins/sudoers/auth/pam.c:483 plugins/sudoers/auth/pam.c:670 +#: lib/iolog/iolog_util.c:145 lib/iolog/iolog_util.c:149 logsrvd/eventlog.c:223 +#: plugins/sudoers/auth/pam.c:486 plugins/sudoers/auth/pam.c:673 #: plugins/sudoers/auth/rfc1938.c:116 plugins/sudoers/cvtsudoers.c:124 #: plugins/sudoers/cvtsudoers.c:164 plugins/sudoers/cvtsudoers.c:181 #: plugins/sudoers/cvtsudoers.c:192 plugins/sudoers/cvtsudoers.c:304 #: plugins/sudoers/cvtsudoers.c:432 plugins/sudoers/cvtsudoers.c:565 #: plugins/sudoers/cvtsudoers.c:582 plugins/sudoers/cvtsudoers.c:646 #: plugins/sudoers/cvtsudoers.c:761 plugins/sudoers/cvtsudoers.c:768 -#: plugins/sudoers/cvtsudoers.c:1179 plugins/sudoers/cvtsudoers.c:1183 -#: plugins/sudoers/cvtsudoers.c:1285 plugins/sudoers/cvtsudoers_ldif.c:153 -#: plugins/sudoers/cvtsudoers_ldif.c:196 plugins/sudoers/cvtsudoers_ldif.c:243 -#: plugins/sudoers/cvtsudoers_ldif.c:262 plugins/sudoers/cvtsudoers_ldif.c:333 -#: plugins/sudoers/cvtsudoers_ldif.c:388 plugins/sudoers/cvtsudoers_ldif.c:396 -#: plugins/sudoers/cvtsudoers_ldif.c:413 plugins/sudoers/cvtsudoers_ldif.c:422 -#: plugins/sudoers/cvtsudoers_ldif.c:569 plugins/sudoers/defaults.c:625 -#: plugins/sudoers/defaults.c:918 plugins/sudoers/defaults.c:1051 -#: plugins/sudoers/editor.c:72 plugins/sudoers/editor.c:90 -#: plugins/sudoers/editor.c:101 plugins/sudoers/env.c:268 -#: plugins/sudoers/filedigest.c:66 plugins/sudoers/filedigest.c:82 -#: plugins/sudoers/gc.c:59 plugins/sudoers/group_plugin.c:138 -#: plugins/sudoers/interfaces.c:78 plugins/sudoers/ldap.c:185 +#: plugins/sudoers/cvtsudoers.c:1183 plugins/sudoers/cvtsudoers.c:1187 +#: plugins/sudoers/cvtsudoers.c:1289 plugins/sudoers/cvtsudoers_json.c:82 +#: plugins/sudoers/cvtsudoers_ldif.c:153 plugins/sudoers/cvtsudoers_ldif.c:196 +#: plugins/sudoers/cvtsudoers_ldif.c:237 plugins/sudoers/cvtsudoers_ldif.c:302 +#: plugins/sudoers/cvtsudoers_ldif.c:373 plugins/sudoers/cvtsudoers_ldif.c:428 +#: plugins/sudoers/cvtsudoers_ldif.c:436 plugins/sudoers/cvtsudoers_ldif.c:453 +#: plugins/sudoers/cvtsudoers_ldif.c:462 plugins/sudoers/cvtsudoers_ldif.c:609 +#: plugins/sudoers/defaults.c:632 plugins/sudoers/defaults.c:925 +#: plugins/sudoers/defaults.c:1058 plugins/sudoers/editor.c:72 +#: plugins/sudoers/editor.c:90 plugins/sudoers/editor.c:101 +#: plugins/sudoers/env.c:268 plugins/sudoers/filedigest.c:66 +#: plugins/sudoers/filedigest.c:82 plugins/sudoers/gc.c:59 +#: plugins/sudoers/group_plugin.c:140 plugins/sudoers/interfaces.c:78 +#: plugins/sudoers/iolog.c:476 plugins/sudoers/iolog_client.c:107 +#: plugins/sudoers/iolog_client.c:485 plugins/sudoers/iolog_client.c:593 +#: plugins/sudoers/iolog_client.c:611 plugins/sudoers/iolog_client.c:1053 +#: plugins/sudoers/iolog_client.c:1283 plugins/sudoers/iolog_client.c:1619 +#: plugins/sudoers/iolog_client.c:1647 plugins/sudoers/ldap.c:185 #: plugins/sudoers/ldap.c:416 plugins/sudoers/ldap.c:420 #: plugins/sudoers/ldap.c:432 plugins/sudoers/ldap.c:723 #: plugins/sudoers/ldap.c:887 plugins/sudoers/ldap.c:1241 @@ -187,61 +198,61 @@ msgstr "" #: plugins/sudoers/ldap_conf.c:446 plugins/sudoers/ldap_conf.c:461 #: plugins/sudoers/ldap_conf.c:558 plugins/sudoers/ldap_conf.c:591 #: plugins/sudoers/ldap_conf.c:682 plugins/sudoers/ldap_conf.c:765 -#: plugins/sudoers/ldap_util.c:510 plugins/sudoers/ldap_util.c:567 -#: plugins/sudoers/linux_audit.c:83 plugins/sudoers/logging.c:202 -#: plugins/sudoers/logging.c:532 plugins/sudoers/logging.c:558 -#: plugins/sudoers/logging.c:598 plugins/sudoers/logging.c:1100 -#: plugins/sudoers/match_command.c:248 plugins/sudoers/match_command.c:366 -#: plugins/sudoers/match_command.c:413 plugins/sudoers/match_command.c:485 -#: plugins/sudoers/match_digest.c:70 plugins/sudoers/parse.c:199 -#: plugins/sudoers/parse.c:211 plugins/sudoers/parse.c:226 -#: plugins/sudoers/parse.c:238 plugins/sudoers/parse_ldif.c:155 -#: plugins/sudoers/parse_ldif.c:186 plugins/sudoers/parse_ldif.c:255 -#: plugins/sudoers/parse_ldif.c:262 plugins/sudoers/parse_ldif.c:267 -#: plugins/sudoers/parse_ldif.c:343 plugins/sudoers/parse_ldif.c:354 -#: plugins/sudoers/parse_ldif.c:360 plugins/sudoers/parse_ldif.c:385 -#: plugins/sudoers/parse_ldif.c:397 plugins/sudoers/parse_ldif.c:401 -#: plugins/sudoers/parse_ldif.c:415 plugins/sudoers/parse_ldif.c:584 -#: plugins/sudoers/parse_ldif.c:613 plugins/sudoers/parse_ldif.c:638 -#: plugins/sudoers/parse_ldif.c:696 plugins/sudoers/parse_ldif.c:713 -#: plugins/sudoers/parse_ldif.c:741 plugins/sudoers/parse_ldif.c:748 -#: plugins/sudoers/policy.c:133 plugins/sudoers/policy.c:142 -#: plugins/sudoers/policy.c:151 plugins/sudoers/policy.c:177 -#: plugins/sudoers/policy.c:304 plugins/sudoers/policy.c:319 -#: plugins/sudoers/policy.c:321 plugins/sudoers/policy.c:350 -#: plugins/sudoers/policy.c:359 plugins/sudoers/policy.c:402 -#: plugins/sudoers/policy.c:412 plugins/sudoers/policy.c:421 -#: plugins/sudoers/policy.c:430 plugins/sudoers/policy.c:504 -#: plugins/sudoers/policy.c:754 plugins/sudoers/prompt.c:100 -#: plugins/sudoers/pwutil.c:199 plugins/sudoers/pwutil.c:270 -#: plugins/sudoers/pwutil.c:348 plugins/sudoers/pwutil.c:522 -#: plugins/sudoers/pwutil.c:586 plugins/sudoers/pwutil.c:657 -#: plugins/sudoers/pwutil.c:816 plugins/sudoers/pwutil.c:873 -#: plugins/sudoers/pwutil.c:917 plugins/sudoers/pwutil.c:975 -#: plugins/sudoers/set_perms.c:365 plugins/sudoers/set_perms.c:704 -#: plugins/sudoers/set_perms.c:1067 plugins/sudoers/set_perms.c:1370 -#: plugins/sudoers/set_perms.c:1535 plugins/sudoers/sssd.c:153 -#: plugins/sudoers/sssd.c:400 plugins/sudoers/sssd.c:463 -#: plugins/sudoers/sssd.c:507 plugins/sudoers/sssd.c:554 -#: plugins/sudoers/sssd.c:746 plugins/sudoers/stubs.c:103 -#: plugins/sudoers/stubs.c:111 plugins/sudoers/sudoers.c:313 -#: plugins/sudoers/sudoers.c:323 plugins/sudoers/sudoers.c:332 -#: plugins/sudoers/sudoers.c:374 plugins/sudoers/sudoers.c:692 -#: plugins/sudoers/sudoers.c:821 plugins/sudoers/sudoers.c:865 -#: plugins/sudoers/sudoers.c:1159 plugins/sudoers/sudoers_debug.c:113 +#: plugins/sudoers/ldap_util.c:330 plugins/sudoers/ldap_util.c:337 +#: plugins/sudoers/ldap_util.c:603 plugins/sudoers/linux_audit.c:83 +#: plugins/sudoers/logging.c:200 plugins/sudoers/logging.c:527 +#: plugins/sudoers/logging.c:553 plugins/sudoers/logging.c:593 +#: plugins/sudoers/logging.c:1091 plugins/sudoers/match_command.c:248 +#: plugins/sudoers/match_command.c:396 plugins/sudoers/match_command.c:443 +#: plugins/sudoers/match_command.c:515 plugins/sudoers/match_digest.c:87 +#: plugins/sudoers/parse.c:199 plugins/sudoers/parse.c:211 +#: plugins/sudoers/parse.c:226 plugins/sudoers/parse.c:238 +#: plugins/sudoers/parse_ldif.c:155 plugins/sudoers/parse_ldif.c:186 +#: plugins/sudoers/parse_ldif.c:255 plugins/sudoers/parse_ldif.c:262 +#: plugins/sudoers/parse_ldif.c:267 plugins/sudoers/parse_ldif.c:343 +#: plugins/sudoers/parse_ldif.c:354 plugins/sudoers/parse_ldif.c:381 +#: plugins/sudoers/parse_ldif.c:398 plugins/sudoers/parse_ldif.c:410 +#: plugins/sudoers/parse_ldif.c:414 plugins/sudoers/parse_ldif.c:428 +#: plugins/sudoers/parse_ldif.c:597 plugins/sudoers/parse_ldif.c:626 +#: plugins/sudoers/parse_ldif.c:651 plugins/sudoers/parse_ldif.c:709 +#: plugins/sudoers/parse_ldif.c:726 plugins/sudoers/parse_ldif.c:754 +#: plugins/sudoers/parse_ldif.c:761 plugins/sudoers/policy.c:133 +#: plugins/sudoers/policy.c:142 plugins/sudoers/policy.c:151 +#: plugins/sudoers/policy.c:177 plugins/sudoers/policy.c:304 +#: plugins/sudoers/policy.c:319 plugins/sudoers/policy.c:321 +#: plugins/sudoers/policy.c:350 plugins/sudoers/policy.c:359 +#: plugins/sudoers/policy.c:402 plugins/sudoers/policy.c:412 +#: plugins/sudoers/policy.c:421 plugins/sudoers/policy.c:430 +#: plugins/sudoers/policy.c:504 plugins/sudoers/policy.c:830 +#: plugins/sudoers/prompt.c:100 plugins/sudoers/pwutil.c:199 +#: plugins/sudoers/pwutil.c:270 plugins/sudoers/pwutil.c:348 +#: plugins/sudoers/pwutil.c:522 plugins/sudoers/pwutil.c:586 +#: plugins/sudoers/pwutil.c:657 plugins/sudoers/pwutil.c:816 +#: plugins/sudoers/pwutil.c:873 plugins/sudoers/pwutil.c:917 +#: plugins/sudoers/pwutil.c:975 plugins/sudoers/set_perms.c:365 +#: plugins/sudoers/set_perms.c:704 plugins/sudoers/set_perms.c:1067 +#: plugins/sudoers/set_perms.c:1370 plugins/sudoers/set_perms.c:1535 +#: plugins/sudoers/sssd.c:153 plugins/sudoers/sssd.c:400 +#: plugins/sudoers/sssd.c:463 plugins/sudoers/sssd.c:507 +#: plugins/sudoers/sssd.c:554 plugins/sudoers/sssd.c:746 +#: plugins/sudoers/stubs.c:103 plugins/sudoers/stubs.c:111 +#: plugins/sudoers/sudoers.c:320 plugins/sudoers/sudoers.c:331 +#: plugins/sudoers/sudoers.c:341 plugins/sudoers/sudoers.c:384 +#: plugins/sudoers/sudoers.c:735 plugins/sudoers/sudoers.c:864 +#: plugins/sudoers/sudoers.c:909 plugins/sudoers/sudoers.c:1213 #: plugins/sudoers/sudoreplay.c:559 plugins/sudoers/sudoreplay.c:562 #: plugins/sudoers/sudoreplay.c:1218 plugins/sudoers/sudoreplay.c:1425 #: plugins/sudoers/sudoreplay.c:1429 plugins/sudoers/testsudoers.c:136 #: plugins/sudoers/testsudoers.c:236 plugins/sudoers/testsudoers.c:253 #: plugins/sudoers/testsudoers.c:587 plugins/sudoers/timestamp.c:439 -#: plugins/sudoers/timestamp.c:483 plugins/sudoers/timestamp.c:960 +#: plugins/sudoers/timestamp.c:483 plugins/sudoers/timestamp.c:993 #: plugins/sudoers/toke_util.c:59 plugins/sudoers/toke_util.c:112 -#: plugins/sudoers/toke_util.c:149 plugins/sudoers/tsdump.c:130 -#: plugins/sudoers/visudo.c:152 plugins/sudoers/visudo.c:328 -#: plugins/sudoers/visudo.c:334 plugins/sudoers/visudo.c:444 -#: plugins/sudoers/visudo.c:622 plugins/sudoers/visudo.c:942 -#: plugins/sudoers/visudo.c:1029 plugins/sudoers/visudo.c:1118 toke.l:846 -#: toke.l:947 toke.l:1104 +#: plugins/sudoers/toke_util.c:136 plugins/sudoers/toke_util.c:165 +#: plugins/sudoers/tsdump.c:130 plugins/sudoers/visudo.c:152 +#: plugins/sudoers/visudo.c:328 plugins/sudoers/visudo.c:334 +#: plugins/sudoers/visudo.c:444 plugins/sudoers/visudo.c:622 +#: plugins/sudoers/visudo.c:942 plugins/sudoers/visudo.c:1029 +#: plugins/sudoers/visudo.c:1118 toke.l:846 toke.l:947 toke.l:1104 #, c-format msgid "%s: %s" msgstr "" @@ -303,119 +314,130 @@ msgstr "" msgid "invalid timing file line: %s" msgstr "" -#: logsrvd/eventlog.c:227 plugins/sudoers/cvtsudoers_ldif.c:526 +#: logsrvd/eventlog.c:228 plugins/sudoers/cvtsudoers_ldif.c:247 +#: plugins/sudoers/cvtsudoers_ldif.c:254 plugins/sudoers/cvtsudoers_ldif.c:566 #: plugins/sudoers/env.c:330 plugins/sudoers/env.c:337 -#: plugins/sudoers/env.c:442 plugins/sudoers/iolog.c:482 -#: plugins/sudoers/iolog.c:498 plugins/sudoers/ldap.c:496 +#: plugins/sudoers/env.c:442 plugins/sudoers/iolog.c:550 +#: plugins/sudoers/iolog.c:566 plugins/sudoers/ldap.c:496 #: plugins/sudoers/ldap.c:727 plugins/sudoers/ldap.c:1060 #: plugins/sudoers/ldap_conf.c:227 plugins/sudoers/ldap_conf.c:317 -#: plugins/sudoers/linux_audit.c:89 plugins/sudoers/logging.c:1105 -#: plugins/sudoers/policy.c:629 plugins/sudoers/policy.c:639 -#: plugins/sudoers/prompt.c:168 plugins/sudoers/sudoers.c:887 -#: plugins/sudoers/testsudoers.c:257 plugins/sudoers/toke_util.c:161 +#: plugins/sudoers/linux_audit.c:89 plugins/sudoers/logging.c:1096 +#: plugins/sudoers/policy.c:534 plugins/sudoers/policy.c:679 +#: plugins/sudoers/policy.c:689 plugins/sudoers/prompt.c:168 +#: plugins/sudoers/sudoers.c:931 plugins/sudoers/testsudoers.c:257 +#: plugins/sudoers/toke_util.c:177 #, c-format msgid "internal error, %s overflow" msgstr "" -#: logsrvd/eventlog.c:270 plugins/sudoers/logging.c:120 +#: logsrvd/eventlog.c:422 plugins/sudoers/logging.c:118 #, c-format msgid "%8s : %s" msgstr "" -#: logsrvd/eventlog.c:299 plugins/sudoers/logging.c:148 +#: logsrvd/eventlog.c:451 plugins/sudoers/logging.c:146 #, c-format msgid "%8s : (command continued) %s" msgstr "" -#: logsrvd/iolog_writer.c:868 +#: logsrvd/iolog_writer.c:886 msgid "log is already complete, cannot be restarted" msgstr "" -#: logsrvd/iolog_writer.c:899 +#: logsrvd/iolog_writer.c:917 msgid "unable to restart log" msgstr "" -#: logsrvd/logsrv_util.c:116 logsrvd/logsrv_util.c:123 +#: logsrvd/logsrv_util.c:96 logsrvd/logsrv_util.c:103 #: plugins/sudoers/sudoreplay.c:355 plugins/sudoers/sudoreplay.c:361 #: plugins/sudoers/sudoreplay.c:368 #, c-format msgid "unable to open %s/%s" msgstr "" -#: logsrvd/logsrv_util.c:150 +#: logsrvd/logsrv_util.c:130 #, c-format msgid "missing I/O log file %s/%s" msgstr "" -#: logsrvd/logsrv_util.c:157 +#: logsrvd/logsrv_util.c:137 #, c-format msgid "%s/%s: unable to seek forward %zu" msgstr "" -#: logsrvd/logsrv_util.c:167 +#: logsrvd/logsrv_util.c:147 #, c-format msgid "unable to find resume point [%lld, %ld] in %s/%s" msgstr "" -#: logsrvd/logsrvd.c:197 logsrvd/logsrvd.c:263 logsrvd/logsrvd.c:306 -#: logsrvd/logsrvd.c:355 logsrvd/logsrvd.c:401 logsrvd/logsrvd.c:446 -#: logsrvd/logsrvd.c:472 +#: logsrvd/logsrvd.c:231 logsrvd/logsrvd.c:299 logsrvd/logsrvd.c:343 +#: logsrvd/logsrvd.c:392 logsrvd/logsrvd.c:439 logsrvd/logsrvd.c:484 +#: logsrvd/logsrvd.c:510 msgid "state machine error" msgstr "" -#: logsrvd/logsrvd.c:206 +#: logsrvd/logsrvd.c:240 msgid "invalid AcceptMessage" msgstr "" -#: logsrvd/logsrvd.c:217 +#: logsrvd/logsrvd.c:251 msgid "error parsing AcceptMessage" msgstr "" -#: logsrvd/logsrvd.c:224 +#: logsrvd/logsrvd.c:258 msgid "error creating I/O log" msgstr "" -#: logsrvd/logsrvd.c:230 +#: logsrvd/logsrvd.c:265 msgid "error logging accept event" msgstr "" -#: logsrvd/logsrvd.c:272 +#: logsrvd/logsrvd.c:308 msgid "invalid RejectMessage" msgstr "" -#: logsrvd/logsrvd.c:283 +#: logsrvd/logsrvd.c:319 msgid "error parsing RejectMessage" msgstr "" -#: logsrvd/logsrvd.c:288 +#: logsrvd/logsrvd.c:325 msgid "error logging reject event" msgstr "" -#: logsrvd/logsrvd.c:386 +#: logsrvd/logsrvd.c:424 msgid "error logging alert event" msgstr "" -#: logsrvd/logsrvd.c:411 +#: logsrvd/logsrvd.c:449 msgid "error writing IoBuffer" msgstr "" -#: logsrvd/logsrvd.c:457 +#: logsrvd/logsrvd.c:495 msgid "error writing ChangeWindowSize" msgstr "" -#: logsrvd/logsrvd.c:483 +#: logsrvd/logsrvd.c:521 msgid "error writing CommandSuspend" msgstr "" -#: logsrvd/logsrvd.c:545 +#: logsrvd/logsrvd.c:583 msgid "unrecognized ClientMessage type" msgstr "" -#: logsrvd/logsrvd.c:681 +#: logsrvd/logsrvd.c:835 msgid "client message too large" msgstr "" -#: logsrvd/logsrvd.c:931 logsrvd/logsrvd.c:947 plugins/sudoers/sudoreplay.c:519 +#: logsrvd/logsrvd.c:1295 logsrvd/logsrvd.c:1415 logsrvd/logsrvd.c:1539 +#: logsrvd/logsrvd.c:1631 logsrvd/sendlog.c:242 logsrvd/sendlog.c:257 +#: logsrvd/sendlog.c:290 logsrvd/sendlog.c:1264 plugins/sudoers/iolog.c:900 +#: plugins/sudoers/iolog.c:1033 plugins/sudoers/iolog.c:1131 +#: plugins/sudoers/iolog_client.c:111 plugins/sudoers/iolog_client.c:436 +#: plugins/sudoers/iolog_client.c:452 plugins/sudoers/iolog_client.c:490 +#: plugins/sudoers/iolog_client.c:1032 plugins/sudoers/iolog_client.c:1061 +#: plugins/sudoers/iolog_client.c:1133 plugins/sudoers/iolog_client.c:1239 +#: plugins/sudoers/iolog_client.c:1353 plugins/sudoers/iolog_client.c:1655 +#: plugins/sudoers/iolog_client.c:1663 plugins/sudoers/sudoreplay.c:519 #: plugins/sudoers/sudoreplay.c:566 plugins/sudoers/sudoreplay.c:755 #: plugins/sudoers/sudoreplay.c:867 plugins/sudoers/sudoreplay.c:957 #: plugins/sudoers/sudoreplay.c:972 plugins/sudoers/sudoreplay.c:979 @@ -424,14 +446,24 @@ msgstr "" msgid "unable to add event to queue" msgstr "" -#: logsrvd/logsrvd.c:1008 logsrvd/sendlog.c:79 +#: logsrvd/logsrvd.c:1407 plugins/sudoers/iolog_client.c:378 +#, c-format +msgid "Unable to attach user data to the ssl object: %s" +msgstr "" + +#: logsrvd/logsrvd.c:1443 plugins/sudoers/iolog_client.c:1596 +#: plugins/sudoers/iolog_client.c:1604 +msgid "unable to get remote IP addr" +msgstr "" + +#: logsrvd/logsrvd.c:1692 logsrvd/sendlog.c:113 #, c-format msgid "" "%s - send sudo I/O log to remote server\n" "\n" msgstr "" -#: logsrvd/logsrvd.c:1011 +#: logsrvd/logsrvd.c:1695 msgid "" "\n" "Options:\n" @@ -442,69 +474,69 @@ msgid "" " -V, --version display version information and exit\n" msgstr "" -#: logsrvd/logsrvd.c:1064 logsrvd/sendlog.c:1174 +#: logsrvd/logsrvd.c:1747 logsrvd/sendlog.c:1513 msgid "Protobuf-C version 1.3 or higher required" msgstr "" -#: logsrvd/logsrvd.c:1082 +#: logsrvd/logsrvd.c:1765 #, c-format msgid "invalid random drop value: %s" msgstr "" -#: logsrvd/logsrvd.c:1086 logsrvd/sendlog.c:1196 +#: logsrvd/logsrvd.c:1769 logsrvd/sendlog.c:1551 #: plugins/sudoers/cvtsudoers.c:233 plugins/sudoers/sudoreplay.c:302 #: plugins/sudoers/visudo.c:184 #, c-format msgid "%s version %s\n" msgstr "" -#: logsrvd/logsrvd_conf.c:507 +#: logsrvd/logsrvd_conf.c:688 #, c-format msgid "%s: not a fully qualified path" msgstr "" -#: logsrvd/logsrvd_conf.c:608 +#: logsrvd/logsrvd_conf.c:802 #, c-format msgid "%s:%d unmatched '[': %s" msgstr "" -#: logsrvd/logsrvd_conf.c:619 +#: logsrvd/logsrvd_conf.c:813 #, c-format msgid "%s:%d invalid config section: %s" msgstr "" -#: logsrvd/logsrvd_conf.c:627 +#: logsrvd/logsrvd_conf.c:821 #, c-format msgid "%s:%d invalid configuration line: %s" msgstr "" -#: logsrvd/logsrvd_conf.c:633 +#: logsrvd/logsrvd_conf.c:827 #, c-format msgid "%s:%d expected section name: %s" msgstr "" -#: logsrvd/logsrvd_conf.c:647 +#: logsrvd/logsrvd_conf.c:841 #, c-format msgid "invalid value for %s: %s" msgstr "" -#: logsrvd/logsrvd_conf.c:655 +#: logsrvd/logsrvd_conf.c:849 #, c-format msgid "%s:%d unknown key: %s" msgstr "" -#: logsrvd/logsrvd_conf.c:730 +#: logsrvd/logsrvd_conf.c:977 #, c-format msgid "unknown syslog facility %s" msgstr "" -#: logsrvd/logsrvd_conf.c:734 logsrvd/logsrvd_conf.c:738 -#: logsrvd/logsrvd_conf.c:742 +#: logsrvd/logsrvd_conf.c:981 logsrvd/logsrvd_conf.c:985 +#: logsrvd/logsrvd_conf.c:989 #, c-format msgid "unknown syslog priority %s" msgstr "" -#: logsrvd/sendlog.c:82 +#: logsrvd/sendlog.c:116 msgid "" "\n" "Options:\n" @@ -513,86 +545,138 @@ msgid "" " -i, --iolog_id remote ID of I/O log to be resumed\n" " -p, --port port to use when connecting to host\n" " -r, --restart restart previous I/O log transfer\n" +" -t, --test test audit server by sending selected I/O log n " +"times in parallel\n" +" -b, --ca-bundle certificate bundle file to verify server's cert " +"against\n" +" -c, --cert certificate file for TLS handshake\n" +" -k, --key private key file\n" " -V, --version display version information and exit\n" msgstr "" -#: logsrvd/sendlog.c:110 +#: logsrvd/sendlog.c:216 plugins/sudoers/iolog_client.c:409 +msgid "TLS handshake timeout occurred" +msgstr "" + +#: logsrvd/sendlog.c:237 logsrvd/sendlog.c:252 +#: plugins/sudoers/iolog_client.c:430 plugins/sudoers/iolog_client.c:446 +msgid "unable to set event" +msgstr "" + +#: logsrvd/sendlog.c:262 +#, c-format +msgid "SSL_connect failed: ssl_error=%d, stack=%s\n" +msgstr "" + +#: logsrvd/sendlog.c:294 plugins/sudoers/iolog_client.c:115 +#: plugins/sudoers/iolog_client.c:495 plugins/sudoers/iolog_client.c:1065 +#: plugins/sudoers/iolog_client.c:1671 +msgid "error in event loop" +msgstr "" + +#: logsrvd/sendlog.c:311 +msgid "CA bundle file was not specified" +msgstr "" + +#: logsrvd/sendlog.c:315 +msgid "Client certificate was not specified" +msgstr "" + +#: logsrvd/sendlog.c:319 +#, c-format +msgid "Unable to initialize ssl context: %s" +msgstr "" + +#: logsrvd/sendlog.c:324 +#, c-format +msgid "Unable to allocate ssl object: %s\n" +msgstr "" + +#: logsrvd/sendlog.c:329 +#, c-format +msgid "Unable to attach socket to the ssl object: %s\n" +msgstr "" + +#: logsrvd/sendlog.c:367 plugins/sudoers/iolog_client.c:150 #, c-format msgid "unable to look up %s:%s: %s" msgstr "" -#: logsrvd/sendlog.c:200 plugins/sudoers/sudoreplay.c:815 +#: logsrvd/sendlog.c:522 plugins/sudoers/sudoreplay.c:815 #, c-format msgid "unable to read %s/%s: %s" msgstr "" -#: logsrvd/sendlog.c:221 +#: logsrvd/sendlog.c:543 #, c-format msgid "client message too large: %zu\n" msgstr "" -#: logsrvd/sendlog.c:619 +#: logsrvd/sendlog.c:941 #, c-format msgid "%s: write buffer already in use" msgstr "" -#: logsrvd/sendlog.c:671 +#: logsrvd/sendlog.c:993 plugins/sudoers/iolog.c:824 +#: plugins/sudoers/iolog.c:893 #, c-format msgid "unexpected I/O event %d" msgstr "" -#: logsrvd/sendlog.c:703 logsrvd/sendlog.c:720 logsrvd/sendlog.c:752 +#: logsrvd/sendlog.c:1025 logsrvd/sendlog.c:1042 logsrvd/sendlog.c:1092 +#: plugins/sudoers/iolog_client.c:1037 plugins/sudoers/iolog_client.c:1090 +#: plugins/sudoers/iolog_client.c:1151 #, c-format msgid "%s: unexpected state %d" msgstr "" -#: logsrvd/sendlog.c:726 +#: logsrvd/sendlog.c:1048 plugins/sudoers/iolog_client.c:1096 msgid "invalid ServerHello" msgstr "" -#: logsrvd/sendlog.c:788 +#: logsrvd/sendlog.c:1130 plugins/sudoers/iolog_client.c:1195 #, c-format msgid "error message received from server: %s" msgstr "" -#: logsrvd/sendlog.c:801 +#: logsrvd/sendlog.c:1143 plugins/sudoers/iolog_client.c:1208 #, c-format msgid "abort message received from server: %s" msgstr "" -#: logsrvd/sendlog.c:820 +#: logsrvd/sendlog.c:1162 plugins/sudoers/iolog_client.c:1227 msgid "unable to unpack ServerMessage" msgstr "" -#: logsrvd/sendlog.c:856 +#: logsrvd/sendlog.c:1207 plugins/sudoers/iolog_client.c:1260 #, c-format msgid "%s: unexpected type_case value %d" msgstr "" -#: logsrvd/sendlog.c:890 +#: logsrvd/sendlog.c:1291 msgid "premature EOF" msgstr "" -#: logsrvd/sendlog.c:903 +#: logsrvd/sendlog.c:1304 #, c-format msgid "server message too large: %u\n" msgstr "" -#: logsrvd/sendlog.c:1207 +#: logsrvd/sendlog.c:1569 msgid "both restart point and iolog ID must be specified" msgstr "" -#: logsrvd/sendlog.c:1257 +#: logsrvd/sendlog.c:1636 #, c-format msgid "exited prematurely with state %d" msgstr "" -#: logsrvd/sendlog.c:1258 +#: logsrvd/sendlog.c:1637 #, c-format msgid "elapsed time sent to server [%lld, %ld]" msgstr "" -#: logsrvd/sendlog.c:1260 +#: logsrvd/sendlog.c:1639 #, c-format msgid "commit point received from server [%lld, %ld]" msgstr "" @@ -602,7 +686,7 @@ msgstr "" msgid "Alias \"%s\" already defined" msgstr "" -#: plugins/sudoers/auth/aix_auth.c:203 plugins/sudoers/logging.c:801 +#: plugins/sudoers/auth/aix_auth.c:203 plugins/sudoers/logging.c:792 msgid "unable to fork" msgstr "" @@ -706,35 +790,35 @@ msgstr "" msgid "unable to initialize PAM: %s" msgstr "" -#: plugins/sudoers/auth/pam.c:319 +#: plugins/sudoers/auth/pam.c:322 #, c-format msgid "PAM authentication error: %s" msgstr "" -#: plugins/sudoers/auth/pam.c:338 +#: plugins/sudoers/auth/pam.c:341 msgid "account validation failure, is your account locked?" msgstr "" -#: plugins/sudoers/auth/pam.c:349 +#: plugins/sudoers/auth/pam.c:352 msgid "Account or password is expired, reset your password and try again" msgstr "" -#: plugins/sudoers/auth/pam.c:355 +#: plugins/sudoers/auth/pam.c:358 #, c-format msgid "unable to change expired password: %s" msgstr "" -#: plugins/sudoers/auth/pam.c:366 +#: plugins/sudoers/auth/pam.c:369 msgid "Password expired, contact your system administrator" msgstr "" -#: plugins/sudoers/auth/pam.c:371 +#: plugins/sudoers/auth/pam.c:374 msgid "" "Account expired or PAM config lacks an \"account\" section for sudo, contact " "your system administrator" msgstr "" -#: plugins/sudoers/auth/pam.c:379 plugins/sudoers/auth/pam.c:384 +#: plugins/sudoers/auth/pam.c:382 plugins/sudoers/auth/pam.c:387 #, c-format msgid "PAM account management error: %s" msgstr "" @@ -816,7 +900,7 @@ msgstr "" msgid "unable to commit audit record" msgstr "" -#: plugins/sudoers/check.c:269 +#: plugins/sudoers/check.c:264 msgid "" "\n" "We trust you have received the usual lecture from the local System\n" @@ -828,15 +912,16 @@ msgid "" "\n" msgstr "" -#: plugins/sudoers/check.c:312 plugins/sudoers/check.c:322 -#: plugins/sudoers/sudoers.c:735 plugins/sudoers/sudoers.c:783 +#: plugins/sudoers/check.c:307 plugins/sudoers/check.c:317 +#: plugins/sudoers/sudoers.c:778 plugins/sudoers/sudoers.c:826 #: plugins/sudoers/tsdump.c:126 #, c-format msgid "unknown uid: %u" msgstr "" -#: plugins/sudoers/check.c:317 plugins/sudoers/iolog.c:119 -#: plugins/sudoers/policy.c:925 plugins/sudoers/sudoers.c:1198 +#: plugins/sudoers/check.c:312 plugins/sudoers/iolog.c:121 +#: plugins/sudoers/policy.c:1034 plugins/sudoers/sudoers.c:391 +#: plugins/sudoers/sudoers.c:393 plugins/sudoers/sudoers.c:1255 #: plugins/sudoers/testsudoers.c:227 plugins/sudoers/testsudoers.c:400 #, c-format msgid "unknown user: %s" @@ -877,7 +962,7 @@ msgstr "" msgid "%s: input and output files must be different" msgstr "" -#: plugins/sudoers/cvtsudoers.c:335 plugins/sudoers/sudoers.c:177 +#: plugins/sudoers/cvtsudoers.c:335 plugins/sudoers/sudoers.c:185 #: plugins/sudoers/testsudoers.c:266 plugins/sudoers/visudo.c:254 #: plugins/sudoers/visudo.c:610 plugins/sudoers/visudo.c:933 msgid "unable to initialize sudoers default values" @@ -909,8 +994,8 @@ msgid "invalid filter: %s" msgstr "" #: plugins/sudoers/cvtsudoers.c:622 plugins/sudoers/cvtsudoers.c:639 -#: plugins/sudoers/cvtsudoers.c:1245 plugins/sudoers/cvtsudoers_json.c:1130 -#: plugins/sudoers/cvtsudoers_ldif.c:643 plugins/sudoers/sudoers.c:949 +#: plugins/sudoers/cvtsudoers.c:1249 plugins/sudoers/cvtsudoers_json.c:868 +#: plugins/sudoers/cvtsudoers_ldif.c:683 plugins/sudoers/sudoers.c:1001 #: plugins/sudoers/sudoreplay.c:1391 plugins/sudoers/timestamp.c:448 #: plugins/sudoers/tsdump.c:135 plugins/sudoers/visudo.c:929 #, c-format @@ -932,20 +1017,20 @@ msgstr "" msgid "parse error in %s\n" msgstr "" -#: plugins/sudoers/cvtsudoers.c:1292 plugins/sudoers/sudoreplay.c:1088 +#: plugins/sudoers/cvtsudoers.c:1296 plugins/sudoers/sudoreplay.c:1088 #: plugins/sudoers/timestamp.c:332 plugins/sudoers/timestamp.c:335 #, c-format msgid "unable to write to %s" msgstr "" -#: plugins/sudoers/cvtsudoers.c:1315 +#: plugins/sudoers/cvtsudoers.c:1319 #, c-format msgid "" "%s - convert between sudoers file formats\n" "\n" msgstr "" -#: plugins/sudoers/cvtsudoers.c:1317 +#: plugins/sudoers/cvtsudoers.c:1321 msgid "" "\n" "Options:\n" @@ -967,30 +1052,30 @@ msgid "" " -V, --version display version information and exit" msgstr "" -#: plugins/sudoers/cvtsudoers_json.c:684 plugins/sudoers/cvtsudoers_json.c:720 -#: plugins/sudoers/cvtsudoers_json.c:938 +#: plugins/sudoers/cvtsudoers_json.c:487 plugins/sudoers/cvtsudoers_json.c:521 +#: plugins/sudoers/cvtsudoers_json.c:709 #, c-format msgid "unknown defaults entry \"%s\"" msgstr "" -#: plugins/sudoers/cvtsudoers_json.c:858 plugins/sudoers/cvtsudoers_json.c:873 -#: plugins/sudoers/cvtsudoers_ldif.c:308 plugins/sudoers/cvtsudoers_ldif.c:319 +#: plugins/sudoers/cvtsudoers_json.c:647 plugins/sudoers/cvtsudoers_json.c:660 +#: plugins/sudoers/cvtsudoers_ldif.c:348 plugins/sudoers/cvtsudoers_ldif.c:359 #: plugins/sudoers/ldap.c:482 msgid "unable to get GMT time" msgstr "" -#: plugins/sudoers/cvtsudoers_json.c:861 plugins/sudoers/cvtsudoers_json.c:876 -#: plugins/sudoers/cvtsudoers_ldif.c:311 plugins/sudoers/cvtsudoers_ldif.c:322 +#: plugins/sudoers/cvtsudoers_json.c:650 plugins/sudoers/cvtsudoers_json.c:663 +#: plugins/sudoers/cvtsudoers_ldif.c:351 plugins/sudoers/cvtsudoers_ldif.c:362 #: plugins/sudoers/ldap.c:488 msgid "unable to format timestamp" msgstr "" -#: plugins/sudoers/cvtsudoers_ldif.c:595 +#: plugins/sudoers/cvtsudoers_ldif.c:635 #, c-format msgid "too many sudoers entries, maximum %u" msgstr "" -#: plugins/sudoers/cvtsudoers_ldif.c:638 +#: plugins/sudoers/cvtsudoers_ldif.c:678 msgid "" "the SUDOERS_BASE environment variable is not set and the -b option was not " "specified." @@ -1519,6 +1604,51 @@ msgstr "" msgid "Log when a command is denied by sudoers" msgstr "" +#: plugins/sudoers/def_data.c:510 +msgid "Sudo log server(s) to connect to with optional port" +msgstr "" + +#: plugins/sudoers/def_data.c:514 +#, c-format +msgid "Sudo log server timeout in seconds: %u" +msgstr "" + +#: plugins/sudoers/def_data.c:518 +msgid "" +"Enable SO_KEEPALIVE socket option on the socket connected to the logserver" +msgstr "" + +#: plugins/sudoers/def_data.c:522 +#, c-format +msgid "Path to the audit server's CA bundle file: %s" +msgstr "" + +#: plugins/sudoers/def_data.c:526 +#, c-format +msgid "Path to the sudoers certificate file: %s" +msgstr "" + +#: plugins/sudoers/def_data.c:530 +#, c-format +msgid "Path to the sudoers private key file: %s" +msgstr "" + +#: plugins/sudoers/def_data.c:534 +msgid "Allow the use of unknown runas user and/or group ID" +msgstr "" + +#: plugins/sudoers/def_data.c:538 +msgid "Only permit running commands as a user with a valid shell" +msgstr "" + +#: plugins/sudoers/def_data.c:542 +msgid "Set the pam remote user to the user running sudo" +msgstr "" + +#: plugins/sudoers/def_data.c:546 +msgid "Set the pam remote host to the local host name" +msgstr "" + #: plugins/sudoers/defaults.c:190 #, c-format msgid "%s:%d unknown defaults entry \"%s\"" @@ -1583,11 +1713,11 @@ msgstr "" msgid "sudo_putenv: corrupted envp, length mismatch" msgstr "" -#: plugins/sudoers/env.c:1132 +#: plugins/sudoers/env.c:1133 msgid "unable to rebuild the environment" msgstr "" -#: plugins/sudoers/env.c:1206 +#: plugins/sudoers/env.c:1207 #, c-format msgid "" "sorry, you are not allowed to set the following environment variables: %s" @@ -1613,27 +1743,27 @@ msgstr "" msgid "%s: read error" msgstr "" -#: plugins/sudoers/group_plugin.c:90 +#: plugins/sudoers/group_plugin.c:91 #, c-format msgid "%s must be owned by uid %d" msgstr "" -#: plugins/sudoers/group_plugin.c:94 +#: plugins/sudoers/group_plugin.c:95 #, c-format msgid "%s must only be writable by owner" msgstr "" -#: plugins/sudoers/group_plugin.c:102 plugins/sudoers/sssd.c:562 +#: plugins/sudoers/group_plugin.c:104 plugins/sudoers/sssd.c:562 #, c-format msgid "unable to load %s: %s" msgstr "" -#: plugins/sudoers/group_plugin.c:108 +#: plugins/sudoers/group_plugin.c:110 #, c-format msgid "unable to find symbol \"group_plugin\" in %s" msgstr "" -#: plugins/sudoers/group_plugin.c:113 +#: plugins/sudoers/group_plugin.c:115 #, c-format msgid "%s: incompatible group plugin major version %d, expected %d" msgstr "" @@ -1652,38 +1782,144 @@ msgstr "" msgid "Local IP address and netmask pairs:\n" msgstr "" -#: plugins/sudoers/iolog.c:144 plugins/sudoers/sudoers.c:1229 +#: plugins/sudoers/iolog.c:146 plugins/sudoers/sudoers.c:398 +#: plugins/sudoers/sudoers.c:400 plugins/sudoers/sudoers.c:1289 #: plugins/sudoers/testsudoers.c:424 #, c-format msgid "unknown group: %s" msgstr "" -#: plugins/sudoers/iolog.c:419 plugins/sudoers/iolog.c:587 -#: plugins/sudoers/iolog.c:662 plugins/sudoers/iolog.c:745 -#: plugins/sudoers/iolog.c:805 +#: plugins/sudoers/iolog.c:505 plugins/sudoers/iolog.c:788 +#: plugins/sudoers/iolog.c:938 plugins/sudoers/iolog.c:945 +#: plugins/sudoers/iolog.c:1066 plugins/sudoers/iolog.c:1073 +#: plugins/sudoers/iolog.c:1172 plugins/sudoers/iolog.c:1179 #, c-format msgid "unable to write to I/O log file: %s" msgstr "" -#: plugins/sudoers/iolog.c:487 +#: plugins/sudoers/iolog.c:555 msgid "unable to update sequence file" msgstr "" -#: plugins/sudoers/iolog.c:526 +#: plugins/sudoers/iolog.c:594 #, c-format msgid "unable to create %s/%s" msgstr "" #: plugins/sudoers/iolog.c:622 +msgid "unable to connect to log server" +msgstr "" + +#: plugins/sudoers/iolog.c:830 #, c-format msgid "%s: internal error, I/O log file for event %d not open" msgstr "" -#: plugins/sudoers/iolog.c:769 +#: plugins/sudoers/iolog.c:923 plugins/sudoers/iolog.c:1051 +#: plugins/sudoers/iolog.c:1156 plugins/sudoers/timestamp.c:862 +#: plugins/sudoers/timestamp.c:954 plugins/sudoers/visudo.c:498 +#: plugins/sudoers/visudo.c:504 +msgid "unable to read the clock" +msgstr "" + +#: plugins/sudoers/iolog.c:1148 plugins/sudoers/iolog_client.c:862 #, c-format msgid "%s: internal error, invalid signal %d" msgstr "" +#: plugins/sudoers/iolog_client.c:297 +#, c-format +msgid "Creation of new SSL_CTX object failed: %s" +msgstr "" + +#: plugins/sudoers/iolog_client.c:320 +msgid "CA bundle file is not set in sudoers" +msgstr "" + +#: plugins/sudoers/iolog_client.c:327 +#, c-format +msgid "Calling SSL_CTX_load_verify_locations() failed: %s" +msgstr "" + +#: plugins/sudoers/iolog_client.c:339 +msgid "Signed certificate file is not set in sudoers" +msgstr "" + +#: plugins/sudoers/iolog_client.c:345 +#, c-format +msgid "Unable to load cert into the ssl context: %s" +msgstr "" + +#: plugins/sudoers/iolog_client.c:356 +#, c-format +msgid "Unable to load private key into the ssl context: %s" +msgstr "" + +#: plugins/sudoers/iolog_client.c:363 +#, c-format +msgid "Unable to allocate ssl object: %s" +msgstr "" + +#: plugins/sudoers/iolog_client.c:369 +#, c-format +msgid "Unable to attach socket to the ssl object: %s" +msgstr "" + +#: plugins/sudoers/iolog_client.c:457 +#, c-format +msgid "SSL_connect failed: ssl_error=%d, stack=%s" +msgstr "" + +#: plugins/sudoers/iolog_client.c:599 +#, c-format +msgid "client message too large: %zu" +msgstr "" + +#: plugins/sudoers/iolog_client.c:656 plugins/sudoers/iolog_client.c:844 +msgid "unable to get time of day" +msgstr "" + +#: plugins/sudoers/iolog_client.c:871 +#, c-format +msgid "%s: internal error, invalid exit status %d" +msgstr "" + +#: plugins/sudoers/iolog_client.c:1104 +msgid "TLS initialization was unsuccessful" +msgstr "" + +#: plugins/sudoers/iolog_client.c:1109 +msgid "TLS handshake was unsuccessful" +msgstr "" + +#: plugins/sudoers/iolog_client.c:1361 +#, c-format +msgid "SSL_read failed: ssl_error=%d, stack=%s" +msgstr "" + +#: plugins/sudoers/iolog_client.c:1384 +msgid "lost connection to log server" +msgstr "" + +#: plugins/sudoers/iolog_client.c:1397 +#, c-format +msgid "server message too large: %u" +msgstr "" + +#: plugins/sudoers/iolog_client.c:1461 +msgid "missing write buffer" +msgstr "" + +#: plugins/sudoers/iolog_client.c:1486 +#, c-format +msgid "SSL_write failed: ssl_error=%d, stack=%s" +msgstr "" + +#: plugins/sudoers/iolog_client.c:1610 +#, c-format +msgid "unknown address family: %d" +msgstr "" + #: plugins/sudoers/ldap.c:178 plugins/sudoers/ldap_conf.c:296 msgid "starttls not supported when using ldaps" msgstr "" @@ -1709,7 +1945,7 @@ msgid "" "ldap_start_tls_s_np()" msgstr "" -#: plugins/sudoers/ldap.c:1793 plugins/sudoers/parse_ldif.c:734 +#: plugins/sudoers/ldap.c:1793 plugins/sudoers/parse_ldif.c:747 #, c-format msgid "invalid sudoOrder attribute: %s" msgstr "" @@ -1727,7 +1963,7 @@ msgstr "" msgid "unable to mix ldap and ldaps URIs" msgstr "" -#: plugins/sudoers/ldap_util.c:456 plugins/sudoers/ldap_util.c:458 +#: plugins/sudoers/ldap_util.c:553 plugins/sudoers/ldap_util.c:555 #, c-format msgid "unable to convert sudoOption: %s%s%s" msgstr "" @@ -1740,112 +1976,104 @@ msgstr "" msgid "unable to send audit message" msgstr "" -#: plugins/sudoers/logging.c:177 +#: plugins/sudoers/logging.c:175 #, c-format msgid "unable to open log file: %s" msgstr "" -#: plugins/sudoers/logging.c:185 +#: plugins/sudoers/logging.c:183 #, c-format msgid "unable to lock log file: %s" msgstr "" -#: plugins/sudoers/logging.c:218 +#: plugins/sudoers/logging.c:216 #, c-format msgid "unable to write log file: %s" msgstr "" -#: plugins/sudoers/logging.c:248 -msgid "No user or host" -msgstr "" - -#: plugins/sudoers/logging.c:250 -msgid "validation failure" -msgstr "" - -#: plugins/sudoers/logging.c:261 +#: plugins/sudoers/logging.c:249 msgid "user NOT in sudoers" msgstr "" -#: plugins/sudoers/logging.c:263 +#: plugins/sudoers/logging.c:251 msgid "user NOT authorized on host" msgstr "" -#: plugins/sudoers/logging.c:265 +#: plugins/sudoers/logging.c:253 msgid "command not allowed" msgstr "" -#: plugins/sudoers/logging.c:301 +#: plugins/sudoers/logging.c:296 #, c-format msgid "%s is not in the sudoers file. This incident will be reported.\n" msgstr "" -#: plugins/sudoers/logging.c:304 +#: plugins/sudoers/logging.c:299 #, c-format msgid "%s is not allowed to run sudo on %s. This incident will be reported.\n" msgstr "" -#: plugins/sudoers/logging.c:308 +#: plugins/sudoers/logging.c:303 #, c-format msgid "Sorry, user %s may not run sudo on %s.\n" msgstr "" -#: plugins/sudoers/logging.c:311 +#: plugins/sudoers/logging.c:306 #, c-format msgid "Sorry, user %s is not allowed to execute '%s%s%s' as %s%s%s on %s.\n" msgstr "" -#: plugins/sudoers/logging.c:348 plugins/sudoers/sudoers.c:482 -#: plugins/sudoers/sudoers.c:484 plugins/sudoers/sudoers.c:486 -#: plugins/sudoers/sudoers.c:488 plugins/sudoers/sudoers.c:638 -#: plugins/sudoers/sudoers.c:640 +#: plugins/sudoers/logging.c:343 plugins/sudoers/sudoers.c:518 +#: plugins/sudoers/sudoers.c:520 plugins/sudoers/sudoers.c:522 +#: plugins/sudoers/sudoers.c:524 plugins/sudoers/sudoers.c:675 +#: plugins/sudoers/sudoers.c:677 #, c-format msgid "%s: command not found" msgstr "" -#: plugins/sudoers/logging.c:350 plugins/sudoers/sudoers.c:478 +#: plugins/sudoers/logging.c:345 plugins/sudoers/sudoers.c:514 #, c-format msgid "" "ignoring \"%s\" found in '.'\n" "Use \"sudo ./%s\" if this is the \"%s\" you wish to run." msgstr "" -#: plugins/sudoers/logging.c:367 +#: plugins/sudoers/logging.c:362 msgid "authentication failure" msgstr "" -#: plugins/sudoers/logging.c:393 +#: plugins/sudoers/logging.c:388 msgid "a password is required" msgstr "" -#: plugins/sudoers/logging.c:463 +#: plugins/sudoers/logging.c:458 #, c-format msgid "%u incorrect password attempt" msgid_plural "%u incorrect password attempts" msgstr[0] "" msgstr[1] "" -#: plugins/sudoers/logging.c:728 +#: plugins/sudoers/logging.c:722 #, c-format msgid "unable to dup stdin: %m" msgstr "" -#: plugins/sudoers/logging.c:768 +#: plugins/sudoers/logging.c:759 #, c-format msgid "unable to execute %s: %m" msgstr "" -#: plugins/sudoers/logging.c:809 plugins/sudoers/logging.c:865 +#: plugins/sudoers/logging.c:800 plugins/sudoers/logging.c:856 #, c-format msgid "unable to fork: %m" msgstr "" -#: plugins/sudoers/logging.c:855 +#: plugins/sudoers/logging.c:846 #, c-format msgid "unable to open pipe: %m" msgstr "" -#: plugins/sudoers/match_digest.c:103 +#: plugins/sudoers/match_digest.c:123 #, c-format msgid "digest for %s (%s) is not in %s form" msgstr "" @@ -1904,12 +2132,12 @@ msgstr "" msgid "User %s is not allowed to run sudo on %s.\n" msgstr "" -#: plugins/sudoers/parse_ldif.c:604 +#: plugins/sudoers/parse_ldif.c:617 #, c-format msgid "ignoring incomplete sudoRole: cn: %s" msgstr "" -#: plugins/sudoers/parse_ldif.c:664 +#: plugins/sudoers/parse_ldif.c:677 #, c-format msgid "invalid LDIF attribute: %s" msgstr "" @@ -1939,45 +2167,45 @@ msgstr "" msgid "host name not set by sudo front-end" msgstr "" -#: plugins/sudoers/policy.c:812 plugins/sudoers/visudo.c:236 +#: plugins/sudoers/policy.c:897 plugins/sudoers/visudo.c:236 #: plugins/sudoers/visudo.c:867 #, c-format msgid "unable to execute %s" msgstr "" -#: plugins/sudoers/policy.c:943 +#: plugins/sudoers/policy.c:1055 #, c-format msgid "Sudoers policy plugin version %s\n" msgstr "" -#: plugins/sudoers/policy.c:945 +#: plugins/sudoers/policy.c:1057 #, c-format msgid "Sudoers file grammar version %d\n" msgstr "" -#: plugins/sudoers/policy.c:949 +#: plugins/sudoers/policy.c:1061 #, c-format msgid "" "\n" "Sudoers path: %s\n" msgstr "" -#: plugins/sudoers/policy.c:952 +#: plugins/sudoers/policy.c:1064 #, c-format msgid "nsswitch path: %s\n" msgstr "" -#: plugins/sudoers/policy.c:954 +#: plugins/sudoers/policy.c:1066 #, c-format msgid "ldap.conf path: %s\n" msgstr "" -#: plugins/sudoers/policy.c:955 +#: plugins/sudoers/policy.c:1067 #, c-format msgid "ldap.secret path: %s\n" msgstr "" -#: plugins/sudoers/policy.c:988 +#: plugins/sudoers/policy.c:1100 #, c-format msgid "unable to register hook of type %d (version %d.%d)" msgstr "" @@ -2120,94 +2348,115 @@ msgstr "" msgid "unable to find symbol \"%s\" in %s" msgstr "" -#: plugins/sudoers/sudoers.c:213 plugins/sudoers/sudoers.c:906 +#: plugins/sudoers/sudoers.c:221 plugins/sudoers/sudoers.c:958 msgid "problem with defaults entries" msgstr "" -#: plugins/sudoers/sudoers.c:217 +#: plugins/sudoers/sudoers.c:225 msgid "no valid sudoers sources found, quitting" msgstr "" -#: plugins/sudoers/sudoers.c:294 +#: plugins/sudoers/sudoers.c:301 msgid "sudoers specifies that root is not allowed to sudo" msgstr "" -#: plugins/sudoers/sudoers.c:352 +#: plugins/sudoers/sudoers.c:361 +msgid "user not allowed to override closefrom limit" +msgstr "" + +#: plugins/sudoers/sudoers.c:362 msgid "you are not permitted to use the -C option" msgstr "" -#: plugins/sudoers/sudoers.c:399 +#: plugins/sudoers/sudoers.c:426 #, c-format msgid "timestamp owner (%s): No such user" msgstr "" -#: plugins/sudoers/sudoers.c:414 +#: plugins/sudoers/sudoers.c:441 msgid "no tty" msgstr "" -#: plugins/sudoers/sudoers.c:415 +#: plugins/sudoers/sudoers.c:442 msgid "sorry, you must have a tty to run sudo" msgstr "" -#: plugins/sudoers/sudoers.c:477 +#: plugins/sudoers/sudoers.c:448 plugins/sudoers/sudoers.c:450 +#, c-format +msgid "invalid shell for user %s: %s" +msgstr "" + +#: plugins/sudoers/sudoers.c:513 msgid "command in current directory" msgstr "" -#: plugins/sudoers/sudoers.c:496 +#: plugins/sudoers/sudoers.c:532 +msgid "user not allowed to set a command timeout" +msgstr "" + +#: plugins/sudoers/sudoers.c:533 msgid "sorry, you are not allowed set a command timeout" msgstr "" -#: plugins/sudoers/sudoers.c:504 +#: plugins/sudoers/sudoers.c:541 +msgid "user not allowed to set a preserve the environment" +msgstr "" + +#: plugins/sudoers/sudoers.c:542 msgid "sorry, you are not allowed to preserve the environment" msgstr "" -#: plugins/sudoers/sudoers.c:850 +#: plugins/sudoers/sudoers.c:893 msgid "command too long" msgstr "" -#: plugins/sudoers/sudoers.c:953 plugins/sudoers/sudoreplay.c:1502 +#: plugins/sudoers/sudoers.c:951 +msgid "sudoedit doesn't need to be run via sudo" +msgstr "" + +#: plugins/sudoers/sudoers.c:1005 plugins/sudoers/sudoreplay.c:1502 #: plugins/sudoers/tsdump.c:145 #, c-format msgid "unable to read %s" msgstr "" -#: plugins/sudoers/sudoers.c:978 plugins/sudoers/visudo.c:437 +#: plugins/sudoers/sudoers.c:1030 plugins/sudoers/visudo.c:437 #: plugins/sudoers/visudo.c:733 #, c-format msgid "unable to stat %s" msgstr "" -#: plugins/sudoers/sudoers.c:982 +#: plugins/sudoers/sudoers.c:1034 #, c-format msgid "%s is not a regular file" msgstr "" -#: plugins/sudoers/sudoers.c:986 plugins/sudoers/timestamp.c:259 toke.l:967 +#: plugins/sudoers/sudoers.c:1038 plugins/sudoers/timestamp.c:259 toke.l:967 #, c-format msgid "%s is owned by uid %u, should be %u" msgstr "" -#: plugins/sudoers/sudoers.c:990 toke.l:972 +#: plugins/sudoers/sudoers.c:1042 toke.l:972 #, c-format msgid "%s is world writable" msgstr "" -#: plugins/sudoers/sudoers.c:994 toke.l:975 +#: plugins/sudoers/sudoers.c:1046 toke.l:975 #, c-format msgid "%s is owned by gid %u, should be %u" msgstr "" -#: plugins/sudoers/sudoers.c:1027 +#: plugins/sudoers/sudoers.c:1079 #, c-format msgid "only root can use \"-c %s\"" msgstr "" -#: plugins/sudoers/sudoers.c:1046 +#: plugins/sudoers/sudoers.c:1098 #, c-format msgid "unknown login class: %s" msgstr "" -#: plugins/sudoers/sudoers.c:1131 plugins/sudoers/sudoers.c:1145 +#: plugins/sudoers/sudoers.c:1183 plugins/sudoers/sudoers.c:1198 #, c-format msgid "unable to resolve host %s" msgstr "" @@ -2310,24 +2559,24 @@ msgstr "" msgid "unknown search type %d" msgstr "" -#: plugins/sudoers/sudoreplay.c:1571 +#: plugins/sudoers/sudoreplay.c:1569 #, c-format msgid "usage: %s [-hnRS] [-d dir] [-m num] [-s num] ID\n" msgstr "" -#: plugins/sudoers/sudoreplay.c:1574 +#: plugins/sudoers/sudoreplay.c:1572 #, c-format msgid "usage: %s [-h] [-d dir] -l [search expression]\n" msgstr "" -#: plugins/sudoers/sudoreplay.c:1583 +#: plugins/sudoers/sudoreplay.c:1581 #, c-format msgid "" "%s - replay sudo session logs\n" "\n" msgstr "" -#: plugins/sudoers/sudoreplay.c:1585 +#: plugins/sudoers/sudoreplay.c:1583 msgid "" "\n" "Options:\n" @@ -2371,35 +2620,34 @@ msgstr "" msgid "%s is group writable" msgstr "" -#: plugins/sudoers/timestamp.c:343 +#: plugins/sudoers/timestamp.c:343 plugins/sudoers/timestamp.c:687 #, c-format msgid "unable to truncate time stamp file to %lld bytes" msgstr "" -#: plugins/sudoers/timestamp.c:829 plugins/sudoers/timestamp.c:921 -#: plugins/sudoers/visudo.c:498 plugins/sudoers/visudo.c:504 -msgid "unable to read the clock" -msgstr "" - -#: plugins/sudoers/timestamp.c:840 +#: plugins/sudoers/timestamp.c:873 msgid "ignoring time stamp from the future" msgstr "" -#: plugins/sudoers/timestamp.c:863 +#: plugins/sudoers/timestamp.c:896 #, c-format msgid "time stamp too far in the future: %20.20s" msgstr "" -#: plugins/sudoers/timestamp.c:985 +#: plugins/sudoers/timestamp.c:1018 #, c-format msgid "unable to lock time stamp file %s" msgstr "" -#: plugins/sudoers/timestamp.c:1029 plugins/sudoers/timestamp.c:1049 +#: plugins/sudoers/timestamp.c:1062 plugins/sudoers/timestamp.c:1082 #, c-format msgid "lecture status path too long: %s/%s" msgstr "" +#: plugins/sudoers/toke_util.c:132 +msgid "sudoedit should not be specified with a path" +msgstr "" + #: plugins/sudoers/visudo.c:232 msgid "the -x option will be removed in a future release" msgstr "" diff --git a/po/sudo.pot b/po/sudo.pot index 77a79dcb7..0a408c038 100644 --- a/po/sudo.pot +++ b/po/sudo.pot @@ -5,9 +5,9 @@ #, fuzzy msgid "" msgstr "" -"Project-Id-Version: sudo 1.9.0\n" +"Project-Id-Version: sudo 1.9.0b4\n" "Report-Msgid-Bugs-To: https://bugzilla.sudo.ws\n" -"POT-Creation-Date: 2019-10-24 16:31-0600\n" +"POT-Creation-Date: 2020-03-12 17:39-0600\n" "PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n" "Last-Translator: FULL NAME \n" "Language-Team: LANGUAGE \n" @@ -30,69 +30,72 @@ msgid "unable to restore registry" msgstr "" #: lib/util/aix.c:275 lib/util/gidlist.c:71 lib/util/gidlist.c:81 -#: lib/util/sudo_conf.c:187 lib/util/sudo_conf.c:273 lib/util/sudo_conf.c:350 -#: lib/util/sudo_conf.c:554 src/conversation.c:84 src/exec_common.c:114 -#: src/exec_common.c:130 src/exec_common.c:139 src/exec_monitor.c:211 -#: src/exec_monitor.c:466 src/exec_monitor.c:472 src/exec_monitor.c:480 -#: src/exec_monitor.c:488 src/exec_monitor.c:495 src/exec_monitor.c:502 -#: src/exec_monitor.c:509 src/exec_monitor.c:516 src/exec_monitor.c:523 -#: src/exec_monitor.c:530 src/exec_monitor.c:537 src/exec_nopty.c:218 -#: src/exec_nopty.c:227 src/exec_nopty.c:234 src/exec_nopty.c:241 -#: src/exec_nopty.c:248 src/exec_nopty.c:255 src/exec_nopty.c:262 -#: src/exec_nopty.c:269 src/exec_nopty.c:276 src/exec_nopty.c:283 -#: src/exec_nopty.c:290 src/exec_nopty.c:297 src/exec_nopty.c:305 -#: src/exec_nopty.c:478 src/exec_pty.c:785 src/exec_pty.c:794 -#: src/exec_pty.c:851 src/exec_pty.c:1001 src/exec_pty.c:1169 -#: src/exec_pty.c:1178 src/exec_pty.c:1185 src/exec_pty.c:1192 -#: src/exec_pty.c:1199 src/exec_pty.c:1206 src/exec_pty.c:1213 -#: src/exec_pty.c:1220 src/exec_pty.c:1227 src/exec_pty.c:1234 -#: src/exec_pty.c:1241 src/exec_pty.c:1249 src/exec_pty.c:1666 -#: src/load_plugins.c:59 src/load_plugins.c:72 src/load_plugins.c:225 -#: src/load_plugins.c:246 src/load_plugins.c:315 src/load_plugins.c:321 -#: src/load_plugins.c:335 src/load_plugins.c:341 src/parse_args.c:186 -#: src/parse_args.c:207 src/parse_args.c:282 src/parse_args.c:583 -#: src/parse_args.c:605 src/preserve_fds.c:54 src/preserve_fds.c:139 -#: src/selinux.c:91 src/selinux.c:337 src/selinux.c:450 src/selinux.c:459 -#: src/sesh.c:117 src/sudo.c:632 src/sudo.c:692 src/sudo.c:702 src/sudo.c:723 -#: src/sudo.c:742 src/sudo.c:751 src/sudo.c:760 src/sudo.c:777 src/sudo.c:818 -#: src/sudo.c:828 src/sudo.c:854 src/sudo.c:1054 src/sudo.c:1075 -#: src/sudo.c:1253 src/sudo.c:1483 src/sudo_edit.c:258 src/sudo_edit.c:763 -#: src/sudo_edit.c:860 src/sudo_edit.c:974 src/sudo_edit.c:994 +#: lib/util/json.c:66 lib/util/json.c:192 lib/util/sudo_conf.c:191 +#: lib/util/sudo_conf.c:277 lib/util/sudo_conf.c:354 lib/util/sudo_conf.c:580 +#: src/conversation.c:86 src/exec_common.c:114 src/exec_common.c:130 +#: src/exec_common.c:139 src/exec_monitor.c:211 src/exec_monitor.c:460 +#: src/exec_monitor.c:466 src/exec_monitor.c:474 src/exec_monitor.c:482 +#: src/exec_monitor.c:489 src/exec_monitor.c:496 src/exec_monitor.c:503 +#: src/exec_monitor.c:510 src/exec_monitor.c:517 src/exec_monitor.c:524 +#: src/exec_monitor.c:531 src/exec_nopty.c:218 src/exec_nopty.c:227 +#: src/exec_nopty.c:234 src/exec_nopty.c:241 src/exec_nopty.c:248 +#: src/exec_nopty.c:255 src/exec_nopty.c:262 src/exec_nopty.c:269 +#: src/exec_nopty.c:276 src/exec_nopty.c:283 src/exec_nopty.c:290 +#: src/exec_nopty.c:297 src/exec_nopty.c:305 src/exec_nopty.c:479 +#: src/exec_pty.c:822 src/exec_pty.c:831 src/exec_pty.c:888 src/exec_pty.c:1038 +#: src/exec_pty.c:1206 src/exec_pty.c:1215 src/exec_pty.c:1222 +#: src/exec_pty.c:1229 src/exec_pty.c:1236 src/exec_pty.c:1243 +#: src/exec_pty.c:1250 src/exec_pty.c:1257 src/exec_pty.c:1264 +#: src/exec_pty.c:1271 src/exec_pty.c:1278 src/exec_pty.c:1286 +#: src/exec_pty.c:1709 src/load_plugins.c:59 src/load_plugins.c:72 +#: src/load_plugins.c:170 src/load_plugins.c:195 src/load_plugins.c:230 +#: src/load_plugins.c:470 src/load_plugins.c:476 src/load_plugins.c:491 +#: src/load_plugins.c:497 src/parse_args.c:186 src/parse_args.c:207 +#: src/parse_args.c:282 src/parse_args.c:584 src/parse_args.c:606 +#: src/parse_args.c:631 src/preserve_fds.c:54 src/preserve_fds.c:139 +#: src/selinux.c:91 src/selinux.c:361 src/selinux.c:474 src/selinux.c:483 +#: src/sesh.c:117 src/sudo.c:625 src/sudo.c:685 src/sudo.c:695 src/sudo.c:716 +#: src/sudo.c:735 src/sudo.c:744 src/sudo.c:753 src/sudo.c:770 src/sudo.c:811 +#: src/sudo.c:821 src/sudo.c:847 src/sudo.c:1037 src/sudo.c:1059 +#: src/sudo.c:1355 src/sudo.c:1528 src/sudo.c:1722 src/sudo.c:2066 +#: src/sudo_edit.c:270 src/sudo_edit.c:775 src/sudo_edit.c:872 +#: src/sudo_edit.c:986 src/sudo_edit.c:1006 #, c-format msgid "%s: %s" msgstr "" -#: lib/util/aix.c:275 lib/util/gidlist.c:71 lib/util/sudo_conf.c:188 -#: lib/util/sudo_conf.c:273 lib/util/sudo_conf.c:350 lib/util/sudo_conf.c:554 -#: src/conversation.c:85 src/exec_common.c:114 src/exec_common.c:131 -#: src/exec_common.c:140 src/exec_monitor.c:466 src/exec_monitor.c:472 -#: src/exec_monitor.c:480 src/exec_monitor.c:488 src/exec_monitor.c:495 -#: src/exec_monitor.c:502 src/exec_monitor.c:509 src/exec_monitor.c:516 -#: src/exec_monitor.c:523 src/exec_monitor.c:530 src/exec_monitor.c:537 -#: src/exec_nopty.c:218 src/exec_nopty.c:227 src/exec_nopty.c:234 -#: src/exec_nopty.c:241 src/exec_nopty.c:248 src/exec_nopty.c:255 -#: src/exec_nopty.c:262 src/exec_nopty.c:269 src/exec_nopty.c:276 -#: src/exec_nopty.c:283 src/exec_nopty.c:290 src/exec_nopty.c:297 -#: src/exec_nopty.c:305 src/exec_pty.c:785 src/exec_pty.c:794 -#: src/exec_pty.c:851 src/exec_pty.c:1169 src/exec_pty.c:1178 -#: src/exec_pty.c:1185 src/exec_pty.c:1192 src/exec_pty.c:1199 -#: src/exec_pty.c:1206 src/exec_pty.c:1213 src/exec_pty.c:1220 -#: src/exec_pty.c:1227 src/exec_pty.c:1234 src/exec_pty.c:1241 -#: src/exec_pty.c:1249 src/exec_pty.c:1666 src/load_plugins.c:225 -#: src/load_plugins.c:246 src/load_plugins.c:315 src/load_plugins.c:321 -#: src/load_plugins.c:335 src/load_plugins.c:341 src/parse_args.c:186 -#: src/parse_args.c:208 src/parse_args.c:282 src/parse_args.c:583 -#: src/parse_args.c:605 src/preserve_fds.c:54 src/preserve_fds.c:139 -#: src/selinux.c:91 src/selinux.c:337 src/selinux.c:450 src/selinux.c:459 -#: src/sesh.c:117 src/sudo.c:220 src/sudo.c:632 src/sudo.c:854 src/sudo.c:1054 -#: src/sudo.c:1075 src/sudo.c:1253 src/sudo.c:1483 src/sudo_edit.c:258 -#: src/sudo_edit.c:763 src/sudo_edit.c:860 src/sudo_edit.c:974 -#: src/sudo_edit.c:994 +#: lib/util/aix.c:275 lib/util/gidlist.c:71 lib/util/json.c:67 +#: lib/util/json.c:193 lib/util/sudo_conf.c:192 lib/util/sudo_conf.c:277 +#: lib/util/sudo_conf.c:354 lib/util/sudo_conf.c:580 src/conversation.c:87 +#: src/exec_common.c:114 src/exec_common.c:131 src/exec_common.c:140 +#: src/exec_monitor.c:460 src/exec_monitor.c:466 src/exec_monitor.c:474 +#: src/exec_monitor.c:482 src/exec_monitor.c:489 src/exec_monitor.c:496 +#: src/exec_monitor.c:503 src/exec_monitor.c:510 src/exec_monitor.c:517 +#: src/exec_monitor.c:524 src/exec_monitor.c:531 src/exec_nopty.c:218 +#: src/exec_nopty.c:227 src/exec_nopty.c:234 src/exec_nopty.c:241 +#: src/exec_nopty.c:248 src/exec_nopty.c:255 src/exec_nopty.c:262 +#: src/exec_nopty.c:269 src/exec_nopty.c:276 src/exec_nopty.c:283 +#: src/exec_nopty.c:290 src/exec_nopty.c:297 src/exec_nopty.c:305 +#: src/exec_pty.c:822 src/exec_pty.c:831 src/exec_pty.c:888 src/exec_pty.c:1206 +#: src/exec_pty.c:1215 src/exec_pty.c:1222 src/exec_pty.c:1229 +#: src/exec_pty.c:1236 src/exec_pty.c:1243 src/exec_pty.c:1250 +#: src/exec_pty.c:1257 src/exec_pty.c:1264 src/exec_pty.c:1271 +#: src/exec_pty.c:1278 src/exec_pty.c:1286 src/exec_pty.c:1709 +#: src/load_plugins.c:170 src/load_plugins.c:195 src/load_plugins.c:230 +#: src/load_plugins.c:470 src/load_plugins.c:476 src/load_plugins.c:491 +#: src/load_plugins.c:497 src/parse_args.c:186 src/parse_args.c:208 +#: src/parse_args.c:282 src/parse_args.c:584 src/parse_args.c:606 +#: src/parse_args.c:631 src/preserve_fds.c:54 src/preserve_fds.c:139 +#: src/selinux.c:91 src/selinux.c:361 src/selinux.c:474 src/selinux.c:483 +#: src/sesh.c:117 src/sudo.c:239 src/sudo.c:625 src/sudo.c:847 src/sudo.c:1037 +#: src/sudo.c:1059 src/sudo.c:1355 src/sudo.c:1528 src/sudo.c:1722 +#: src/sudo.c:2066 src/sudo_edit.c:270 src/sudo_edit.c:775 src/sudo_edit.c:872 +#: src/sudo_edit.c:986 src/sudo_edit.c:1006 msgid "unable to allocate memory" msgstr "" -#: lib/util/mkdir_parents.c:79 lib/util/sudo_conf.c:593 src/selinux.c:233 -#: src/selinux.c:250 src/sudo.c:370 +#: lib/util/mkdir_parents.c:79 lib/util/sudo_conf.c:619 src/selinux.c:235 +#: src/selinux.c:265 src/sudo.c:368 #, c-format msgid "unable to open %s" msgstr "" @@ -102,7 +105,7 @@ msgstr "" msgid "unable to mkdir %s" msgstr "" -#: lib/util/mkdir_parents.c:103 lib/util/sudo_conf.c:570 +#: lib/util/mkdir_parents.c:103 lib/util/sudo_conf.c:596 #, c-format msgid "unable to stat %s" msgstr "" @@ -117,7 +120,7 @@ msgid "Unknown signal" msgstr "" #: lib/util/strtoid.c:96 lib/util/strtomode.c:56 lib/util/strtonum.c:161 -#: lib/util/strtonum.c:196 +#: lib/util/strtonum.c:200 msgid "invalid value" msgstr "" @@ -129,77 +132,77 @@ msgstr "" msgid "value too small" msgstr "" -#: lib/util/sudo_conf.c:206 +#: lib/util/sudo_conf.c:210 #, c-format msgid "invalid Path value \"%s\" in %s, line %u" msgstr "" -#: lib/util/sudo_conf.c:372 lib/util/sudo_conf.c:425 +#: lib/util/sudo_conf.c:376 lib/util/sudo_conf.c:392 lib/util/sudo_conf.c:445 #, c-format msgid "invalid value for %s \"%s\" in %s, line %u" msgstr "" -#: lib/util/sudo_conf.c:393 +#: lib/util/sudo_conf.c:413 #, c-format msgid "unsupported group source \"%s\" in %s, line %u" msgstr "" -#: lib/util/sudo_conf.c:409 +#: lib/util/sudo_conf.c:429 #, c-format msgid "invalid max groups \"%s\" in %s, line %u" msgstr "" -#: lib/util/sudo_conf.c:573 +#: lib/util/sudo_conf.c:599 #, c-format msgid "%s is not a regular file" msgstr "" -#: lib/util/sudo_conf.c:576 +#: lib/util/sudo_conf.c:602 #, c-format msgid "%s is owned by uid %u, should be %u" msgstr "" -#: lib/util/sudo_conf.c:580 +#: lib/util/sudo_conf.c:606 #, c-format msgid "%s is world writable" msgstr "" -#: lib/util/sudo_conf.c:583 +#: lib/util/sudo_conf.c:609 #, c-format msgid "%s is group writable" msgstr "" -#: src/exec.c:110 +#: src/exec.c:135 #, c-format msgid "unknown login class %s" msgstr "" -#: src/exec.c:122 +#: src/exec.c:147 msgid "unable to set user context" msgstr "" -#: src/exec.c:138 +#: src/exec.c:163 msgid "unable to set process priority" msgstr "" -#: src/exec.c:149 +#: src/exec.c:177 #, c-format msgid "unable to change root to %s" msgstr "" -#: src/exec.c:162 src/exec.c:168 src/exec.c:175 +#: src/exec.c:190 src/exec.c:196 src/exec.c:203 #, c-format msgid "unable to change to runas uid (%u, %u)" msgstr "" -#: src/exec.c:193 +#: src/exec.c:221 #, c-format msgid "unable to change directory to %s" msgstr "" -#: src/exec.c:292 src/exec_monitor.c:575 src/exec_monitor.c:577 -#: src/exec_nopty.c:536 src/exec_pty.c:529 src/exec_pty.c:1334 -#: src/exec_pty.c:1336 src/signal.c:150 src/signal.c:164 +#: src/exec.c:304 src/exec_monitor.c:569 src/exec_monitor.c:571 +#: src/exec_nopty.c:537 src/exec_pty.c:566 src/exec_pty.c:1373 +#: src/exec_pty.c:1375 src/signal.c:150 src/signal.c:164 #, c-format msgid "unable to set handler for signal %d" msgstr "" @@ -217,60 +220,60 @@ msgstr "" msgid "unexpected reply type on backchannel: %d" msgstr "" -#: src/exec_monitor.c:474 src/exec_monitor.c:482 src/exec_monitor.c:490 -#: src/exec_monitor.c:497 src/exec_monitor.c:504 src/exec_monitor.c:511 -#: src/exec_monitor.c:518 src/exec_monitor.c:525 src/exec_monitor.c:532 -#: src/exec_monitor.c:539 src/exec_nopty.c:220 src/exec_nopty.c:229 +#: src/exec_monitor.c:468 src/exec_monitor.c:476 src/exec_monitor.c:484 +#: src/exec_monitor.c:491 src/exec_monitor.c:498 src/exec_monitor.c:505 +#: src/exec_monitor.c:512 src/exec_monitor.c:519 src/exec_monitor.c:526 +#: src/exec_monitor.c:533 src/exec_nopty.c:220 src/exec_nopty.c:229 #: src/exec_nopty.c:236 src/exec_nopty.c:243 src/exec_nopty.c:250 #: src/exec_nopty.c:257 src/exec_nopty.c:264 src/exec_nopty.c:271 #: src/exec_nopty.c:278 src/exec_nopty.c:285 src/exec_nopty.c:292 -#: src/exec_nopty.c:299 src/exec_nopty.c:307 src/exec_pty.c:651 -#: src/exec_pty.c:656 src/exec_pty.c:753 src/exec_pty.c:760 src/exec_pty.c:857 -#: src/exec_pty.c:1171 src/exec_pty.c:1180 src/exec_pty.c:1187 -#: src/exec_pty.c:1194 src/exec_pty.c:1201 src/exec_pty.c:1208 -#: src/exec_pty.c:1215 src/exec_pty.c:1222 src/exec_pty.c:1229 -#: src/exec_pty.c:1236 src/exec_pty.c:1243 src/exec_pty.c:1619 -#: src/exec_pty.c:1629 src/exec_pty.c:1674 src/exec_pty.c:1681 -#: src/exec_pty.c:1708 +#: src/exec_nopty.c:299 src/exec_nopty.c:307 src/exec_pty.c:688 +#: src/exec_pty.c:693 src/exec_pty.c:790 src/exec_pty.c:797 src/exec_pty.c:894 +#: src/exec_pty.c:1208 src/exec_pty.c:1217 src/exec_pty.c:1224 +#: src/exec_pty.c:1231 src/exec_pty.c:1238 src/exec_pty.c:1245 +#: src/exec_pty.c:1252 src/exec_pty.c:1259 src/exec_pty.c:1266 +#: src/exec_pty.c:1273 src/exec_pty.c:1280 src/exec_pty.c:1662 +#: src/exec_pty.c:1672 src/exec_pty.c:1717 src/exec_pty.c:1724 +#: src/exec_pty.c:1751 msgid "unable to add event to queue" msgstr "" -#: src/exec_monitor.c:593 +#: src/exec_monitor.c:587 msgid "unable to set controlling tty" msgstr "" -#: src/exec_monitor.c:601 src/exec_nopty.c:364 src/exec_pty.c:1413 -#: src/exec_pty.c:1434 src/exec_pty.c:1454 src/tgetpass.c:307 +#: src/exec_monitor.c:595 src/exec_nopty.c:364 src/exec_pty.c:1452 +#: src/exec_pty.c:1473 src/exec_pty.c:1493 src/tgetpass.c:311 msgid "unable to create pipe" msgstr "" -#: src/exec_monitor.c:609 +#: src/exec_monitor.c:603 msgid "unable to receive message from parent" msgstr "" -#: src/exec_monitor.c:623 src/exec_nopty.c:393 src/exec_pty.c:1492 -#: src/tgetpass.c:311 +#: src/exec_monitor.c:617 src/exec_nopty.c:393 src/exec_pty.c:1531 +#: src/tgetpass.c:315 msgid "unable to fork" msgstr "" -#: src/exec_monitor.c:627 src/exec_monitor.c:726 src/exec_nopty.c:446 +#: src/exec_monitor.c:621 src/exec_monitor.c:720 src/exec_nopty.c:447 msgid "unable to restore tty label" msgstr "" -#: src/exec_monitor.c:643 src/sesh.c:127 src/sudo.c:1113 +#: src/exec_monitor.c:637 src/sesh.c:127 src/sudo.c:1114 #, c-format msgid "unable to execute %s" msgstr "" -#: src/exec_nopty.c:358 src/exec_pty.c:1343 +#: src/exec_nopty.c:358 src/exec_pty.c:1382 msgid "policy plugin failed session initialization" msgstr "" -#: src/exec_nopty.c:435 src/exec_pty.c:1579 +#: src/exec_nopty.c:435 src/exec_pty.c:1617 msgid "error in event loop" msgstr "" -#: src/exec_nopty.c:544 src/exec_pty.c:564 src/signal.c:112 +#: src/exec_nopty.c:545 src/exec_pty.c:601 src/signal.c:112 #, c-format msgid "unable to restore handler for signal %d" msgstr "" @@ -279,18 +282,36 @@ msgstr "" msgid "unable to allocate pty" msgstr "" -#: src/exec_pty.c:1323 +#: src/exec_pty.c:221 src/exec_pty.c:260 src/exec_pty.c:299 src/exec_pty.c:349 +#: src/exec_pty.c:399 +msgid "I/O plugin error" +msgstr "" + +#: src/exec_pty.c:224 src/exec_pty.c:263 src/exec_pty.c:302 src/exec_pty.c:352 +#: src/exec_pty.c:402 +msgid "command rejected by I/O plugin" +msgstr "" + +#: src/exec_pty.c:449 +msgid "error logging suspend" +msgstr "" + +#: src/exec_pty.c:482 +msgid "error changing window size" +msgstr "" + +#: src/exec_pty.c:1362 msgid "unable to create sockets" msgstr "" -#: src/exec_pty.c:1536 +#: src/exec_pty.c:1574 msgid "unable to send message to monitor process" msgstr "" #: src/load_plugins.c:57 src/load_plugins.c:70 src/load_plugins.c:92 -#: src/load_plugins.c:122 src/load_plugins.c:134 src/load_plugins.c:140 -#: src/load_plugins.c:181 src/load_plugins.c:189 src/load_plugins.c:196 -#: src/load_plugins.c:202 +#: src/load_plugins.c:122 src/load_plugins.c:136 src/load_plugins.c:142 +#: src/load_plugins.c:293 src/load_plugins.c:301 src/load_plugins.c:308 +#: src/load_plugins.c:348 #, c-format msgid "error in %s, line %d while loading plugin \"%s\"" msgstr "" @@ -300,61 +321,56 @@ msgstr "" msgid "%s%s: %s" msgstr "" -#: src/load_plugins.c:136 +#: src/load_plugins.c:138 #, c-format msgid "%s must be owned by uid %d" msgstr "" -#: src/load_plugins.c:142 +#: src/load_plugins.c:144 #, c-format msgid "%s must be only be writable by owner" msgstr "" -#: src/load_plugins.c:183 +#: src/load_plugins.c:254 src/load_plugins.c:321 +#, c-format +msgid "ignoring duplicate plugin \"%s\" in %s, line %d" +msgstr "" + +#: src/load_plugins.c:295 #, c-format msgid "unable to load %s: %s" msgstr "" -#: src/load_plugins.c:191 +#: src/load_plugins.c:303 #, c-format msgid "unable to find symbol \"%s\" in %s" msgstr "" -#: src/load_plugins.c:198 -#, c-format -msgid "unknown policy type %d found in %s" -msgstr "" - -#: src/load_plugins.c:204 +#: src/load_plugins.c:310 #, c-format msgid "incompatible plugin major version %d (expected %d) found in %s" msgstr "" -#: src/load_plugins.c:213 +#: src/load_plugins.c:324 #, c-format msgid "ignoring policy plugin \"%s\" in %s, line %d" msgstr "" -#: src/load_plugins.c:215 +#: src/load_plugins.c:326 msgid "only a single policy plugin may be specified" msgstr "" -#: src/load_plugins.c:218 +#: src/load_plugins.c:350 #, c-format -msgid "ignoring duplicate policy plugin \"%s\" in %s, line %d" +msgid "unknown plugin type %d found in %s" msgstr "" -#: src/load_plugins.c:237 -#, c-format -msgid "ignoring duplicate I/O plugin \"%s\" in %s, line %d" -msgstr "" - -#: src/load_plugins.c:353 +#: src/load_plugins.c:511 #, c-format msgid "policy plugin %s does not include a check_policy method" msgstr "" -#: src/net_ifs.c:183 src/net_ifs.c:200 src/net_ifs.c:345 src/sudo.c:480 +#: src/net_ifs.c:183 src/net_ifs.c:200 src/net_ifs.c:345 src/sudo.c:478 #, c-format msgid "internal error, %s overflow" msgstr "" @@ -368,179 +384,179 @@ msgstr "" msgid "the argument to -C must be a number greater than or equal to 3" msgstr "" -#: src/parse_args.c:523 +#: src/parse_args.c:524 msgid "you may not specify both the `-i' and `-s' options" msgstr "" -#: src/parse_args.c:527 +#: src/parse_args.c:528 msgid "you may not specify both the `-i' and `-E' options" msgstr "" -#: src/parse_args.c:537 +#: src/parse_args.c:538 msgid "the `-E' option is not valid in edit mode" msgstr "" -#: src/parse_args.c:539 +#: src/parse_args.c:540 msgid "you may not specify environment variables in edit mode" msgstr "" -#: src/parse_args.c:547 +#: src/parse_args.c:548 msgid "the `-U' option may only be used with the `-l' option" msgstr "" -#: src/parse_args.c:551 +#: src/parse_args.c:552 msgid "the `-A' and `-S' options may not be used together" msgstr "" -#: src/parse_args.c:627 +#: src/parse_args.c:645 msgid "sudoedit is not supported on this platform" msgstr "" -#: src/parse_args.c:700 +#: src/parse_args.c:726 msgid "" "Only one of the -e, -h, -i, -K, -l, -s, -v or -V options may be specified" msgstr "" -#: src/parse_args.c:714 +#: src/parse_args.c:740 #, c-format msgid "" "%s - edit files as another user\n" "\n" msgstr "" -#: src/parse_args.c:716 +#: src/parse_args.c:742 #, c-format msgid "" "%s - execute a command as another user\n" "\n" msgstr "" -#: src/parse_args.c:721 +#: src/parse_args.c:747 #, c-format msgid "" "\n" "Options:\n" msgstr "" -#: src/parse_args.c:723 +#: src/parse_args.c:749 msgid "use a helper program for password prompting" msgstr "" -#: src/parse_args.c:726 +#: src/parse_args.c:752 msgid "use specified BSD authentication type" msgstr "" -#: src/parse_args.c:729 +#: src/parse_args.c:755 msgid "run command in the background" msgstr "" -#: src/parse_args.c:731 +#: src/parse_args.c:757 msgid "ring bell when prompting" msgstr "" -#: src/parse_args.c:733 +#: src/parse_args.c:759 msgid "close all file descriptors >= num" msgstr "" -#: src/parse_args.c:736 +#: src/parse_args.c:762 msgid "run command with the specified BSD login class" msgstr "" -#: src/parse_args.c:739 +#: src/parse_args.c:765 msgid "preserve user environment when running command" msgstr "" -#: src/parse_args.c:741 +#: src/parse_args.c:767 msgid "preserve specific environment variables" msgstr "" -#: src/parse_args.c:743 +#: src/parse_args.c:769 msgid "edit files instead of running a command" msgstr "" -#: src/parse_args.c:745 +#: src/parse_args.c:771 msgid "run command as the specified group name or ID" msgstr "" -#: src/parse_args.c:747 +#: src/parse_args.c:773 msgid "set HOME variable to target user's home dir" msgstr "" -#: src/parse_args.c:749 +#: src/parse_args.c:775 msgid "display help message and exit" msgstr "" -#: src/parse_args.c:751 +#: src/parse_args.c:777 msgid "run command on host (if supported by plugin)" msgstr "" -#: src/parse_args.c:753 +#: src/parse_args.c:779 msgid "run login shell as the target user; a command may also be specified" msgstr "" -#: src/parse_args.c:755 +#: src/parse_args.c:781 msgid "remove timestamp file completely" msgstr "" -#: src/parse_args.c:757 +#: src/parse_args.c:783 msgid "invalidate timestamp file" msgstr "" -#: src/parse_args.c:759 +#: src/parse_args.c:785 msgid "" "list user's privileges or check a specific command; use twice for longer " "format" msgstr "" -#: src/parse_args.c:761 +#: src/parse_args.c:787 msgid "non-interactive mode, no prompts are used" msgstr "" -#: src/parse_args.c:763 +#: src/parse_args.c:789 msgid "preserve group vector instead of setting to target's" msgstr "" -#: src/parse_args.c:765 +#: src/parse_args.c:791 msgid "use the specified password prompt" msgstr "" -#: src/parse_args.c:768 +#: src/parse_args.c:794 msgid "create SELinux security context with specified role" msgstr "" -#: src/parse_args.c:771 +#: src/parse_args.c:797 msgid "read password from standard input" msgstr "" -#: src/parse_args.c:773 +#: src/parse_args.c:799 msgid "run shell as the target user; a command may also be specified" msgstr "" -#: src/parse_args.c:776 +#: src/parse_args.c:802 msgid "create SELinux security context with specified type" msgstr "" -#: src/parse_args.c:779 +#: src/parse_args.c:805 msgid "terminate command after the specified time limit" msgstr "" -#: src/parse_args.c:781 +#: src/parse_args.c:807 msgid "in list mode, display privileges for user" msgstr "" -#: src/parse_args.c:783 +#: src/parse_args.c:809 msgid "run command (or edit file) as specified user name or ID" msgstr "" -#: src/parse_args.c:785 +#: src/parse_args.c:811 msgid "display version information and exit" msgstr "" -#: src/parse_args.c:787 +#: src/parse_args.c:813 msgid "update user's timestamp without running a command" msgstr "" -#: src/parse_args.c:789 +#: src/parse_args.c:815 msgid "stop processing command line arguments" msgstr "" @@ -572,7 +588,7 @@ msgstr "" msgid "unable to open %s, not relabeling tty" msgstr "" -#: src/selinux.c:194 src/selinux.c:237 src/selinux.c:254 +#: src/selinux.c:194 src/selinux.c:239 src/selinux.c:269 #, c-format msgid "%s is not a character device, not relabeling tty" msgstr "" @@ -593,54 +609,54 @@ msgstr "" msgid "unable to set new tty context" msgstr "" -#: src/selinux.c:298 +#: src/selinux.c:322 #, c-format msgid "you must specify a role for type %s" msgstr "" -#: src/selinux.c:304 +#: src/selinux.c:328 #, c-format msgid "unable to get default type for role %s" msgstr "" -#: src/selinux.c:316 +#: src/selinux.c:340 msgid "failed to get new context" msgstr "" -#: src/selinux.c:325 +#: src/selinux.c:349 #, c-format msgid "failed to set new role %s" msgstr "" -#: src/selinux.c:329 +#: src/selinux.c:353 #, c-format msgid "failed to set new type %s" msgstr "" -#: src/selinux.c:341 +#: src/selinux.c:365 #, c-format msgid "%s is not a valid context" msgstr "" -#: src/selinux.c:373 +#: src/selinux.c:397 msgid "failed to get old context" msgstr "" -#: src/selinux.c:379 +#: src/selinux.c:403 msgid "unable to determine enforcing mode." msgstr "" -#: src/selinux.c:396 +#: src/selinux.c:420 #, c-format msgid "unable to set tty context to %s" msgstr "" -#: src/selinux.c:428 +#: src/selinux.c:452 #, c-format msgid "unable to set exec context to %s" msgstr "" -#: src/selinux.c:435 +#: src/selinux.c:459 #, c-format msgid "unable to set key creation context to %s" msgstr "" @@ -707,188 +723,214 @@ msgstr "" msgid "warning, resource control assignment failed for project \"%s\"" msgstr "" -#: src/sudo.c:206 +#: src/sudo.c:224 #, c-format msgid "Sudo version %s\n" msgstr "" -#: src/sudo.c:208 +#: src/sudo.c:226 #, c-format msgid "Configure options: %s\n" msgstr "" -#: src/sudo.c:216 +#: src/sudo.c:235 msgid "fatal error, unable to load plugins" msgstr "" -#: src/sudo.c:228 -msgid "unable to initialize policy plugin" -msgstr "" - -#: src/sudo.c:272 +#: src/sudo.c:280 msgid "plugin did not return a command to execute" msgstr "" -#: src/sudo.c:288 -#, c-format -msgid "error initializing I/O plugin %s" -msgstr "" - -#: src/sudo.c:313 +#: src/sudo.c:311 #, c-format msgid "unexpected sudo mode 0x%x" msgstr "" -#: src/sudo.c:545 +#: src/sudo.c:544 #, c-format msgid "you do not exist in the %s database" msgstr "" -#: src/sudo.c:608 +#: src/sudo.c:601 msgid "unable to determine tty" msgstr "" -#: src/sudo.c:900 +#: src/sudo.c:893 #, c-format msgid "%s must be owned by uid %d and have the setuid bit set" msgstr "" -#: src/sudo.c:903 +#: src/sudo.c:896 #, 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:909 +#: src/sudo.c:902 #, c-format msgid "effective uid is not %d, is sudo installed setuid root?" msgstr "" -#: src/sudo.c:925 +#: src/sudo.c:918 msgid "unable to set supplementary group IDs" msgstr "" -#: src/sudo.c:932 +#: src/sudo.c:925 #, c-format msgid "unable to set effective gid to runas gid %u" msgstr "" -#: src/sudo.c:938 +#: src/sudo.c:931 #, c-format msgid "unable to set gid to runas gid %u" msgstr "" -#: src/sudo.c:995 +#: src/sudo.c:978 #, c-format msgid "unexpected child termination condition: %d" msgstr "" -#: src/sudo.c:1141 +#: src/sudo.c:1087 +msgid "unable to initialize policy plugin" +msgstr "" + +#: src/sudo.c:1148 #, c-format msgid "policy plugin %s is missing the `check_policy' method" msgstr "" -#: src/sudo.c:1159 +#: src/sudo.c:1163 src/sudo.c:1216 src/sudo.c:1260 +msgid "command rejected by policy" +msgstr "" + +#: src/sudo.c:1168 src/sudo.c:1221 src/sudo.c:1265 +msgid "policy plugin error" +msgstr "" + +#: src/sudo.c:1202 #, c-format msgid "policy plugin %s does not support listing privileges" msgstr "" -#: src/sudo.c:1176 +#: src/sudo.c:1246 #, c-format msgid "policy plugin %s does not support the -v option" msgstr "" -#: src/sudo.c:1191 +#: src/sudo.c:1284 #, c-format msgid "policy plugin %s does not support the -k/-K options" msgstr "" -#: src/sudo_edit.c:221 +#: src/sudo.c:1413 +#, c-format +msgid "error initializing I/O plugin %s" +msgstr "" + +#: src/sudo.c:1567 +#, c-format +msgid "error initializing audit plugin %s" +msgstr "" + +#: src/sudo.c:1745 +#, c-format +msgid "error initializing approval plugin %s" +msgstr "" + +#: src/sudo.c:1821 +msgid "command rejected by approver" +msgstr "" + +#: src/sudo.c:1830 +msgid "approval plugin error" +msgstr "" + +#: src/sudo_edit.c:233 msgid "no writable temporary directory found" msgstr "" -#: src/sudo_edit.c:346 +#: src/sudo_edit.c:358 msgid "unable to restore current working directory" msgstr "" -#: src/sudo_edit.c:563 src/sudo_edit.c:676 +#: src/sudo_edit.c:575 src/sudo_edit.c:688 #, c-format msgid "%s: not a regular file" msgstr "" -#: src/sudo_edit.c:570 +#: src/sudo_edit.c:582 #, c-format msgid "%s: editing symbolic links is not permitted" msgstr "" -#: src/sudo_edit.c:573 +#: src/sudo_edit.c:585 #, c-format msgid "%s: editing files in a writable directory is not permitted" msgstr "" -#: src/sudo_edit.c:606 src/sudo_edit.c:716 +#: src/sudo_edit.c:618 src/sudo_edit.c:728 #, c-format msgid "%s: short write" msgstr "" -#: src/sudo_edit.c:677 +#: src/sudo_edit.c:689 #, c-format msgid "%s left unmodified" msgstr "" -#: src/sudo_edit.c:690 src/sudo_edit.c:877 +#: src/sudo_edit.c:702 src/sudo_edit.c:889 #, c-format msgid "%s unchanged" msgstr "" -#: src/sudo_edit.c:705 src/sudo_edit.c:727 +#: src/sudo_edit.c:717 src/sudo_edit.c:739 #, c-format msgid "unable to write to %s" msgstr "" -#: src/sudo_edit.c:706 src/sudo_edit.c:725 src/sudo_edit.c:728 -#: src/sudo_edit.c:902 src/sudo_edit.c:906 +#: src/sudo_edit.c:718 src/sudo_edit.c:737 src/sudo_edit.c:740 +#: src/sudo_edit.c:914 src/sudo_edit.c:918 #, c-format msgid "contents of edit session left in %s" msgstr "" -#: src/sudo_edit.c:724 +#: src/sudo_edit.c:736 msgid "unable to read temporary file" msgstr "" -#: src/sudo_edit.c:807 +#: src/sudo_edit.c:819 msgid "sesh: internal error: odd number of paths" msgstr "" -#: src/sudo_edit.c:809 +#: src/sudo_edit.c:821 msgid "sesh: unable to create temporary files" msgstr "" -#: src/sudo_edit.c:811 src/sudo_edit.c:909 +#: src/sudo_edit.c:823 src/sudo_edit.c:921 #, c-format msgid "sesh: unknown error %d" msgstr "" -#: src/sudo_edit.c:901 +#: src/sudo_edit.c:913 msgid "unable to copy temporary files back to their original location" msgstr "" -#: src/sudo_edit.c:905 +#: src/sudo_edit.c:917 msgid "" "unable to copy some of the temporary files back to their original location" msgstr "" -#: src/sudo_edit.c:950 +#: src/sudo_edit.c:962 #, c-format msgid "unable to change uid to root (%u)" msgstr "" -#: src/sudo_edit.c:967 +#: src/sudo_edit.c:979 msgid "plugin error: missing file list for sudoedit" msgstr "" -#: src/sudo_edit.c:1008 src/sudo_edit.c:1021 +#: src/sudo_edit.c:1020 src/sudo_edit.c:1033 msgid "unable to read the clock" msgstr "" @@ -914,17 +956,17 @@ msgstr "" msgid "no askpass program specified, try setting SUDO_ASKPASS" msgstr "" -#: src/tgetpass.c:322 +#: src/tgetpass.c:332 #, c-format msgid "unable to set gid to %u" msgstr "" -#: src/tgetpass.c:326 +#: src/tgetpass.c:336 #, c-format msgid "unable to set uid to %u" msgstr "" -#: src/tgetpass.c:331 +#: src/tgetpass.c:341 #, c-format msgid "unable to run %s" msgstr ""